.template-index .banner-logo{height:calc(100vh - var(--f-header-height, 0px) - var(--f-announcement-height, 0px))!important}.stock-level-message{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase}.stock-level-message .level-indicator-message{text-transform:uppercase}.icon-dot-outline{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--dot-color, var(--text-color));border-radius:50%}.icon-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--dot-color, var(--text-color))}.icon-dot-outline--success,.icon-dot--success,.icon-dot.success{--dot-color: var(--success-color, #14804a)}.icon-dot-outline--warning,.icon-dot--warning,.icon-dot.warning{--dot-color: var(--warning-color, #b98900)}.icon-dot-outline--error,.icon-dot--error,.icon-dot.error{--dot-color: var(--error-color, #d72c0d)}.icon-dot--pulsing,.icon-dot.is-pulsing{animation:icon-dot-pulse 1.4s ease-in-out infinite}@keyframes icon-dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.stock-indicator-bar{margin-top:6px;height:4px;background:#2b171014;border-radius:999px;overflow:hidden}.stock-indicator-bar__fill{display:block;height:100%;border-radius:999px}.variant-picker{--color-swatch-size: 2.4rem;--color-swatch-radius: 999px}.variant-picker__option-values{gap:.6rem}.product-video-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.product-video-item{position:relative;overflow:hidden;border-radius:10px;aspect-ratio:9 / 16;background:#2b17100d}.product-video-item video,.product-video-item .video-embed,.product-video-item iframe{width:100%;height:100%;display:block}.product-video-item video{object-fit:cover}.product-video-item iframe{border:0}@media(max-width:767.98px){.product-video-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px}.product-video-item{flex:0 0 72%;scroll-snap-align:start}}@media(max-width:767.98px){.template-index .banner-logo,.template-index.mobile-sticky-bar-enabled .banner-logo{height:60vh!important}}.announcement-bar{background:#2b1710!important;color:#fff!important}.announcement-bar__link,.announcement-bar__message,.announcement-bar__message p,.announcement-bar__message a,.announcement-bar__message strong,.announcement-bar__message em,.announcement-bar__close{color:#fff!important}.announcement-bar__inner.flickity-disable{display:flex!important;align-items:center;justify-content:center;gap:clamp(14px,4vw,42px);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.announcement-bar__inner.flickity-disable::-webkit-scrollbar{display:none}.announcement-bar__message,.announcement-bar__message p{font-size:11px!important;line-height:1.15!important;white-space:nowrap!important}.announcement-bar svg,.announcement-bar svg path{color:#fff!important;stroke:currentColor!important}.announcement-bar__row{flex:0 0 auto;padding-block:4px!important;padding-inline:10px!important}.announcement-bar__inner.flickity-enabled{min-height:2.4rem!important}.announcement-bar__inner.flickity-enabled .announcement-bar__row{padding-block:4px!important}.instagram-feed__header{text-align:center;margin-bottom:20px}.instagram-feed__subheading{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:6px}.instagram-feed__title{margin:0}.instagram-feed__description{margin-top:8px}.instagram-feed__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.instagram-feed__item{display:block;position:relative;overflow:hidden;background:#2b17100a;aspect-ratio:4 / 5}.instagram-feed__image,.instagram-feed__video{width:100%;height:100%;object-fit:cover;display:block}.instagram-feed__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#2b17100d,#2b17101f)}.instagram-feed__footer{margin-top:16px;text-align:center}.instagram-feed__profile-link{display:inline-flex;align-items:center;text-decoration:underline}.instagram-feed__embed iframe,.instagram-feed__embed .instagram-media,.instagram-feed__embed>div{max-width:100%!important;width:100%!important}.gallery-feed__header{text-align:center;margin-bottom:20px}.gallery-feed__subheading{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:6px}.gallery-feed__title{margin:0}.gallery-feed__description{margin-top:8px}.gallery-feed__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.gallery-feed__item{display:block;position:relative;overflow:hidden;background:#2b17100a;aspect-ratio:4 / 5}.gallery-feed__image{width:100%;height:100%;object-fit:cover;display:block}.gallery-feed__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#2b17100d,#2b17101f)}@media(max-width:991.98px){.gallery-feed__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.gallery-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991.98px){.instagram-feed__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.instagram-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.step-by-step-custom__header{text-align:center;padding:2vw 0}.step-by-step-custom__subheading{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:6px}.step-by-step-custom__title{margin:0;font-weight:500;font-family:Libre Caslon Text,serif;font-style:italic}.step-by-step-custom__description{font-family:DM Sans,sans-serif!important;margin-top:10px}.step-by-step-custom__stack{position:relative;display:block;--step-card-height: 60vh;--step-card-overlap: 60vh;--step-stack-tail: 10vh;padding-bottom:calc((var(--step-count, 1) - 1) * (var(--step-card-height) - var(--step-card-overlap)) + var(--step-stack-tail))}.step-by-step-custom{min-height:calc(100vh - var(--f-header-height, 0px) - var(--f-announcement-height, 0px));scroll-margin-top:calc(var(--f-header-height, 0px) + var(--f-announcement-height, 0px));padding-bottom:6vh}.step-by-step-custom__card{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:center;padding:28px;background:#fff;border-radius:20px;box-shadow:0 18px 60px #2b17101f;min-height:var(--step-card-height);overflow:hidden;max-width:1080px;margin-inline:auto}.step-by-step-custom__card+.step-by-step-custom__card{margin-top:calc(-1 * var(--step-card-overlap))}.step-by-step-custom__card--reverse{direction:rtl}.step-by-step-custom__card--reverse>*{direction:ltr}.step-by-step-custom__media{width:100%}.step-by-step-custom__image,.step-by-step-custom__placeholder{width:100%;height:100%;display:block;border-radius:16px;overflow:hidden}.step-by-step-custom__image{object-fit:cover}.step-by-step-custom__placeholder{background:#2b17100f}.step-by-step-custom__kicker{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-bottom:10px}.step-by-step-custom__card-title{margin:0 0 12px;font-family:Libre Caslon Text,serif}.step-by-step-custom__text{margin-bottom:20px;font-family:Libre Caslon Text,serif!important}@media(max-width:991.98px){.step-by-step-custom__card{grid-template-columns:minmax(0,1fr);min-height:auto}}@media(max-width:767.98px){.step-by-step-custom__stack{gap:20px;--step-card-overlap: 0vh}.step-by-step-custom__card{padding:22px;min-height:70vh;max-width:92vw}.step-by-step-custom__card--reverse{direction:ltr}.step-by-step-custom__card--reverse>*{direction:ltr}}.banner-logo .btn{background:transparent!important;border:0!important;text-transform:uppercase;text-decoration:underline;box-shadow:none!important;font-size:2.1rem;letter-spacing:.04em}.banner-logo .btn:hover{opacity:.7;background:transparent!important;box-shadow:none!important}.banner-logo .btn:before,.banner-logo .btn:after{background:transparent!important;box-shadow:none!important}.btn:not(.btn--plain):not(.btn--underline):not(.spr-button,.announcement-bar__close):hover:after,.btn:not(.btn--plain):not(.btn--underline):not(.spr-button,.announcement-bar__close):hover:before{transform:none!important}.btn:not(.btn--plain):not(.btn--underline):after,.btn:not(.btn--plain):not(.btn--underline):before{background-color:transparent!important}.banner-logo h1,.banner-logo h2,.banner-logo h3,.banner-logo h4,.banner-logo h5,.banner-logo h6{font-family:DM Sans,sans-serif!important;text-transform:uppercase}.banner-logo .f-text-blocks{max-width:60%;margin-inline:auto}@media(max-width:767.98px){.banner-logo .f-text-blocks{max-width:90%}.banner-logo h2{font-size:clamp(2.1rem,6vw,3.2rem);line-height:1.15}.banner-logo h1,.banner-logo h3,.banner-logo h4,.banner-logo h5,.banner-logo h6{font-size:clamp(2.6rem,7.6vw,4.2rem);line-height:1.15}}.image-with-text .btn{position:relative;background:transparent!important;border:0!important;color:#6b4a2b;text-decoration:underline;box-shadow:none!important;padding:0!important;justify-content:flex-start;text-align:left}.image-with-text .btn:after,.image-with-text .btn:before{content:"";position:absolute;left:0;bottom:-4px;height:2px}.image-with-text .btn:after{width:100%;background:#6b4a2b}.image-with-text .btn:before{width:30%;background:#6b4a2b;transform:translate(-120%);transition:transform .35s ease}.image-with-text .btn:hover:before{transform:translate(220%)}.image-with-text .btn:hover{opacity:.7}.image-with-text--layout-2{padding-top:48px;padding-bottom:48px}.image-with-text--layout-2 .image-with-text__media{border-radius:18px;overflow:hidden}.image-with-text--layout-2 .f-flex{max-width:50vw;margin-inline:auto}.image-with-text--layout-2 .image-with-text__content{padding:20px 24px!important}.image-with-text--layout-2 .image-with-text__heading{font-family:Libre Caslon Text,serif;font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.2;margin-bottom:12px}.image-with-text--layout-2 .image-with-text__subheading,.image-with-text--layout-2 .image-with-text__text{font-family:DM Sans,sans-serif}.image-with-text--layout-2 .image-with-text__text{font-size:clamp(1.1rem,1.3vw,1.3rem);line-height:1.6}.image-with-text--layout-2 .f-text-blocks__btn{margin-top:10px}@media(max-width:767.98px){.image-with-text--layout-2 .f-flex{max-width:100%}.image-with-text--layout-2 .image-with-text__content{padding:16px 18px!important}}.product-grid-custom__inner{width:100vw;margin-left:calc(50% - 50vw);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid #6b4a2b}.product-grid-custom{background:#fff}.product-grid-custom__item{border:1px solid #6b4a2b;border-left:0;border-top:0}.product-grid-custom__card{position:relative;height:100%}.product-grid-custom__badge{position:absolute;top:12px;left:12px;z-index:2}.product-grid-custom__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:#fff}.product-grid-custom__media{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:0}.product-grid-custom__image,.product-grid-custom__placeholder{width:100%;height:100%;max-height:70vh;object-fit:cover}.product-grid-custom__placeholder{background:#2b17100a}.product-grid-custom__info{padding:14px 16px 18px;height:70px;background:#fff;font-family:DM Sans,sans-serif}.product-grid-custom__title{font-size:1.15rem;margin:0 0 6px}.product-grid-custom__price{display:flex;gap:8px;align-items:baseline;font-size:1.1rem}.product-grid-custom__price-compare{text-decoration:line-through;opacity:.6}.f-price--on-sale .f-price-item--sale{color:#c32626}.f-price--on-sale .f-price__sale .f-price-item--regular{text-decoration:line-through;opacity:.6}.product-feature-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.product-feature-block__heading{margin:0 0 16px;font-size:1.8rem;font-weight:600;text-align:left}.product-feature-block__media{min-width:0}.product-feature-block__slider,.product-feature-block__slide{width:100%}.product-feature-block__image{width:100%;height:auto;display:block}.product-feature-block__content{display:flex;align-items:center;min-height:100%}.bundle-slider-text__grid{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,2fr);gap:clamp(18px,3vw,28px);align-items:start}.bundle-slider-text__heading{text-align:center;margin:0 0 28px;font-size:2.4rem}.bundle-slider-text__heading p{margin:0}.bundle-slider-text__list{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.bundle-slider-text__tab{background:transparent;border:0;padding:0;text-align:left;font-size:1.25rem;font-weight:400;text-transform:uppercase;cursor:pointer;opacity:.6;text-decoration:none}.bundle-slider-text__tab.is-active{opacity:1;text-decoration:underline}.bundle-slider-text__tab:hover{text-decoration:underline;opacity:1}.bundle-slider-text__content{min-width:0}.bundle-slider-text__panel{display:none}.bundle-slider-text__panel.is-active{display:block}.bundle-slider-text__image{width:100%;height:100%;margin:0;display:block;border-radius:12px;object-fit:contain;object-position:center;background:#fff}.bundle-slider-text__slider{width:min(100%,760px);margin:0}.bundle-slider-text__slider .flickity-viewport{overflow:hidden;height:clamp(280px,42vw,560px)!important}.bundle-slider-text__slide{width:100%;height:clamp(280px,42vw,560px)}.bundle-slider-text__text{margin-top:10px}@media(min-width:768px){.bundle-slider-text__text{margin-top:12px}}.bundle-slider-text__dropdown{display:none}@media(max-width:767.98px){.bundle-slider-text__heading{font-size:2rem;margin-bottom:18px}.bundle-slider-text__grid{grid-template-columns:1fr;gap:16px}.bundle-slider-text__list{display:none}.bundle-slider-text__dropdown{display:block}.bundle-slider-text__select{width:100%;padding:10px 12px;border:1px solid rgba(43,23,16,.2);background:#fff}.bundle-slider-text__image{width:100%}}@media(max-width:767.98px){.product-feature-block{grid-template-columns:1fr}.product-feature-block__content{text-align:left}}.product-grid-custom__quickview{position:absolute;right:10px;top:10px;width:auto;height:auto;padding:0;display:inline-flex;align-items:center;justify-content:center;z-index:2;background:transparent;border:0;box-shadow:none}@media(max-width:767.98px){.product-grid-custom__quickview{right:8px;top:8px}}@media(max-width:991.98px){.product-grid-custom__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.product-grid-custom__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid-custom__item:nth-child(n+11){display:none}.image-with-text .image-with-text__content{text-align:center}.image-with-text .f-text-blocks__btn{justify-content:center}}@media(min-width:992px){.f-section-product-grid .product-card__image-wrapper .product-card__image{transform:scale(1.04)}.f-section-product-grid .product-card__title{font-size:calc(var(--font-pcard-title-size, 16px) * 1.15)}.f-section-product-grid .f-price{font-size:calc(var(--font-body-size, 16px) * 1.1)}}.collection-grid-custom__inner{width:100%;max-width:60vw;margin-inline:auto}.collection-grid-custom__grid{display:block;gap:0}.collection-grid-custom__mobile-slider{display:none}@media(min-width:768px){.collection-grid-custom__grid{display:grid}.collection-grid-custom__mobile-slider{display:none!important}}.collection-grid-custom__item{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;padding:0;align-items:center;text-align:center}.collection-grid-custom__media{position:relative;overflow:hidden;border-radius:50%;width:90px;height:90px}.collection-grid-custom__image,.collection-grid-custom__placeholder{width:100%;height:100%;display:block;transition:transform .35s ease;object-fit:cover}.collection-grid-custom__item:hover .collection-grid-custom__image{transform:scale(1.04)}.collection-grid-custom__title{font-family:DM Sans,sans-serif;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;font-size:.85rem}.collection-grid-custom__footer{display:flex;justify-content:flex-end;margin-top:0;margin-bottom:10px;padding-right:1vw}.collection-grid-custom__all-link{text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:inherit}.collection-grid-custom__all-link:hover{opacity:.7}@media(max-width:767.98px){.collection-grid-custom__inner{max-width:100%}.collection-grid-custom__grid{display:none!important}.collection-grid-custom__mobile-slider{display:block!important;padding-inline:16px}.collection-grid-custom__mobile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.collection-grid-custom__mobile-slide{padding:0 6px}.collection-grid-custom__mobile-slider .flickity-page-dots{margin-top:16px}.collection-grid-custom__mobile-slider .flickity-prev-next-button{top:35%;width:36px;height:36px;transform:translateY(-50%);z-index:2}}.site-footer{background:#fff;border-top:1px solid rgba(43,23,16,.08)}.site-footer__top{padding-top:44px;padding-bottom:30px}.site-footer__top .f-flex{row-gap:28px}.site-footer__block h3,.site-footer__block h4,.site-footer__block h5{font-family:DM Sans,sans-serif;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.site-footer__block p,.site-footer__block a{font-size:1rem;line-height:1.6}.site-footer__block a{text-decoration:none}.site-footer__block a:hover{opacity:.7}.site-footer__bottom{border-top:1px solid rgba(43,23,16,.08);padding-top:18px;padding-bottom:18px}.site-footer__payments,.site-footer__social{opacity:.85}.footer-custom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.footer-custom-col h4{font-family:DM Sans,sans-serif;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:12px}.footer-custom-col p,.footer-custom-col a{font-size:1.15rem;line-height:1.6}.footer-custom-col a{text-decoration:none}.footer-custom-col a:hover{opacity:.7}.footer-custom-menu{display:block}.footer-custom-menu li{margin:0 0 6px}.footer-custom-social{display:flex;gap:10px}.footer-custom-social a{color:#6b4a2b;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(107,74,43,.35);border-radius:999px}.footer-custom-social svg{width:18px;height:18px;display:block}.footer-custom-social .icon-setting{width:20px;height:14px;transform:translateY(1px)}.f-modal-quickview .f-product__media-viewer--grid-2-cols .f-product__media{aspect-ratio:1 / 1}.f-modal-quickview .f-product__media-viewer--grid-2-cols .f-product__media img,.f-modal-quickview .f-product__media-viewer--grid-2-cols .f-product__media video,.f-modal-quickview .f-product__media-viewer--grid-2-cols .f-product__media iframe,.f-modal-quickview .f-product__media-viewer--grid-2-cols .f-product__media .deferred-media__poster,.f-modal-quickview .f-product__media-viewer--grid-2-cols .f-product__media .f-image{width:100%;height:100%;object-fit:cover}.f-product__media-viewer--grid-2-cols .f-product__media img,.f-product__media-viewer--grid-2-cols .f-product__media video,.f-product__media-viewer--grid-2-cols .f-product__media iframe,.f-product__media-viewer--grid-2-cols .f-product__media .deferred-media__poster,.f-product__media-viewer--grid-2-cols .f-product__media .f-image{object-fit:contain;background:#fff}.f-product__media-viewer--grid-2-cols .f-product__media{aspect-ratio:1 / 1}flickity-component#Media-Gallery-product-quickview{grid-template-columns:1fr 1fr}@media(max-width:991.98px){.footer-custom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.footer-custom-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.site-footer__top{padding-top:36px;padding-bottom:24px}}@media(min-width:768px){.collection-grid-custom__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}.slider-custom{min-height:0}.slider-custom__slider{overflow:visible;padding-bottom:28px;box-sizing:border-box}.slider-custom__slide{width:100%}.slider-custom__slider .flickity-page-dots{position:static;margin-top:16px;display:flex;justify-content:center}.slider-custom__card{width:100%;margin:0 auto;position:relative;height:auto;display:flex;flex-direction:column}.slider-custom__media{height:auto;border-radius:0;overflow:visible}.slider-custom__image,.slider-custom__placeholder{width:100%;height:auto;display:block}.slider-custom__placeholder{width:100%;height:40vh;background:#2b171014}.slider-custom__content{position:absolute;left:0;right:0;bottom:0;color:#fff;text-align:center;font-family:DM Sans,sans-serif;padding:18px 20px 22px;background:linear-gradient(180deg,#2b171000,#2b1710bf);margin:0 auto}.slider-custom__card-title{text-transform:none;font-style:italic;color:#fff;font-family:Libre Caslon Text,serif;margin:0 0 8px}.slider-custom__text{text-transform:none;color:#fff;font-weight:400}.slider-custom__kicker{text-transform:none;letter-spacing:.08em;opacity:.8;margin-bottom:6px}@media(max-width:767.98px){.slider-custom__card{width:min(92vw,520px)}.slider-custom__media{height:100%}.slider-custom__content{position:static;color:#6b4a2b;background:none;padding:14px 0 0;text-align:center}.slider-custom__card-title,.slider-custom__kicker,.slider-custom__text{color:#6b4a2b}}body{background-color:#fff!important}@media(max-width:749px){.bundle-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:0}.bundle-mobile-grid .f-product__media{margin:0;aspect-ratio:1 / 1}.bundle-mobile-grid .f-product__media>div{margin:0;width:100%;height:100%}.bundle-mobile-grid .f-product__media img,.bundle-mobile-grid .f-product__media video,.bundle-mobile-grid .f-product__media iframe,.bundle-mobile-grid .f-product__media .deferred-media__poster,.bundle-mobile-grid .f-product__media .f-image{width:100%;height:100%;object-fit:contain;background:#fff}.bundle-hide-mobile{display:none!important;height:0!important;overflow:hidden!important}.f-product__media-viewer:not(.f-product__media-only--image,.f-product__media-viewer--thumbs-show,.f-product__media-mobile-full) .f-product__media{width:100%!important}}.metafield-rich_text_field>ul{padding-left:4%}.f-product-single__block.f-product-single__block--bundle_specs,.f-product-single__block.f-product-single__block--collapsible_tab{margin:0!important}.highlight-text{font-family:auto!important}@media(max-width:639px){[style*=--aspect-ratio]:before{padding-top:89%}}.product-gift-card-variants .variant-picker__button .variant-picker__option-values{display:flex;flex-wrap:wrap;gap:10px}.product-gift-card-variants .variant-picker__button input[type=radio]+label{width:auto!important;min-width:72px;height:44px;padding:0 18px;border-radius:8px!important}.product-gift-card-variants input[type=radio]+label{width:auto!important;min-width:72px!important;height:44px!important;padding:0 18px!important;border-radius:8px!important;border:1px solid currentColor!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;font-size:14px!important;line-height:1!important;text-align:center!important}.product-gift-card-variants .variant-picker__button input[type=radio]:checked+label *{color:#fff!important}.product-gift-card-variants .variant-picker__button input[type=radio]+label{background:transparent!important;color:#2b1710!important;border-color:#2b1710!important}.product-gift-card-variants input[type=radio]+label .visually-hidden,.product-gift-card-variants input[type=radio]+label .f-visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important}.product-gift-card-variants input[type=radio]+label:before,.product-gift-card-variants input[type=radio]+label span[style*=background]{display:none!important}.site-footer,.site-footer__contact,.site-footer__top,.site-footer__bottom,.site-footer__logo{background:#2b1710!important;color:#fff!important;border-color:#ffffff2e!important}.site-footer *,.site-footer a,.site-footer p,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer li,.site-footer span,.site-footer svg{color:#fff!important}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.18)!important}.footer-custom-social a{border-color:#ffffff70!important;color:#fff!important}.footer-custom-social a:hover,.site-footer a:hover{opacity:.72}:root{--pv-brown: #2b1710;--pv-brown-dark: #1d0f0a;--pv-moro-rgb: 43, 23, 16;--color-foreground: #2b1710;--color-text: #2b1710;--color-heading: #2b1710;--color-link: #2b1710;--color-btn-bg: #2b1710;--color-btn-text: #ffffff;--color-btn-border: #2b1710;--color-btn-hover-bg: #1d0f0a;--color-btn-hover-border: #1d0f0a;--color-btn-secondary-text: #2b1710;--color-btn-secondary-border: #2b1710}body,.text-black,.hover\:text-black:hover,.prose,.rte,.f-product-card,.f-price,.product-card,.product-card *,.f-cart-drawer,.f-cart-drawer *,.header,.header *,.site-nav,.site-nav *,.mobile-nav,.mobile-nav *,input,select,textarea,button{color:#2b1710}a,a:hover,a:focus,.link,.link:hover{color:#2b1710}svg [stroke="#000"],svg [stroke="#000000"],svg [stroke=black]{stroke:#2b1710!important}svg [fill="#000"],svg [fill="#000000"],svg [fill=black]{fill:#2b1710!important}button:not(.primavera-vacanza__arrow):not(.primavera-product-book__arrow),.button,.btn,.f-button,.shopify-payment-button__button,.product-form__submit,.primavera-btn,.primavera-agenda-pdp__add,.primavera-kit-product__submit,.f-cart-drawer .f-button{border-color:#2b1710}button[type=submit],.button--primary,.btn--primary,.f-button--primary,.product-form__submit,.primavera-btn,.primavera-agenda-pdp__add,.primavera-kit-product__submit,.f-cart-drawer .f-button--primary{background-color:#2b1710;color:#fff}button[type=submit] *,.button--primary *,.btn--primary *,.f-button--primary *,.product-form__submit *,.primavera-btn *,.primavera-agenda-pdp__add *,.primavera-kit-product__submit *,.f-cart-drawer .f-button--primary *{color:#fff}.product-gift-card-variants .variant-picker__button input[type=radio]+label{color:#2b1710!important;border-color:#2b1710!important}.product-gift-card-variants .variant-picker__button input[type=radio]:checked+label{background:#2b1710!important;border-color:#2b1710!important;color:#fff!important}.bundle-specs .collapsible__content-inner.rte,.bundle-specs .collapsible__content-inner.rte .metafield-rich_text_field{display:grid;gap:10px}.bundle-specs .collapsible__content-inner.rte>*,.bundle-specs .collapsible__content-inner.rte .metafield-rich_text_field>*{margin-top:0;margin-bottom:0}.bundle-specs .collapsible__content-inner.rte img,.bundle-specs .collapsible__content-inner.rte .metafield-rich_text_field img{display:block;width:min(100%,360px);height:min(70vw,360px);margin:0;object-fit:contain;object-position:center;background:#fff}@media(min-width:990px){.bundle-specs .collapsible__content-inner.rte img,.bundle-specs .collapsible__content-inner.rte .metafield-rich_text_field img{width:320px;height:320px}}@media(max-width:767.98px){.bundle-slider-text__slider,.bundle-slider-text__slide,.bundle-slider-text__slider .flickity-viewport,.bundle-slider-text__slider .flickity-slider{height:auto!important;min-height:0!important}.bundle-slider-text__slide{display:flex;align-items:flex-start}.bundle-slider-text__image{height:auto!important;max-height:58vh;object-fit:contain}.bundle-slider-text__text{margin-top:12px!important}.bundle-slider-text__slider .flickity-button{top:50%;transform:translateY(-50%)}}.primavera-product-details-table{width:min(100%,560px);margin-top:clamp(16px,2.6vw,26px)}.template-product .primavera-product-details-table,.template-product .primavera-agenda-details-table{overflow:hidden;border:1px solid var(--pv-line, rgba(47, 25, 18, .18));border-radius:8px;background:rgba(var(--pv-moro-rgb, 47, 25, 18),.035)}.template-product .primavera-agenda-details-table__row{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);min-height:clamp(52px,6vw,70px)}.template-product .primavera-agenda-details-table__row+.primavera-agenda-details-table__row{border-top:1px solid var(--pv-line, rgba(47, 25, 18, .18))}.template-product .primavera-agenda-details-table__label,.template-product .primavera-agenda-details-table__value{display:flex;align-items:center;padding:clamp(12px,2vw,20px) clamp(14px,2.8vw,28px);color:var(--pv-brown, #2b1710)}.template-product .primavera-agenda-details-table__label{border-right:1px solid var(--pv-line, rgba(47, 25, 18, .18));font-family:"LuimpBold",var(--font-body-family),sans-serif;font-size:clamp(10px,1.2vw,13px);line-height:1.15;letter-spacing:.07em;text-transform:uppercase}.template-product .primavera-agenda-details-table__value{font-size:clamp(13px,1.45vw,16px);line-height:1.3}@media(max-width:749px){.primavera-agenda-together h2{font-size:clamp(22px,7vw,28px)!important;line-height:1.05}.template-product .primavera-agenda-details-table__row{grid-template-columns:1fr;min-height:0}.template-product .primavera-agenda-details-table__label{border-right:0;padding-bottom:4px;font-size:10px}.template-product .primavera-agenda-details-table__value{padding-top:4px;font-size:13px}}.primavera-agenda-description-accordion+.primavera-agenda-specs-accordion,.primavera-kit-pdp__description-accordion+.primavera-kit-pdp__specs-accordion{margin-top:8px!important}.primavera-kit-pdp__summary{row-gap:clamp(12px,1.8vw,20px)}.primavera-kit-pdp__description-accordion+.primavera-kit-pdp__specs-accordion{align-self:start}.primavera-kit-story-section .primavera-kit-pdp__story-arrow{display:none!important}.template-product .f-product-single__block--description+.f-product-single__block--collapsible_tab{margin-top:8px!important}.template-product .f-product-single__block--description+.f-product-single__block--collapsible_tab .collapsible__button{padding-top:14px;padding-bottom:14px}.primavera-agenda-description-accordion{margin-top:10px!important}@media(max-width:749px){.primavera-agenda-description-accordion+.primavera-agenda-specs-accordion,.primavera-kit-pdp__description-accordion+.primavera-kit-pdp__specs-accordion{margin-top:6px!important}.template-product .f-product-single__block--description+.f-product-single__block--collapsible_tab{margin-top:6px!important}.template-product .f-product-single__block--description+.f-product-single__block--collapsible_tab .collapsible__button{padding-top:13px;padding-bottom:13px}}.primavera-agenda-pdp__hero-slide video,.primavera-agenda-pdp__hero-video,.primavera-agenda-pdp__hero-slide iframe{display:block;width:100%;height:100%;border:0;object-fit:cover;object-position:center}@media(max-width:749px){.primavera-agenda-together h2,.template-product .f-complementary-products__block-heading{font-size:clamp(18px,5vw,22px)!important;line-height:1.08!important;padding-top:.7rem;padding-bottom:.7rem}}.f-cart-drawer__form>.btn--primary.w-full{color:#000!important;border:1px solid black!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/customize.css.map */
