nuva-shipping-progress{display:block;color:#4e2e25;background:#fffaf7;border:1px solid #e8c9c1;border-radius:16px;padding:16px;margin:16px 0}nuva-shipping-progress p{font-size:13px;line-height:1.5;margin:0 0 12px}nuva-shipping-progress progress{display:block;width:100%;height:8px;border:0;border-radius:8px;overflow:hidden;background:#ead8d2;accent-color:#b47d70}nuva-shipping-progress progress::-webkit-progress-bar{background:#ead8d2}nuva-shipping-progress progress::-webkit-progress-value{background:#b47d70;border-radius:8px}nuva-shipping-progress progress::-moz-progress-bar{background:#b47d70}.nuva-shipping-scale{display:flex;justify-content:space-between;gap:12px;font-size:10px;margin-top:7px}nuva-shipping-progress small{display:block;font-size:10px;line-height:1.5;margin-top:10px;opacity:.85}nuva-shipping-progress[data-complete=true]{border-color:#8ebaa1;background:#f1f8f3}nuva-shipping-progress[data-complete=true] progress::-webkit-progress-value{background:#408c73}.nuva-cart-body{display:flex;flex:1;flex-direction:column;overflow-y:auto;min-height:0}.nuva-cart-body cart-drawer-items{flex:0 0 auto;overflow:visible}.nuva-cart-body>nuva-shipping-progress{flex:none;margin:0 0 18px}.drawer.is-empty .nuva-cart-body{display:none}nuva-cart-recommendations{display:block;color:#4e2e25;background:#f1e4dd;padding:18px 15px;margin:12px -15px 0}nuva-cart-recommendations[hidden]{display:none!important}.nuva-cross-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.nuva-cross-heading h3{margin:0;font:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nuva-cross-heading>div{display:flex;gap:3px}.nuva-cross-heading button{width:36px;height:36px;border:1px solid #cfaca0;border-radius:50%;background:transparent;color:#4e2e25;font-size:23px;cursor:pointer}.nuva-cross-list{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.nuva-cross-card{flex:0 0 86%;display:grid;grid-template-columns:80px 1fr;gap:6px 12px;scroll-snap-align:start;align-content:start}.nuva-cross-image-link{grid-row:1/6}.nuva-cross-image{width:80px;height:105px;object-fit:contain;border-radius:8px;display:block;background:#fff}.nuva-cross-title{font-size:13px;font-weight:500;line-height:1.4;color:inherit;text-decoration:none}.nuva-cross-price{font-size:13px;font-weight:600;margin:0}.nuva-cross-price s{font-size:11px;font-weight:400;opacity:.65;margin-left:6px}.nuva-cross-card select{max-width:100%;font:inherit;font-size:12px;background:#fffaf7;color:#4e2e25;border:1px solid #cfaca0;border-radius:5px;padding:6px}.nuva-cross-add{justify-self:start;min-height:44px;border:0;padding:7px 0;background:none;color:#744c40;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:13px;cursor:pointer}.nuva-cross-add:disabled{opacity:.6;cursor:wait}.nuva-cross-error{font-size:12px;color:#a12424}.nuva-cross-card a:focus-visible,.nuva-cross-add:focus-visible{outline:2px solid #744c40;outline-offset:3px}@media(min-width:990px){cart-drawer .drawer__inner:has(nuva-cart-recommendations:not([hidden])){width:740px;max-width:calc(100vw - 40px);display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;column-gap:20px;padding-left:0}.drawer__inner:has(nuva-cart-recommendations:not([hidden]))>.drawer__header{grid-column:2;grid-row:1}.drawer__inner:has(nuva-cart-recommendations:not([hidden]))>.drawer__footer{grid-column:2;grid-row:4}.drawer__inner:has(nuva-cart-recommendations:not([hidden])) .nuva-cart-body{display:contents}.drawer__inner:has(nuva-cart-recommendations:not([hidden])) .nuva-cart-body>nuva-shipping-progress{grid-column:2;grid-row:2}.drawer__inner:has(nuva-cart-recommendations:not([hidden])) cart-drawer-items{grid-column:2;grid-row:3;overflow-y:auto}.drawer__inner nuva-cart-recommendations:not([hidden]){grid-column:1;grid-row:1/5;overflow-y:auto;margin:0;padding:24px 16px}.nuva-cross-heading{text-align:center;display:block}.nuva-cross-heading>div{display:none}.nuva-cross-list{flex-direction:column;gap:24px;overflow:visible}.nuva-cross-card{display:flex;flex-direction:column;flex:none;align-items:center;text-align:center;gap:6px}.nuva-cross-image{width:118px;height:132px}.nuva-cross-add{align-self:center}}nuva-shipping-progress{background:#fff9fb;border:1px solid #e6b1c1;border-radius:20px;padding:18px;box-shadow:0 5px 18px #b33f650a}nuva-shipping-progress p{color:#763047;font-size:14px;font-weight:500}nuva-shipping-progress progress{height:9px;accent-color:#c94b76;background:#eed6df}nuva-shipping-progress progress::-webkit-progress-bar{background:#eed6df}nuva-shipping-progress progress::-webkit-progress-value{background:#c94b76}nuva-shipping-progress progress::-moz-progress-bar{background:#c94b76}.nuva-shipping-scale{color:#92415c}.nuva-shipping-zones{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}.nuva-shipping-zones>div{border:1px solid #ead4de;border-radius:13px;padding:10px 8px;text-align:center;background:#fff}.nuva-shipping-zones strong{display:block;font-size:12px;color:#a7355c}.nuva-shipping-zones span{display:block;font-size:11px;line-height:1.5;margin-top:4px;color:#715969}.nuva-shipping-zones>div:first-child{background:#f1e9fb;border-color:#d6b7ee}.nuva-shipping-zones>div:first-child strong{color:#8544b9}nuva-shipping-progress[data-complete=true]{background:#effaf5;border-color:#69b897}nuva-shipping-progress[data-complete=true] p{color:#247959}nuva-shipping-progress[data-complete=true] progress::-moz-progress-bar{background:#408c73}nuva-cart-recommendations{background:#f8eaf0}.nuva-cross-add{color:#9c3658;font-weight:600}.nuva-cross-heading h3{color:#9c3658}nuva-shipping-progress{padding:20px;border-radius:22px;background:snow;border-color:#edcdd4;box-shadow:0 8px 24px #ad345b0b}nuva-shipping-progress p[data-nuva-shipping-message]{display:flex;align-items:flex-start;gap:11px;font-weight:400;color:#432d35;font-size:14px;line-height:1.55}.nuva-shipping-emoji{font-size:23px;line-height:1.3;flex:none}.nuva-shipping-key{color:#a33560;font-weight:800}.nuva-shipping-amount{font-size:19px;color:#bd3867;font-weight:800;white-space:nowrap}nuva-shipping-progress progress{height:9px;margin-top:16px}.nuva-shipping-scale{font-size:10px;letter-spacing:.05em;margin-top:8px}.nuva-shipping-zones{gap:10px;margin-top:20px}.nuva-shipping-zones>div{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:130px;border-radius:14px;padding:12px 8px;background:#fff5f7;border:1px solid #ecc7d3}.nuva-shipping-zones>div:first-child{background:#effaf5;border-color:#87cfb1}.nuva-shipping-zones .nuva-shipping-card-emoji{font-size:23px;line-height:1.1;margin:0 0 7px}.nuva-shipping-zones .nuva-shipping-card-label{font-size:11px;line-height:1.3;letter-spacing:.035em;color:#7b4d59;margin:0}.nuva-shipping-card-label b{display:block;font-size:14px;color:#ae3e65;margin-top:3px}.nuva-shipping-zones .nuva-shipping-card-caption{font-size:10px;margin:2px 0 0;color:#528971}.nuva-shipping-zones .nuva-shipping-card-price{font-size:24px!important;line-height:1.1;font-weight:800;margin-top:5px;color:#bc4470}.nuva-shipping-zones>div:first-child .nuva-shipping-card-price{color:#299c77}.nuva-shipping-free{transition:background .2s,border-color .2s}nuva-shipping-progress[data-complete=true] .nuva-shipping-free{background:#e1f6ec;border-color:#56ae87;box-shadow:0 3px 10px #299c7715}nuva-shipping-progress[data-complete=true] .nuva-shipping-free .nuva-shipping-card-price,nuva-shipping-progress[data-complete=true] .nuva-shipping-key{color:#21805b}nuva-shipping-progress small{font-size:10px;color:#806a72;opacity:1;margin-top:13px}cart-drawer nuva-shipping-progress{padding:11px 13px;margin:0 0 12px!important;border-radius:12px;box-shadow:none}cart-drawer nuva-shipping-progress p[data-nuva-shipping-message]{font-size:11px;line-height:1.4;gap:7px;margin:0 0 7px}cart-drawer .nuva-shipping-emoji{font-size:17px}cart-drawer .nuva-shipping-amount{font-size:14px}cart-drawer nuva-shipping-progress progress{height:6px;margin-top:5px}cart-drawer .nuva-shipping-scale{font-size:9px;margin-top:5px;letter-spacing:0}cart-drawer .nuva-shipping-zones{display:none}cart-drawer nuva-shipping-progress small{font-size:9px;line-height:1.3;margin-top:6px}.section-header{position:sticky!important;top:0!important;z-index:20;transform:none!important;margin-bottom:0!important}.section-header.shopify-section-header-hidden{transform:none!important}.section-header .header-wrapper{background:#f6efe8e6!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(78,46,37,.08);transition:background .2s,box-shadow .2s}.section-header .header{padding-top:7px!important;padding-bottom:6px!important;row-gap:0!important}.section-header .header__heading,.section-header .header__heading-link{margin:0!important;padding-top:0!important;padding-bottom:0!important}.section-header .header__heading-logo-wrapper{width:145px!important;max-width:145px!important;transition:width .2s,max-width .2s}.section-header .header__heading-logo{width:100%!important;height:auto!important}.section-header .header__inline-menu{margin-top:0!important}.section-header .header__menu-item{padding-top:8px!important;padding-bottom:8px!important;font-size:13px}.announcement-bar__message{padding:7px 0!important;min-height:0;font-size:12px}.announcement-bar,.announcement-bar-section .utility-bar{min-height:0}html.nuva-scrolled .section-header .header__heading-logo-wrapper{width:105px!important;max-width:105px!important}html.nuva-scrolled .section-header .header{padding-top:4px!important;padding-bottom:3px!important}html.nuva-scrolled .section-header .header-wrapper{background:#f6efe8d6!important;box-shadow:0 3px 14px #4e2e250b}html.nuva-scrolled .section-header .header__menu-item{padding-top:6px!important;padding-bottom:6px!important}product-info[id^=MainProduct-]{padding-top:12px!important}.product__info-container .product__text{margin-top:0!important;margin-bottom:4px!important}.product__info-container .product__title{margin-top:0!important;margin-bottom:10px!important}.product__info-container .product__title h1{margin:0}.product__info-container .product__tax{margin-top:5px!important}@media(max-width:749px){.section-header .header{padding-top:5px!important;padding-bottom:5px!important}.section-header .header__heading-logo-wrapper{width:125px!important;max-width:125px!important}html.nuva-scrolled .section-header .header__heading-logo-wrapper{width:95px!important;max-width:95px!important}.announcement-bar__message{font-size:10px;line-height:1.4;padding:6px 0!important}product-info[id^=MainProduct-]{padding-top:8px!important}.product__info-container .product__title{margin-bottom:8px!important}}@media(prefers-reduced-motion:reduce){.section-header *{transition:none!important}}cart-drawer .nuva-shipping-zones{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}cart-drawer .nuva-shipping-zones>div{min-height:0;padding:7px 9px;border-radius:9px;display:grid;grid-template-columns:22px 1fr;column-gap:5px;row-gap:0;align-content:center}cart-drawer .nuva-shipping-zones .nuva-shipping-card-emoji{grid-column:1;grid-row:1/4;font-size:18px;margin:0;align-self:center}cart-drawer .nuva-shipping-zones .nuva-shipping-card-label{grid-column:2;font-size:9px;line-height:1.2;letter-spacing:0}cart-drawer .nuva-shipping-zones .nuva-shipping-card-label b{display:inline;font-size:10px;margin:0}cart-drawer .nuva-shipping-zones .nuva-shipping-card-caption{grid-column:2;font-size:8px;line-height:1;margin:1px 0 0}cart-drawer .nuva-shipping-zones .nuva-shipping-card-price{grid-column:2;font-size:16px!important;margin-top:2px;line-height:1.1}cart-drawer nuva-shipping-progress small{font-size:8px;margin-top:6px}.utility-bar:has(.nuva-marquee){background:#a83760!important;color:#fff!important;border:0!important}.utility-bar:has(.nuva-marquee) .page-width{max-width:none;padding-left:0;padding-right:0}.announcement-bar:has(.nuva-marquee){width:100%;overflow:hidden}.nuva-marquee.announcement-bar__message{display:block;overflow:hidden;padding:9px 0!important;margin:0;width:100%;max-width:none;color:#fff!important;line-height:1.4}.nuva-marquee-track{display:flex;width:max-content;animation:nuva-announcement-scroll 38s linear infinite;will-change:transform}.nuva-marquee-set{display:flex;min-width:100vw;justify-content:space-around;flex-shrink:0;align-items:center;gap:36px;padding-right:36px;white-space:nowrap}.nuva-marquee-item{font-size:12px;font-weight:500;letter-spacing:.07em}.nuva-marquee-item strong{font-weight:800;color:#ffe7ac}.nuva-marquee-separator{font-size:17px;line-height:1;color:#ffd7e6}.nuva-marquee:hover .nuva-marquee-track,.nuva-marquee:focus-within .nuva-marquee-track{animation-play-state:paused}.nuva-marquee:focus-visible{outline:2px solid #ffe7ac;outline-offset:-3px}@keyframes nuva-announcement-scroll{to{transform:translate(-50%)}}@media(max-width:749px){.nuva-marquee.announcement-bar__message{padding:8px 0!important}.nuva-marquee-item{font-size:10px}.nuva-marquee-set{gap:24px;padding-right:24px}}@media(prefers-reduced-motion:reduce){.nuva-marquee-track{animation:none!important}.nuva-marquee{overflow-x:auto!important}.nuva-marquee-set[aria-hidden=true]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAACA */
