:root{--heading-font-family: "DM Sans", sans-serif;--heading-font-weight: 400;--heading-font-style: normal;--heading-text-transform: none;--heading-letter-spacing: .02em;--text-font-family: "DM Sans", sans-serif;--text-font-weight: 400;--text-font-style: normal;--accent-font-family: "Cormorant Garamond", Georgia, serif;--accent-font-weight: 400;--accent-font-style: italic}body{font-family:var(--text-font-family);font-weight:var(--text-font-weight);line-height:var(--lh-base);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.heading,.h5,.h6,h5,h6{line-height:1.2;letter-spacing:var(--heading-letter-spacing)}.h1,.h2,.h3,.h4,h1,h2,h3,h4,.prose h1,.prose h2,.prose h3,.prose h4{font-family:var(--text-font-family);font-weight:400;text-transform:none;letter-spacing:var(--ls-display);line-height:var(--lh-h2)}.accent-font{font-family:var(--accent-font-family);font-weight:var(--accent-font-weight);font-style:var(--accent-font-style)}image-with-text[data-aspect-ratio=square] picture,image-with-text[data-aspect-ratio=square] picture img{aspect-ratio:1 / 1}image-with-text[data-aspect-ratio=portrait] picture,image-with-text[data-aspect-ratio=portrait] picture img{aspect-ratio:3 / 4}image-with-text[data-aspect-ratio=landscape] picture,image-with-text[data-aspect-ratio=landscape] picture img{aspect-ratio:4 / 3}image-with-text[data-aspect-ratio=wide] picture,image-with-text[data-aspect-ratio=wide] picture img{aspect-ratio:16 / 9}image-with-text[data-aspect-ratio]:not([data-aspect-ratio=natural]) picture img{width:100%;height:100%;object-fit:cover}.header__primary-nav-item [data-title]:before{background:#c4623a;height:4px}.header__primary-nav-item .h6,.header__primary-nav-item a.block,.header__primary-nav-item summary{font-family:var(--text-font-family);font-weight:500;text-transform:none;letter-spacing:.01em;font-size:var(--text-base)}@media screen and (min-width:1000px){.header__primary-nav-item .h6,.header__primary-nav-item a.block,.header__primary-nav-item summary{font-size:13px;letter-spacing:0}}@media(max-width:699px){.product-gallery__carousel,.product-gallery__media{max-height:50vw}.product-gallery__media img,.product-gallery__media video{max-height:50vw;object-fit:cover;object-position:center}}p.h6{font-family:var(--accent-font-family);font-weight:var(--accent-font-weight);font-style:var(--accent-font-style);text-transform:none;letter-spacing:.01em;font-size:1.25rem}.prose em{font-family:var(--accent-font-family);font-weight:var(--accent-font-weight);font-style:var(--accent-font-style);text-transform:none}.product-title .accent-font,.custom-insert-label{text-transform:none}.custom-title-price{display:none}@media(max-width:699px){.custom-title-price{display:block}}.custom-title-price__block{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;text-align:right;line-height:1.3;height:100%;gap:.25rem}.custom-title-price__amount{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase;letter-spacing:var(--heading-letter-spacing);font-size:var(--text-h3);margin-top:.15rem}.custom-title-price__duties{font-size:var(--text-h5);max-width:10rem}[data-block-type=title]:has(custom-product-title)~[data-block-type=price] sale-price{font-size:var(--heading-h5-font-size, 14px)}.custom-shipping-pill{display:inline-block;font-family:var(--accent-font-family);font-weight:var(--accent-font-weight);font-style:var(--accent-font-style);font-size:var(--text-base);text-transform:none;letter-spacing:.01em;padding:.3em 1em;border-radius:100px;line-height:1.4;border:none}.custom-shipping-pill--fast-track{background:#c4623a;color:#fff}.custom-shipping-pill--made-to-order{background:#f8f7f6;color:rgb(var(--text-color))}.custom-shipping-indicator-block{display:flex;align-items:center}[data-block-type=price] .v-stack:has(.custom-duties-notice){display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5em}.blockquote--accent{font-family:var(--accent-font-family);font-style:var(--accent-font-style);font-size:1.15em}.custom-trust-strip{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;padding-block:0;border-top:1px solid rgb(var(--border-color));border-bottom:1px solid rgb(var(--border-color))}.product-info .custom-trust-strip{grid-template-columns:repeat(2,1fr)}.product-info__block-item[data-block-type=trust-strip]:has(+.product-info__block-item[data-block-type=accordion]) .custom-trust-strip,.product-info__block-item[data-block-type=trust-strip]:has(+.accordion-group) .custom-trust-strip{border-bottom:0}.custom-trust-strip__badge{display:flex;flex-direction:column;align-items:center;gap:.375rem;font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:var(--text-font-weight);text-transform:none;letter-spacing:.01em;color:rgb(var(--text-color));text-align:center;padding:1.25rem 1rem;line-height:1.3;justify-content:flex-start}.custom-trust-strip__badge:nth-child(2n){border-left:1px solid rgb(var(--border-color))}.custom-trust-strip__badge:nth-child(n+3){border-top:1px solid rgb(var(--border-color))}.custom-trust-strip__line{display:block}.custom-trust-strip__icon{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.custom-trust-strip__icon-img{width:36px;height:36px;object-fit:contain}.custom-trust-strip__line--1{font-size:var(--text-xs);color:rgb(var(--text-color));opacity:.6;font-weight:500}.custom-trust-strip__line--2{font-size:var(--text-xs);color:rgb(var(--text-color));font-weight:600}.custom-rating-badge.custom-rating-badge--gallery-gap{display:none}.custom-rating-badge{display:flex;align-items:center;gap:.4rem;font-size:var(--text-sm)}.custom-rating-badge__stars{color:rgb(var(--text-color));letter-spacing:-.05em}.custom-rating-badge__score{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);font-size:var(--text-xs)}.custom-rating-badge__count{font-size:var(--text-xs);opacity:.6}.custom-reviews__heading{text-align:center;margin-bottom:2rem}.custom-reviews__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-inline:auto;margin-bottom:2.5rem;max-width:780px}@media screen and (max-width:699px){.custom-reviews__filters{max-width:100%}}.custom-reviews__filter-pill{-webkit-appearance:none;appearance:none;border:1px solid rgb(var(--border-color));background:transparent;padding:.4em 1.2em;border-radius:999px;font-family:var(--text-font-family);font-weight:500;font-size:var(--text-sm);letter-spacing:.01em;text-transform:none;color:rgb(var(--text-color));cursor:pointer;transition:background .2s,color .2s,border-color .2s}.custom-reviews__filter-pill:hover{background:rgb(var(--text-color) / .06)}.custom-reviews__filter-pill.is-active{background:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.custom-reviews__heading h1,.custom-reviews__heading h2,.custom-reviews__heading h3{font-family:var(--text-font-family);font-weight:400;text-transform:none;letter-spacing:.03em}.custom-reviews__subheading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase;letter-spacing:var(--heading-letter-spacing);margin-bottom:.5rem}.custom-reviews__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:3rem;align-items:start}.custom-reviews__sidebar{position:sticky;top:calc(var(--header-height, 80px) + 2rem)}.custom-reviews__sidebar-rating{font-family:var(--text-font-family);font-weight:300;font-size:4rem;line-height:1;letter-spacing:-.02em;margin-bottom:.5rem}.custom-reviews__sidebar-stars{font-size:1.1rem;letter-spacing:.05em;margin-bottom:.5rem}.custom-reviews__star--filled{color:rgb(var(--text-color))}.custom-reviews__star--empty{opacity:.25}.custom-reviews__sidebar-count{font-size:var(--text-sm);opacity:.6;margin-bottom:2rem}.custom-reviews__distribution{display:flex;flex-direction:column;gap:.5rem}.custom-reviews__dist-row{display:flex;align-items:center;gap:.6rem}.custom-reviews__dist-label{font-size:var(--text-xs);font-family:var(--text-font-family);width:2.5rem;flex-shrink:0;opacity:.7}.custom-reviews__dist-track{flex:1;height:6px;background:rgb(var(--border-color));border-radius:3px;overflow:hidden}.custom-reviews__dist-fill{height:100%;background:rgb(var(--text-color));border-radius:3px;min-width:0}.custom-reviews__page{grid-template-columns:1fr 1fr;gap:1.25rem}.custom-reviews__card{background:rgb(var(--text-color) / .04);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:.6rem}.custom-reviews__card-top{display:flex;align-items:center;justify-content:space-between}.custom-reviews__card-stars{font-size:.8rem;letter-spacing:.05em}.custom-reviews__card-verified{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase;letter-spacing:var(--heading-letter-spacing);font-size:9px;opacity:.45;border:1px solid rgb(var(--text-color) / .2);padding:.2em .5em;border-radius:2px}.custom-reviews__card-meta{display:flex;align-items:baseline;gap:.5rem}.custom-reviews__card-name{font-family:var(--text-font-family);font-weight:600;font-size:var(--text-sm)}.custom-reviews__card-date{font-size:var(--text-xs);opacity:.5}.custom-reviews__card-text{font-size:var(--text-sm);line-height:1.65}.custom-reviews__card-text-inner{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.custom-reviews__card-text.is-expanded .custom-reviews__card-text-inner{display:block;-webkit-line-clamp:unset}.custom-reviews__read-more{background:none;border:none;padding:0;margin-top:.35rem;font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer;opacity:.6;transition:opacity .15s ease;display:none}.custom-reviews__read-more:hover{opacity:1}.custom-reviews__card-footer{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.25rem}.custom-reviews__card-bag{font-size:var(--text-xs);font-weight:500;opacity:.6}.custom-reviews__card-location{font-size:var(--text-xs);opacity:.45}.custom-reviews__card-footer .custom-reviews__card-bag:after{content:"\b7";margin-left:.5rem;opacity:.4}.custom-reviews__pagination{display:flex;align-items:center;justify-content:center;gap:.4rem;padding-top:2rem}.custom-reviews__page-dot{font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:500;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:1px solid rgb(var(--border-color));border-radius:4px;cursor:pointer;opacity:.45;transition:opacity .2s ease,background .2s ease,color .2s ease}@media(max-width:699px){.custom-reviews__heading{margin-bottom:2rem}.custom-reviews__layout{grid-template-columns:1fr;gap:2rem}.custom-reviews__sidebar{position:static;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:0 1.5rem;align-items:start}.custom-reviews__sidebar-rating{grid-row:1;grid-column:1;font-size:3rem;margin-bottom:.25rem}.custom-reviews__sidebar-stars{grid-row:2;grid-column:1;margin-bottom:.25rem}.custom-reviews__sidebar-count{grid-row:3;grid-column:1;margin-bottom:0}.custom-reviews__distribution{grid-row:1 / 4;grid-column:2;justify-content:center}.custom-reviews__page{grid-template-columns:1fr}}.wol-hero{text-align:center;margin-bottom:2rem}.wol-hero__subheading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase;letter-spacing:var(--heading-letter-spacing);margin-bottom:.5rem}.wol-hero__description{max-width:520px;margin:.75rem auto 0;opacity:.7;font-size:var(--text-sm)}.wol-hero__stats{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.wol-hero__rating{font-size:var(--text-sm);font-weight:600}.wol-hero__count{font-size:var(--text-xs);opacity:.6}.wol-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem}.wol-filter-pill{-webkit-appearance:none;appearance:none;border:1px solid rgb(var(--border-color));background:transparent;padding:.4em 1.2em;border-radius:999px;font-family:var(--text-font-family);font-weight:500;font-size:var(--text-sm);letter-spacing:.01em;color:rgb(var(--text-color));cursor:pointer;transition:background .2s,color .2s,border-color .2s}.wol-filter-pill:hover{background:rgb(var(--text-color) / .06)}.wol-filter-pill.is-active{background:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.wol-grid{columns:3;column-gap:1.25rem}.wol-card{break-inside:avoid;margin-bottom:1.25rem;border:1px solid rgb(var(--border-color));border-radius:12px;overflow:hidden;position:relative;background:rgb(var(--background))}.wol-card--mention .wol-card__thumb{position:relative;cursor:pointer;overflow:hidden}.wol-card--youtube .wol-card__thumb{aspect-ratio:16 / 9}.wol-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.wol-card__video{width:100%;height:auto;display:block;border-radius:12px 12px 0 0;transition:transform .3s ease}.wol-card--instagram .wol-card__thumb:not(:has(video)){aspect-ratio:1 / 1}.wol-card__thumb:hover img,.wol-card__thumb:hover video{transform:scale(1.03)}.wol-card__ig-icon{position:absolute;top:.75rem;left:.75rem;z-index:2;pointer-events:none}.wol-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000026;z-index:1;pointer-events:none}.wol-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:.9;transition:opacity .2s}.wol-card__thumb:hover .wol-card__play{opacity:1}.wol-card__body{padding:1rem 1.25rem 1.25rem}.wol-card__meta{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs);opacity:.5;margin-bottom:.5rem}.wol-card__title{font-family:var(--text-font-family);font-weight:500;font-size:var(--text-sm);margin:0 0 .25rem;line-height:1.4}.wol-card__desc{font-size:var(--text-xs);opacity:.6;margin:0;line-height:1.5}.wol-card__badge{position:absolute;top:.75rem;right:.75rem;font-family:var(--text-font-family);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:999px;white-space:nowrap;line-height:1;display:inline-flex;align-items:center;z-index:3;pointer-events:none}.wol-card__badge--youtube{background:red;color:#fff}.wol-card__badge--instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;right:.75rem}.wol-card__badge--review{background:rgb(var(--text-color));color:rgb(var(--background))}.wol-card--ig-comment{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.wol-card--ig-comment .wol-card__body{padding:1.5rem}.wol-card__ig-comment-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.wol-card__ig-comment-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.wol-card__ig-comment-avatar--placeholder{background:#f0ede8;display:flex;align-items:center;justify-content:center}.wol-card__ig-comment-username{font-weight:600;font-size:.85rem;color:rgb(var(--text-color))}.wol-card__ig-comment-text{font-size:1.25rem;line-height:1.45;color:rgb(var(--text-color));margin:0}.wol-card--review .wol-card__body{padding:1.25rem}.wol-card__stars{margin-bottom:.75rem}.wol-card__review-text{position:relative;margin-bottom:.75rem}.wol-card__review-text-inner{font-size:var(--text-sm);line-height:1.6;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.wol-card__review-text.is-expanded .wol-card__review-text-inner{display:block;-webkit-line-clamp:unset;overflow:visible}.wol-card__read-more{display:none;-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;margin-top:.25rem;font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:600;text-decoration:underline;cursor:pointer;color:rgb(var(--text-color));opacity:.7}.wol-card__read-more:hover{opacity:1}.wol-card__reviewer{display:flex;align-items:center;gap:.4rem;margin-bottom:.15rem}.wol-card__reviewer-name{font-weight:600;font-size:var(--text-xs)}.wol-card__reviewer-loc{font-size:var(--text-xs);opacity:.5}.wol-card__reviewer-loc:before{content:"\b7";margin-right:.4rem}.wol-card__reviewer-bag{font-size:var(--text-xs);opacity:.5;display:block;margin-bottom:.25rem}.wol-card__verified{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.4}.wol-load-more{text-align:center;padding-top:2rem}.wol-load-more__btn{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid rgb(var(--border-color));padding:.6em 2em;border-radius:4px;font-family:var(--text-font-family);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:background .2s,color .2s}.wol-load-more__btn:hover{background:rgb(var(--text-color));color:rgb(var(--background))}.wol-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.wol-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9}.wol-modal__content{position:relative;width:90vw;max-width:960px;aspect-ratio:16 / 9;z-index:1}.wol-modal__content iframe,.wol-modal__content video{border-radius:8px}.wol-modal__content--portrait{width:auto;max-width:min(400px,90vw);aspect-ratio:auto;max-height:85vh}.wol-modal__content--portrait video{width:100%;height:auto;max-height:85vh;object-fit:contain}.wol-modal__close{position:absolute;top:-2.5rem;right:0;-webkit-appearance:none;appearance:none;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;line-height:1;padding:0}@media(max-width:999px){.wol-grid{columns:2}}@media(max-width:699px){.wol-grid{columns:1}.wol-hero__stats{flex-wrap:wrap}}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{font-family:var(--text-font-family);font-weight:600;text-transform:none;letter-spacing:.02em;border-radius:4px}.button--outline{--button-outline-color: var(--button-background)}@media(min-width:700px){.custom-stepper__step+.custom-stepper__step{margin-top:24px}}.custom-stepper__tabs,.custom-stepper__size-chart{display:none}@media(max-width:699px){.custom-stepper__tabs{display:flex;padding-bottom:1rem}.custom-stepper__legend,.custom-stepper .variant-picker__option-info{display:none}.custom-stepper .custom-stepper__step.variant-picker__option.gap-2{gap:0}.custom-stepper__values-row{display:flex;align-items:center;gap:1rem}.custom-stepper__size-chart{display:inline;margin-left:auto;flex-shrink:0}.custom-stepper__step[data-step-hidden]{display:none}.custom-stepper__tab-num{font-size:.6em;opacity:.5;margin-right:.35em;letter-spacing:0;vertical-align:.1em}.custom-stepper__tab{font-family:var(--text-font-family);font-size:var(--text-base);text-transform:none;letter-spacing:.01em;background:transparent;color:rgb(var(--text-color));cursor:pointer;border:none;border-radius:0;padding:0;opacity:.35;transition:opacity .2s ease,border-color .2s ease}.custom-stepper__tab.is-completed{opacity:1}.custom-stepper[data-stepper-style=a] .custom-stepper__tabs{gap:2rem}.custom-stepper[data-stepper-style=a] .custom-stepper__tab{padding-bottom:.35rem;border-bottom:1px solid transparent}.custom-stepper[data-stepper-style=a] .custom-stepper__tab.is-active{opacity:1;border-bottom-color:rgb(var(--text-color))}.custom-stepper[data-stepper-style=b] .custom-stepper__tabs{gap:0;align-items:center}.custom-stepper[data-stepper-style=b] .custom-stepper__tab.is-active{opacity:1}.custom-stepper[data-stepper-style=b] .custom-stepper__tab:not(:last-child):after{content:"/";display:inline-block;padding-inline:.6rem;opacity:.3;font-family:var(--text-font-family);letter-spacing:0}.custom-stepper[data-stepper-style=c] .custom-stepper__tabs{gap:0}.custom-stepper[data-stepper-style=c] .custom-stepper__tab{flex:1;padding:.55rem .5rem;text-align:center;border-bottom:2px solid transparent;margin-bottom:-1px}.custom-stepper[data-stepper-style=c] .custom-stepper__tab.is-active{opacity:1;border-bottom-color:#c4623a}}@media(max-width:699px){[data-block-type=title]:has(custom-product-title){display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:.75rem;row-gap:.25rem}[data-block-type=title]:has(custom-product-title) .custom-insert-label{grid-column:1;grid-row:1}[data-block-type=title]:has(custom-product-title)~[data-block-type=rating-badge]{display:none}.custom-rating-badge.custom-rating-badge--gallery-gap{display:flex;margin-top:1rem;margin-bottom:0}[data-block-type=title]:has(custom-product-title) custom-product-title{grid-column:1;grid-row:2}[data-block-type=title]:has(custom-product-title) .custom-title-price{grid-column:2;grid-row:1 / 3}[data-block-type=title]:has(custom-product-title)~[data-block-type=price]{display:none}[data-block-type=title]:has(custom-product-title)+[data-block-type=separator],[data-block-type=title]:has(custom-product-title)~[data-block-type=rating-badge]+[data-block-type=separator]{display:none}[data-block-type=title]:has(custom-product-title)~[data-block-type=variant-picker]+[data-block-type=shipping-indicator]+[data-block-type=separator],[data-block-type=title]:has(custom-product-title)~[data-block-type=variant-picker]+[data-block-type=separator]{display:none}.product-info__block-list>:nth-child(2 of[data-block-type=separator])[data-block-type=separator]{margin-block-end:0}.product-info__block-list>[data-block-type=variant-picker][data-block-type=variant-picker]{margin-block-start:.55em}[data-block-type=variant-picker][data-stepper-step="1"]~[data-block-type=shipping-indicator],[data-block-type=variant-picker]:not([data-stepper-step])~[data-block-type=shipping-indicator]{display:none}}.custom-bottom-bar{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:0 1.5rem;padding:.875rem 1.5rem;background:#fff;border-color:rgb(var(--border-color));z-index:50;width:100%}@media(min-width:700px){.custom-bottom-bar{padding-block:1.5rem;min-height:var(--header-height, 80px)}}@media(max-width:699px){.custom-bottom-bar{position:fixed;bottom:0;left:0;grid-template-columns:1fr auto;gap:.5rem .75rem;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,1rem));background:#f8f7f6;border-top:1px solid rgb(var(--border-color));transform:translateY(100%);transition:transform .3s cubic-bezier(.215,.61,.355,1)}.custom-bottom-bar__pills{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;gap:.35rem;padding-bottom:.25rem}body[data-bottom-bar-visible] .custom-bottom-bar{transform:translateY(0)}body[data-bottom-bar-visible]{padding-bottom:90px}}@media(min-width:700px){.custom-bottom-bar{position:fixed;top:0;left:0;background:#fff;border-bottom:1px solid rgb(var(--border-color));transform:translateY(-100%);transition:transform .35s cubic-bezier(.215,.61,.355,1);z-index:50}body[data-bottom-bar-visible] .custom-bottom-bar{transform:translateY(0)}.custom-bottom-bar__pills{display:flex;align-items:center;gap:.75rem;flex-shrink:0}}.custom-bottom-bar__pill{font-family:var(--body-font-family);font-size:var(--text-h5);color:rgb(var(--text-color));opacity:.65;letter-spacing:.01em;white-space:nowrap}.custom-bottom-bar__pill+.custom-bottom-bar__pill:before{content:"";display:inline-block;width:1px;height:.75em;background:rgb(var(--border-color));margin-right:.75rem;vertical-align:middle;opacity:.5}.custom-bottom-bar__info{display:flex;align-items:center;gap:1rem;min-width:0}.custom-bottom-bar__summary{display:flex;flex-direction:column;line-height:1.3;min-width:0;flex:1 1 auto}.custom-bottom-bar__price{font-family:var(--text-font-family);font-size:var(--text-h5);font-weight:500;white-space:nowrap;flex-shrink:0;color:rgb(var(--text-color))}@media screen and (max-width:699px){.custom-bottom-bar__info{gap:.625rem}.custom-bottom-bar__price{font-size:var(--text-xs);font-weight:600}}.custom-bottom-bar__label{font-size:var(--text-h5);flex-shrink:0}.custom-bottom-bar__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase;letter-spacing:var(--heading-letter-spacing);font-size:var(--text-h4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-bottom-bar__title .accent-font{text-transform:none}.custom-bottom-bar__button{white-space:nowrap;flex-shrink:0}@media(max-width:699px){.custom-bottom-bar__button{width:100%}.custom-bottom-bar__cta{grid-column:1 / -1;grid-row:3}}.custom-featured-collection__subheading{font-family:var(--accent-font-family);font-weight:var(--accent-font-weight);font-style:var(--accent-font-style);font-size:var(--text-lg);text-transform:none}.custom-featured-collection__tab{font-family:var(--text-font-family);font-weight:400;font-size:var(--text-h2);text-transform:none;letter-spacing:.03em;line-height:1.2}.custom-featured-collection.section-stack{--section-stack-gap: 5rem}@media screen and (max-width:699px){.custom-featured-collection.section-stack{--section-stack-gap: 3rem}}@media screen and (max-width:699px){.custom-featured-collection .product-title{--line-clamp-count: 2;white-space:normal;font-family:var(--text-font-family);font-weight:500;font-size:var(--text-xs);letter-spacing:.02em;line-height:1.3;text-align:center}}@media screen and (min-width:1000px){.custom-featured-collection .product-title{font-family:var(--text-font-family);font-weight:500;font-size:var(--text-sm);letter-spacing:.02em;line-height:1.35;text-align:center}}.custom-featured-collection .product-card__figure{max-width:var(--custom-fc-image-max-width, 120px);margin-inline:auto}.custom-featured-collection .price-list{display:none}.custom-featured-collection .product-list{display:flex;flex-wrap:wrap;justify-content:center}.custom-featured-collection .product-list>*{width:var(--product-list-card-width)}@media screen and (max-width:699px){.custom-featured-collection .product-list{--product-list-max-items-per-row-allowed: 3;--product-list-items-per-row: 3}}.mobile-nav__link--large{font-family:var(--heading-font-family);font-weight:500;font-size:1.5rem;letter-spacing:.01em;line-height:1.2;color:rgb(var(--text-color));text-decoration:none}.mobile-nav__link--small{font-family:var(--heading-font-family);font-weight:400;font-size:1rem;letter-spacing:.01em;line-height:1.3;color:rgb(var(--text-color) / .6);text-decoration:none}.header-sidebar__linklist>li:has(.mobile-nav__link--small):first-of-type{margin-block-start:.5rem}.header-sidebar__linklist>li:has(.mobile-nav__link--large)~li:has(.mobile-nav__link--small):first-of-type{margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid rgb(var(--border-color))}.custom-sidebar-bag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md) var(--space-xs);padding-block:1.5rem 1rem;justify-items:center}.custom-sidebar-bag-grid>li{display:flex;justify-content:center;width:100%}.custom-sidebar-bag-grid__cell{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;color:inherit;width:100%;padding:.5rem .25rem;border-radius:8px;transition:background .15s ease}.custom-sidebar-bag-grid__cell:hover,.custom-sidebar-bag-grid__cell:active{background:rgb(var(--text-color) / .04)}.custom-sidebar-bag-grid__icon{width:56px;height:44px;object-fit:contain;object-position:center bottom}.custom-sidebar-bag-grid__placeholder{width:56px;height:44px;background:rgb(var(--border-color));border-radius:4px}.custom-sidebar-bag-grid__title{font-family:var(--heading-font-family);font-weight:500;font-size:.8125rem;text-transform:none!important;letter-spacing:.02em;text-align:center;line-height:1.3;color:rgb(var(--text-color));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header-sidebar__sub-panel li+li>.accordion{border-block-start-width:0}.custom-sidebar-accordion-content{font-size:.75rem;line-height:1.6}.custom-sidebar-accordion-content p{margin-bottom:.75rem}.custom-sidebar-accordion-content p:last-child{margin-bottom:0}.custom-sidebar-accordion-content strong{font-weight:600}.custom-sidebar-accordion-small{font-size:.6875rem;color:rgb(var(--text-color) / .7)}.custom-sidebar-whatsapp-link{display:inline-block;margin-block:.5rem}.custom-sidebar-whatsapp-link img{height:36px;width:auto}.shipping-details-list{display:grid;grid-template-columns:1fr;gap:.35rem;margin-block:.75rem}.shipping-details-list-item{display:flex;align-items:center;gap:.4rem;font-size:.8125rem}.shipping-details-list-item svg{flex-shrink:0;color:rgb(var(--text-color))}.custom-sidebar-mto-badge{font-family:var(--heading-font-family);font-size:.5625rem;letter-spacing:.05em;background-color:#2d7d32;color:#f8f7f6;padding:.15em .5em .2em;border-radius:3px;display:inline-block;margin-inline-start:.25rem;vertical-align:middle}.custom-sidebar-shipping-link{display:inline-block;margin-block:1.25rem .5rem;margin-inline-start:var(--drawer-body-padding-inline);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:uppercase;letter-spacing:var(--heading-letter-spacing);font-size:.6875rem;text-decoration:underline;text-underline-offset:3px;color:inherit}.template-index .shopify-section--persona-grid .container{max-width:980px}.template-index .slideshow__slide-content--with-border{border-radius:8px}@media screen and (min-width:700px){.template-index .slideshow__slide-content--with-border{border-radius:16px}}.prose>div+div{margin-block-start:2.5rem}@media screen and (min-width:1000px){.prose:not(.prose--tight)>div+div{margin-block-start:3rem}}.image-with-text picture img,.image-with-text-block .content-over-media,.content-over-media,.media-grid .content-over-media,.media-grid__item,.multiple-media-with-text__media-wrapper img,.shop-the-look__image-wrapper img,.slideshow__image img,.multi-column__item>.overflow-hidden,.multi-column__item>a.overflow-hidden,.persona-grid__image,.pillars-tabs .before-after{border-radius:12px;overflow:hidden}.media-grid__item :is(picture,img,video,iframe){border-radius:inherit}@media screen and (max-width:699px){.image-with-text picture img,.image-with-text-block .content-over-media,.content-over-media,.media-grid .content-over-media,.media-grid__item,.multiple-media-with-text__media-wrapper img,.shop-the-look__image-wrapper img,.slideshow__image img,.multi-column__item>.overflow-hidden,.multi-column__item>a.overflow-hidden,.persona-grid__image,.pillars-tabs .before-after{border-radius:8px}}.template-index [id*=hero] .slideshow__image img,.template-index [id*=hero] .content-over-media,.template-index [id*=final-cta] .content-over-media,.template-index [id*=final-cta] picture img{border-radius:0;overflow:visible}.persona-grid__wrapper{position:relative}.persona-grid{display:flex;gap:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.persona-grid::-webkit-scrollbar{display:none}.persona-grid__card{flex:0 0 auto;width:440px;scroll-snap-align:start}@media(max-width:699px){.persona-grid__card{width:75vw}}.persona-grid__text{display:flex;flex-direction:column;gap:.4rem;margin-top:1rem}.persona-grid__pill{display:inline-block;width:fit-content;background:#f8f7f6;padding:.2em .75em;border-radius:100px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;line-height:1.6;color:rgb(var(--text-color));margin-bottom:.25rem}.persona-grid__title{font-family:var(--text-font-family);font-weight:500;font-size:var(--text-h3);line-height:1.25;letter-spacing:.01em;text-transform:none}.persona-grid__desc{font-family:var(--text-font-family);font-weight:400;font-size:var(--text-base);line-height:1.6;color:rgb(var(--text-color) / .7);max-width:40ch}.persona-grid__image{border-radius:12px}@media(max-width:699px){.persona-grid__image{border-radius:8px}}.persona-grid__nav{display:flex;justify-content:flex-end;gap:.5rem;margin-top:2rem}.persona-grid__nav .circle-button{--circle-button-size: 3rem;background:transparent;color:rgb(var(--text-color));border:1px solid rgb(var(--border-color));box-shadow:none}.persona-grid__nav .circle-button[disabled]{opacity:.3}.persona-grid__nav .circle-button:not([disabled]):hover{background:rgb(var(--text-color));color:rgb(var(--background))}@media not screen and (pointer:fine){.persona-grid__nav{display:none}}.pillars-tabs__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:stretch}.pillars-tabs__left{display:flex;flex-direction:column;justify-content:space-between}.pillars-tabs__nav{display:flex;flex-direction:column;gap:.25rem;margin-bottom:2rem}.pillars-tabs__tab{font-family:var(--text-font-family);font-weight:400;font-size:var(--text-h1);text-transform:none;letter-spacing:.03em;line-height:1.15;background:none;border:none;padding:.15em 0;cursor:pointer;text-align:left;color:rgb(var(--text-color));opacity:.2;transition:opacity .3s ease}.pillars-tabs__tab:hover{opacity:.5}.pillars-tabs__tab.is-active,.pillars-tabs__tab.is-active:hover{opacity:1}.pillars-tabs__text-area{position:relative}.pillars-tabs__text{display:none;font-size:var(--text-base);line-height:1.7;max-width:44ch}.pillars-tabs__text.is-active{display:block}.pillars-tabs__cta{margin-top:1.5rem}.pillars-tabs__right{position:relative}.pillars-tabs__slider{display:none}.pillars-tabs__slider.is-active{display:block}.pillars-tabs .before-after{border-radius:12px;overflow:hidden}@media(max-width:699px){.pillars-tabs__layout{grid-template-columns:1fr;gap:2rem}.pillars-tabs__right{order:-1}.pillars-tabs__nav{flex-direction:row;gap:1.5rem;margin-bottom:1rem}.pillars-tabs__tab{font-size:var(--text-h3)}.pillars-tabs .before-after{border-radius:8px}}[id*=trust-badges] .multi-column__item{border-radius:16px}[id*=trust-badges] .multi-column__item picture,[id*=trust-badges] .multi-column__item img{max-width:56px;max-height:56px;width:auto;height:auto;margin-inline:auto}@media screen and (max-width:749px){[id*=trust-badges] .multi-column__item picture,[id*=trust-badges] .multi-column__item img{max-width:48px;max-height:48px}}@media screen and (max-width:749px){[id*=trust-badges] .stagger-entrance>*,[id*=trust-badges] .stagger-entrance.is-revealed>*{opacity:1!important;animation:none!important}}.template-page-about-linsert [id*=organization-combined] .container{background:#f8f7f6;border-radius:16px;padding:7rem 4rem}.template-page-about-linsert [id*=expertise] .container,.template-page-about-linsert [id*=color-palette] .container{background:#fff;border-radius:16px;padding:7rem 4rem;box-shadow:0 0 0 1px #0000000f}@media screen and (max-width:749px){.template-page-about-linsert [id*=organization-combined] .container,.template-page-about-linsert [id*=craft-icons] .container,.template-page-about-linsert [id*=expertise] .container,.template-page-about-linsert [id*=color-palette] .container{padding:5rem 1rem}}.template-index main>.shopify-section:not(.shopify-section-group-footer-group),.template-page-about-linsert main>.shopify-section:not(.shopify-section-group-footer-group),.template-page-care-guide main>.shopify-section:not(.shopify-section-group-footer-group),.template-page-lp-generic main>.shopify-section:not(.shopify-section-group-footer-group),.template-collection main>.shopify-section:not(.shopify-section-group-footer-group),.template-product main>.shopify-section:not(.shopify-section-group-footer-group),.template-product-color main>.shopify-section:not(.shopify-section-group-footer-group){--section-vertical-spacing: 3rem}@media screen and (min-width:1000px){.template-index main>.shopify-section:not(.shopify-section-group-footer-group),.template-page-about-linsert main>.shopify-section:not(.shopify-section-group-footer-group),.template-page-care-guide main>.shopify-section:not(.shopify-section-group-footer-group),.template-page-lp-generic main>.shopify-section:not(.shopify-section-group-footer-group),.template-collection main>.shopify-section:not(.shopify-section-group-footer-group),.template-product main>.shopify-section:not(.shopify-section-group-footer-group),.template-product-color main>.shopify-section:not(.shopify-section-group-footer-group){--section-vertical-spacing: 5rem}}.template-page-lp-generic main>.shopify-section:not(:first-child):not(.shopify-section-group-footer-group) .section-spacing{padding-block-start:0}.template-page-lp-generic [id*=image_with_text_fJp7ir] .container{background:#f8f7f6;border-radius:16px;padding:7rem 4rem 5rem 5rem}.template-page-lp-generic [id*=rich_text_k7CccU] .container{background:#f8f7f6;border-radius:16px;padding:7rem 4rem}.template-page-lp-generic [id*=media_grid_bwjx6f] .container{background:#fff;border-radius:16px;padding:5rem 4rem;box-shadow:0 0 0 1px #0000000f}.template-page-lp-generic [id*=multiple_media_with_text] .container{background:#f8f7f6;border-radius:16px;padding:5rem 4rem}@media screen and (max-width:749px){.template-page-lp-generic [id*=image_with_text_fJp7ir] .container,.template-page-lp-generic [id*=rich_text_k7CccU] .container,.template-page-lp-generic [id*=media_grid_bwjx6f] .container,.template-page-lp-generic [id*=multiple_media_with_text] .container,.template-page-lp-generic [id*=image_with_text_overlay_4aLVdc] .container{padding:3rem 1rem}}.template-page-about-linsert main>.shopify-section:not(:first-child):not(:nth-child(2)):not(.shopify-section-group-footer-group) .section-spacing{padding-block-start:0}.template-collection main>.shopify-section:not(:first-child):not(.shopify-section-group-footer-group) .section-spacing{padding-block-start:0}.template-index main>.shopify-section:not(:first-child):not(:nth-child(2)):not(.shopify-section-group-footer-group) .section-spacing{padding-block-start:0}.template-index [id*=bag_product_home] .section-spacing{padding-block-start:var(--section-vertical-spacing)}.template-page-care-guide main>.shopify-section:not(:first-child):not(.shopify-section-group-footer-group) .section-spacing{padding-block-start:0}.card{border-radius:16px;padding:var(--space-2xl);background:rgb(var(--background))}@media(max-width:699px){.card{padding:var(--space-lg) 1.5rem}}.card--compact{border-radius:12px;padding:var(--space-lg)}@media(max-width:699px){.card--compact{padding:var(--space-md) 1.25rem}}.card-header{margin-block-end:var(--space-xl)}.card-header .eyebrow{margin-block-end:var(--space-xs)}.card-header h2+.subhead{margin-block-start:var(--space-sm)}.card-body>*+*{margin-block-start:var(--space-md)}.card-body .button-row{margin-block-start:var(--space-lg)}.eyebrow{font-family:var(--text-font-family);font-size:var(--text-h6);font-weight:500;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;line-height:var(--lh-h6)}.accent{font-family:var(--accent-font-family);font-style:italic;font-weight:400;letter-spacing:0}.pill{display:inline-flex;align-items:center;gap:var(--space-3xs);padding:.5rem 1.25rem;border-radius:999px;font-size:var(--text-h6);font-weight:500;letter-spacing:var(--ls-pill);text-transform:uppercase;line-height:1.2}@keyframes fade-in-up{0%{opacity:0;transform:translateY(var(--space-sm, 1rem))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.stagger-entrance>*{opacity:0}.stagger-entrance.is-revealed>*{animation:fade-in-up .6s cubic-bezier(.215,.61,.355,1) both;animation-delay:var(--reveal-delay, 0s)}}@media(scripting:none){.stagger-entrance>*{opacity:1}}@media(prefers-reduced-motion:reduce){.wol-card__thumb:hover img,.wol-card__thumb:hover video{transform:none}.custom-bottom-bar{transition:none}.alcantara-card__link:hover:after{transform:none}.product-card:hover{transform:none}}.template-product main>.shopify-section:not(:first-child):not(.shopify-section-group-footer-group) .section-spacing,.template-product-color main>.shopify-section:not(:first-child):not(.shopify-section-group-footer-group) .section-spacing{padding-block-start:0}.custom-stat-band__card{background:#f8f7f6;border-radius:16px;padding:7rem 4rem}.custom-stat-band__header{text-align:center;margin-bottom:3rem}.custom-stat-band__header .eyebrow{margin-bottom:.5rem}.custom-stat-band__grid{display:grid;grid-template-columns:repeat(var(--stat-count, 4),1fr);gap:0;position:relative}.custom-stat-band__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 1.5rem;position:relative}.custom-stat-band__tile:before,.custom-stat-band__tile:after,.custom-stat-band__tile:not(:last-child):after,.custom-stat-band__tile:nth-child(2):before,.custom-stat-band__grid--5 .custom-stat-band__tile:nth-child(3):after,.custom-stat-band__grid--5 .custom-stat-band__tile:nth-child(4):before{display:none!important;content:none!important}.custom-stat-band__value{display:block;font-family:var(--body-font-family, "DM Sans", sans-serif);font-style:normal;font-size:clamp(36px,4.5vw,56px);line-height:1;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:currentColor;margin-bottom:.625rem}.custom-stat-band__label{display:block;font-family:var(--accent-font-family, "Cormorant Garamond", Georgia, serif);font-style:italic;font-size:clamp(18px,1.6vw,24px);font-weight:400;letter-spacing:.005em;opacity:.85;line-height:1.3;max-width:16ch}@media screen and (max-width:699px){.custom-stat-band__card{padding:5rem 1rem}.custom-stat-band__grid{grid-template-columns:repeat(2,1fr);row-gap:2.5rem}.custom-stat-band__tile:after{display:none}.custom-stat-band__tile:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;margin-inline:auto}.custom-stat-band__tile:nth-child(2):before,.custom-stat-band__grid--5 .custom-stat-band__tile:nth-child(4):before{display:none;content:none}}@media screen and (min-width:700px)and (max-width:999px){.custom-stat-band__card{padding:5rem 2.5rem}.custom-stat-band__grid--5{grid-template-columns:repeat(3,1fr);row-gap:2.5rem}.custom-stat-band__grid--5 .custom-stat-band__tile:nth-child(3):after{display:none}.custom-stat-band__grid--5 .custom-stat-band__tile:nth-child(4){grid-column:1;margin-inline-start:50%}.custom-stat-band__grid--5 .custom-stat-band__tile:nth-child(5){grid-column:2}}.shopify-section-group-footer-group{max-width:min(1150px,calc(100% - 2rem));margin-inline:auto;background:#f8f7f6;border-radius:16px;padding:.5rem;margin-block:0 3rem;--container-gutter: 0px;--container-max-width: 9999px}@media screen and (min-width:1000px){.shopify-section-group-footer-group{padding:.75rem}}.template-index .shopify-section-group-footer-group{margin-block-start:1.5rem}@media screen and (min-width:1000px){.template-index .shopify-section-group-footer-group{margin-block-start:2.5rem}}.shopify-section-group-footer-group .section-spacing{padding-block:2rem}@media screen and (min-width:1000px){.shopify-section-group-footer-group [id*=stat-band] .section-spacing{padding:3rem 4rem}}.shopify-section-group-footer-group .footer{padding:2.5rem 1rem}@media screen and (min-width:1000px){.shopify-section-group-footer-group .footer{padding:3rem 4rem}}.shopify-section-group-footer-group .custom-stat-band__card{padding:1.5rem 4rem!important;background:#f8f7f6;border-radius:16px}.shopify-section-group-footer-group .custom-stat-band__value{font-size:clamp(22px,2.5vw,36px);margin-bottom:.375rem}.shopify-section-group-footer-group .custom-stat-band__label{font-size:clamp(13px,1.1vw,16px);max-width:none;white-space:nowrap}@media screen and (max-width:699px){.shopify-section-group-footer-group .custom-stat-band__card{padding:1rem!important}.shopify-section-group-footer-group .custom-stat-band__grid{row-gap:1.25rem!important}}@media screen and (min-width:700px)and (max-width:999px){.shopify-section-group-footer-group .custom-stat-band__card{padding:1.25rem 2rem!important}}.shopify-section-group-footer-group .localization-selectors,.footer .localization-selectors{justify-content:flex-start}.shopify-section-group-footer-group .footer__localization>*,.footer .footer__localization>*{border:1px solid rgb(var(--text-color) / .18);border-radius:4px;padding:.625rem 1rem;font-size:.875rem;transition:border-color .2s ease,background-color .2s ease}.shopify-section-group-footer-group .footer__localization>*:hover,.footer .footer__localization>*:hover{border-color:rgb(var(--text-color) / .4)}.shopify-section-group-footer-group .footer__localization button,.footer .footer__localization button{font-size:.875rem}.shopify-section-group-footer-group .footer__localization,.footer .footer__localization{gap:.625rem}@media screen and (max-width:699px){.media-grid__item{grid-area:span min(2,var(--media-grid-item-row-span)) / span 1}}@media screen and (min-width:1000px){.custom-comparison__header--mobile{display:none}.custom-comparison__label-header{background:transparent;padding-right:1.5rem}.custom-comparison__label-header .custom-comparison__heading{margin:0;line-height:1.15}.custom-comparison__label-header .custom-comparison__eyebrow{margin-bottom:.5rem}.custom-comparison__label-header .custom-comparison__intro{margin-top:.75rem}}@media screen and (max-width:999px){.custom-comparison__label-header{display:none!important}.custom-comparison__col-header--brand{grid-column-start:2}.custom-comparison__col-header--generic{grid-column-start:3}}.template-page-lp-generic [id*=image_with_text_fJp7ir] .image-with-text>.prose{padding-inline-start:0;padding-inline-end:var(--image-with-text-gap, 4rem);margin-block:0;max-width:none}.template-page-lp-generic [id*=image_with_text_fJp7ir] .image-with-text{--image-with-text-gap: 4rem}@media screen and (max-width:749px){.template-page-lp-generic [id*=image_with_text_fJp7ir] .image-with-text>.prose{padding-inline-start:0;padding-inline-end:0}.template-page-lp-generic [id*=image_with_text_fJp7ir] .image-with-text{--image-with-text-gap: 1.5rem;gap:1.5rem}.template-page-lp-generic [id*=image_with_text_fJp7ir] .container{padding:4rem 1.25rem!important}}.template-page-shipping main>.shopify-section:not(.shopify-section-group-footer-group){--section-vertical-spacing: 3rem}@media screen and (min-width:1000px){.template-page-shipping main>.shopify-section:not(.shopify-section-group-footer-group){--section-vertical-spacing: 5rem}}.template-page-shipping main>.shopify-section:not(:first-child):not(.shopify-section-group-footer-group) .section-spacing{padding-block-start:0}.template-page-shipping [id*=custom_liquid_e8kLKy]>.section-spacing>.container,.template-page-shipping [id*=custom_liquid_e8kLKy] .section-spacing>.container{max-width:1150px;margin-inline:auto;background:#f8f7f6;border-radius:16px;padding:7rem 4rem}.template-page-shipping [id*=custom_liquid_e8kLKy] .container--md{background:transparent;padding:0;border-radius:0;max-width:none;margin-inline:0}.template-page-shipping [id*=__faq] .container--md{background:#f8f7f6;border-radius:16px;padding:7rem 4rem}@media screen and (max-width:749px){.template-page-shipping [id*=custom_liquid_e8kLKy]>.section-spacing>.container,.template-page-shipping [id*=custom_liquid_e8kLKy] .section-spacing>.container,.template-page-shipping [id*=__faq] .container--md{padding:5rem 1rem}.template-page-shipping .custom-consultation-card__chat{display:none}}.template-index [id*=newsletter] .color-scheme{background:transparent}.template-index [id*=newsletter] .newsletter{position:relative;background-color:#1a1a1a;border-radius:16px;overflow:hidden;max-width:1150px;margin-inline:auto}.template-index [id*=newsletter] .newsletter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#f8f7f626);z-index:1;pointer-events:none}.template-index [id*=newsletter] .newsletter .content{position:relative;z-index:2}.template-index [id*=newsletter] .newsletter .content-over-media{min-height:0}@media screen and (max-width:749px){.template-index [id*=newsletter] .newsletter{border-radius:8px}}@media screen and (max-width:999px){.template-index [id*=newsletter] .section-spacing{padding-inline:1rem}}.template-page-thank-you main>.shopify-section:not(.shopify-section-group-footer-group){--section-vertical-spacing: 3rem}@media screen and (min-width:1000px){.template-page-thank-you main>.shopify-section:not(.shopify-section-group-footer-group){--section-vertical-spacing: 5rem}}.template-page-thank-you main>.shopify-section:not(:first-child):not(.shopify-section-group-footer-group) .section-spacing{padding-block-start:0}.template-page-thank-you [id*=rich_text_E8Xxem] .container{background:#f8f7f6;border-radius:16px 16px 0 0;padding:7rem 4rem 3rem}.template-page-thank-you [id*=faq_DQbmx4] .container--md{background:#f8f7f6;border-radius:0 0 16px 16px;padding:0 4rem 7rem}.template-page-thank-you [id*=rich_text_E8Xxem] .section-spacing{padding-block-end:0}.template-page-thank-you [id*=newsletter_zirB8y] .color-scheme{background:transparent;max-width:var(--container-md-max-width, 71.875rem);margin-inline:auto;padding-inline:1rem}.template-page-thank-you [id*=newsletter_zirB8y] .newsletter{position:relative;background-color:#1a1a1a;border-radius:16px;overflow:hidden}.template-page-thank-you [id*=newsletter_zirB8y] .newsletter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#f8f7f626);z-index:1;pointer-events:none}.template-page-thank-you [id*=newsletter_zirB8y] .newsletter .content{position:relative;z-index:2}.template-page-thank-you [id*=newsletter_zirB8y] .newsletter .content-over-media{min-height:0}@media screen and (max-width:749px){.template-page-thank-you [id*=newsletter_zirB8y] .newsletter{border-radius:8px}}@media screen and (max-width:749px){.template-page-thank-you [id*=rich_text_E8Xxem] .container{padding:5rem 1rem 2.5rem}.template-page-thank-you [id*=faq_DQbmx4] .container--md{padding:0 1rem 5rem}}@media screen and (max-width:999px){.template-page-thank-you [id*=newsletter_zirB8y] .section-spacing{padding-inline:1rem}}.template-page-thank-you [id*=image_with_text_block_MkdxDR] .color-scheme,.template-page-thank-you [id*=image_with_text_block_MkdxDR] .image-with-text-block{border-radius:16px;overflow:hidden}@media screen and (max-width:749px){.template-page-thank-you [id*=image_with_text_block_MkdxDR] .color-scheme,.template-page-thank-you [id*=image_with_text_block_MkdxDR] .image-with-text-block{border-radius:8px}}.template-page-thank-you [id*=newsletter_zirB8y] .newsletter .content{padding-block:5rem;padding-inline:2rem}@media screen and (max-width:749px){.template-page-thank-you [id*=newsletter_zirB8y] .newsletter .content{padding-block:3rem;padding-inline:1.5rem}}.template-page-thank-you [id*=care_summary_XkLp] .care-summary__ritual-link,.template-page-thank-you [id*=care_summary_XkLp] .care-summary__ritual-link svg{color:rgb(var(--text-color))}.template-page-thank-you [id*=care_summary_XkLp] .care-summary__ritual-link{border-bottom-color:transparent;text-decoration:underline;text-underline-offset:.2em}.template-page-thank-you [id*=care_summary_XkLp] .care-summary__ritual-link:hover,.template-page-thank-you [id*=care_summary_XkLp] .care-summary__ritual-link:hover svg{color:#c4623a}.template-page-thank-you [id*=care_summary_XkLp] .care-summary__ritual-link:hover{border-bottom-color:#c4623a;text-decoration:none}@media screen and (max-width:999px){.mega-menu--shop{display:none!important}}.template-collection .shopify-section--footer-payment-card,.template-product .shopify-section--footer-payment-card,.template-product-color .shopify-section--footer-payment-card,.template-page-lp-generic .shopify-section--footer-payment-card,.template-page-lp-founder .shopify-section--footer-payment-card,.template-page-orangedaily-lp .shopify-section--footer-payment-card,.template-page-rtg-lp .shopify-section--footer-payment-card{display:none!important}.mega-menu--shop{display:block;padding:0;background:#fff;box-shadow:0 8px 24px #00000014;border-block-end:none;overflow:visible;max-height:none}.mega-menu--shop>.mega-menu__shop-cards.mega-menu__linklist{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr;gap:0;align-items:stretch;flex-wrap:initial;margin:0;padding:0}.mega-menu--shop .mega-menu__shop-cards.mega-menu__linklist>*{max-width:none}.mega-menu__card{display:flex;flex-direction:column;background:transparent;border-radius:0;padding:0;gap:0;min-width:0;height:100%;overflow:hidden}.mega-menu__card:not(:last-child){border-inline-end:1px solid rgba(0,0,0,.08)}.mega-menu__card--editorial{background:#f8f7f6}.mega-menu__card-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.mega-menu__card-heading{margin:0;padding:1.5rem 1.75rem 0;font-family:var(--accent-font-family);font-weight:400;font-style:italic;font-size:clamp(1.125rem,1.35vw,1.375rem);letter-spacing:0;text-transform:none;color:rgb(var(--text-color));line-height:1.25;text-align:center}.mega-menu__card-cta.button{width:calc(100% - 3.5rem);margin:1.5rem 1.75rem 2rem;margin-block-start:auto;text-decoration:none;white-space:nowrap}.mega-menu__card--editorial .mega-menu__card-media{flex:3 1 0;min-height:0;overflow:hidden;margin:0}.mega-menu__card--editorial .mega-menu__card-media a{display:block;height:100%}.mega-menu__card--editorial .mega-menu__card-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.mega-menu__card--editorial:hover .mega-menu__card-image{transform:scale(1.03)}.mega-menu__card--editorial .mega-menu__editorial-copy{padding:1.25rem 1.75rem 0;flex:0 0 auto}.mega-menu__bag-search-row,.mega-menu__color-search-row{grid-column:1 / -1;list-style:none;margin:0 0 .5rem;padding:0}.mega-menu__color-search{position:relative;width:100%}.mega-menu__color-search-input{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid rgb(var(--text-color) / .2);border-radius:4px;background:#fff;font-family:var(--body-font-family);font-size:.875rem;font-weight:400;color:rgb(var(--text-color));letter-spacing:0;text-transform:none;line-height:1.4;transition:border-color .2s ease;appearance:none;-webkit-appearance:none}.mega-menu__color-search-input::placeholder{color:rgb(var(--text-color) / .5);font-style:italic}.mega-menu__color-search-input:focus{outline:none;border-color:rgb(var(--text-color) / .5)}.mega-menu__color-search-chevron{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;color:rgb(var(--text-color) / .55);pointer-events:none}.mega-menu__color-search-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;max-height:280px;overflow-y:auto;background:#fff;border:1px solid rgb(var(--text-color) / .18);border-radius:4px;box-shadow:0 8px 24px #00000014;list-style:none;margin:0;padding:.25rem 0}.mega-menu__color-search-suggestions li{list-style:none}.mega-menu__color-search-suggestion{display:block;padding:.5rem 1rem;font-family:var(--body-font-family);font-size:.875rem;color:rgb(var(--text-color));text-decoration:none;letter-spacing:0;text-transform:none;transition:background-color .15s ease}.mega-menu__color-search-suggestion:hover,.mega-menu__color-search-suggestion:focus-visible{background:#f8f7f6;outline:none}.mega-menu__card--bags .mega-menu__card-heading,.mega-menu__card--colors .mega-menu__card-heading{height:2.75rem;display:flex;align-items:center;justify-content:center;padding-block:0;padding-inline:1.75rem;margin-block-start:1.5rem}.mega-menu__card--bags .mega-menu__bag-list,.mega-menu__card--colors .mega-menu__color-list{flex:1 1 auto;display:grid!important;grid-template-columns:repeat(3,1fr);column-gap:1rem;row-gap:1.25rem;padding:2rem 1rem 1.5rem;margin:0 auto;max-width:310px;width:100%;align-content:center}.mega-menu__col-heading{margin:0 0 .25rem;font-family:var(--accent-font-family);font-weight:400;font-style:italic;font-size:clamp(1.125rem,1.4vw,1.375rem);letter-spacing:0;text-transform:none;color:rgb(var(--text-color));line-height:1.25}.mega-menu__bag-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem .5rem;list-style:none;margin:0;padding:0}.mega-menu__bag-tile{display:contents}.mega-menu__bag-link{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem .125rem;border-radius:6px;text-decoration:none;transition:background-color .15s ease;cursor:pointer}.mega-menu__bag-link:hover,.mega-menu__bag-link:focus-visible{background-color:#f8f7f6;outline:none}.mega-menu__bag-icon-wrap{width:74px;height:58px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.mega-menu__bag-icon{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center bottom;display:block}.mega-menu__bag-icon-placeholder{width:56px;height:44px;background:#e8e4e0;border-radius:4px;display:block}.mega-menu__bag-name{font-family:var(--heading-font-family);font-size:.6875rem;font-weight:500;letter-spacing:.02em;color:rgb(var(--text-color));text-align:center;line-height:1.3;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.mega-menu__shop-col--editorial{overflow:hidden}.mega-menu__editorial-image-wrap{width:100%;aspect-ratio:4 / 3;overflow:hidden}.mega-menu__editorial-image-wrap a{display:block;height:100%}.mega-menu__editorial-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.mega-menu__shop-col--editorial:hover .mega-menu__editorial-image{transform:scale(1.03)}.mega-menu__editorial-copy{flex:0 0 auto;padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:.375rem}.mega-menu__editorial-eyebrow{margin:0;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:#c4623a;font-family:var(--heading-font-family);font-weight:500}.mega-menu__editorial-heading{margin:0;font-family:var(--heading-font-family);font-size:clamp(1rem,1.25vw,1.25rem);font-weight:500;letter-spacing:.02em;color:rgb(var(--text-color));line-height:1.25}.mega-menu__editorial-body{font-size:.8125rem;color:rgba(var(--text-color),.65);line-height:1.5;margin-top:.125rem}.mega-menu__editorial-body p{margin:0}.mega-menu--shop a:focus-visible{outline:2px solid #c4623a;outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.mega-menu--shop,.mega-menu__bag-link,.mega-menu__editorial-image,.mega-menu__editorial-cta,.mega-menu__editorial-cta svg{transition:none}}@media screen and (max-width:699px){.mega-menu__card--bags .mega-menu__bag-list,.mega-menu__card--colors .mega-menu__color-list{grid-template-columns:repeat(2,1fr);max-width:260px}}.mega-menu__color-list{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem .5rem;list-style:none;margin:0;padding:0}.mega-menu__color-tile{display:contents}.mega-menu__color-link{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem .125rem;border-radius:6px;text-decoration:none;transition:background-color .15s ease}.mega-menu__color-link:hover,.mega-menu__color-link:focus-visible{background-color:#f8f7f6;outline:none}.mega-menu__color-swatch-wrap{width:74px;height:58px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent}.mega-menu__color-swatch-img{width:74px;height:58px;object-fit:contain;object-position:center;display:block}.mega-menu__color-swatch-placeholder{width:56px;height:44px;background:#d9d4cf;border-radius:4px;display:block}.mega-menu__color-name{font-family:var(--heading-font-family);font-size:.6875rem;font-weight:500;letter-spacing:.02em;color:rgb(var(--text-color));text-align:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mega-menu__section-all-btn.button.button--secondary{align-self:flex-start;margin-block-start:.75rem;padding:.65rem 1.1rem;font-family:var(--heading-font-family);font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:none;border-radius:4px;text-decoration:none;white-space:nowrap}.mega-menu__editorial-eyebrow{font-family:var(--accent-font-family);font-style:italic;font-weight:400;font-size:clamp(.8125rem,1vw,.9375rem);letter-spacing:.01em;text-transform:none;color:#c4623a}.mega-menu__editorial-heading{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1rem,1.25vw,1.25rem);letter-spacing:.02em;line-height:1.25}.mega-menu__editorial-cta.button.button--primary{display:inline-flex;align-items:center;justify-content:center;margin-block-start:.75rem;padding:.7rem 1.25rem;font-size:.8125rem;letter-spacing:.02em;text-decoration:none;border-radius:4px;white-space:nowrap;color:#fff}.mega-menu__editorial-cta.button.button--primary:hover,.mega-menu__editorial-cta.button.button--primary:focus-visible{color:#fff}.mega-menu__editorial-testimonial{margin:.875rem 0 0;padding:.875rem 0 0;border-block-start:1px solid rgba(var(--border-color),.6);display:flex;flex-direction:column;gap:.4rem}.mega-menu__editorial-testimonial-quote{margin:0;font-family:var(--accent-font-family);font-style:italic;font-weight:400;font-size:clamp(.875rem,1vw,.9375rem);line-height:1.45;color:rgba(var(--text-color),.85)}.mega-menu__editorial-testimonial-quote:before{content:"\201c";margin-inline-end:.1rem}.mega-menu__editorial-testimonial-quote:after{content:"\201d";margin-inline-start:.1rem}.mega-menu__editorial-testimonial-attribution{font-family:var(--heading-font-family);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--text-color),.55)}.template-collection .shopify-section-group-footer-group,.template-product .shopify-section-group-footer-group,.template-page-lp-generic .shopify-section-group-footer-group,.template-page-lp-founder .shopify-section-group-footer-group{margin-block-start:2rem}.template-collection .shopify-section-group-footer-group .footer,.template-product .shopify-section-group-footer-group .footer,.template-page-lp-generic .shopify-section-group-footer-group .footer,.template-page-lp-founder .shopify-section-group-footer-group .footer{padding:2rem 1rem}@media screen and (min-width:1000px){.template-collection .shopify-section-group-footer-group .footer,.template-product .shopify-section-group-footer-group .footer,.template-page-lp-generic .shopify-section-group-footer-group .footer,.template-page-lp-founder .shopify-section-group-footer-group .footer{padding:2.5rem 4rem}}.template-page-about main>.shopify-section:not(.shopify-section-group-footer-group){--section-vertical-spacing: 3rem}@media screen and (min-width:1000px){.template-page-about main>.shopify-section:not(.shopify-section-group-footer-group){--section-vertical-spacing: 5rem}}.template-page-about main>.shopify-section:not(:first-child):not(.shopify-section-group-footer-group) .section-spacing{padding-block-start:0}.template-page-about .about-hero-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.template-page-about .about-hero-pills__pill{background:#c4623a;padding:.4rem .75rem;border-radius:999px;font-size:.78rem;letter-spacing:.02em;color:#fff;white-space:nowrap;display:inline-flex;align-items:center}@media screen and (max-width:749px){.template-page-about .about-hero-pills__pill{font-size:.7rem;padding:.3rem .6rem}}[data-archive=true] .product-card__image--secondary{display:none!important}[data-archive=true].custom-fc-tile-wrapper,[data-archive=true] .product-card{transform:none!important;transition:none!important}[data-archive=true],[data-archive=true] .product-card,[data-archive=true] a{pointer-events:none;cursor:default}.cvp-style-fieldset{min-width:0;overflow:visible}.cvp-style-carousel-wrap{margin-inline:-1rem;overflow-x:clip}.cvp-style-carousel-wrap .custom-bag-product__bag-carousel{display:flex;flex-direction:row;gap:.625rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-inline:1rem;-webkit-mask-image:linear-gradient(to right,black calc(100% - 2.5rem),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 2.5rem),transparent 100%);scrollbar-width:none}.cvp-style-carousel-wrap .custom-bag-product__bag-carousel::-webkit-scrollbar{display:none}.cvp-style-carousel-wrap .custom-bag-product__bag-carousel .custom-bag-product__bag-tile{flex:0 0 auto;scroll-snap-align:start;display:grid;grid-template-rows:auto auto;align-items:center;justify-items:center;gap:0;padding:.875rem .625rem;width:110px;min-height:130px;background:#fff;border:1px solid rgb(var(--text-color) / .15);border-radius:var(--input-border-radius);cursor:pointer;transition:border-color .15s ease;text-align:center}.cvp-style-carousel-wrap .custom-bag-product__bag-carousel .custom-bag-product__bag-tile:hover,.cvp-style-carousel-wrap .custom-bag-product__bag-carousel .custom-bag-product__bag-tile.is-selected{border-color:rgb(var(--text-color))}.cvp-style-carousel-wrap .custom-bag-product__bag-carousel .custom-bag-product__tile-img{width:38px;height:38px;object-fit:contain;display:block;margin-bottom:.5rem}.cvp-style-carousel-wrap .custom-bag-product__bag-carousel .custom-bag-product__tile-title{font-family:var(--text-font-family);font-size:var(--text-base);font-weight:400;line-height:1.15;letter-spacing:0;color:rgb(var(--text-color));display:block;width:100%;text-align:center}.cvp-style-carousel-wrap .cvp-style-radio{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cvp-bag-picker__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.cvp-bag-picker__nav{display:inline-flex;gap:.5rem;align-items:center}.cvp-bag-picker__nav-arrow{background:transparent;border:0;padding:.25rem;cursor:pointer;color:#c4623a;transition:opacity .15s ease;display:inline-flex;align-items:center}.cvp-bag-picker__nav-arrow:hover{opacity:.7}.cvp-bag-picker__nav-arrow svg{width:16px;height:16px}.cvp-bag-picker__nav-arrow[disabled]{opacity:.25;cursor:default}@media screen and (max-width:999px){.cvp-style-carousel-wrap{margin-inline:-.5rem}.cvp-style-carousel-wrap .custom-bag-product__bag-carousel{padding-inline:.5rem}}@media screen and (max-width:699px){.cvp-style-carousel-wrap{margin-inline:-.25rem}.cvp-style-carousel-wrap .custom-bag-product__bag-carousel{padding-inline:.25rem;gap:.5rem}.cvp-style-carousel-wrap .custom-bag-product__bag-carousel .custom-bag-product__bag-tile{width:90px;min-height:110px;padding:.75rem .5rem}.cvp-style-carousel-wrap .custom-bag-product__bag-carousel .custom-bag-product__tile-img{width:32px;height:32px}}.shopify-section--main-article .article__wrapper .prose{max-width:72ch}.shopify-section--main-article .article h1{font-family:var(--text-font-family);text-transform:none;letter-spacing:var(--ls-display)}.shopify-section--main-article .article__image img{border-radius:12px}@media screen and (max-width:699px){.shopify-section--main-article .article__image img{border-radius:8px}}.shopify-section--main-article .article__wrapper .h6{font-family:var(--accent-font-family);font-style:italic}.shopify-section--main-article .prose table{width:100%;border-collapse:collapse;font-size:.875rem;margin-block:1.5rem}.shopify-section--main-article .prose table th,.shopify-section--main-article .prose table td{padding:.625rem .875rem;border:1px solid rgba(0,0,0,.1);text-align:left}.shopify-section--main-article .prose table th,.shopify-section--main-article .prose table tr:first-child td{font-weight:500;background:#f8f7f6}.template-product .custom-trust-strip__badge,.template-product-color .custom-trust-strip__badge{justify-content:center}.custom-bag-product__block--price-row{border-block:1px solid rgb(var(--border-color));padding-block:1.25rem}.price-from-prefix{font-family:var(--accent-font-family);font-style:italic;opacity:.65}.price-from-prefix.is-hidden{display:none}button.color-swatch{-webkit-appearance:none;appearance:none;padding:var(--swatch-offset, 2px);margin:0;cursor:pointer;font-size:inherit;line-height:1}.template-product .variant-picker__option-values .color-swatch{--swatch-offset: 0px}@media(prefers-reduced-motion:reduce){.article__toolbar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom.css.map */
