.template-product .page-content--product,.template-product .product-main-slide,.template-product .product__main-photos,.template-product .product__thumb-item{background-color:#fff}.bj-product-longform-section{margin:0;padding:0;background-color:#fff}.bj-longform,.bj-longform *{box-sizing:border-box}.bj-longform{overflow:hidden;margin:0;background-color:#fff;color:#111;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:1.65}.bj-longform img{display:block;width:100%;height:auto}.bj-longform video{display:block;width:100%;height:auto;background-color:#000;border:1px solid #333333}.bj-longform__video-frame{margin-top:2rem}.bj-longform__video-note{margin-top:.85rem!important;color:#ccc;font-size:.78rem}.bj-longform a{color:inherit;text-underline-offset:.2em}.bj-longform p,.bj-longform figure,.bj-longform dl,.bj-longform dd{margin:0}.bj-longform h2,.bj-longform h3,.bj-longform h4{margin:0;line-height:1.08}.bj-longform h2{max-width:13ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,8.3vw,7.4rem);font-weight:400;letter-spacing:-.035em}.bj-longform h3{font-size:clamp(2rem,4vw,4.35rem);font-weight:500;letter-spacing:-.035em}.bj-longform__shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.bj-longform__white{background-color:#fff;color:#111}.bj-longform__dark{background-color:#000;color:#fff}.bj-longform__hero{display:grid;min-height:760px;align-items:end}.bj-longform__hero-grid,.bj-longform__split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.bj-longform__hero-grid{padding:clamp(4rem,8vw,8rem) 0}.bj-longform__split--reverse{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bj-longform__section{padding:clamp(5rem,10vw,10rem) 0}.bj-longform__eyebrow{margin:0 0 1rem;color:#b1832d;font-size:.74rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.bj-longform__lede{max-width:42rem;margin-top:1.5rem!important;font-size:clamp(1.08rem,2vw,1.45rem)}.bj-longform__intro{margin-top:1.5rem!important}.bj-longform__media{position:relative}.bj-longform__media img{aspect-ratio:1 / 1;object-fit:cover;border:1px solid #333333}.bj-longform__media--wide img{aspect-ratio:16 / 9}.bj-longform__media--natural img{aspect-ratio:auto;object-fit:contain;border-color:#111}.bj-longform__media figcaption,.bj-longform__story-card figcaption{margin-top:.85rem;color:#666;font-size:.78rem;line-height:1.55}.bj-longform__dark .bj-longform__media figcaption,.bj-longform__dark .bj-longform__story-card figcaption{color:#ccc}.bj-longform__proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(3rem,7vw,7rem);align-items:center}.bj-longform__facts{display:grid;gap:2rem}.bj-longform__facts div{padding-bottom:1.25rem;border-bottom:1px solid #d8d8d8}.bj-longform__facts dt{color:#555;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.bj-longform__facts dd{margin-top:.45rem;font-size:clamp(1.35rem,3vw,2.5rem);line-height:1.2}.bj-longform__story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);margin-top:4rem}.bj-longform__story-card img{aspect-ratio:1 / 1;object-fit:cover;border:1px solid #333333}.bj-longform__passport-wrap{display:grid;gap:3rem}.bj-longform__passport{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(2rem,5vw,4rem);border:1px solid #111111}.bj-longform__passport a{padding-bottom:.22rem;border-bottom:1px solid #111111;font-weight:700;text-decoration:none}.bj-longform__care{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:0;align-items:start}.bj-longform__care-photo{position:relative;min-width:0;aspect-ratio:1 / 1;margin:0;overflow:hidden}.bj-longform__care-photo img{position:absolute;top:0;left:0;width:347.826%;max-width:none;height:auto;transform:translate(-5.875%,-23.214%)}.bj-longform__care-copy{display:grid;min-width:0;align-content:start;padding-left:clamp(2rem,4vw,4rem)}.bj-longform__care-title{padding-bottom:2rem}.bj-longform__care-title h4{margin:.45rem 0 0;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.04;letter-spacing:-.035em}.bj-longform__care-group{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;padding:2rem 0;border-top:1px solid #D8D6D0}.bj-longform__care-icon{display:block;width:4rem;color:#b1832d}.bj-longform__care-icon svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bj-longform__care-group h5{margin:0;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.bj-longform__care-group p,.bj-longform__care-group ul{margin:.55rem 0 0}.bj-longform__care-group ul{padding:0;list-style:none}.bj-longform__care-group li{position:relative;padding-left:1.8rem}.bj-longform__care-group li:before{position:absolute;top:.08em;left:0;display:grid;width:1.15rem;height:1.15rem;place-items:center;border:1px solid #B1832D;border-radius:50%;color:#b1832d;font-size:.72rem;line-height:1;content:"\2713"}.bj-longform__care-group--avoid li:before{border-color:#111;color:#111;content:"\d7"}.bj-longform__care-group li+li{margin-top:.65rem}.bj-longform__quiet{max-width:1180px}.bj-longform__faq{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #111111;border-bottom:1px solid #111111}.bj-longform__faq h3{font-size:clamp(1.65rem,3vw,2.6rem)}.bj-longform__faq>p:last-child{max-width:50rem;margin-top:.8rem}@media(max-width:780px){.bj-longform__shell{width:min(100% - 28px,680px)}.bj-longform__hero{min-height:auto}.bj-longform__hero-grid,.bj-longform__split,.bj-longform__split--reverse,.bj-longform__proof,.bj-longform__story-grid,.bj-longform__passport,.bj-longform__care{grid-template-columns:1fr}.bj-longform__hero-grid .bj-longform__copy,.bj-longform__split--reverse .bj-longform__copy{order:1}.bj-longform__hero-grid .bj-longform__media,.bj-longform__split--reverse .bj-longform__media{order:2}.bj-longform__section{padding:4.5rem 0}.bj-longform__care-copy{padding:2rem 0 0}.bj-longform__care-group{grid-template-columns:3.4rem minmax(0,1fr);gap:1rem}.bj-longform__care-icon{width:3rem}.bj-longform h2{font-size:clamp(3rem,17vw,5.1rem)}}@media(prefers-reduced-motion:reduce){.bj-longform *,.bj-longform *:before,.bj-longform *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#MainContent,#MainContent .product-image-main .btn--secondary{background-color:#fff!important;background-image:none!important}#MainContent .product-slideshow .flickity-page-dots .dot{background-color:#000!important;background-image:none!important}#MainContent .inventory--low .element-icon--inventory:before,#MainContent .inventory--low .element-icon--inventory:after{background-color:#000!important;background-image:none!important}@media(max-width:780px){.bj-longform__media img{aspect-ratio:auto;object-fit:contain}}.bj-product-longform-section{width:100%;padding:clamp(2.5rem,5vw,5rem) 0;background:#fff;color:#000}.bj-product-longform__accordions,.bj-product-longform__accordion{width:100%}.bj-product-longform__accordion .element-accordion__toggle{min-height:4.75rem;padding-block:1.5rem}.bj-product-longform__accordion .element-accordion__content{width:100%;padding:0 0 clamp(2rem,4vw,4rem)}.bj-product-details-disclosure__preview{max-width:68rem;margin:0 0 1rem;font-size:1rem;line-height:1.75}.bj-product-details-disclosure__button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;margin:0 0 1.5rem;padding:.65rem 1.15rem;border:1px solid #000000;background:transparent;color:#000;font:inherit;font-weight:600;line-height:1.2;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.bj-product-details-disclosure__button:hover{background:#000;color:#fff}.bj-product-details-disclosure__button:focus-visible{outline:3px solid #000000;outline-offset:3px}.bj-product-details-disclosure [hidden],.bj-product-details-disclosure__button [hidden],.no-js .bj-product-details-disclosure__preview,.no-js .bj-product-details-disclosure__button{display:none!important}.no-js .bj-product-details-disclosure [data-bj-product-details-full][hidden]{display:block!important}.bj-product-longform__empty{margin:0;color:#000;line-height:1.7}@media only screen and (max-width:768px){.bj-product-longform-section{padding:2rem 0}.bj-product-longform__accordion .element-accordion__toggle{min-height:4rem;padding-block:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bj-product-longform.css.map */
