product-media,main-product,purchase-options{display:block}product-media{display:flex;flex-direction:column}product-selector{display:flex;gap:calc(var(--spacing-step) * 2);flex-direction:column}main-product{overflow:hidden}@media screen and (min-width: 990px){main-product{overflow:initial}}.product__badge{margin-right:var(--spacing-step)}@-moz-document url-prefix(){@media screen and (min-width: 990px){.product--gallery-type-thumbs-bottom .product__media-thumbs{max-width:43.8vw}}@media screen and (min-width: 1200px){.product--gallery-type-thumbs-bottom .product__media-thumbs{max-width:52.5vw}}}.product__container{padding:0;max-width:1800px}.product__media-slider{order:1}.product__media-slider .swiper-slide{width:var(--slide-width)!important}.product__media-thumbs{order:2}.product__media-arrow[disabled]{opacity:0}.product__media-arrow{position:absolute;top:50%;left:calc(var(--spacing-step) * 2);transform:translateY(-50%);z-index:1;transition:opacity var(--duration-default)}.product__media-arrow:last-child{position:absolute;top:50%;left:auto;right:calc(var(--spacing-step) * 2)}.product__media-thumbs .swiper-slide{height:auto!important}.product__media-thumbs{display:block;position:relative;z-index:1;will-change:max-height;transition:max-height var(--duration-slow) var(--transition-cubic-bezier-v2);padding-block:calc(var(--spacing-step) * 2)}.product--gallery-size-aspect-ratio .product__media-thumbs{max-height:32vw}.product--gallery-size-aspect-ratio .product__thumbnail{max-height:25vw}.product--gallery-size-portrait .product__media-thumbs{max-height:43rem}.product--gallery-size-2-3 .product__media-thumbs{max-height:22rem}.product--gallery-size-3-2 .product__media-thumbs{max-height:49.6rem}.product--gallery-size-5-4 .product__media-thumbs{max-height:41.4rem}.product__media-thumbs .swiper{height:100%}.product__actions modal-opener{display:block}.product__contact{margin-top:var(--gap)}.product__thumbnail{cursor:pointer;position:relative;transition:opacity var(--duration-short) ease-out}.swiper-slide-thumb-active>.product__thumbnail{opacity:1}.product__thumbnail svg{position:absolute;top:1.6rem;right:1.6rem;z-index:2}.product--gallery-type-grid .swiper-wrapper:not(.swiper-initialized .swiper-wrapper),.product--gallery-type-grid-collage .swiper-wrapper:not(.swiper-initialized .swiper-wrapper),.product--gallery-type-grid-single .swiper-wrapper:not(.swiper-initialized .swiper-wrapper){display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--spacing-step) * 2)}.product--gallery-type-grid .swiper-wrapper:not(.swiper-initialized .swiper-wrapper) .product__gallery-opener .media,.product--gallery-type-grid-collage .swiper-wrapper:not(.swiper-initialized .swiper-wrapper)>:first-child,.product--gallery-type-grid-single .swiper-wrapper:not(.swiper-initialized .swiper-wrapper)>*{grid-column:span 2}.product--gallery-type-grid .swiper-wrapper:not(.swiper-initialized .swiper-wrapper) .product__gallery-opener .media img,.product--gallery-type-grid-collage .swiper-wrapper:not(.swiper-initialized .swiper-wrapper) .product__gallery-opener .media img,.product--gallery-type-grid-single .swiper-wrapper:not(.swiper-initialized .swiper-wrapper) .product__gallery-opener .media img{height:100%!important}.product__media-thumbs .product__media-thumbs-arrows{width:100%;display:flex;flex-direction:row;padding:0 calc(var(--spacing-step) * 2);align-items:center;justify-content:space-between;position:absolute;top:0;left:0;bottom:0;z-index:1;pointer-events:none}.product__media-thumbs .product__media-thumbs-arrow--next{margin-top:0}.product__media-thumbs-arrow{transform:rotate(-90deg)}.product--gallery-type-thumbs-bottom .product__media-thumbs-arrow{transform:none}.product__media-slider .swiper-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-step);width:100%;padding-block:calc(var(--spacing-step) / 4);position:static}.product__media-slider .swiper-pagination-progressbar-fill{background-color:var(--color-slider-paging)!important}.product product-sidebar.is-disabled{height:auto!important;position:static!important}.product product-sidebar.is-disabled .product__content{position:static!important;transform:none!important}@media screen and (min-width: 990px){product-media{display:block}.product--gallery-type-grid .product__media-thumbs,.product--gallery-type-grid-collage .product__media-thumbs,.product__media-slider .swiper-pagination{display:none}.product__media-slider,.product__media-thumbs{order:unset}.product--gallery-type-thumbs-left .product__media-slider,.product--gallery-type-thumbs-right .product__media-slider{flex:1;width:calc(100% - 8.4rem)}.product--gallery-type-thumbs-bottom .product__media-thumbs{width:100%;max-height:none;margin-top:calc(var(--spacing-step) * 2)}.product--gallery-type-thumbs-left .product__media,.product--gallery-type-thumbs-right .product__media{flex-flow:row wrap}.product--gallery-type-thumbs-left .product__media,.product--gallery-type-thumbs-right .product__media{width:100%;display:flex}:is(.product--gallery-type-thumbs-left,.product--gallery-type-thumbs-right) .product__media-thumbs-arrow{transform:none}.product__media-thumbs .product__media-thumbs-arrows{flex-direction:column;padding:calc(var(--spacing-step) * 3) 0}.product__media-thumbs .product__media-thumbs-arrow--next{margin-top:auto}.product--gallery-type-thumbs-bottom .product__media-thumbs .product__media-thumbs-arrow--next{margin-top:0}.product--gallery-type-thumbs-bottom .product__media-thumbs-arrows{flex-direction:row;padding:0 calc(var(--spacing-step) * 2)}.product product-sidebar{will-change:min-height}.product__selector{position:static;transform:translate(0);transform:translateZ(0);will-change:position,transform}}.product-selector--single form+p{margin-top:0}.product-selector__buttons-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-selector__wrapper{padding:0;border:none;border-radius:0}.product-selector__wrapper legend{padding:0}.product-selector__label-inner{width:100%;display:flex;justify-content:space-between;align-items:center}.product-selector__button{color:var(--color-swatches);background-color:var(--color-background);min-width:3.2rem;height:3.2rem;padding:0 1rem;display:flex;justify-content:center;align-items:center;border:.1rem solid var(--color-swatches-unavailable);border-radius:var(--border-radius-variant-buttons);cursor:pointer;transition:all var(--duration-default) ease-out}input.is-unavailable+.product-selector__button{text-decoration:line-through;color:var(--color-swatches-unavailable)}.product-selector__size-link button{font:inherit;color:currentColor;background:none;padding:0;border:none;border-radius:0;margin:0;cursor:pointer}.product-selector__size-link button span{text-decoration:underline}.product-selector__size-link button span,.product-selector__size-link button svg{vertical-align:middle;display:inline-block}.product-selector__size-link button svg{margin-left:.4rem}@media (hover: hover) and (pointer: fine){input:not(.is-unavailable)+.product-selector__button:hover,input:not(.is-unavailable):focus+.product-selector__button{background-color:var(--color-foreground-transparent-15)}}.product__selector__label-content{display:inline-block}input:checked+.product-selector__button{border-color:var(--color-swatches);color:var(--color-swatches)}.product__selector .product__form{display:flex;flex-direction:column;gap:calc(var(--spacing-step) * 4)}.product__custom-field .field.has-error:not(:focus-within){margin-bottom:0}.product__actions form{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;gap:var(--gap)}.product__actions-link{text-align:center}@media screen and (min-width: 990px){.product__actions-link:not(.product__actions--empty .product__actions-link){text-align:left}}.product__actions>button:first-child:not(:only-of-type){width:100%}.product__submit,.product__actions .shopify-payment-button,[data-shopify=shop-promise-pdp]{flex:1 0 calc(50% - calc(var(--gap) / 2))}.product__rte,.product__rte p,.product__rte ul,.product__rte ol{font-size:calc(var(--font-body-scale) * 1.4rem)}.product__rte.rte ul,.product__rte.rte ol{margin-left:var(--spacing-step);padding-left:1em}.product__tab.rte ul,.product__tab.rte ol{margin-left:var(--spacing-step);padding-left:.8em}.product__rte.rte ul li::marker,.product__tab.rte ul li::marker{font-size:.71em}.product__rte.rte ul li,.product__rte.rte ol li,.product__tab.rte ul li,.product__tab.rte ol li{padding-left:0}.product__tab.rte ul li,.product__tab.rte ol li{margin-bottom:1.2em}.product__rte.rte :first-child{margin-block-start:0}.product__rte h1,.product__rte h2,.product__rte h3,.product__rte h4,.product__rte h5,.product__rte h6{margin-bottom:calc(var(--spacing-step) * 4)}.product__tab{overflow:auto}@media screen and (min-width: 750px){.product__rte,.product__rte p,.product__rte ul li,.product__rte ol li{font-size:calc(var(--font-body-scale) * 1.6rem)}.product__tab.rte,.product__tab.rte p,.product__tab.rte ul li,.product__tab.rte ol li{font-size:calc(var(--font-body-scale) * 1.4rem)}}.product__gallery-opener{display:block;position:relative}.product__gallery-opener .product__gallery-opener__icon{color:var(--color-paragraphs);background-color:var(--color-background-transparent-50);display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;position:absolute;top:50%;left:50%;opacity:1;transform:translate(-50%,-50%);transition:opacity var(--duration-default) var(--transition-cubic-bezier);z-index:2}@media (hover: hover) and (pointer: fine){.product__gallery-opener .product__gallery-opener__icon{opacity:0}.product__gallery-opener:hover .product__gallery-opener__icon{opacity:1}}.product__gallery-toggle{background:none;width:100%;height:100%;padding:0;border:none;border-radius:0;position:absolute;top:0;left:0;z-index:2;cursor:pointer}product-modal,product-model{display:block}product-model .product__xr-button{bottom:calc(var(--spacing-step) * 2);left:calc(var(--spacing-step) * 2);right:calc(var(--spacing-step) * 2);position:absolute;z-index:1}[data-shopify-xr-hidden]{display:none!important}.product-gallery{background-color:var(--color-background);width:100%;height:100%;position:fixed;top:0;left:0;z-index:var(--z-modals)}.product-gallery,.product-gallery__dialog{opacity:0;visibility:hidden;transition:opacity var(--duration-default) ease-out,visibility var(--duration-default) ease-out}.product__gallery-content{position:relative;z-index:1}.product-gallery[open],[open] .product-gallery__dialog{opacity:1;visibility:visible}.product__gallery-content .deferred-media{display:block}.product-gallery__dialog,.product__gallery-content,.product__gallery-content .product__image,.product__gallery-content .deferred-media,.product__gallery-content .deferred-media__button,.product__gallery-content .container{height:100%}.product__gallery-content .product__image .media:not(:empty){display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto}.product-gallery__close{color:var(--color-paragraphs);background:none;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;position:absolute;top:2rem;right:2rem;z-index:2;cursor:pointer}.product__content{--gap: calc(var(--spacing-step) * 3)}@media (min-width: 991px){.product__content{padding-top:0}}.product__content--condensed{--gap: calc(var(--spacing-step) * 2)}.product__content:not(.product--quickview .product__content){opacity:1}.is-loading .product__content{opacity:.3;pointer-events:none;cursor:not-allowed}.product__title-wrapper .product__price-wrapper .price__sale{display:flex;gap:1ch}.product__title-wrapper .product__price-wrapper .price del{margin:0}.product__title-wrapper .product__price-wrapper{min-width:15rem}.product__price .price__regular,.product__price ins{font-weight:400}.product__title-wrapper:has(.product__price-wrapper){display:flex;flex-direction:column;gap:var(--gap)}@media (min-width: 990px){.product__title-wrapper:has(.product__price-wrapper){display:grid;grid-template-columns:1fr 1fr;grid-row-gap:0}.product__title-wrapper .product__price-container{display:contents}.product__title-wrapper .product__price-wrapper{padding-top:calc(var(--font-heading-scale) * .5rem);text-align:right}.product__title-wrapper .product__price-wrapper .price__sale{justify-content:flex-end}.product__title-wrapper .product__price,.product__title-wrapper .product__taxes{grid-column:2 / 3}.product__title-wrapper .product__price-installments{grid-column:1 / 3;text-align:left}}.product__upsells .swiper .slider__pagination{padding-inline:0}@media screen and (min-width: 990px){.product__upsells .swiper{overflow:hidden}.product__upsells .swiper .slider__arrows{padding-inline:calc(var(--spacing-step) * 2)}}.product__pickup button{font:inherit;color:currentColor;display:flex;align-items:center;background:none;padding:0;border:none;border-radius:0;margin:0;cursor:pointer}.product__pickup button:hover u{text-decoration:none}.product__pickup button svg{margin-right:var(--spacing-step)}.product__pickup button span{text-align:left}.product__plans fieldset{display:block;padding:0;border:none;margin:0}fieldset.product__plans-body{padding:0 calc(var(--spacing-step) * 2);border:.1rem solid var(--color-seperators)}.product__plan-group{padding:calc(var(--spacing-step) * 2) 0 var(--spacing-step);border-bottom:.1rem solid var(--color-seperators)}.product__plan-group+.product__plan-group,.product__plan-group+.product__plan-group:last-child{padding-top:0;margin-top:var(--spacing-step)}.product__plan-group:last-child{padding:calc(var(--spacing-step) * 2) 0;border-bottom:none}fieldset.product__plans-group-options{padding-left:calc(var(--spacing-step) * 3)}.product__plan,.product__plan-group-inner{display:flex;flex-flow:row wrap;align-items:flex-start}.product__plan:not(:last-child){padding-bottom:var(--spacing-step);border-bottom:.1rem solid var(--color-seperators)}.product__plan+.product__plan{margin-top:var(--spacing-step)}.product__plan-info,.product__plan-single{flex:1}.product__plan-description{padding-left:calc(var(--spacing-step) * 3)}.product__plan-price{padding:var(--spacing-step) 0 var(--spacing-step) calc(var(--spacing-step) * 3)}.center .product__quantity .quantity{margin:0 auto}.product__stock-notification{color:var(--color-progress-bar, inherit);margin-bottom:24px}@media screen and (min-width: 990px){.product__media-slider .swiper-slide{width:100%!important}.product__media-thumbs .swiper-slide{height:auto!important}.product__media-thumbs{display:block;position:relative;z-index:1;will-change:max-height;transition:max-height var(--duration-slow) var(--transition-cubic-bezier-v2)}.product--gallery-size-aspect-ratio .product__media-thumbs{max-height:32vw}.product--gallery-size-aspect-ratio .product__thumbnail{max-height:25vw}.product--gallery-size-portrait .product__media-thumbs{max-height:43rem}.product--gallery-size-2-3 .product__media-thumbs{max-height:22rem}.product--gallery-size-3-2 .product__media-thumbs{max-height:49.6rem}.product--gallery-size-5-4 .product__media-thumbs{max-height:41.4rem}.product__media-thumbs .swiper{height:100%}.product--gallery-type-thumbs-bottom .product__media-thumbs{width:100%;max-height:none;margin-top:calc(var(--spacing-step) * 2)}.product--gallery-type-thumbs-left .product__media,.product--gallery-type-thumbs-right .product__media{width:100%;display:flex;flex-flow:row wrap}.product--gallery-type-thumbs-left .product__media-slider,.product--gallery-type-thumbs-right .product__media-slider{flex:1;width:calc(100% - 22.4rem)}.product__thumbnail{cursor:pointer;position:relative;transition:opacity var(--duration-short) ease-out}.swiper-slide-thumb-active>.product__thumbnail{opacity:1}.product__thumbnail svg{position:absolute;top:1.6rem;right:1.6rem;z-index:2}.product--gallery-type-grid .product__media-thumbs,.product--gallery-type-grid-collage .product__media-thumbs,.product__media-slider .swiper-pagination{display:none}.product--gallery-type-grid .swiper-wrapper:not(.swiper-initialized .swiper-wrapper),.product--gallery-type-grid-collage .swiper-wrapper:not(.swiper-initialized .swiper-wrapper),.product--gallery-type-grid-single .swiper-wrapper:not(.swiper-initialized .swiper-wrapper){display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--spacing-step) * 2)}.product--gallery-type-grid .swiper-wrapper:not(.swiper-initialized .swiper-wrapper) .product__gallery-opener .media,.product--gallery-type-grid-collage .swiper-wrapper:not(.swiper-initialized .swiper-wrapper)>:first-child,.product--gallery-type-grid-single .swiper-wrapper:not(.swiper-initialized .swiper-wrapper)>*{grid-column:span 2}.product--gallery-type-grid .swiper-wrapper:not(.swiper-initialized .swiper-wrapper) .product__gallery-opener .media img,.product--gallery-type-grid-collage .swiper-wrapper:not(.swiper-initialized .swiper-wrapper) .product__gallery-opener .media img,.product--gallery-type-grid-single .swiper-wrapper:not(.swiper-initialized .swiper-wrapper) .product__gallery-opener .media img{height:100%!important}.product__media-thumbs .product__media-thumbs-arrows{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(var(--spacing-step) * 3) 0;position:absolute;top:0;left:0;bottom:0;z-index:1;pointer-events:none}.product__media-thumbs .product__media-thumbs-arrow--next{margin-top:auto}.product--gallery-type-thumbs-bottom .product__media-thumbs-arrows{flex-direction:row;padding:0 calc(var(--spacing-step) * 2)}.product--gallery-type-thumbs-bottom .product__media-thumbs .product__media-thumbs-arrow--next{margin-left:auto;margin-top:0}}@media screen and (min-width: 1200px){.product--gallery-size-aspect-ratio .product__media-thumbs{max-height:43vw}.product--gallery-size-aspect-ratio .product__thumbnail{max-height:30vw}}@media screen and (min-width: 1440px){.product--gallery-size-aspect-ratio .product__media-thumbs{max-height:57rem}.product--gallery-size-aspect-ratio .product__thumbnail{max-height:45rem}.product--gallery-size-portrait .product__media-thumbs{max-height:77.6rem}.product--gallery-size-2-3 .product__media-thumbs{max-height:38.9rem}.product--gallery-size-3-2 .product__media-thumbs{max-height:87.6rem}.product--gallery-size-5-4 .product__media-thumbs{max-height:73rem}.product--gallery-type-thumbs-bottom .product__media-thumbs{width:100%;max-height:none}.product--gallery-type-thumbs-left .product__media-slider,.product--gallery-type-thumbs-right .product__media-slider{width:calc(100% - 22rem)}}.product--quickview .product__content{padding:calc(var(--spacing-step) * 4) var(--spacing-step) var(--spacing-step)}.product--quickview .product__selector product-selector{border-top:0}.product--quickview .shopify-payment-button__more-options{display:none}@media screen and (max-width: 990px){.product--quickview .product__content>:last-child{margin-bottom:0}}.product--quickview .product__quantity,.product--quickview .product__actions{padding-bottom:0;border-bottom:none}.product--quickview .product__submit:not(:only-child),.product--quickview .product__actions .shopify-payment-button{width:100%;flex:0 0 100%}@media screen and (min-width: 990px){.product--quickview .product__inner{display:flex;flex-flow:row wrap}.product--quickview .product__content,.product--quickview .product__media{min-width:50%;flex:1}.product--quickview .product__content{padding:0 calc(var(--spacing-step) * 4)}.product__content .breadcrumbs{padding-block:0;border-bottom:none}.product__content .breadcrumbs .container{padding-inline:0}}.product__sku:has(span:empty){display:none}@media (max-width: 989px){.product .button-arrow{height:3.7rem;width:3.7rem;color:var(--color-paragraphs);background:transparent;border:0;position:absolute;z-index:2}.product .button-arrow svg{width:9px;height:14px}.product__media-thumbs{padding-left:30px;padding-right:30px}.product__media-thumbs-arrow--prev{left:-3px;top:30%;z-index:999}.product__media-thumbs-arrow--next{right:-5px;top:30%;z-index:999}}.product__thumbnail .media{bottom:0;left:0;position:absolute;right:0;top:0;overflow:visible;aspect-ratio:unset!important;padding:0 3px;box-sizing:border-box}.product__thumbnail{height:auto;display:block;width:125px;height:119px}.product__thumbnail:before{content:"";display:block;padding-top:100%;width:100%;border:0 solid #a7a7a7}.product__thumbnail .media img{width:100%;height:100%;border-radius:4px;position:relative!important;border:6px solid #0000}.swiper-slide-thumb-active .product__thumbnail img{box-shadow:0 0 0 1px #996c49;position:relative;display:block}.product__media-thumbs-arrow--next,.product__media-thumbs-arrow--prev{margin:0 auto}.product__media-thumbs-arrow--prev,.product__media-thumbs-arrow--next{background-color:transparent;padding:20px 0}.product__media-thumbs-arrow--prev svg{width:1.6rem;height:1.6rem;transform:rotate(270deg)}.product__media-thumbs-arrow--next svg{width:1.6rem;height:1.6rem;transform:rotate(90deg)}.product__content:not(.product--quickview .product__content){padding:16px 20px;text-align:left}@media screen and (max-width: 990px){.product__media-thumbs .product__thumbnail{width:72px;height:72px}.product__media-thumbs{align-items:center;max-width:100%;padding:16px 30px 0;gap:6px}.product__media-thumbs .swiper{padding:3px}.product__thumbnail .media img{border:3px solid #0000}.product__thumbnail .media{padding:0}}@media screen and (min-width: 576px) and (max-width: 990px){.product__media-thumbs{max-width:49%;margin:0 auto}.product__media-thumbs{padding:5px 45px 0}}@media screen and (max-width: 390px){.product__media-thumbs{padding:9px 36px 0}}@media screen and (min-width: 990px){.product--gallery-type-thumbs-left .product__media,.product--gallery-type-thumbs-right .product__media{align-items:center}.product__media-thumbs{width:100%;padding-block:unset;width:177px;display:flex;flex-direction:column;margin:0 20px}.product__media-thumbs .swiper-thumbs{max-width:125px;margin:0 auto;padding:3px 0}.product--gallery-type-thumbs-bottom .product__media-thumbs .swiper-thumbs{max-width:100%}.product--gallery-type-thumbs-bottom .product__thumbnail{height:auto;display:block;width:100%;height:100%}.product--gallery-size-1-1 .product__media-thumbs{max-height:56.2rem}.product-grid-gap .product__media{position:sticky;top:196.36px}.product__content:not(.product--quickview .product__content){padding:40px 24px 10px;background-color:#f9f9f9;max-width:600px}.product-grid-gap{gap:24px}}.product__media-slider .swiper-pagination{position:absolute}.product__media-slider .swiper-pagination-bullet-active{background-color:#fff}.product__media-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.product__media-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,2px)}.product__media-slider .swiper-horizontal>.swiper-pagination-bullets,.product__media-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.product__media-slider .swiper-pagination-custom,.swiper-pagination-fraction{bottom:15px}.product__title-wrapper .product__title{text-transform:uppercase;font-size:20px;letter-spacing:1.5px;line-height:1.25;font-family:var(--font-heading-family);margin-bottom:8px!important}.review-flex{display:flex;align-items:center}.crafted-review{display:inline-block;align-items:center;justify-content:center;margin-top:0}.crafted-review p{font-family:Libre Baskerville,serif;margin:0;color:#996c49;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;font-size:15px;font-style:italic;font-weight:400;white-space:nowrap}.crafted-review .stamped-badge-caption{display:none!important}.product__content .stamped-product-reviews-badge{border-left:1px solid #996c49!important;margin-left:6px!important;padding-left:6px!important}.product__content .stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{font-family:Libre Baskerville,serif!important;font-size:12px!important;font-style:italic!important}.product__price-container{margin-top:6px;margin-bottom:0}.product__price-container .price{font-size:20px;color:#504f4f}.product__price-container .price del{color:#a7a7a7}.short_description{margin:20px auto 24px;width:100%}.short_description p{margin:0}.bd-b{border-bottom:.2rem solid #996c49}.product__actions.product-form{padding:1em 0 0}@media screen and (min-width: 769px){.product__actions.product-form{background:#fff;padding:1.5em;margin-bottom:1.3em}}@media screen and (min-width: 1600px){.product__actions.product-form{padding:1.5em 4.625em}}.product__selector{margin:0}.product__form--custom{margin:24px 0 12px}.product__selector__label-content{color:#000;font-size:14px;letter-spacing:.04em;font-family:var(--font-heading-family)}.product__selector__label-content span{font-family:var(--font-heading-family);font-size:14px;font-weight:400}.product-selector__buttons-list{gap:12px}.product-selector__button{box-sizing:border-box;font-family:var(--font-heading-family);padding:0 36!important;position:relative;text-align:center;text-transform:uppercase;touch-action:manipulation;vertical-align:middle;width:100%;word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border:1px solid #dcdcdc;border-radius:5px;font-size:12px;height:42px;letter-spacing:2px;line-height:18px;margin:0;transition:border-color .35s ease;cursor:pointer}.product-selector__button__holder{flex-shrink:0;flex:1}@media (hover: hover) and (pointer: fine){input:not(.is-unavailable)+.product-selector__button:hover,input:not(.is-unavailable):focus+.product-selector__button{background-color:transparent}}input:checked+.product-selector__button{border-color:#996c49!important;color:#000!important}.product__actions form{display:block}[data-shopify=payment-button]{margin-top:5px}.product__submit{width:100%;background-color:#314838;padding:14px 25px;position:relative;text-transform:uppercase;touch-action:manipulation;transition:background .25s ease;vertical-align:middle;white-space:nowrap;font-family:var(--font-heading-family);border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;line-height:18px;line-height:1em!important;text-align:center;height:45px}.product__submit:hover{background-color:#37503e;color:#fff}.shopify-payment-button__button.shopify-payment-button__button--branded{height:45px}.button-flex-wrapper{display:flex;align-items:center;gap:10px}.QuantitySelector{position:relative;width:79px}.QuantitySelector__toggle{border:1px solid #dcdcdc;height:45px;padding:14px 20px;text-align:left;width:79px;text-transform:uppercase;touch-action:manipulation;transition:background .25s ease;vertical-align:middle;white-space:nowrap;cursor:pointer;display:block;font-size:14px;border-radius:5px;box-sizing:border-box;background-color:transparent;color:#000;font-weight:700}.QuantitySelector__toggle-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transition:.5s}.QuantitySelector__toggle-arrow svg{height:8px;width:4px}.QuantitySelector__dropdown{border:1px solid #dcdcdc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0 solid #dcdcdc;display:none;left:0;max-height:255px;overflow:auto;position:absolute;top:100%;width:100%;z-index:5;list-style:none;margin:0;padding:0;scrollbar-width:none;transition:height .3s}.QuantitySelector__toggle-arrow path{fill:#484845}.QuantitySelector.active .QuantitySelector__toggle-arrow{transform:translateY(-50%) rotate(90deg) scaleX(-1)}.QuantitySelector.active .QuantitySelector__dropdown{display:flex;flex-direction:column}.QuantitySelector__option-btn{background:#fff;border-radius:0;padding:14px 20px;text-align:left;width:100%;color:#000;font-weight:700;border:0;cursor:pointer}.QuantitySelector__option--selected .QuantitySelector__option-btn,.QuantitySelector__option:hover .QuantitySelector__option-btn{background:#f2f0f0}.shipping_text{border-top:1px solid #dcdcdc;margin-top:24px;padding-top:24px}.shipping_text p{text-align:center;color:#504f4f;font:inherit;margin:0}@media (max-width: 768px){.product__content .stamped-product-reviews-badge{margin-left:3px!important;padding-left:3px!important}.crafted-review{margin-top:0}.product__title-wrapper .product__title{font-size:16px;margin-bottom:6px!important}.product__price-container{margin-top:.6rem;margin-bottom:2px}.shipping_text{margin-top:0;padding-top:5px;border:0;padding-bottom:24px;text-align:left}}.accordion-item .accordion-item--product summary+*{text-align:left}.product__content .accordion-item .accordion-item--product{padding-bottom:0;width:100%}.product__content .accordion-item{border-top:1px solid #dcdcdc;color:#504f4f;margin:0 0 12px;display:flex;justify-content:space-between;padding:18px 0 6px;border-bottom:0}.product__content .accordion-item summary{font-size:18px;font-style:normal;font-weight:700;letter-spacing:1.5px;line-height:18px;text-transform:capitalize;font-family:var(--font-heading-family)}.accordion-item__custom summary:before,.accordion-item__custom summary:after{display:none}.accordion-item__custom .arrow svg{margin-right:6px;transform:rotate(90deg);transition:transform .2s ease;width:16px;height:16px}.is-open .arrow svg{transform:rotate(270deg)}.accordion-item__custom .arrow svg path{fill:#000}.accordion-item__custom .arrow{position:absolute;right:0}.accordion-item__custom h4{font-size:2rem}.accordion-item__custom .rte.p4 p{font-size:calc(var(--font-body-scale)* 1.6rem)}.product-details-tab{list-style:none;padding:0;margin:0!important;padding:0!important;text-align:left}.product-details-tab li{border-radius:4px;display:flex;padding:12px 16px!important}.product-details-tab li:nth-child(odd){background-color:#fff}.product-details-tab li:nth-child(2n){background:#f9f8f7}.ProductDetail__value,.ProductDetail__value *{color:var(--greyscale-charcoal,#504f4f);font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:400;line-height:25.6px}.ProductDetail__label{color:var(--greyscale-charcoal,#504f4f);font-family:var(--font-heading-family);font-size:12px;font-style:normal;font-weight:900;letter-spacing:1px;line-height:22px;margin:0;min-width:124px;padding-top:2px;text-transform:uppercase}@media (min-width: 1024px){.ProductDetail__label{min-width:144px}}.SizeGuide__toggle{color:#504f4f;font-family:var(--font-heading-family);font-size:11px;letter-spacing:.1rem;line-height:1.5rem;font-style:normal;font-weight:600;text-decoration:underline;text-transform:uppercase;border:0;background-color:transparent;cursor:pointer}.ProductDetail__divider{background:#dcdcdc;display:none;height:1px;margin:0 auto;width:64px}@media (min-width: 1024px){.ProductDetail__divider{display:block}}.PDPCertificates{display:grid;flex-wrap:wrap;gap:12px;grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;justify-content:center;margin-bottom:16px;margin-top:16px;padding:2px!important}.PDPCertificates__cert{align-items:center;background:#fff;border-radius:4px;box-shadow:0 0 5px #0000001a;display:flex;flex-direction:column;padding:12px 20px 16px}@media (min-width: 1024px){.PDPCertificates__cert{border:none;box-shadow:0 0 6px #00000008}}@media (min-width: 1324px){.PDPCertificates__cert{flex-direction:row;gap:8px}}.PDPCertificates__cert__image-wrapper{height:80px}@media (min-width: 1024px){.PDPCertificates__cert__image-wrapper{width:100px}}@media (min-width: 1324px){.PDPCertificates__cert__image-wrapper{width:140px}}.PDPCertificates__cert__image{height:100%!important;margin-bottom:12px;object-fit:cover!important;width:auto}@media (min-width: 1024px){.PDPCertificates__cert__image{margin-bottom:0}}.PDPCertificates__cert__title{color:var(--Greyscale-Charcoal,#504f4f);font-family:Libre Baskerville,serif;font-size:12px;font-style:normal;font-weight:400;line-height:21.6px;margin-bottom:4px;text-align:center;text-wrap:balance}@media (min-width: 1324px){.PDPCertificates__cert__title{text-align:left}}.PDPCertificates__cert__cta{color:#996c49!important;font-family:var(--font-heading-family);font-size:12px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:22px;text-align:center;text-decoration-line:underline;text-transform:uppercase}.rte .PDPCertificates__cert__cta:hover{text-decoration-line:underline}.PDPCertificates__cert__text-wrapper{align-items:center;display:flex!important;flex-direction:column}@media (min-width: 1324px){.PDPCertificates__cert__text-wrapper{align-items:flex-start}}.ProductDetail__divider{background:#dcdcdc;display:none;height:1px;margin:0 auto!important;width:64px}@media (min-width: 1024px){.ProductDetail__divider{display:block!important}}.center{text-align:center}.handorgel__content__inner{padding:2.25em 0;margin:0!important}@media screen and (min-width: 1025px){.handorgel__content__inner{background:#fff;padding:2.25em}}.tc-subheader{font-family:var(--font-heading-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;letter-spacing:2px;line-height:18px;text-transform:uppercase;color:#996c49;font-weight:900}.tc-p-lg,.tc-p-lg p{font-family:var(--font-heading-family);font-size:20px;line-height:30px;text-transform:capitalize;color:#504f4f;font-weight:400;margin:0}.handorgel__content__inner .tc-product__artisan-img-wrap{border-radius:50%;display:inline-block;height:120px;overflow:hidden;vertical-align:middle;width:120px;margin-top:24px}.handorgel__content__inner .tc-product__artisan-img{width:100%;height:auto}.handorgel__content__inner a{font-family:var(--font-heading-family);font-size:12px;letter-spacing:.2px;line-height:18px;text-decoration:underline;text-transform:uppercase;padding-bottom:24px;padding-top:24px;display:block;color:#504f4f;font-weight:700}.handorgel__content__inner a:hover{text-decoration:underline;color:#996c49}.origin-wrapper{border-top:1px solid #dcdcdc;display:flex;align-items:stretch;justify-content:center;flex-direction:row;width:100%}.origin-wrapper__item{width:50%;padding:24px;justify-content:center;display:flex;align-items:center;flex-direction:column}.origin-wrapper__item:not(:last-child){border-right:1px solid #dcdcdc}.origin__lebel{text-transform:uppercase;font-family:var(--font-heading-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;letter-spacing:2px;line-height:18px;font-weight:700;margin-bottom:2px}.origin__content{font-family:var(--font-heading-family);font-size:20px;line-height:30px;letter-spacing:0}.origin__content p{margin:0}.brand-info{border-top:1px solid #dcdcdc;display:flex;align-items:flex-start;justify-content:center;flex-direction:row;width:100%;padding-top:24px}.handorgel__content__inner .brand-info img{height:45px;width:45px}.brand-info__text{text-align:left;max-width:350px;width:100%;padding-left:12px;padding-right:12px;font-size:15px;line-height:24px;font-family:var(--font-heading-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}.brand-info__text p{margin:0}@media (min-width: 1025px){.brand-info__text{padding-left:36px;padding-right:36px}}.handorgel__content{margin:0!important}.tc-product__details{margin:0;padding:0!important;list-style:none}.tc-product__details li{border-top:1px solid #dcdcdc;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0;padding:.75em 0}.tc-product__detail:last-of-type{padding-bottom:0}.tc-product__detail .tc-product__label{line-height:1.5rem;width:35%;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;letter-spacing:2px;line-height:18px;color:#504f4f}.tc-product__detail .tc-product__description{margin:0;width:60%}@media screen and (min-width: 1025px){.tc-product__detail .tc-product__label{width:30%}.tc-product__detail .tc-product__description{width:70%}}.tc-product__more-info a{font-weight:600}.tc-product__more-info a:hover{text-decoration:underline;color:#996c49}.desktop-hide{display:block!important}.mobile-hide{display:none!important}@media (min-width: 768px){.desktop-hide{display:none!important}.mobile-hide{display:block!important}}.size-guide table{table-layout:fixed;width:100%}.size-guide table th{background-color:#f2f0f0;border:none;text-align:center;text-transform:uppercase;width:100%;border:0}.size-guide table tr{border-bottom:1px solid #dcdcdc;display:flex}.size-guide table tr td{border:0;flex:1;padding-left:12px;padding-right:12px;text-align:center}.size-guide .modal-dialog__wrapper{padding:0}.size-guide .modal-dialog__content p{margin-top:24px;padding-bottom:24px;padding-left:12px;padding-right:12px}.modal-header-flex{text-transform:uppercase;padding:24px 24px 36px;justify-content:space-between;display:flex;align-items:center}.modal-title{font-size:20px;line-height:30px;letter-spacing:2px}@media (max-width: 768px){.modal-dialog--large .modal-dialog__wrapper{max-width:90%}}.upsell__title{font-family:Libre Baskerville,serif;font-size:18px;letter-spacing:.1em;line-height:1.2;font-weight:400;text-transform:none;margin:0}.upsell--title-wrapper{display:flex;justify-content:space-between;margin-bottom:44px;margin-top:10px}.upsell--title-wrapper .navigation-top{display:flex;gap:20px}.upsell--title-wrapper .navigation-arrow .swiper-button-next,.upsell--title-wrapper .navigation-arrow .swiper-button-prev{background-color:transparent;width:38px;height:38px;position:relative;left:auto;right:auto}.upsell--title-wrapper .navigation-arrow .swiper-button-next:hover,.upsell--title-wrapper .navigation-arrow .swiper-button-prev:hover{color:var(--color-background);background:var(--color-paragraphs)}.upsell--title-wrapper .navigation-arrow .swiper-button-next svg,.upsell--title-wrapper .navigation-arrow .swiper-button-prev svg{width:20px}.upsell-wrapper{background-color:#f9f9f9;max-width:600px;padding:0 24px 40px}.produst__upsell{padding:20px;background:#fff}@media (max-width: 991px){.upsell-wrapper{max-width:100%;padding:0}}@media (max-width: 768px){.upsell--title-wrapper .navigation-arrow .swiper-button-next,.upsell--title-wrapper .navigation-arrow .swiper-button-prev{width:30px;height:30px;display:none}.upsell--title-wrapper .navigation-arrow .swiper-button-next svg,.upsell--title-wrapper .navigation-arrow .swiper-button-prev svg{width:15px}.upsell--title-wrapper .navigation-top{gap:10px;height:22px}.upsell--title-wrapper{margin-bottom:24px}.product-selector__button__holder{flex-shrink:0;flex:0 0 28%}.short_description{margin:12px 0;display:none}.short_description+hr{display:none}.product__price-container .price{font-size:18px}.product__actions.product-form{padding:12px 0 0}.upsell-wrapper{padding:0}.produst__upsell{padding:0 0 20px 24px}}#stock_status{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;letter-spacing:1px;line-height:18px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:700;margin-top:24px}.stock--button-lebel{background-color:#504f4f;border-radius:4px;color:#fff;padding:1px 3px 0 6px;transition:opacity .25s ease;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;letter-spacing:2px;line-height:18px;font-family:var(--font-heading-family);font-style:var(--font-body-style);text-transform:uppercase}.paymentTerms{filter:brightness(0);text-align:center;padding:10px 0 0}@media (max-width: 768px){#stock_status{margin-top:24px;justify-content:start}.product__form--custom{margin:12px 0}.shipping_text p{text-align:left}.product__selector{margin:0 0 24px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/section-product.css.map */
