@font-face{font-family:Biro Script reduced;src:url(BiroScriptreduced.woff2) format("woff2"),url(BiroScriptreduced.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--heading-letter-spacing: -.067em}.subheading:where(h1,h2,h3,h4,h5,h6){font:var(--subheading-font-style) var(--subheading-font-weight) var(--subheading-font-size) / normal var(--subheading-font-family);letter-spacing:var(--subheading-letter-spacing);text-transform:var(--subheading-text-transform);-webkit-font-smoothing:auto;display:flex}.manuscript{font-family:Biro Script reduced,cursive;font-weight:400;font-style:normal;font-size:clamp(1.75rem,1.4856rem + 1.1268vw,2.5rem);line-height:1;letter-spacing:0;text-transform:none}.highlighted-heading:not(.scrolling-content *) em{display:block}:root{--button-font: var(--subheading-font-style) var(--subheading-font-weight) var(--button-font-size) / normal var(--subheading-font-family)}.button--sm{font-size:.625rem}.button--outline{border-color:rgb(var(--button-background));color:rgb(var(--text-color))}.button:is([disabled],[aria-disabled=true]){background:none;border-color:rgb(var(--text-color) / .2);color:rgb(var(--text-color) / .2);cursor:not-allowed}@media screen and (min-width:700px){.button:not(.button--sm){--button-padding-inline: 1.5625rem}.button--sm{--button-padding-block: .875rem;--button-padding-inline: 1.5625rem}}@media screen and (pointer:fine){.button:not(.button--outline,[disabled],[aria-disabled=true]):hover{background:#fff;border-color:rgb(var(--button-background));color:#000}.button--outline:not([disabled],[aria-disabled=true]):hover{background:rgb(var(--button-background));color:rgb(var(--button-text-primary))}}.badge{font-family:var(--subheading-font-family);font-weight:var(--subheading-font-weight);font-style:var(--subheading-font-style);letter-spacing:.1em;padding-inline:.625rem}.product-card{--product-card-inner-padding: .625rem}.product-card__title-tag{font:inherit}.product-card__quick-buy{padding:var(--product-card-inner-padding)}.product-card--info-outside .product-card__info{padding-block-start:var(--product-card-inner-padding)}.product-card__info>.v-stack>.v-stack{gap:.625rem}.product-card .product-title{font-size:.875rem;letter-spacing:.03em}.product-card .price-list{font-family:var(--subheading-font-family);font-weight:400;font-size:.9375rem}:is(.product-card,.product-cross-sell) sale-price.text-subdued{color:rgb(var(--text-color))}.product-card__info .product-card__swatch-list{margin-block-start:.3125rem}.product-card__swatch-list fieldset{gap:.375rem}.product-card__swatch-list .color-swatch{--swatch-selected-border-size: 1px;--swatch-selected-border-offset: -1px}.announcement-bar .subheading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:.04em}.announcement-bar__message-list{margin-inline:auto}.header .subheading{font-weight:500;letter-spacing:.04em}.header__primary-nav>ul>li>.link-reversed{padding-block:.375rem}.header__primary-nav .link-reversed[aria-current=page]{background-size:100% 1px}.header .mega-menu{--mega-menu-padding-block-start: 1.25rem;--mega-menu-padding-block-end: 1.875rem;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:.625rem;padding-inline:var(--container-gutter)}.mega-menu:after{background:#0003;mix-blend-mode:normal;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.mega-menu__navigation{grid-column:1 / -3;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto 1fr;gap:1.25rem .625rem;align-self:stretch;max-width:none;display:grid}.mega-menu__title{font-size:.875rem}.mega-menu__linklist{gap:0;max-width:none;font-size:.625rem;line-height:1.68;letter-spacing:.05em;text-transform:uppercase}.mega-menu__view-all{margin-block-start:1.25rem}.mega-menu__view-all .link,.main-menu-drawer__view-all .link{padding-block-end:.1875rem}.mega-menu__footer{grid-column:1 / -1;align-self:end;align-items:center;gap:.625rem;display:flex}.mega-menu__footer .link,.main-menu-drawer__footer .link{padding-block:.375rem}.mega-menu__footer-note,.main-menu-drawer__footer-note{font-size:.625rem;font-weight:var(--text-font-medium-weight);letter-spacing:.048em}.mega-menu .menu-promo{--mega-menu-padding-inline: 0px;grid-column:-3 / -1}:is(.mega-menu,.menu-drawer) .menu-promo__carousel{column-gap:.625rem}:is(.mega-menu,.menu-drawer) .menu-promo__item{flex:none;width:calc(50% - .3125rem);min-width:0;max-width:none}:is(.mega-menu,.menu-drawer) .menu-promo__item>.v-stack{justify-items:stretch;gap:.625rem}:is(.mega-menu,.menu-drawer) .menu-promo img{width:100%;height:auto;aspect-ratio:215 / 278}.menu-promo__heading{justify-content:space-between;align-items:center;gap:.625rem;letter-spacing:.034em;display:flex}.menu-promo__heading.h7{font-size:.875rem}.main-menu-drawer__list>li+li{border-block-start:1px solid rgb(var(--border-color))}.main-menu-drawer__link{justify-content:space-between;align-items:center;gap:.625rem;width:100%;max-width:none;padding-block:1rem;font-size:1.125rem;text-align:start;display:flex}.main-menu-drawer__title{font-size:.875rem}.main-menu-drawer__linklist{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.main-menu-drawer__view-all{margin-block-start:.625rem}.main-menu-drawer__footer{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.slideshow .with-overlay{--gradient-overlay: linear-gradient(transparent 80%, rgb(0 0 0 / .36)), rgb(var(--overlay))}.slideshow .prose{--prose-default-spacing: .625rem;--prose-button-spacing: 1.25rem;--prose-combination-subheading-heading-spacing: 0px;font-weight:var(--text-font-medium-weight)}.slideshow .highlighted-heading em{--highlight-inline-padding: 10px;--highlight-block-padding: .15em}.slideshow .button-group{gap:.625rem}@media screen and (min-width:1400px){.slideshow .content-box{--content-box-spacing-inline-start: 3.75rem}}.featured-collections-header__tab-title{display:contents;font:inherit}.featured-collections-products .progress-bar{max-width:none;background:color-mix(in srgb,currentColor 10%,transparent)}@media screen and (min-width:1000px){.featured-collections-products .product-list{--product-list-column-gap: 1.25rem;--product-list-padding-inline: var(--container-gutter)}}.shopify-section--text-with-media .prose{--prose-default-spacing: 1.25rem;--prose-subheading-spacing: 1.25rem;--prose-button-spacing: 2.5rem}.text-with-media__richtext strong{font-family:var(--subheading-font-family);font-weight:var(--subheading-font-weight);letter-spacing:var(--subheading-letter-spacing);text-transform:uppercase}.text-with-media__step{margin-block-start:2.5rem;padding-block-start:1.25rem;border-block-start:1px solid}.prose .text-with-media__step>*{margin-block:0}.trust-icons{border-block-width:0}.trust-icons .prose{--prose-combination-subheading-heading-spacing: .625rem}.trust-icons .subheading{font-weight:500;font-size:.875rem;line-height:1.43;letter-spacing:0}@media screen and (min-width:1000px){.trust-icons__item{padding-block:3.125rem;box-shadow:none}}.footer__newsletter{--input-padding-inline: 0px;padding-block:2.5rem;border-block-end:1.5px solid rgb(255 255 255)}.footer__newsletter-content{gap:1.5rem;display:grid}.footer__newsletter-title{color:#632e3e}.footer__newsletter .form-row{align-items:end}.footer__newsletter .banner{flex-basis:100%}.footer__newsletter .input{background:none;border-width:0 0 1px;border-color:rgb(var(--text-color) / .25)}.footer__newsletter .input:focus{border-color:currentColor}.footer__newsletter .floating-label{color:rgb(var(--text-color));font-family:var(--subheading-font-family);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.footer__newsletter .button{--button-background: 255 255 255;--button-text-color: 0 0 0}@media screen and (pointer:fine){.footer__newsletter .button:hover{background:#000;border-color:#000;color:#fff}}.footer__block .subheading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:.875rem;letter-spacing:0;text-transform:uppercase}.footer__block>.v-stack{gap:.625rem}.footer__block--text .prose{font-size:.75rem;line-height:1.85}.footer__linklist{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.footer__subtitle{margin-block:.625rem;display:inline-block}.footer__aside{grid-template-columns:minmax(0,1fr)}.footer__aside-row{justify-items:center;gap:1.5rem;display:grid}.footer__localization button>.subheading{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.75rem;letter-spacing:0;text-transform:lowercase}.footer__payment-icons{justify-content:center}.footer__copyright{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.footer__legal-links{flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;font-size:.625rem;display:flex}@media screen and (min-width:700px){.footer__block-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem .625rem;display:grid}.footer__block{max-width:none}.footer__block--text{grid-column:auto}.footer__linklist{gap:0;font-size:.625rem;line-height:1.68}.footer__subtitle{margin-block-start:1.25rem}}@media screen and (min-width:1000px){.footer__newsletter-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:2.8125rem}.footer__newsletter .form-row{column-gap:2.8125rem}.footer__block-list{grid-template-columns:repeat(6,minmax(0,1fr))}.footer__aside{grid-auto-flow:row;row-gap:3.0625rem;padding-block:.875rem 2.5rem}.footer__aside-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:start;align-items:center}.footer__payment-icons{grid-column:2}.footer__aside .social-media{grid-column:3;justify-self:end}.footer__aside-row--legal{justify-content:space-between;align-items:center;display:flex}.footer__copyright,.footer__legal-links{font-size:.5rem}.footer__legal-links{line-height:3}}.collection-banner .content-box{--content-box-spacing: 0px}.collection-banner .prose{--prose-default-spacing: 1.625rem;font-weight:var(--text-font-medium-weight)}.collection-banner__links{flex-wrap:wrap;gap:.25rem;margin-block-start:.9375rem;display:flex}:is(.collection-banner__link,.blog-tags a){padding:.125rem .625rem;background:#f8f5ef;color:#000;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:block}:is(.collection-banner__link[aria-current=page],.blog-tags [aria-current=true]>a){background:#556b4f;color:#fff}@media screen and (pointer:fine){:is(.collection-banner__link,.blog-tags a):hover{background:#556b4f;color:#fff}}@media screen and (min-width:1000px){.collection-banner .section-split__column--image{align-self:end}.section-split.collection-banner>.section-split__column:not(.section-split__column--image){padding-block-end:0}}.shopify-section--main-collection .collection__toolbar{border-block-start-width:0}.collection__toolbar .vertically-separated-list{column-gap:1.875rem}.collection__toolbar .divider{display:none}.collection__toolbar [aria-controls=facets-drawer] .icon{order:1}@media screen and (min-width:1000px){.shopify-section--main-collection{--product-list-padding-inline: var(--container-gutter)}.shopify-section--main-collection .collection__toolbar{padding-inline:var(--container-gutter)}.shopify-section--main-collection .product-list{--product-list-column-gap: 1.25rem;--product-list-row-gap: 1.25rem}}.collection-promo .content-box{--content-box-spacing: 1.25rem}.collection-promo .with-overlay{--gradient-overlay: linear-gradient(to top, rgb(0 0 0 / .4) 9.25rem, transparent)}.collection-promo .prose{--prose-default-spacing: .5rem;--prose-heading-spacing: .5rem;--prose-button-spacing: .75rem}.collection-promo__subheading{font:var(--subheading-font-style) 400 .625rem / normal var(--subheading-font-family);letter-spacing:.1em;text-transform:uppercase}.collection-promo__description{max-width:27rem;font-size:.875rem}@media screen and (min-width:700px){.collection-promo .prose{--prose-default-spacing: .9375rem;--prose-heading-spacing: .9375rem;--prose-button-spacing: 1.25rem}.collection-promo__description.line-clamp{display:block}.product-list:has(.product-card--info-outside) .collection-promo .content-box{grid-row:1 / -1}}.pagination{column-gap:.25rem}.pagination__link,.pagination .circle-button{height:1.875rem;border-radius:0}.pagination .circle-button{width:var(--pagination-part-size)}.pagination .circle-button:before{display:none}.pagination__link[aria-current=page]{background:#f8f5ef;color:#000}@media screen and (pointer:fine){.pagination :is(a.pagination__link,.circle-button):hover{background:#f8f5ef;color:#000}}@media screen and (min-width:700px){.pagination{--pagination-part-size: 3.125rem}}.shopify-section--faq .prose{--prose-subheading-spacing: 1.25rem}.shopify-section--faq .manuscript{rotate:-2.33deg}:is(.shopify-section--faq,.shopify-section--shop-the-look,.shopify-section--product-reviews) .highlighted-heading:is([effect=marker],[effect=tilted-marker]){padding-inline-start:8px}:is(.shopify-section--faq,.shopify-section--shop-the-look,.shopify-section--product-reviews) .highlighted-heading:is([effect=marker],[effect=tilted-marker]) em{--highlight-block-padding: .18em;margin-inline:0}.shopify-section--faq .faq__category{margin-block-end:1rem}.shopify-section--faq .faq__category~.faq__category{margin-block-start:1.75rem}:is(.shopify-section--faq,.shopify-section--main-product) .accordion:not(.bg-secondary){--accordion-block-padding: .9375rem;box-shadow:inset 0 1px #f8f5ef}.shopify-section--faq .accordion__summary.subheading{font-size:.875rem}.accordion__summary :is(h2,h3,h4,h5,h6){font:inherit}:is(.shopify-section--faq,.shopify-section--main-product) .icon-accordion-small-arrow{width:10px}:is(.shopify-section--faq,.shopify-section--main-product) .icon-accordion-small-arrow path{stroke-width:1.1}.faq__image{width:100%;aspect-ratio:4 / 3;object-fit:cover}.faq__video{width:100%;height:auto;aspect-ratio:16 / 9;margin-block-start:.625rem;border:0;display:block}@media screen and (min-width:1000px){.shopify-section--faq .section-split__column--image{position:relative}.faq__image{height:100%;aspect-ratio:auto;position:absolute;top:0;right:0;bottom:0;left:0}}.shopify-section--image-with-text-overlay .prose{--prose-combination-subheading-heading-spacing: .625rem;--prose-default-spacing: .625rem;font-weight:var(--text-font-medium-weight)}.shopify-section--image-with-text-overlay .h1{font-size:min(var(--text-h1),9.5vw)}.shopify-section--rich-text .manuscript{rotate:-2.33deg}.shopify-section--rich-text .prose>:not(.subheading)+.manuscript{margin-block-start:1.25rem}.shopify-section--rich-text .highlighted-heading em{--highlight-block-padding: .18em}.shopify-section--rich-text .subheading+.button{margin-block-start:1.25rem}.shopify-section--contact .section-stack{--section-stack-row-gap: 1.875rem;--form-gap: 1.875rem;max-width:52rem}.shopify-section--contact .form{--input-padding-inline: 0px}.shopify-section--contact .fieldset-row{column-gap:1.25rem}.shopify-section--contact :is(.input,.textarea,.select){border-width:0 0 1px;border-color:rgb(var(--text-color) / .2);background:none}.shopify-section--contact .floating-label{font:var(--subheading-font-weight) .625rem var(--subheading-font-family);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-color))}.shopify-section--contact .select~.floating-label{display:flex;align-items:center}.shopify-section--contact :is(:is(.input,.textarea):focus,:is(.input,.textarea):not(:placeholder-shown),.select:not(:has(option[value=""]:checked)),:is(.input,.textarea,.select):autofill)~.floating-label{transform:scale(.8) translateY(-.75rem)}.shop-the-look{display:grid;gap:1.25rem}.shop-the-look__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.shop-the-look__header .manuscript{max-width:5.5em;text-align:center}.shop-the-look__media{position:relative}.shop-the-look__image{width:100%}.shop-the-look__hot-spots{position:absolute;top:0;right:0;bottom:0;left:0}.shop-the-look__hot-spot{position:absolute;top:var(--shop-the-look-hot-spot-top);left:var(--shop-the-look-hot-spot-left);translate:-50% -50%;display:grid;place-items:center;width:2rem;aspect-ratio:1;border:1px solid rgb(var(--shop-the-look-hot-spot-color) / .85);border-radius:50%;transition:width .2s ease-in-out}.shop-the-look__hot-spot:after{content:"";width:.625rem;aspect-ratio:1;border-radius:inherit;background:rgb(var(--shop-the-look-hot-spot-color) / .85)}.shop-the-look__hot-spot[aria-current=true]{width:2.5rem}@media screen and (pointer:fine){.shop-the-look__hot-spot:hover{width:2.5rem}}.shop-the-look__products{display:grid;gap:1.5rem}.shop-the-look .product-list{--product-list-column-gap: 1.25rem;--product-list-card-width: calc((100% - var(--product-list-column-gap)) / 2);position:relative}.shop-the-look .product-list:after{content:""}.shop-the-look .scroll-marker-group--lines{--scroll-marker-group-gap: 1rem}.shop-the-look .scroll-marker-group--lines .scroll-marker{--scroll-marker-width: .625rem;--scroll-marker-height: 2px;background-color:rgb(from currentColor r g b / .25)}.shop-the-look .scroll-marker-group--lines .scroll-marker[aria-current=true]{--scroll-marker-width: 1.5625rem;background-color:currentColor}@media screen and (min-width:1000px){.shop-the-look{grid-template:1fr auto auto 1fr / repeat(2,minmax(0,1fr));column-gap:var(--container-gutter)}.shop-the-look__media{grid-area:1 / 1 / -1 / 2}.shop-the-look__header,.shop-the-look__products{grid-column:2;justify-self:center;width:100%;max-width:34.75rem}.shop-the-look__header{grid-row:2}.shop-the-look__products{grid-row:3;gap:3.75rem}}.blog-tags{column-gap:.25rem;padding-block:var(--section-vertical-spacing) 1.25rem;border-block-end-width:0}.blog-tags>li{background:none}.blog-post-list-wrapper{padding-block-start:0}.blog-post-list-wrapper:first-child{padding-block-start:var(--section-vertical-spacing)}:is(.shopify-section--main-blog,.shopify-section--blog-post-prev-next,.shopify-section--blog-posts) .blog-post-card__image-container img{aspect-ratio:8 / 9;object-fit:cover}.meta-information{font-weight:500;letter-spacing:.04em}.blog-post-list__highlighted-article .content-box{--content-box-spacing: 1.25rem}:is(.blog-post-list__highlighted-article,.blog-post-banner) .with-overlay{--overlay: 0 0 0 / .2}@media screen and (min-width:1000px){.shopify-section--main-blog .blog-post-list{--blog-post-list-grid: auto-flow dense / repeat(3, minmax(0, 1fr));--blog-post-list-gap: 1.25rem}.blog-post-list__highlighted-article .content-box{min-height:auto;aspect-ratio:11 / 4}}.blog-post-banner{--content-box-spacing-block-end: 1.25rem;color:#fff}.article-main .prose{--prose-default-spacing: 1.25rem;--prose-heading-spacing: 1.25rem;--prose-media-spacing: 1.25rem}.article-main .prose h2{font-size:var(--text-h4)}.article-main .prose h3{font-size:var(--text-h5)}.article-main .prose :is(p,div):has(>img+img){gap:1.25rem;display:flex}.article-main .prose :is(p,div):has(>img+img)>img{flex:1;min-width:0;margin-block:0}.article-main .h-stack>.uppercase{font-size:.75rem;letter-spacing:.04em}.shopify-section--blog-post-prev-next{--section-stack-row-gap: 1.25rem}.shopify-section--blog-post-prev-next .max-w-md{max-width:55.5rem}@media screen and (min-width:1000px){.blog-post-prev-next{gap:1.25rem}}.shopify-section--blog-posts{--section-stack-row-gap: 1.25rem}@media screen and (min-width:1000px){.shopify-section--blog-posts .floating-controls-container .blog-post-list:not(:has(hr)){--blog-post-list-grid: auto / auto-flow calc((100% - 2.5rem) / 3);--blog-post-list-gap: 1.25rem}}.drawer--facets{--drawer-max-width: min(100vw - 2rem, 23.3125rem)}:is(.drawer--facets,.drawer--cart)::part(header){justify-items:start;padding-block-end:1rem;border:none}:is(.drawer--facets,.drawer--cart)::part(close-button){justify-self:end}:is(.drawer--facets,.drawer--cart)::part(close-button):before{display:none}:is(.drawer--facets,.drawer--cart)::part(icon){width:1.25rem;stroke-width:.5}:is(.drawer--facets,.drawer--cart)>[slot=header]{font:var(--text-font-style) var(--text-font-medium-weight) 1.25rem / normal var(--text-font-family);letter-spacing:0;text-transform:uppercase}:is(.drawer--facets,.drawer--cart)::part(body){padding-block-start:0}.drawer--facets::part(footer){padding-block-start:1rem;border:none}@media screen and (min-width:700px){:is(.drawer--facets,.drawer--cart){--drawer-header-padding-block: 2.5rem;--drawer-header-padding-inline: 2.5rem;--drawer-body-padding-inline: 2.5rem;--drawer-footer-padding-block: 2.5rem;--drawer-footer-padding-inline: 2.5rem}}.facets .accordion,.facets:not(:has(.active-facets)) .accordion:first-of-type,.facets .accordion:last-of-type{--accordion-block-padding: .9375rem;box-shadow:inset 0 1px #f8f5ef}.facets .accordion__summary,.facets__availability .subheading,.facets-texture-color__toggle{font-size:.625rem;letter-spacing:.1em}.facets .accordion .accordion__summary{min-height:0;color:inherit}.facets .accordion__content{padding-inline-start:1rem}.facets .icon-accordion-small-arrow{width:10px}.facets .icon-accordion-small-arrow path{stroke-width:1.1}.facets__availability{gap:.625rem;padding-block:.9375rem;box-shadow:inset 0 1px #f8f5ef;display:grid}.facets__availability-control{justify-content:start;gap:.3125rem;padding:0;font-size:.75rem;box-shadow:none}.facets__availability-count{margin-inline-start:auto}.facets__availability .switch{--switch-width: 1.25rem;--switch-height: .75rem;--switch-padding: 3px;--switch-toggle-size: 8px;background:none;box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.facets__availability .switch:after{background:rgb(var(--text-color));box-shadow:none}.facets-texture-color{gap:.625rem;display:grid}.facets-texture-color__toggle{justify-content:space-between;align-items:center;cursor:pointer;display:flex}.facets-texture-color__toggle .icon{transition:rotate .3s ease-in-out}:checked+.facets-texture-color__toggle .icon{rotate:180deg}.facets-texture-color__colors{flex-wrap:wrap;gap:3px;margin-block-start:.625rem;display:flex}.facets-texture-color__color{padding-block-end:2px;border-block-end:1px solid transparent;cursor:pointer}:checked+.facets-texture-color__color{border-block-end-color:rgb(var(--text-color))}.facets-texture-color__color>:not(.sr-only){width:3.3125rem;height:3.875rem;background:#f8f5ef;object-fit:cover;display:block}@media screen and (min-width:1000px){.shopify-section--main-product .product-gallery{margin-inline-start:calc(-1 * var(--container-gutter))}.shopify-section--main-product .product-info{max-width:53rem;padding-block-start:2.5rem}.shopify-section--main-product .product-gallery__controls-floating .scroll-marker-group--thumbnails{padding-inline:3.125rem}}.shopify-section--main-product .scroll-marker-group--thumbnails .scroll-marker:after{height:1px;inset-block-end:-3px}.shopify-section--main-product .product-info__block-list{grid-template-columns:minmax(0,1fr) auto;row-gap:1.25rem;display:grid}.shopify-section--main-product .product-info__block-list>:is(.product-info__block-item,.product-info__block-group){grid-column:1 / -1;margin-block:0}@media screen and (min-width:700px){.shopify-section--main-product [data-block-type=title]:has(+[data-block-type=rating]:not(:empty)){grid-column:1}.shopify-section--main-product [data-block-type=title]+[data-block-type=rating]{grid-column:2;align-self:end}}.product-info__type{font-size:.625rem;letter-spacing:.1em}.shopify-section--main-product .product-title{letter-spacing:.014em}.shopify-section--main-product [data-block-type=price] sale-price{font-family:var(--subheading-font-family);font-weight:500;font-size:.9375rem;letter-spacing:.0667em}.rating-badge--full{column-gap:.5rem}.rating-badge--full>:first-child{margin-inline-end:-.4375rem}.rating-badge--full .subheading{font-weight:400;font-size:.625rem;letter-spacing:.1em}.rating-badge--full .rating-badge__stars{column-gap:1px}.rating-badge--full .rating-badge__stars svg{width:10px}.rating-badge--full .rating-badge__stars path{fill:#556b4f}.rating-badge__count{padding-block:.25rem;border-block-end:1px solid #c2c2c2}.shopify-section--main-product [data-block-type=variant-picker]{margin-block-start:.9375rem}.shopify-section--main-product .variant-picker__option{row-gap:.625rem}.shopify-section--main-product .variant-picker__option-info{font-family:var(--subheading-font-family);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.shopify-section--main-product .variant-picker__option-info legend{font-weight:700;color:rgb(var(--text-color))}.variant-picker__more-link{padding-block:.25rem;border-block-end:1px solid #c2c2c2;cursor:pointer}:focus-visible+.variant-picker__more-link{outline:2px solid;outline-offset:2px}.shopify-section--main-product .variant-picker__option-values:has(.thumbnail-swatch){gap:.375rem}.shopify-section--main-product .thumbnail-swatch{--thumbnail-size: 3.3125rem;border-block-end-width:1px}.shopify-section--main-product .thumbnail-swatch>img{height:auto;aspect-ratio:53 / 62;object-fit:cover;background:#f8f5ef}.variant-picker__more-count{max-width:3.75rem;padding-inline:.3125rem;font-family:var(--subheading-font-family);font-weight:500;font-size:.625rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.variant-picker__more-values{display:contents}.variant-picker__option:not(:has(.variant-picker__more-toggle:checked)) .variant-picker__more-values,.variant-picker__option:has(.variant-picker__more-toggle:checked) .variant-picker__more-count{display:none}.shopify-section--main-product .buy-buttons :is(.v-stack,.h-stack){gap:.625rem}.shopify-section--main-product .buy-buttons .quantity-selector{grid-template-columns:2.5rem 4rem 2.5rem;border-color:rgb(var(--button-background-primary))}.shopify-section--main-product .buy-buttons .quantity-selector__input{width:100%;height:100%;border-inline:1px solid rgb(var(--button-background-primary));font-size:.875rem}.shopify-section--main-product .shopify-payment-button__button--unbranded{border:1px solid rgb(var(--button-background-primary))!important;background-color:transparent!important;color:rgb(var(--text-color))!important}.shopify-section--main-product [data-block-type=icons-with-text] .text-center{font-family:var(--subheading-font-family);font-weight:700;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.delivery-estimate--bold-date .delivery-estimate__date{font-weight:700}.shopify-section--main-product .accordion-group{row-gap:1.25rem;display:grid}.shopify-section--main-product .product-info .accordion__summary{padding-block:.9375rem 0;font-family:var(--subheading-font-family);font-weight:700;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.shopify-section--main-product .product-info .accordion__content{padding-block:.9375rem 0}.shopify-section--main-product [data-block-type=complementary-products]:has(product-recommendations:not([hidden])){padding-block-start:.9375rem;box-shadow:inset 0 1px #f8f5ef}.shopify-section--main-product [data-block-type=complementary-products] .v-stack.gap-4{gap:.5rem}.shopify-section--main-product [data-block-type=complementary-products] .justify-between>p{font-family:var(--subheading-font-family);font-weight:700;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.shopify-section--main-product [data-block-type=complementary-products] .circle-button:before{display:none}.shopify-section--main-product .product-cross-sell--vertical{text-align:start;justify-items:start;row-gap:1.25rem}.shopify-section--main-product .product-cross-sell--vertical img{aspect-ratio:4 / 5;object-fit:cover;background:#f8f5ef}.shopify-section--main-product .product-cross-sell--vertical .v-stack{gap:.3125rem}.shopify-section--main-product .product-cross-sell--vertical .heading{min-height:2lh;font-size:.75rem;line-height:1.2;letter-spacing:.04em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shopify-section--main-product .product-cross-sell--vertical .price-list{font-family:var(--subheading-font-family);font-weight:400;font-size:.75rem}.shopify-section--main-product .product-cross-sell--vertical .link{padding:.25rem .625rem;border:1px solid rgb(var(--text-color));background:none;font-weight:500;font-size:.75rem;letter-spacing:.04em;transition:background-color .2s,color .2s}@media screen and (pointer:fine){.shopify-section--main-product .product-cross-sell--vertical .link:hover{background:rgb(var(--text-color));color:rgb(var(--background))}}.shopify-section--multi-column .multi-column__item .prose{--prose-media-spacing: .625rem;--prose-heading-spacing: 1.25rem;--prose-default-spacing: .3125rem}.shopify-section--multi-column .multi-column__item hr{border-color:rgb(var(--text-color))}.shopify-section--multi-column .multi-column__item .prose>:is(img:not(.icon),picture>img){width:100%;aspect-ratio:434 / 480;object-fit:cover;background:#f8f5ef}@media screen and (min-width:700px){.drawer--cart{--drawer-max-width: min(100vw - 2rem, 34.625rem)}}.drawer--cart::part(footer){border:none}.cart-drawer__footer-inner{padding-block:.75rem var(--drawer-footer-padding-block)}.cart-drawer__label{font-size:.625rem;letter-spacing:.1em}.drawer--cart .scroll-marker-group--dots{--scroll-marker-group-gap: .5rem}.drawer--cart .scroll-marker-group--dots .scroll-marker{--scroll-marker-size: .3125rem;border-radius:50%}.cart-drawer__offers{padding-block:.625rem;background:#f8f5ef}.cart-drawer__offers-list{align-items:center;display:grid;overflow:hidden}.cart-drawer__offers-list>*{grid-area:1 / -1}.cart-drawer__offers-list>:not(.is-selected){visibility:hidden}.cart-drawer__offers .offer-item{padding-block:0;font-family:var(--subheading-font-family);font-weight:var(--subheading-font-weight);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.cart-drawer__offers .free-shipping-bar{gap:.3125rem;margin:0}.cart-drawer__offers .progress-bar{width:13.5rem;max-width:100%;height:2px;background:linear-gradient(#adadad,#adadad) center / 100% 1px no-repeat}.drawer--cart .line-item{align-items:stretch;column-gap:.625rem}.drawer--cart .line-item__media{flex-basis:7.25rem}.drawer--cart .line-item__media img{width:100%;aspect-ratio:116 / 150;object-fit:cover;background:#f8f5ef}.drawer--cart .line-item__info-with-line-price{min-width:0;flex-direction:column;justify-content:start;row-gap:.625rem}.drawer--cart :is(.line-item__info,.line-item__info>.v-stack){display:contents}.drawer--cart .line-item__info .v-stack.gap-0\.5>*{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.875rem;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--text-color))}.drawer--cart .line-item__info-with-line-price>.v-stack{order:1;justify-items:start}.drawer--cart .line-item__line-price{font-weight:400;font-size:.9375rem;letter-spacing:0}.drawer--cart .line-item__quantity-selector{order:2;margin-block-start:auto}.drawer--cart .quantity-selector--line-item{grid-template-columns:1.75rem auto 1.75rem;min-height:1.75rem;font-size:.75rem}.drawer--cart .line-item .line-item__remove-button{opacity:1}.drawer--cart .line-item__remove-button svg{display:none}.drawer--cart .line-item__remove-button .text-xs{top:0;padding-block-end:.25rem;border-block-end:1px solid #c2c2c2;font-family:var(--subheading-font-family);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.cart-drawer__pack .h-stack{flex-wrap:wrap}.cart-drawer__pack-link{padding-block:.375rem;border-block-end:1px solid rgb(var(--text-color));font-weight:500;font-size:.75rem;letter-spacing:.04em}.cart-drawer__pack-note{font-weight:var(--text-font-medium-weight);font-size:.625rem;letter-spacing:.048em}.cart-drawer__cross-sell{row-gap:.625rem;margin-block-start:0;padding-block-start:.9375rem;border-color:#f8f5ef}.cart-drawer__cross-sell-carousel{grid-auto-columns:100%;column-gap:var(--distance-to-bleed)}.cart-drawer__cross-sell .product-cross-sell{column-gap:.8125rem;padding:0}.cart-drawer__cross-sell .product-cross-sell>a>img{width:7.25rem;aspect-ratio:116 / 150;object-fit:cover;background:#f8f5ef}.cart-drawer__cross-sell .product-cross-sell>.v-stack,.cart-drawer__cross-sell .product-cross-sell>.v-stack>.v-stack{gap:.75rem}.cart-drawer__cross-sell .product-cross-sell>.v-stack>.v-stack>.heading{font-size:.75rem;line-height:1.2;letter-spacing:.04em}.cart-drawer__cross-sell .product-cross-sell>.v-stack>.v-stack>.price-list{font-family:var(--subheading-font-family);font-weight:400;font-size:.75rem}.cart-drawer__cross-sell .product-cross-sell>.v-stack>.link,.cart-drawer__cross-sell .product-cross-sell>.v-stack>product-form .link{padding:.875rem 1.5625rem;border:1px solid rgb(var(--button-background-primary));background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));font-size:.875rem;letter-spacing:.1em;transition:background-color .2s,color .2s}@media screen and (min-width:700px){.cart-drawer__cross-sell .product-cross-sell>.v-stack{display:flex;align-items:center;justify-content:space-between}}@media screen and (pointer:fine){.cart-drawer__cross-sell .product-cross-sell>.v-stack>.link:hover,.cart-drawer__cross-sell .product-cross-sell>.v-stack>product-form .link:hover{background:#fff;color:#000}}.cart-drawer__reassurance{display:flex;align-items:center;justify-content:center;gap:.9375rem;padding:.625rem 1.25rem;background:#f8f5ef}.cart-drawer__total{font-family:var(--subheading-font-family);font-size:.9375rem}.discount-tiers{display:flex;flex-wrap:wrap;gap:.375rem}.discount-tier{display:flex;align-items:center;gap:.625rem;padding-inline-start:1.125rem;border-radius:999px;box-shadow:inset 0 0 0 2px rgb(var(--button-background-primary));overflow:hidden;font-weight:var(--text-font-medium-weight);font-size:.75rem;line-height:1.25rem}.discount-tier__discount{padding:.5rem .75rem .75rem;border-radius:999px;background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));font-weight:var(--text-font-bold-weight);font-size:.9375rem}.product-reviews{display:grid;gap:2.5rem}.product-reviews__header{display:grid;justify-items:start;gap:1.875rem}.product-reviews__titles{--heading-highlight-accent-color: var(--button-background-primary);--heading-highlight-text-color: var(--button-text-primary);display:grid;gap:1.25rem}.product-reviews__list{position:relative;display:grid;gap:1.25rem}.product-reviews__card{position:relative;display:flex;flex-direction:column;gap:.625rem;padding:1.3125rem;background:#f8f5ef}.product-reviews__sample{position:absolute;inset-block-start:1.3125rem;inset-inline-end:1.3125rem;font-size:.625rem;line-height:.75rem}.product-reviews__stars{display:flex;gap:.375rem}.product-reviews__stars path{fill:#556b4f}.product-reviews__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;font-size:.875rem;line-height:1.25rem}.product-reviews__meta{display:grid;gap:.375rem;font-family:var(--subheading-font-family)}.product-reviews__author{font-size:.9375rem;line-height:1}.product-reviews__date{font-size:.75rem;line-height:1rem;color:rgb(var(--text-color) / .5)}@media screen and (max-width:699px){.product-reviews__list--mobile-carousel{grid:auto / auto-flow 85%}}@media screen and (min-width:700px){.product-reviews__header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.75rem}.product-reviews__titles{grid-column:1 / -1}.product-reviews__prev{grid-column:2}.product-reviews__next{grid-column:3}.product-reviews__list{grid-template-columns:repeat(3,minmax(0,1fr))}.product-reviews__list--desktop-carousel{grid:auto / auto-flow calc((100% - 2 * 1.25rem) / 3)}.product-reviews__card{min-height:13.125rem}}@media screen and (min-width:1400px){.product-reviews{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;column-gap:var(--container-gutter)}}.mw-mobile-cart-button-portal .mw-buildoffer{--mw-buildoffer-track: #f8f5ef;--mw-buildoffer-fill: #fdf2b0;--mw-buildoffer-text: rgb(0 0 0);--mw-buildoffer-text-muted: rgb(0 0 0 / .6);gap:.5rem;padding:.625rem var(--container-gutter);border-top-color:#f8f5ef}.mw-mobile-cart-button-portal :is(.mw-bundleoffer__count-badge,.mw-buildoffer-marker__label){font-family:var(--subheading-font-family);font-weight:var(--subheading-font-weight);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.mw-mobile-cart-button-portal :is(.mw-bundleoffer__price-old,.mw-bundleoffer__price-final){font-family:var(--subheading-font-family);font-size:.6875rem}.mw-mobile-cart-button-portal .mw-bundleoffer__price-final{font-weight:var(--subheading-font-weight);font-size:.9375rem}.mw-mobile-cart-button-portal :is(.mw-buildoffer-progress__track,.mw-buildoffer-progress__fill,.mw-buildoffer-marker){border-radius:0}.mw-mobile-cart-button-portal .mw-buildoffer-marker__label{color:#000!important}.mw-mobile-cart-button-portal .mw-buildoffer-marker--reached{--mw-buildoffer-white: rgb(0 0 0)}.mw-mobile-cart-button-portal .mw-buildoffer-gift-hints{font-size:.75rem}.mw-mobile-cart-button-portal .mw-bundleoffer__button{width:100%;min-height:2.5rem;border-radius:0;background:#fdf2b0;color:#000;font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/les-franjynes.css.map */
