::selection{background:#b75d48;color:#fff}html{scrollbar-color:#172A35 #F1F3F2}body{caret-color:#b75d48}a{text-underline-offset:.22em}:focus-visible{outline:2px solid #B75D48;outline-offset:5px}.ed-wrap{width:min(var(--ed-width),calc(100% - 96px));margin-inline:auto}.ed-heading{font-family:var(--ul-heading-font-family,Manrope,sans-serif);font-size:var(--ed-h);line-height:var(--ed-leading);font-weight:var(--ed-weight);letter-spacing:var(--ed-track);color:var(--ed-heading);max-width:18ch;text-wrap:balance;margin:0}.ed-copy{font-size:var(--ed-body);line-height:1.6;max-width:55ch}.ed-copy p{margin:0}.ed-copy p+p{margin-top:1em}.ed-button{display:inline-flex;justify-content:center;align-items:center;min-height:var(--ed-button-height,52px);padding:13px var(--ed-button-pad,28px);border-radius:var(--ed-button-radius,4px);background:var(--ed-button-bg,#172A35);color:var(--ed-button-ink,#F1F3F2);font-size:17px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.ed-button:hover{box-shadow:inset 0 0 0 2px currentColor}.ed-media{display:block;overflow:hidden;aspect-ratio:var(--ed-ratio,auto);background:transparent}.ed-media img{display:block;width:100%;height:100%;object-fit:var(--ed-fit,cover);object-position:var(--ed-focal,center)}.ed-section-head{display:grid;gap:24px;margin-bottom:42px;text-align:var(--ed-align)}.ed-section-head--row{grid-template-columns:1fr auto;align-items:end}.ed-section-head--row .ed-copy{margin-top:20px}.ed-hero .ed-wrap{width:min(var(--ed-width),calc(100% - 48px))}.ed-hero__grid{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:var(--ed-gap)}.ed-hero__copy{padding:64px 52px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--ed-panel,#172A35);color:var(--ed-ink);gap:28px;text-align:var(--ed-align)}.ed-hero__copy .ed-heading{color:var(--ed-heading);max-width:9ch}.ed-hero__copy .ed-copy{max-width:30ch}.ed-hero__image{min-width:0;align-self:center}.ed-hero__image .ed-media{height:auto;min-height:0}.ed-hero__copy .ed-button{margin-top:8px}.ed-categories{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--ed-gap);align-items:end}.ed-category__caption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px}.ed-category h3{font-size:32px;letter-spacing:-.02em;line-height:1.2;margin:0}.ed-products{display:grid;grid-template-columns:repeat(var(--ed-cols),minmax(0,1fr));gap:var(--ed-gap)}.ed-product{min-width:0}.ed-product__image{display:block;aspect-ratio:1;overflow:hidden}.ed-product__image img{width:100%;height:100%;object-fit:contain;transition:transform .45s cubic-bezier(.16,1,.3,1)}.ed-product__image:hover img{transform:scale(1.025)}.ed-product__info{display:flex;justify-content:space-between;align-items:start;gap:16px;margin:22px 0 10px}.ed-product__info h3{font-size:22px;line-height:1.3;margin:0}.ed-product__info p{white-space:nowrap;font-size:18px}.ed-product__link{font-size:17px;text-decoration:underline}.ed-story__heading{display:flex;justify-content:space-between;align-items:end;gap:var(--ed-gap);margin-bottom:40px}.ed-story__heading .ed-heading{max-width:15ch}.ed-story__heading .ed-copy{max-width:33ch}.ed-story__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;font-size:17px}.ed-story__bottom p{max-width:60ch}.ed-guide-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--ed-gap);align-items:end;margin-bottom:56px}.ed-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ed-gap);border-top:1px solid var(--ed-border);padding-top:40px}.ed-guide h3{font-size:30px;line-height:1.2;letter-spacing:-.02em;margin:0 0 20px}.ed-guide .ed-button{margin-top:24px}.ed-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:var(--ed-gap)}.ed-faq .ed-copy{margin-top:24px}.ed-faq .ed-button{margin-top:28px}.ed-faq__item{border-bottom:1px solid var(--ed-border);padding:24px 0}.ed-faq__item:first-child{border-top:1px solid var(--ed-border)}.ed-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:21px;line-height:1.4;font-weight:600;cursor:pointer;list-style:none}.ed-faq__item summary::-webkit-details-marker{display:none}.ed-faq__item summary span{font-size:28px;font-weight:400}.ed-faq__item[open] summary span{transform:rotate(45deg)}.product-info__title{font-family:var(--ul-heading-font-family,Manrope,sans-serif)!important}.product-info .prose,.product-info__text,.product-info__selection,.product-info__availability{font-size:17px;line-height:1.55}.product-info__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:12px}.product-info__highlight{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start}.product-info__highlight svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.5}.product-info__highlight strong{display:block;font-size:17px}.product-info__highlight p{font-size:17px;line-height:1.4;margin:4px 0 0}.product-info__selection{padding-block:18px;border-top:1px solid #CED5D8;border-bottom:1px solid #CED5D8}.product-info__selection strong{display:block;margin-bottom:8px}.product-info__selection p{margin:8px 0 0}.product-info__availability{display:block;margin-top:14px}.product-info__delivery-note{font-size:17px;line-height:1.5;margin-top:12px}.ed-product-details{max-width:100%;font-size:17px}.ed-product-details .prose{max-width:75ch}.product-gallery__media img{object-fit:contain}@media(min-width:750px)and (max-width:1100px){.ed-wrap{width:calc(100% - 56px)}.ed-hero__copy{padding:36px 28px}.ed-hero__copy .ed-heading{font-size:48px}.ed-category__caption{align-items:start;flex-direction:column}.ed-product__info{flex-direction:column;gap:8px}}@media(max-width:749px){.ed-wrap,.ed-hero .ed-wrap{width:calc(100% - 40px)}.ed-heading{font-size:var(--ed-hm);letter-spacing:max(-1.5px,var(--ed-track))}.ed-copy{font-size:max(17px,var(--ed-body));line-height:1.6}.ed-section-head{text-align:var(--ed-alignm);margin-bottom:28px;gap:18px}.ed-section-head--row{grid-template-columns:1fr;align-items:start}.ed-hero__grid{display:flex;flex-direction:column-reverse}.ed-hero__copy{padding:34px 26px 38px;gap:20px;align-items:flex-start;text-align:var(--ed-alignm)}.ed-hero__copy .ed-heading{max-width:11ch}.ed-hero__image .ed-media{height:auto;min-height:0}.ed-media{aspect-ratio:var(--ed-mobile-ratio,auto)}.ed-media img{object-position:var(--ed-mobile-focal,center)}.ed-button--full{width:100%}.ed-categories{grid-template-columns:1fr;gap:var(--ed-gapm)}.ed-category__caption{padding-top:20px;align-items:center}.ed-category h3{font-size:28px}.ed-category .ed-button{width:auto;font-size:17px;padding-inline:22px}.ed-products{grid-template-columns:repeat(var(--ed-colsm),minmax(0,1fr));gap:var(--ed-gapm)}.ed-product__info{margin-top:18px}.ed-product__info h3{font-size:22px}.ed-story__heading{display:grid;gap:var(--ed-gapm);margin-bottom:28px}.ed-story__bottom{align-items:start;flex-direction:column}.ed-story__bottom .ed-button{width:100%}.ed-guide-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.ed-guide{grid-template-columns:1fr;gap:var(--ed-gapm);padding-top:32px}.ed-guide article+article{padding-top:32px;border-top:1px solid var(--ed-border)}.ed-guide h3{font-size:27px;margin-bottom:16px}.ed-guide .ed-button{width:auto}.ed-faq{grid-template-columns:1fr;gap:var(--ed-gapm)}.ed-faq__item summary{font-size:19px}.ed-faq__item{padding-block:22px}.ed-products[style*="--ed-colsm:2"] .ed-product__info{flex-direction:column;gap:8px}.product-info__highlights{gap:18px}.product-info__highlight{grid-template-columns:26px 1fr;gap:8px}}@media(prefers-reduced-motion:reduce){.ed-product__image img,.ed-button{transition:none}.ed-product__image:hover img{transform:none}}@media(max-width:749px){.product-info__highlights{grid-template-columns:repeat(var(--highlight-mobile-columns,2),minmax(0,1fr))}.product-info__image img{max-width:min(100%,var(--payment-mobile-width,300px))!important}}.ed-media{width:100%;max-width:100%}.ed-section{text-align:var(--ed-align)}.ed-section a:not(.ed-button):hover{text-decoration-color:var(--ed-accent)}.ed-faq__item summary span{color:var(--ed-accent)}.ed-section a:focus-visible,.ed-section summary:focus-visible{outline:2px solid var(--ed-accent);outline-offset:5px}.ed-section ::selection{background:var(--ed-accent);color:#f1f3f2}.ed-hero--image_first .ed-hero__grid{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.ed-hero--image_first .ed-hero__image{order:-1}@media(min-width:750px){.ed-section[data-align=center] .ed-heading,.ed-section[data-align=center] .ed-copy{margin-inline:auto}.ed-hero[data-align=center] .ed-hero__copy{align-items:center}}@media(max-width:749px){.ed-section{text-align:var(--ed-alignm)}.ed-hero__grid{gap:var(--ed-gapm)}.ed-hero__image{align-self:stretch;order:0!important}.ed-hero--mobile-text_first .ed-hero__grid{flex-direction:column}.ed-section[data-mobile-align=center] .ed-heading,.ed-section[data-mobile-align=center] .ed-copy{margin-inline:auto}.ed-hero[data-mobile-align=center] .ed-hero__copy{align-items:center}.product-info .text-sm,.cart-drawer .text-sm,cart-drawer .text-sm{font-size:17px;line-height:1.5}}@media(max-width:749px){.footer p{font-size:17px;line-height:1.6}}.ed-journal{display:grid;grid-template-columns:repeat(var(--journal-cols),minmax(0,1fr));gap:var(--ed-gap)}.ed-journal__post{display:flex;flex-direction:column;min-width:0}.ed-journal__image{display:block;aspect-ratio:var(--journal-ratio);overflow:hidden}.ed-journal__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.ed-journal__image:hover img{transform:scale(1.025)}.ed-journal__copy{display:flex;flex:1;flex-direction:column;padding-top:24px}.ed-journal__copy h3{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:0}.ed-journal__copy .ed-copy{margin-top:16px;margin-bottom:24px}.ed-journal__read{font-size:17px;text-decoration:underline;text-underline-offset:.2em;margin-top:auto;align-self:start}.ed-journal__read:hover{text-decoration-color:var(--ed-accent)}.ed-section__journal-link{white-space:nowrap}@media(max-width:749px){.ed-journal{grid-template-columns:1fr;gap:var(--ed-gapm)}.ed-journal__copy{padding-top:20px}.ed-journal__copy .ed-copy{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.ed-journal__image img{transition:none}.ed-journal__image:hover img{transform:none}}@media(min-width:750px)and (max-width:1100px){.ed-collage .ed-section-head--row{grid-template-columns:1fr;gap:18px}.ed-collage .ed-section-head--row .ed-copy{margin-top:0}}.shopify-section--main-article .article-content{width:100%;max-width:min(var(--ul-article-max-width,750px),70ch);margin-inline:auto}.ed-collage{display:block;min-width:0}.ed-collage__viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ed-heading) transparent;cursor:grab;padding-bottom:16px;touch-action:pan-x pan-y}.ed-collage__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ed-collage__track{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:var(--collage-unit);grid-auto-flow:column;gap:var(--collage-gap);height:var(--collage-height);width:max-content}.ed-collage__tile{min-width:0;min-height:0;overflow:hidden;position:relative}.ed-collage__tile--tall{grid-row:span 2}.ed-collage__tile--wide{grid-row:span 2;grid-column:span 2}.ed-collage__link{display:block;height:100%;color:#f1f3f2;text-decoration:none}.ed-collage__tile .ed-media{height:100%;aspect-ratio:auto}.ed-collage__tile img{object-fit:cover;pointer-events:none;-webkit-user-drag:none}.ed-collage__caption{position:absolute;inset:auto 0 0;padding:40px 18px 15px;background:linear-gradient(transparent,#172a35d1);color:#fff;font-size:17px;font-weight:600;line-height:1.35;pointer-events:none}.ed-collage__link:focus-visible{outline-offset:-5px}.ed-collage__controls{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.ed-collage__controls[hidden]{display:none}.ed-collage__controls button{min-height:48px;min-width:104px;padding:12px 20px;border:1px solid var(--ed-heading);border-radius:4px;background:var(--ed-heading);color:var(--ed-bg);font-size:17px;font-weight:600;cursor:pointer}.ed-collage__controls button:disabled{background:transparent;color:var(--ed-heading);opacity:.45;cursor:default}.ed-collage__controls button:focus-visible,.ed-collage__viewport:focus-visible{outline:2px solid var(--ed-accent);outline-offset:4px}@media(max-width:749px){.ed-collage__track{grid-auto-columns:var(--collage-unit-mobile);height:var(--collage-height-mobile);gap:var(--collage-gap-mobile)}.ed-collage__caption{padding:32px 12px 10px;font-size:17px}.ed-collage__controls{margin-top:16px}.ed-collage__controls button{min-width:100px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/editorial.css.map */
