.shopify-section--toffee-accessory-editorial,.shopify-section--toffee-accessory-details,.shopify-section--toffee-accessory-faq{--toffee-accessory-ink: #272727;--toffee-accessory-soft-ink: #6f6763;--toffee-accessory-line: #ded9d5;color:var(--toffee-accessory-ink)}.toffee-accessory-shell{width:min(calc(100% - var(--container-gutter, 1rem) - var(--container-gutter, 1rem)),var(--container-max-width, 1480px));margin-inline:auto}.shopify-section--main-product .product-info__block-item[data-block-type=liquid]:not(:has(.product-info__liquid>:not(script))){display:none}.toffee-pdp-purchase-row:not(:has(.toffee-wishlist-button--pdp)){grid-template-columns:auto minmax(0,1fr)}.toffee-accessory-eyebrow{margin:0;color:var(--toffee-accessory-soft-ink);font-size:.7rem;font-weight:500;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.shopify-section--main-product .product-info__title,.toffee-accessory-editorial__heading,.toffee-accessory-details__heading,.toffee-accessory-faq__heading{font-family:var(--text-font-family);font-weight:400}.toffee-accessory-editorial{padding-block:clamp(3.8rem,7vw,7.5rem);overflow:clip;background:var(--accessory-background, #fffefc)}.toffee-accessory-editorial__layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.35rem,2.4vw,2.8rem);align-items:start}.toffee-accessory-editorial__media{margin:0;min-width:0;overflow:hidden;background:#f5f2ef}.toffee-accessory-editorial__media--primary{grid-column:1 / span 7;grid-row:1 / span 2}.toffee-accessory-editorial__media--secondary{grid-column:3 / span 4;grid-row:3;margin-top:clamp(-.8rem,-.6vw,-.4rem)}.toffee-accessory-editorial__image{display:block;width:100%;height:100%;object-fit:cover}.toffee-accessory-editorial__media--primary .toffee-accessory-editorial__image{aspect-ratio:4 / 5}.toffee-accessory-editorial__media--secondary .toffee-accessory-editorial__image{aspect-ratio:4 / 3}.toffee-accessory-editorial__copy{grid-column:8 / -1;grid-row:1;display:grid;gap:1.1rem;padding:clamp(2rem,4vw,4.2rem);background:var(--accessory-accent, #f3ebe8)}.toffee-accessory-editorial__heading,.toffee-accessory-details__heading,.toffee-accessory-faq__heading{margin:0;max-width:18ch;color:var(--toffee-accessory-ink);font-size:clamp(2rem,3.4vw,3.65rem);line-height:1.02;letter-spacing:-.045em}.toffee-accessory-editorial__intro,.toffee-accessory-details__intro,.toffee-accessory-faq__intro{margin:0;max-width:42rem;color:var(--toffee-accessory-ink);font-size:clamp(.92rem,1vw,1.06rem);line-height:1.65}.toffee-accessory-editorial__note{display:flex;align-items:flex-start;gap:.65rem;margin:.4rem 0 0;padding-top:1rem;color:var(--toffee-accessory-soft-ink);font-size:.8rem;line-height:1.55;border-top:1px solid rgb(39 39 39 / .16)}.toffee-accessory-editorial__proofs{grid-column:8 / -1;grid-row:2 / span 2;display:grid;align-content:start}.toffee-accessory-editorial__proof{display:grid;grid-template-columns:2.2rem minmax(0,1fr);column-gap:.9rem;padding-block:1.25rem;border-bottom:1px solid var(--toffee-accessory-line)}.toffee-accessory-editorial__proof:first-child{border-top:1px solid var(--toffee-accessory-line)}.toffee-accessory-editorial__index{grid-row:1 / span 2;color:var(--toffee-accessory-soft-ink);font-size:.68rem;letter-spacing:.08em}.toffee-accessory-editorial__proof h3,.toffee-accessory-editorial__proof p{margin:0}.toffee-accessory-editorial__proof h3{font-size:1rem;font-weight:500;line-height:1.35}.toffee-accessory-editorial__proof p{margin-top:.38rem;color:var(--toffee-accessory-soft-ink);font-size:.86rem;line-height:1.55}.toffee-accessory-editorial__layout--without-media .toffee-accessory-editorial__copy{grid-column:1 / span 5}.toffee-accessory-editorial__layout--without-media .toffee-accessory-editorial__proofs{grid-column:6 / -1}.toffee-accessory-editorial__layout--single-media .toffee-accessory-editorial__proofs{grid-row:2}.toffee-accessory-editorial__layout--secondary-only .toffee-accessory-editorial__media--secondary{grid-column:1 / span 7;grid-row:1 / span 2;margin:0}.toffee-accessory-editorial__layout--without-copy .toffee-accessory-editorial__proofs{grid-column:8 / -1;grid-row:1 / span 3}.toffee-accessory-editorial__layout--without-media.toffee-accessory-editorial__layout--without-copy .toffee-accessory-editorial__proofs{grid-column:2 / span 10}.toffee-accessory-editorial__layout--without-media.toffee-accessory-editorial__layout--without-proofs .toffee-accessory-editorial__copy{grid-column:3 / span 8}.toffee-accessory-editorial__layout--without-copy.toffee-accessory-editorial__layout--without-proofs .toffee-accessory-editorial__media--primary{grid-column:1 / span 7}.toffee-accessory-editorial__layout--without-copy.toffee-accessory-editorial__layout--without-proofs .toffee-accessory-editorial__media--secondary{grid-column:8 / -1;grid-row:1 / span 2;margin:0}.toffee-accessory-editorial__layout--without-copy.toffee-accessory-editorial__layout--without-proofs.toffee-accessory-editorial__layout--single-media .toffee-accessory-editorial__media--primary,.toffee-accessory-editorial__layout--without-copy.toffee-accessory-editorial__layout--without-proofs.toffee-accessory-editorial__layout--secondary-only .toffee-accessory-editorial__media--secondary{grid-column:2 / span 10}.toffee-accessory-details{padding-block:clamp(3.5rem,6vw,6.5rem);background:var(--accessory-details-background, #fffefc)}.toffee-accessory-details__layout,.toffee-accessory-faq__layout{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,8.5rem);align-items:start}.toffee-accessory-details__header,.toffee-accessory-faq__header{display:grid;gap:1.15rem;position:sticky;top:calc(var(--header-height, 0px) + 2rem)}.toffee-accessory-details__heading,.toffee-accessory-faq__heading{font-size:clamp(1.9rem,3vw,3.1rem)}.toffee-accessory-details__rail{border-top:1px solid var(--toffee-accessory-line)}.toffee-accessory-detail{border-bottom:1px solid var(--toffee-accessory-line)}.toffee-accessory-detail__summary{display:grid;grid-template-columns:2.3rem minmax(7rem,.55fr) minmax(0,1.45fr) 2.75rem;gap:.9rem;align-items:center;min-height:5.5rem;padding-block:1rem;cursor:pointer;list-style:none}.toffee-accessory-detail__summary--static{grid-template-columns:2.3rem minmax(7rem,.55fr) minmax(0,1.45fr);cursor:default}.toffee-accessory-detail__summary::-webkit-details-marker,.toffee-accessory-faq__item summary::-webkit-details-marker{display:none}.toffee-accessory-detail__index{color:var(--toffee-accessory-soft-ink);font-size:.68rem;letter-spacing:.08em}.toffee-accessory-detail__label{color:var(--toffee-accessory-soft-ink);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.toffee-accessory-detail__value{font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.35}.toffee-accessory-detail__toggle,.toffee-accessory-faq__toggle{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;justify-self:end}.toffee-accessory-detail__toggle:before,.toffee-accessory-detail__toggle:after,.toffee-accessory-faq__toggle:before,.toffee-accessory-faq__toggle:after{position:absolute;width:.9rem;height:1px;background:currentColor;content:"";transition:transform .18s ease}.toffee-accessory-detail__toggle:after,.toffee-accessory-faq__toggle:after{transform:rotate(90deg)}.toffee-accessory-detail[open] .toffee-accessory-detail__toggle:after,.toffee-accessory-faq__item[open] .toffee-accessory-faq__toggle:after{transform:rotate(0)}.toffee-accessory-detail__explanation{margin:0 2.75rem 1.4rem 3.2rem;padding:1.2rem 1.35rem;background:var(--accessory-details-accent, #f3ebe8)}.toffee-accessory-detail__explanation>span{display:block;margin-bottom:.38rem;color:var(--toffee-accessory-soft-ink);font-size:.65rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.toffee-accessory-detail__explanation p{margin:0;font-size:.88rem;line-height:1.62}.toffee-accessory-faq{padding-block:clamp(3.5rem,6vw,6.5rem);background:var(--accessory-faq-background, #fff)}.toffee-accessory-faq__items{border-top:1px solid var(--toffee-accessory-line)}.toffee-accessory-faq__item{border-bottom:1px solid var(--toffee-accessory-line)}.toffee-accessory-faq__item summary{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;gap:1rem;align-items:center;min-height:4.8rem;padding-block:.9rem;cursor:pointer;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.4;list-style:none}.toffee-accessory-faq__answer{margin:0 2.75rem 1.25rem 0;padding:1.15rem 1.3rem;background:var(--accessory-faq-item-background, #f8f7f6);color:var(--toffee-accessory-soft-ink);font-size:.88rem;line-height:1.65}.toffee-accessory-faq__answer>:first-child,.toffee-accessory-faq__answer .metafield-rich_text_field>:first-child{margin-top:0}.toffee-accessory-faq__answer>:last-child,.toffee-accessory-faq__answer .metafield-rich_text_field>:last-child{margin-bottom:0}.toffee-accessory-detail__summary:focus-visible,.toffee-accessory-faq__item summary:focus-visible{outline:2px solid #272727;outline-offset:4px}.toffee-accessory-editor-note{width:min(calc(100% - 2rem),var(--container-max-width, 1480px));margin:1rem auto;padding:1rem;color:#6f6763;border:1px dashed #bfb8b3;font-size:.82rem}@media screen and (max-width:999px){.toffee-accessory-editorial__layout{grid-template-columns:minmax(0,1fr);gap:1.4rem}.toffee-accessory-editorial__media--primary,.toffee-accessory-editorial__copy,.toffee-accessory-editorial__proofs,.toffee-accessory-editorial__media--secondary,.toffee-accessory-editorial__layout--single-media .toffee-accessory-editorial__proofs,.toffee-accessory-editorial__layout--without-media .toffee-accessory-editorial__copy,.toffee-accessory-editorial__layout--without-media .toffee-accessory-editorial__proofs,.toffee-accessory-editorial__layout--secondary-only .toffee-accessory-editorial__media--secondary,.toffee-accessory-editorial__layout--without-copy .toffee-accessory-editorial__proofs,.toffee-accessory-editorial__layout--without-media.toffee-accessory-editorial__layout--without-copy .toffee-accessory-editorial__proofs,.toffee-accessory-editorial__layout--without-media.toffee-accessory-editorial__layout--without-proofs .toffee-accessory-editorial__copy,.toffee-accessory-editorial__layout--without-copy.toffee-accessory-editorial__layout--without-proofs .toffee-accessory-editorial__media--primary,.toffee-accessory-editorial__layout--without-copy.toffee-accessory-editorial__layout--without-proofs .toffee-accessory-editorial__media--secondary,.toffee-accessory-editorial__layout--without-copy.toffee-accessory-editorial__layout--without-proofs.toffee-accessory-editorial__layout--single-media .toffee-accessory-editorial__media--primary,.toffee-accessory-editorial__layout--without-copy.toffee-accessory-editorial__layout--without-proofs.toffee-accessory-editorial__layout--secondary-only .toffee-accessory-editorial__media--secondary{grid-column:1;grid-row:auto}.toffee-accessory-editorial__media--secondary{width:min(72%,34rem);margin:0 0 0 auto}.toffee-accessory-editorial__layout--without-copy.toffee-accessory-editorial__layout--without-proofs .toffee-accessory-editorial__media--secondary{width:100%}.toffee-accessory-editorial__copy{padding:clamp(1.5rem,5vw,2.5rem)}.toffee-accessory-details__layout,.toffee-accessory-faq__layout{grid-template-columns:minmax(0,1fr);gap:2.4rem}.toffee-accessory-details__header,.toffee-accessory-faq__header{position:static}}@media screen and (max-width:699px){.toffee-accessory-shell{width:calc(100% - 2rem)}.toffee-accessory-editorial,.toffee-accessory-details,.toffee-accessory-faq{padding-block:3.25rem}.toffee-accessory-editorial__media--primary .toffee-accessory-editorial__image{aspect-ratio:4 / 5}.toffee-accessory-editorial__copy{padding:1.5rem}.toffee-pdp-purchase-row:not(:has(.toffee-wishlist-button--pdp)){grid-template-columns:minmax(5rem,.68fr) minmax(0,1.8fr)}.toffee-accessory-editorial__heading,.toffee-accessory-details__heading,.toffee-accessory-faq__heading{max-width:none;font-size:clamp(1.75rem,9vw,2.45rem)}.toffee-accessory-editorial__media--secondary{width:84%}.toffee-accessory-detail__summary{grid-template-columns:1.8rem minmax(0,1fr) 2.75rem;gap:.6rem;min-height:5.3rem}.toffee-accessory-detail__summary--static{grid-template-columns:1.8rem minmax(0,1fr)}.toffee-accessory-detail__label{grid-column:2;align-self:end}.toffee-accessory-detail__value{grid-column:2;align-self:start}.toffee-accessory-detail__index{grid-row:1 / span 2}.toffee-accessory-detail__toggle{grid-column:3;grid-row:1 / span 2}.toffee-accessory-detail__explanation{margin:0 0 1.15rem 2.4rem;padding:1rem}.toffee-accessory-faq__answer{margin-right:0;padding:1rem}}@media(prefers-reduced-motion:reduce){.toffee-accessory-detail__toggle:before,.toffee-accessory-detail__toggle:after,.toffee-accessory-faq__toggle:before,.toffee-accessory-faq__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/toffee-accessory-pdp.css.map */
