.message-freeshipping:after{background:rgba(var(--colors-button))!important;height:.5rem}.message-freeshipping-success:after{height:.5rem}.alert-warning{background:rgba(var(--colors-button));color:#000;padding:5px 10px;line-height:1.2;border-radius:var(--border-radius)}.alert-warning a{text-decoration:underline}.audio-player-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;background-color:var(--audio-player-bg, #e9c46a)!important;border:var(--audio-player-border, none)!important;padding:10px 15px!important;border-radius:8px!important;gap:15px!important;width:100%!important;box-sizing:border-box!important;margin:20px 0!important}.audio-label{margin:0!important;font-weight:700!important;color:var(--audio-player-text, #333)!important;white-space:nowrap!important}.audio-player-wrapper audio{width:100%!important;height:40px!important;min-width:200px!important}@media screen and (max-width:767px){.audio-player-wrapper{flex-direction:column!important;align-items:center!important;padding:15px!important;gap:10px!important}.audio-label{white-space:normal!important;text-align:center!important}}.sac-row{display:flex;flex-wrap:wrap;gap:.625rem;align-items:stretch;contain:layout style}.sac-pill{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(var(--colors-text),.2);border-radius:9999px;padding:.45rem 1rem;white-space:nowrap;background:transparent}.sac-shelf-icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sac-shelf-label{font-size:.875rem}.sac-shelf-value{font-size:.875rem;font-weight:700}.sac-play-btn{width:2rem;height:2rem;border-radius:9999px;background:rgba(var(--colors-button));color:rgb(var(--colors-button-text));display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;cursor:pointer;padding:0;transition:background .2s,color .2s}.sac-play-btn:hover{opacity:.82}.sac-audio-info{display:flex;flex-direction:column;line-height:1.25;gap:.1rem}.sac-audio-title{font-size:.875rem;font-weight:700}.sac-audio-time{font-size:.8125rem;opacity:.6}.pdp-badge-overlay{position:absolute;top:.75rem;right:.75rem;z-index:10;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;contain:layout style}.pdp-badge-item{position:relative;pointer-events:auto;display:flex;align-items:center}.pdp-badge-icon{width:var(--pdp-badge-size, 2.75rem);height:var(--pdp-badge-size, 2.75rem);border-radius:9999px;background:rgba(var(--colors-background),.92);box-shadow:0 1px 6px #0000002e;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;isolation:isolate;transform:translateZ(0)}.pdp-badge-icon img{width:2rem;height:2rem;object-fit:contain}.pdp-badge-tooltip{position:absolute;right:calc(100% + .5rem);top:50%;transform:translateY(-50%);background:rgb(var(--colors-background-secondary));color:rgb(var(--colors-text));font-size:.8125rem;padding:.25rem .625rem;white-space:nowrap;border-radius:.375rem;box-shadow:0 1px 4px #0000001f;opacity:0;pointer-events:none;transition:opacity .15s ease;will-change:opacity;z-index:20}.pdp-badge-item:hover .pdp-badge-tooltip{opacity:1}.pdp-tag-badge{font-size:.75rem;font-weight:700;line-height:1;padding:.3rem .625rem;border-radius:9999px;white-space:nowrap;pointer-events:none;box-shadow:0 1px 4px #00000026;text-align:right;align-self:flex-end}@media(max-width:767px){.pdp-badge-icon{width:var(--pdp-badge-size-mobile, 2.25rem);height:var(--pdp-badge-size-mobile, 2.25rem)}}.gift-textarea{display:flex;min-height:100px}.gift-btn-container{display:flex;align-items:center}.gift-btn-container>mc-btn{margin-right:20px}.gift-btn-container>.gift-applied-label{color:green;font-size:16px;display:none}.gift-btn-container>.gift-applied-label.show{display:block}.gift-title-line{display:flex;justify-content:space-between}.daily-promo-card{border:1px solid #e1d9c7;padding:16px;background-color:beige;border-radius:30px}.daily-promo-card>h3{text-align:center}#starting_selector{margin-top:1vh}#checkbox{margin-top:none}#product_group_link{cursor:pointer;font-size:medium;margin-top:5vh}#product_group_image{max-width:15vh}#product_group_container{padding:8px 20px;border:1px solid #ebebeb;border-radius:.375rem;margin-bottom:1.25rem}#line{width:100%;height:auto;border-radius:3vh;margin-bottom:3vh;margin-top:3vh}#product_group_title{z-index:2}#product_group_text{display:column;margin-left:3vw;margin-top:3vh}#product_group_text p{font-size:medium;margin-top:1vh}#product_group_content{display:flex}#countdown_span{display:block;text-align:center;font-size:large}#product_image_style{max-height:60vh}#show_cart_button_style{width:100%}@media screen and (max-width:767px){#countdown_span{font-size:small;padding-bottom:10px}}#cart-button{background-color:rgba(var(--colors-button))}.fs-body{font-size:1rem}.ff-body{font-family:var(--font-body-family)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}custom-audio-player{position:absolute;bottom:106px;width:100%}.audio-container{position:relative;transition:all .3s ease;padding:6px 8px;display:flex;justify-content:end}.audio-button{width:32px;height:32px;border-radius:50%;background:#e9c46a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:absolute;z-index:3}.audio-button:hover{background:#432724}.audio-button:hover svg{color:#fff}.audio-button svg{width:16px;height:16px;color:#000;padding-left:2px}.audio-container.playing .audio-button.play{z-index:1}.audio-container .audio-button.pause{z-index:2}@media(min-width:768px){custom-audio-player{bottom:119px}.audio-button{width:36px;height:36px}.audio-button svg{width:18px;height:18px}}@media(min-width:1024px){custom-audio-player+div .button-quickview-icon{top:54px}custom-audio-player{position:static}.audio-button{width:40px;height:40px}.audio-button svg{width:20px;height:20px}}.pr-6{font-family:var(--font-body-family);font-size:1rem}@media screen and (min-width:1024px){.product-media-container .splide__slide>button{padding-bottom:0!important;height:calc(100vh - 380px)!important;max-height:700px!important;max-width:100%!important;width:auto!important;aspect-ratio:1 / 1!important;margin:0 auto!important;display:block!important;position:relative!important}.product-media-container .splide__slide img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important}.product-media-container [id^=x-product-thumbnail-]>div{margin:0 auto!important;justify-content:center!important}}#main-article h2{font-size:2em}#main-article h3{font-size:1.5em}#main-article p{font-size:1em;text-align:justify}#main-article ol,#main-article ul{text-align:justify}.blog-box-highlight{background-color:#f9f5ef;border-left:4px solid #c8a96e;padding:16px 20px;margin:32px 0;border-radius:10px}.blog-table-wrapper{overflow-x:auto;margin:32px 0}.blog-table{width:100%;border-collapse:collapse;font-size:.8em}.blog-table th{background-color:#c8b39a;color:#432724;padding:10px 14px;text-align:left}.blog-table td{padding:10px 14px;border-bottom:1px solid #e8e0d4}.blog-table tr:nth-child(2n) td{background-color:#faf7f2}.blog-cta-box{background-color:#f9f5ef;border-radius:10px;padding:24px;text-align:center!important;margin:40px 0}.blog-cta-box p{text-align:center!important}.blog-cta-box h3{font-weight:700;text-align:center!important}.blog-cta-button{display:inline-block;background-color:#432724;color:#fff;padding:12px 28px;border-radius:10px;text-decoration:none;font-weight:600;margin-top:12px}input[type=radio].input-radio.disabled+label{display:none!important}fieldset{display:flex;flex-wrap:wrap;gap:10px}input[type=radio].input-radio+label{margin-top:.625rem}fieldset:not(:has(input[type=radio].input-radio:not(.disabled))) input[type=radio].input-radio.disabled:first-of-type+label{margin-top:.625rem;display:flex!important;cursor:not-allowed!important;pointer-events:none!important}.daily-promo-collection{border-radius:12px;overflow:hidden;border:1px solid #e1d9c7}.daily-promo-collection__header{background-color:#432724;color:#fff;text-align:center;padding:12px 16px}.daily-promo-collection__title{font-family:var(--font-heading-family);font-size:1rem;font-weight:700;color:#fff;margin:0}.daily-promo-collection__countdown{display:block;font-size:.8rem;margin-top:4px;opacity:.9;color:#fff}.custom-daily-deal-section{display:block;width:100%}.custom-daily-title{font-family:var(--font-heading-family);font-size:clamp(28px,4vw,40px);color:var(--text-main);margin-bottom:32px}.custom-daily-card{background-color:var(--card-bg);border-radius:12px;max-width:1000px;margin:0 auto;box-shadow:0 10px 30px #0000000d;overflow:hidden;display:flex;flex-direction:column}.custom-daily-image-col{width:100%;position:relative;background-color:var(--card-bg)}.custom-daily-badge{position:absolute;top:16px;left:16px;background-color:var(--badge-bg);color:var(--badge-text);padding:8px 12px;border-radius:6px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:6px;z-index:2}.custom-daily-image-wrapper{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.custom-daily-image{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.custom-daily-info-col{width:100%;padding:24px;text-align:center;display:flex;flex-direction:column;justify-content:center}.custom-daily-vendor{text-transform:uppercase;font-size:12px;letter-spacing:1px;color:var(--text-main);opacity:.7;margin-bottom:8px}.custom-daily-product-title{font-family:var(--font-heading-family);font-size:clamp(22px,3vw,32px);color:var(--text-main);margin-bottom:16px;line-height:1.2}.custom-daily-description{font-size:15px;line-height:1.5;color:var(--text-main);opacity:.8;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.custom-daily-availability{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--status-avail);font-size:16px;margin-bottom:16px}.custom-daily-availability:has(.sold-out){color:var(--status-sold)}.custom-status-dot{width:14px;height:14px;border-radius:50%}.custom-status-dot.available{background-color:var(--status-avail)}.custom-status-dot.sold-out{background-color:var(--status-sold)}.custom-daily-price{font-size:clamp(22px,3vw,28px);font-weight:700;margin-bottom:24px}.custom-compare-price{text-decoration:line-through;color:var(--text-main);opacity:.5;margin-right:8px;font-size:.8em;font-weight:400}.custom-current-price{color:var(--price-color)}.custom-daily-countdown{font-family:var(--font-heading-family);font-size:clamp(18px,2vw,24px);color:var(--text-main);margin-bottom:24px;min-height:35px;font-weight:600}@media screen and (min-width:750px){.custom-daily-card{flex-direction:row}.custom-daily-image-col{width:50%;flex-shrink:0}.custom-daily-info-col{width:50%;padding:40px;text-align:center}.custom-daily-availability{justify-content:center}}.custom-daily-hybrid-wrapper{display:flex;flex-direction:column;gap:20px}@media(min-width:990px){.custom-daily-hybrid-wrapper{flex-direction:row;align-items:stretch}}.custom-daily-fixed-item{width:100%}@media(min-width:990px){.custom-daily-fixed-item{flex:0 0 calc(25% - 15px)}}.daily-item-inner{border-radius:12px;padding:20px;height:100%;position:relative;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05)}.daily-badge{position:absolute;top:15px;left:15px;background:#a80000;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;z-index:5}.custom-daily-countdown-hybrid{font-family:var(--font-heading-family);font-weight:700;color:#a80000;font-size:1.4rem}.custom-daily-fixed-item .card__content,.custom-daily-fixed-item .card-information{display:none!important}.custom-collection-carousel-wrapper{flex:1;min-width:0}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-slide{width:70vw}@media(min-width:768px){.custom-slide{width:calc(50% - 8px)}}@media(min-width:990px){.custom-slide{width:calc(33.333% - 10.66px)}}.custom-slider-arrow{color:#333;cursor:pointer}.custom-slider-arrow:hover{background-color:#f9f9f9;transform:translateY(-50%) scale(1.05)}@media(max-width:989px){.custom-slider-arrow{display:none!important}}.custom-hover-container:hover .custom-slider-arrow:not(:disabled){opacity:1}.custom-full-width-padding{padding-left:1.5rem;padding-right:1.5rem;max-width:100%}@media(min-width:768px){.custom-full-width-padding{padding-left:4rem;padding-right:4rem}}.custom-full-width-padding .custom-daily-hybrid-wrapper{width:100%}.omnibus-price{display:flex!important;align-items:center;flex-wrap:wrap;gap:.25rem}html[lang=it] .omnibus-price:before{content:"Prezzo pi\f9  basso ultimi 30gg: "}html[lang=en] .omnibus-price:before{content:"Lowest price last 30 days: "}html[lang=de] .omnibus-price:before{content:"Niedrigster preis letzten 30 tage: "}html[lang=fr] .omnibus-price:before{content:"Prix le plus bas des 30 derniers jours: "}html[lang=es] .omnibus-price:before{content:"Precio m\e1s bajo \faltimos 30 d\ed as: "}html[lang=fi] .omnibus-price:before{content:"Alin hinta viimeisten 30 p\e4iv\e4n aikana: "}html[lang=sv] .omnibus-price:before{content:"L\e4gsta pris senaste 30 dagarna: "}html[lang=da] .omnibus-price:before{content:"Laveste pris de seneste 30 dage: "}html[lang=nl] .omnibus-price:before{content:"Laagste prijs afgelopen 30 dagen: "}html[lang=no] .omnibus-price:before{content:"Laveste pris siste 30 dagene: "}@media(max-width:1023px){#update-cart .scrollbar-visible{max-height:none!important}}@media(max-width:1023px){.xcd-items-section{flex:0 1 auto!important;background:none!important}}.xcd-footer{--xcd-maroon: rgba(var(--colors-heading), 1);--xcd-gold: rgba(var(--colors-button), 1);--xcd-gold-text: rgba(var(--colors-button-text), 1);--xcd-cream: rgb(var(--colors-background-secondary));--xcd-muted: rgba(var(--colors-text), .45);--xcd-line: rgba(var(--colors-line-and-border), .5);--xcd-green: rgba(var(--color-success), 1);--xcd-bg: rgba(var(--background-color), 1);--xcd-ink: rgba(var(--colors-text), 1)}.xcd-footer{display:flex;flex-direction:column;gap:0;padding:10px 20px 20px;border-bottom:1px solid var(--xcd-line);margin-bottom:16px}.xcd-bar{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;background-color:var(--xcd-cream);border:1px solid var(--xcd-maroon);border-radius:11px;overflow:hidden}.xcd-sep{width:1px;background-color:var(--xcd-maroon);align-self:stretch}.xcd-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 6px 7px;background:rgb(var(--colors-background-secondary));border:none;border-top:2px solid transparent;cursor:pointer;transition:background .15s,border-top-color .15s;min-width:0;-webkit-tap-highlight-color:transparent}.xcd-cell--static{cursor:default;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 6px 7px;background:rgb(var(--colors-background-secondary));min-width:0}.xcd-cell--active{background:rgba(var(--background-color),1);border-top-color:rgba(var(--colors-button),1)!important}.xcd-icon{width:17px;height:17px;flex-shrink:0;color:var(--xcd-maroon);stroke:var(--xcd-maroon)}.xcd-label{font-family:var(--font-body-family, inherit);font-size:12px;font-weight:700;color:var(--xcd-ink);line-height:1;white-space:nowrap}.xcd-val{font-family:var(--font-body-family, inherit);font-size:10.5px;line-height:1;white-space:nowrap}.xcd-val--muted{color:var(--xcd-muted)}.xcd-val--green{color:var(--xcd-green);font-weight:600}.xcd-form-grid{display:grid;grid-template-rows:0fr;margin-bottom:0;transition:grid-template-rows .15s ease-in,margin-bottom .15s ease-in}.xcd-form-grid--open{grid-template-rows:1fr;margin-bottom:10px;transition:grid-template-rows .2s ease-out .15s,margin-bottom .2s ease-out .15s}.xcd-form-grid>*{min-height:0;overflow:hidden;padding-top:0!important;padding-bottom:0!important}.xcd-form-inner{opacity:0;transition:opacity .15s ease-in,padding-top .15s ease-in,padding-bottom .15s ease-in;pointer-events:none}.xcd-form-inner--open{opacity:1;padding-top:.75rem!important;padding-bottom:1rem!important;pointer-events:auto;transition:opacity .2s ease-out .15s,padding-top .2s ease-out .15s,padding-bottom .2s ease-out .15s}.xcd-form-bg{background:rgb(var(--colors-background-secondary));border-radius:var(--border-radius, 10px)}.xcd-form-bg input[type=text],.xcd-form-bg textarea,.xcd-form-bg select{background-color:#fff}.xcd-panel{margin-top:8px;padding:10px 13px 13px;background:var(--xcd-cream);border:1px solid rgba(var(--colors-line-and-border),.4);border-radius:10px}.xcd-panel-title{font-family:var(--font-heading-family, inherit);font-size:13px;font-weight:600;color:var(--xcd-maroon);margin-bottom:8px}.xcd-row{display:flex;gap:8px;align-items:center}.xcd-input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--xcd-line);border-radius:8px;background:var(--xcd-bg);color:var(--xcd-ink);font-family:var(--font-body-family, inherit);font-size:13px;outline:none}.xcd-input:focus{border-color:var(--xcd-maroon)}.xcd-input--zip{flex:0 0 72px;width:72px}.xcd-select{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--xcd-line);border-radius:8px;background:var(--xcd-bg);color:var(--xcd-ink);font-family:var(--font-body-family, inherit);font-size:13px;outline:none}.xcd-select:focus{border-color:var(--xcd-maroon)}.xcd-textarea{width:100%;padding:8px 10px;border:1px solid var(--xcd-line);border-radius:8px;background:var(--xcd-bg);color:var(--xcd-ink);font-family:var(--font-body-family, inherit);font-size:13px;resize:none;outline:none;box-sizing:border-box}.xcd-textarea:focus{border-color:var(--xcd-maroon)}.xcd-btn-apply{position:relative;flex-shrink:0;padding:8px 14px;background:var(--xcd-maroon);color:#fff;border:none;border-radius:8px;font-family:var(--font-body-family, inherit);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.xcd-btn-apply:disabled{opacity:.6;cursor:wait}.xcd-btn-outline{display:block;width:100%;margin-top:8px;padding:9px;background:transparent;color:var(--xcd-maroon);border:1.5px solid var(--xcd-maroon);border-radius:8px;font-family:var(--font-body-family, inherit);font-size:13px;font-weight:600;cursor:pointer;text-align:center}.xcd-btn-outline:disabled{opacity:.6;cursor:wait}.xcd-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.xcd-msg{margin-top:6px;font-size:12px}.xcd-msg--ok{color:var(--xcd-green)}.xcd-msg--error{color:rgba(var(--color-error),1)}.xcd-ship-results{margin-top:8px;display:flex;flex-direction:column;gap:4px}.xcd-ship-rate{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;padding:4px 2px;border-bottom:1px solid var(--xcd-line)}.xcd-ship-rate:last-child{border-bottom:none}.xcd-ship-price{font-weight:600;color:var(--xcd-green)}.xcd-ship-norate{font-size:12px;color:var(--xcd-muted);text-align:center;padding:6px 0}.xcd-transition-in{transition:opacity .15s ease,transform .15s ease}.xcd-transition-out{transition:opacity .1s ease}@media(max-width:767px){#update-cart .cart-drawer-price-total .flex.justify-between.items-end.text-medium{padding-top:10px}#update-cart .cart-drawer-price-total .flex.justify-between.items-end.text-medium p.h4{font-size:22px;color:var(--xcd-maroon)}}#update-cart #show_cart_button_style{font-family:var(--font-body-family, inherit)!important}@media(max-width:767px){#update-cart #show_cart_button_style{width:100%!important;border-radius:11px!important;padding:15px!important;font-weight:700!important;background-color:rgba(var(--colors-button),1)!important;color:rgba(var(--colors-button-text),1)!important;justify-content:center}#update-cart .flex.flex-col.lg\\:gap-1>.flex{flex-direction:column}}.microcopy-atc{text-align:var(--microcopy-align, center)!important;color:var(--microcopy-color, currentColor)}.microcopy-atc *{text-align:inherit!important;color:inherit;margin:0}.block-spacing-wrapper>*{margin-top:0!important;margin-bottom:0!important}.swym-button.swym-add-to-wishlist{display:none!important}.shopify-block.shopify-app-block:has(wishlist-button-block){display:none!important}@media(min-width:1024px){.x-container-header-nav>ul{flex-wrap:nowrap}}@media(min-width:1024px)and (max-width:1919px){.x-container-header-nav>ul>li{padding-left:.45rem!important;padding-right:.45rem!important;margin-right:0!important}.nav-top-title{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:clamp(.45rem,.62vw,.58rem)!important}.navlink--toplevel{font-size:clamp(.45rem,.62vw,.58rem)!important;padding-left:.45rem!important;padding-right:.45rem!important;white-space:nowrap!important;word-break:normal!important}}.pdp-vendor-badges{display:inline-flex!important;vertical-align:middle!important;margin-left:.4rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
