:root{--pc-ink:#2A1520;--pc-brown:#2A1520;--pc-brown-d:#4A0A25;--pc-cta:#D81B60;--pc-cta-d:#B8134F;--pc-accent:#D81B60;--pc-soft:#FFF1F6;--pc-soft2:#FFE0EC;--pc-line:#F3D3DF;--pc-mut:#5E4A52;--pc-gold:#D81B60}.gx{--gx-cream:#fff;--gx-beige:var(--pc-soft);--gx-peach:var(--pc-soft);--gx-forest:var(--pc-brown);--gx-cran:var(--pc-cta);--gx-cran-d:var(--pc-cta-d);--gx-cran-ink:var(--pc-accent);--gx-on-accent:#fff;--gx-gold:var(--pc-gold);--gx-ink:var(--pc-ink);--gx-mut:var(--pc-mut);--gx-line:var(--pc-line);--gx-r:14px}.gx-bg--forest{--gx-mut:rgba(255,255,255,.85);--gx-line:rgba(255,255,255,.25);color:#fff}.gx-bg--cranberry{color:#fff}.gx-h1,.gx-h2,.gx-h3,.gx-title,.gx-pcard__title,.gx-review__title,.gx-sticky__title,.gx-ql__head,.gx-banner__overlay{font-weight:700;letter-spacing:-.005em;color:var(--pc-brown)}.gx-bg--forest .gx-h1,.gx-bg--forest .gx-h2,.gx-bg--forest .gx-h3{color:#fff}.gx-title{font-size:clamp(3rem,3.2vw,3.8rem);line-height:1.15}.gx-tagline{font-style:normal;font-family:var(--font-body-family);font-size:1.6rem}.gx-eyebrow{color:var(--pc-brown);font-size:1.15rem;letter-spacing:.16em}.gx-eyebrow--pill{border:0;background:var(--pc-soft);border-radius:999px;padding:.5rem 1.4rem;color:var(--pc-brown)}.gx-btn{border-radius:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:1.5rem;box-shadow:none;color:#fff!important}.gx-btn:hover{transform:none}.gx-btn--lg{min-height:60px;font-size:1.65rem}.gx-btn--ghost{background:#fff;color:var(--pc-brown)!important;border:1.5px solid var(--pc-brown)}.gx-btn--ghost:hover{background:var(--pc-soft)}.gx-btn--light{background:#fff;color:var(--pc-brown)!important}.gx-pill--save,.gx-tag{background:var(--pc-brown);color:#fff}.gx-marquee{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.25rem}.gx-marquee.gx-bg--beige,.gx-marquee .gx-bg--beige,.shopify-section-group-header-group .gx-bg--beige{background:var(--pc-brown);color:#fff}.shopify-section-group-header-group .gx-marquee__dot{color:var(--pc-gold)}.header-wrapper{background:#fff;border-bottom:1px solid var(--pc-line)}.header__menu-item,.header__menu-item span{color:var(--pc-brown);font-size:1.45rem;letter-spacing:.04em}.header__icon{color:var(--pc-brown)}.gx-pdp{background:#fff;padding-top:2rem}.gx-gallery__stage,.gx-gallery__slide{background:var(--pc-soft)}.gx-gallery__slide{background:#fff}.gx-gallery__stage{border:1px solid var(--pc-line)}.gx-thumb{background:var(--pc-soft);border:1.5px solid var(--pc-line);border-radius:10px}.gx .gx-thumb.is-active{border-color:var(--pc-brown);border-width:2px}@media(min-width:990px){.gx-pdp__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:5rem}.gx-gallery:not(.gx-gallery--grid){display:grid;grid-template-columns:86px minmax(0,1fr);gap:1.6rem;align-items:start}.gx-gallery:not(.gx-gallery--grid) .gx-thumbs{order:-1;display:flex;flex-direction:column;gap:1rem;margin:0;max-height:640px;overflow-y:auto;scrollbar-width:none}.gx-gallery:not(.gx-gallery--grid) .gx-thumbs::-webkit-scrollbar{display:none}.gx-gallery:not(.gx-gallery--grid) .gx-thumb{flex:0 0 auto;width:100%}}.gx-price{margin:.6rem 0 1.8rem}.gx-price__now{font-size:2.8rem;font-weight:700;color:var(--pc-brown)}.gx-bullets{grid-template-columns:1fr 1fr;gap:1.4rem 1.8rem;border:1px solid var(--pc-line);border-radius:14px;padding:1.8rem;background:#fff;box-shadow:0 6px 20px -16px #4a251c59}.gx-bullets li{font-size:1.4rem;font-weight:500;line-height:1.35;color:var(--pc-brown)}@media(max-width:480px){.gx-bullets{grid-template-columns:1fr}}.gx-label{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1.25rem;color:var(--pc-brown)}.gx-variants__list{display:grid;grid-template-columns:1fr;gap:1rem}.gx-variants__list:has(.gx-chip:nth-child(4)){grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.gx .gx-chip span{width:100%;min-height:58px;border-radius:12px;border:1.5px solid var(--pc-line);background:var(--pc-soft);padding:1.2rem 1.6rem 1.2rem 4.6rem;font-weight:600;color:var(--pc-brown);position:relative;line-height:1.3}.gx .gx-chip span:before{content:"";position:absolute;left:1.6rem;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;border:1.5px solid var(--pc-brown);background:#fff}.gx .gx-chip input:checked+span{background:#fff;border-color:var(--pc-brown);border-width:2px;color:var(--pc-brown)}.gx .gx-chip input:checked+span:before{background:radial-gradient(circle,var(--pc-brown) 0 5px,#fff 6px)}.gx-variants__list:has(.gx-chip:nth-child(4)) .gx-chip span{padding:1rem 1.2rem;justify-content:center;text-align:center}.gx-variants__list:has(.gx-chip:nth-child(4)) .gx-chip span:before{display:none}.gx .gx-input,.gx .gx-sticky__sel,.gx-sticky .gx-sticky__sel{border-color:var(--pc-line);border-radius:10px}.gx-tile{border-radius:12px;background:var(--pc-soft);border:0}.gx-tile .gx-icon{color:var(--pc-brown)}.gx-acc__item summary{font-size:1.5rem;color:var(--pc-brown)}.gx-acc__body{padding-left:0}.gx-acc__body.gx-rte li:before{background:var(--pc-brown);width:.6rem;height:.6rem}.gx-deliv{background:var(--pc-soft);border-radius:12px}.gx-shape{display:none}.gx-sec{padding:5.6rem 0}@media(min-width:750px){.gx-sec{padding:7.2rem 0}}.gx-media,.gx-pcard__img,.gx-sticky__img{background:var(--pc-soft)}.gx-media__ph{background:var(--pc-soft);color:var(--pc-brown)}.gx-pcard{border:1px solid var(--pc-line);border-radius:14px;box-shadow:none}@media(hover:hover){.gx-pcard:hover{transform:none;box-shadow:0 10px 24px -16px #4a251c66}}.gx-pcard__img{background:#fff;padding:0}.gx-pcard__img img{object-fit:cover}.gx-pcard__title{font-size:1.6rem}.gx-pcard__price{color:var(--pc-brown)}.gx-pcard .gx-btn{font-size:1.3rem}.gx-benefit{background:#fff;border:1px solid var(--pc-line);border-radius:14px}.gx-benefit__ic{background:var(--pc-soft2);color:var(--pc-brown)}.gx-faq__list,.gx-faq__item{border-color:var(--pc-line)}.gx-faq__item summary{color:var(--pc-brown)}.gx-sticky{background:#fffffffa}.gx-sticky__price{color:var(--pc-brown)}.gx a:focus-visible,.gx button:focus-visible,.gx input:focus-visible,.gx select:focus-visible,.gx summary:focus-visible,.gx-sticky :focus-visible{outline-color:var(--pc-brown)}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.footer{border-top:1px solid var(--pc-line)}.collection-list-title,.title{color:var(--pc-brown)}.card__heading{font-family:var(--font-heading-family);color:var(--pc-brown)}.gx{font-size:1.65rem;line-height:1.6}.gx-muted,.gx-small,.gx-lead{color:var(--pc-mut)}.gx-small{font-size:1.4rem}.gx-tagline{font-size:1.7rem;color:var(--pc-mut)}.gx-bullets li{font-size:1.5rem;font-weight:500;color:var(--pc-ink)}.gx .gx-chip span{font-size:1.6rem}.gx-acc__item summary{font-size:1.65rem}.gx-acc__body,.gx-rte{font-size:1.6rem;color:var(--pc-ink)}.gx-benefit__txt{font-size:1.5rem}.gx-benefit__txt strong{font-size:1.6rem}.gx-pcard__title{font-size:1.7rem;line-height:1.3}.gx-pcard__price{font-size:1.7rem}.gx-pcard .gx-btn{font-size:1.4rem}.gx-eyebrow{font-size:1.25rem;font-weight:700}.gx-eyebrow--pill{background:var(--pc-soft2)}.gx-marquee{font-size:1.3rem;letter-spacing:.06em;text-transform:none;font-weight:600}.shopify-section-group-header-group .gx-bg--beige{background:var(--pc-soft2);color:var(--pc-ink)}.shopify-section-group-header-group .gx-marquee__dot{color:var(--pc-accent)}.header__menu-item,.header__menu-item span{font-size:1.55rem;font-weight:500;color:var(--pc-ink);letter-spacing:0}.gx-price__now{color:var(--pc-ink);font-size:3rem}.gx-btn--ghost{border-color:var(--pc-ink);color:var(--pc-ink)!important}.gx-pill--save,.gx-tag{background:var(--pc-accent)}.gx .gx-chip input:checked+span{border-color:var(--pc-accent);box-shadow:0 0 0 1px var(--pc-accent)}.gx .gx-chip span:before{border-color:var(--pc-ink)}.gx .gx-chip input:checked+span:before{border-color:var(--pc-accent);background:radial-gradient(circle,var(--pc-accent) 0 5px,#fff 6px)}.gx .gx-thumb.is-active{border-color:var(--pc-accent)}.gx-benefit__ic{background:var(--pc-soft2);color:var(--pc-accent)}.gx-tile .gx-icon,.gx-acc__item summary .gx-icon:first-child{color:var(--pc-accent)}.gx-acc__body.gx-rte a,.gx-rte a{color:var(--pc-accent)}.gx-acc__body.gx-rte li:before{background:var(--pc-accent)}.gx-step .gx-media{background:var(--pc-soft)}.gx-pdp,.gx-bg--cream,.gx-gallery__slide{background:#fff}.gx-wrap{max-width:1280px}@media(min-width:990px){.gx-pdp{padding:2.4rem 0 5.6rem}.gx-pdp__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4.8rem}.gx-buy{background:#fff;border:1px solid var(--pc-line);border-radius:18px;padding:2.8rem 2.8rem 2rem;box-shadow:0 14px 40px -30px #2a1a1573}.header{padding-top:.8rem!important;padding-bottom:.4rem!important}}.gx-sec{padding:4.8rem 0}@media(min-width:750px){.gx-sec{padding:6.4rem 0}}.gx-head{margin-bottom:3.2rem}.gx-pcard__body{padding:1.4rem 1.4rem 1.6rem}@media(min-width:990px){.header{padding-top:.6rem!important;padding-bottom:.6rem!important}.header__inline-menu{margin-left:2.4rem}.header__menu-item{padding:1rem .9rem}}.pp-hp .gx-eyebrow--pill{margin-bottom:.6rem}@media(min-width:990px){.header__inline-menu{margin-left:1.6rem}.header__menu-item{padding:1rem .7rem}.header__menu-item,.header__menu-item span{font-size:1.45rem}.list-menu--inline{flex-wrap:nowrap}}@media(min-width:990px){.pp-hp .pp-hp__badge{left:calc(86px + 2.8rem)!important}}.gx-btn.pp-buynow{margin-top:1rem;background:var(--pc-ink);color:#fff!important}.gx-btn.pp-buynow:hover{background:#000}.gx-btn.pp-buynow[disabled]{opacity:.5}.gx-btn{color:var(--pc-ink)!important}.gx-btn.pp-buynow,.gx-btn--light{color:#fff!important}.gx-btn--light{background:var(--pc-ink)}.gx-btn--ghost{color:var(--pc-ink)!important}.gx-eyebrow{color:var(--pc-accent)}.gx-eyebrow--pill{background:var(--pc-soft2);color:var(--pc-ink)}.gx-pill--save,.gx-tag{background:var(--pc-accent);color:#fff}.gx-stars{color:#f59e0b}.gx-price__now,.gx-pcard__price,.gx-sticky__price{color:var(--pc-ink)}.gx-bg--forest,.gx-bg--cranberry{background:var(--pc-ink);color:#fff}.gx-bg--beige{background:var(--pc-soft)}.gx a:focus-visible,.gx button:focus-visible,.gx input:focus-visible,.gx select:focus-visible,.gx summary:focus-visible{outline-color:var(--pc-accent)}.button:not(.button--secondary){color:var(--pc-ink)}.gx .gx-bundle{background:#fff;border-color:var(--pc-line)}.gx .gx-bundle:has(input:checked),.gx .gx-bundle.is-checked{background:var(--pc-soft);border-color:var(--pc-accent);box-shadow:0 0 0 1px var(--pc-accent)}.gx .gx-bundle__dot{border-color:var(--pc-ink)}.gx .gx-bundle:has(input:checked) .gx-bundle__dot{border-color:var(--pc-accent);background:radial-gradient(circle,var(--pc-accent) 0 5px,#fff 6px)}.gx-gallery__stage,.gx-gallery__slide,.gx-thumb{background:#fff8fa}:root{--pc-dark:#7A1238}.gx-btn{color:#fff!important}.gx-btn--ghost{color:var(--pc-ink)!important;border-color:var(--pc-ink)}.gx-btn.pp-buynow,.gx-btn--light{background:var(--pc-dark);color:#fff!important}.gx-btn.pp-buynow:hover{background:#5c0a2a}.gx-bg--forest,.gx-bg--cranberry{background:var(--pc-dark);color:#fff}.gx-bg--forest .gx-eyebrow{color:#ffd1e3}.gx-stars,.jdgm-star,.jdgm-prev-badge__stars .jdgm-star{color:var(--pc-accent)!important}.button:not(.button--secondary){color:#fff}.gx-pcard__img{position:relative}.pp-badge{position:absolute;top:10px;left:10px;z-index:2;background:#fff;color:var(--pc-brown,#3b2a2a);border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:.45rem .95rem;font-size:1.15rem;font-weight:700;letter-spacing:.02em;box-shadow:0 2px 8px #00000014;pointer-events:none}.gx-btn.pp-cardbtn{min-height:42px;font-size:1.25rem;letter-spacing:.06em;border-radius:999px;padding:.6rem 1rem}.gx-btn--ghost.pp-cardbtn{background:#fff;color:var(--pc-brown,#3b2a2a)!important;border:1.5px solid rgba(59,42,42,.35)}.gx-btn--ghost.pp-cardbtn:hover{border-color:var(--pc-brown,#3b2a2a);background:var(--pc-soft,#fff5f8)}.gx-grid__more{margin-top:2.4rem}body:has(.casa_page) .gx-top{bottom:100px!important}.casa_page{transition:bottom .25s ease}body:has(.gx-sticky.is-visible) .casa_page{bottom:88px!important}body:has(.gx-sticky.is-visible):has(.casa_page) .gx-top{bottom:166px!important}.pp-hp__gallery,.gx-gallery{isolation:isolate}.shopify-section-header-sticky.menu-open,.section-header.menu-open{z-index:60!important}@media(max-width:749px){.gx-top{display:none!important}.casa_launcher{transform:scale(.82);transform-origin:bottom right}}body:has(.pp-usonly) [data-pp-eta]{display:none!important}cart-remove-button .button.cart-remove-button{color:#2a1520!important;background:transparent!important;box-shadow:none!important;opacity:.8}cart-remove-button .button.cart-remove-button:hover,cart-remove-button .button.cart-remove-button:focus-visible{opacity:1;color:#d81b60!important}cart-remove-button .button.cart-remove-button svg{width:18px;height:18px}cart-remove-button>a.button{color:#2a1520!important;background:transparent!important;box-shadow:none!important;opacity:.8}cart-remove-button>a.button:hover{opacity:1;color:#d81b60!important}@media screen and (max-width:749px){body,.gx{font-size:15.5px}.gx p,.gx li,.gx .gx-lead{font-size:15px;line-height:1.5}.gx .gx-h1,.gx h1{font-size:23px!important;line-height:1.2!important}.gx .gx-h2{font-size:22px!important;line-height:1.25!important}.gx .gx-h3,.gx h3{font-size:17px!important;line-height:1.3!important}.gx .gx-eyebrow{font-size:11.5px!important}.gx .gx-sec{padding-top:30px!important;padding-bottom:30px!important}.gx .gx-sec__head,.gx .gx-head{margin-bottom:16px!important}.pp-cd{display:none!important}.pp-cd-fs{padding:6px 8px!important;min-height:0!important;line-height:1.25!important}.pp-cd-fs .pp-fs-text{display:block!important;font-size:12.5px!important;line-height:1.25!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}.pp-cd-fs .pp-fs-text__ic{font-size:13px!important}.pp-cd-fs .pp-fs-text__sub{display:inline!important;font-size:11px!important;margin:0!important;opacity:.95}.header{padding-top:2px!important;padding-bottom:2px!important}.header__heading-logo{max-height:38px!important;width:auto!important}.header__heading-link{padding:2px!important}.gx-gallery__slide{aspect-ratio:4/3!important;max-height:36vh}.gx-gallery__slide video{object-fit:cover!important}.gx-thumbs{display:none!important}.gx-gallery__nav{width:36px!important;height:36px!important}.gx-gallery__count{font-size:11px!important;padding:3px 8px!important;right:10px!important;bottom:10px!important}.gx-pdp__grid{gap:12px!important;row-gap:12px!important}.gx-gallery__note{font-size:12px!important;margin-top:4px!important}.gx-pdp{padding-top:8px!important}.gx-buy{display:flex;flex-flow:row wrap;align-items:center}.gx-buy>*{flex:0 0 100%;max-width:100%;margin-top:0;order:20}.gx-buy>.gx-eyebrow{display:none!important}.gx-buy>.gx-title{order:1;font-size:22px!important;line-height:1.2!important;margin:0 0 4px!important}.gx-buy>.gx-tagline{order:2;font-size:14.5px!important;line-height:1.4!important;margin:0 0 6px!important}.gx-buy>.gx-price{order:3;flex:0 0 auto;margin:0 14px 8px 0!important}.gx-buy>.gx-appblock{order:4;flex:1 1 auto;width:auto;margin:0 0 8px!important}.gx-buy .gx-price__now{font-size:22px!important}.gx-buy>.pp-fsbadge{order:5;margin:0 0 10px!important;padding:6px 10px!important;font-size:12.5px!important;line-height:1.3!important;min-height:0!important}.gx-buy>.pp-usonly{order:6}.gx-buy>.gx-form{order:7}.gx-buy>.pp-eta{order:8}.gx-buy>.pp-offer{order:9;margin:2px 0 12px!important;padding:8px 10px!important;font-size:13px!important}.gx-buy>.gx-bullets{order:10;margin:0 0 14px!important}.gx-buy .gx-label{font-size:12px!important;margin-bottom:4px!important}.gx-buy .gx-chip span{font-size:13.5px!important;padding-top:9px!important;padding-bottom:9px!important;min-height:0!important}.gx-buy .gx-variants{margin-bottom:8px!important}.gx-buy .gx-btn--lg{min-height:48px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:15px!important}.gx-buy .pp-buynow{margin-top:8px!important}.gx-buy .pp-fsline{font-size:13px!important;margin:6px 0 0!important}.gx-buy .pp-eta{margin:10px 0!important;padding:10px 12px!important}.gx-buy .pp-eta__line{font-size:13.5px!important;line-height:1.35!important;margin:0!important}.gx-buy .pp-eta__xmas,.gx-buy .pp-eta__small{font-size:12px!important;margin:2px 0 0!important}.gx-buy .gx-bullets li{font-size:14px!important;line-height:1.35!important}.pp-hp{padding-top:8px!important;padding-bottom:28px!important}.pp-hp__wrap{gap:12px!important;row-gap:12px!important}.pp-hp__badge{font-size:11px!important;padding:4px 10px!important;top:8px!important;left:8px!important}.pp-hp__h{font-size:22px!important;line-height:1.2!important;margin:6px 0!important}.pp-hp__intro .gx-eyebrow{display:none!important}.pp-hp__intro .gx-lead{font-size:14.5px!important;line-height:1.45!important;margin:0 0 10px!important}.pp-hp__cta{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important}.pp-hp__cta .gx-btn{flex:1 1 0;min-width:0;min-height:46px!important;padding:10px 8px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;font-size:12.5px!important;letter-spacing:.03em!important}.pp-hp__cta .gx-btn:first-child{flex:1.35 1 0}.pp-hp__buy>.gx-eyebrow{display:none!important}.pp-hp__buy .gx-price{margin-bottom:10px!important}.pp-hp__buy .gx-price__now{font-size:22px!important}.pp-hp__buy .pp-offer{padding:8px 10px!important;font-size:13px!important;margin-bottom:10px!important}.pp-hp__buy .gx-btn--lg{min-height:48px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:15px!important}.pp-hp__buy .gx-chip span{font-size:13.5px!important;padding-top:9px!important;padding-bottom:9px!important;min-height:0!important}.pp-hp__ben li,.pp-hp__trust li{font-size:14px!important}.pp-hp__title{font-size:21px!important}.pp-hp__buy{padding:16px!important}.gx .gx-pcard__title{font-size:14.5px!important}.gx-sticky.pp-m{transform:translateY(110%)!important}.gx-sticky.pp-m.pp-mshow{transform:none!important}.gx-sticky.pp-m{padding:8px 0 calc(8px + env(safe-area-inset-bottom))!important}.gx-sticky.pp-m .gx-sticky__sel,.gx-sticky.pp-m [data-gx-sticky-btn]{display:none!important}.gx-sticky.pp-m .gx-sticky__in{gap:10px!important}.gx-sticky.pp-m .gx-sticky__title{font-size:13px!important}.gx-sticky.pp-m .gx-sticky__price{font-size:15px!important}.casa_page{transform:scale(.75);transform-origin:100% 100%;right:12px!important;bottom:12px!important}body:has(.gx-buy [data-pp-buynow]) .casa_page{display:none!important}.gx-sticky.pp-m .pp-sticky-buynow{flex:0 0 auto;min-height:46px;padding:10px 22px!important;font-size:15px!important}}@media screen and (min-width:750px){.gx-sticky .pp-sticky-buynow{display:none!important}}#CartDrawer:not(:has(a[href*=keepsake])) #Details-CartDrawer{display:none!important}body:not(:has(.cart-items a[href*=keepsake])) .cart__footer .cart__note{display:none!important}body:has(.gx-pdp),body:has(.pp-hp){background:#f7f1e6!important}body:has(.gx-pdp) main,body:has(.pp-hp) main{background:#f7f1e6}body:has(.gx-pdp) .header-wrapper,body:has(.pp-hp) .header-wrapper,body:has(.gx-pdp) .header,body:has(.pp-hp) .header{background:#f7f1e6!important;border-bottom-color:#38241b14!important}body:has(.gx-pdp) .header-wrapper,body:has(.pp-hp) .header-wrapper{border-bottom:1px solid rgba(56,36,27,.08)!important}.gx.gx-pdp,.gx.pp-hp{background:#f7f1e6!important;--pc-ink:#38241B;--pc-brown:#38241B;--pc-soft:#F2EBDA;--pc-soft2:#EADFC8;--pc-line:rgba(56,36,27,.12);--pc-mut:rgba(56,36,27,.7);--gx-ink:#38241B;--gx-mut:rgba(56,36,27,.7);--gx-cream:#F7F1E6;--gx-beige:#F2EBDA;--gx-peach:#F2EBDA;--gx-line:rgba(56,36,27,.12)}.gx-pdp .gx-gallery__stage,.pp-hp .gx-gallery__stage{border:0!important;border-radius:16px!important;background:#f2ebda!important;box-shadow:0 1px 2px #38241b0f}.gx-pdp .gx-gallery__slide,.pp-hp .gx-gallery__slide{background:#f2ebda!important}.gx-pdp .gx-thumb,.pp-hp .gx-thumb{border:1px solid rgba(56,36,27,.12)!important;border-radius:12px!important;background:#f2ebda!important}.gx-pdp .gx-thumb.is-active,.pp-hp .gx-thumb.is-active{border:1.5px solid #38241B!important}.gx-pdp .gx-gallery__nav,.pp-hp .gx-gallery__nav{background:#f7f1e6eb!important;color:#38241b!important;box-shadow:0 4px 12px #38241b1f!important}.gx-pdp .gx-gallery__count,.pp-hp .gx-gallery__count{background:#38241b8c!important}.pp-hp__buy{background:#f2ebda!important;border:1px solid rgba(56,36,27,.1)!important;border-radius:16px!important;box-shadow:none!important}.gx-pdp .gx-title,.pp-hp .gx-title,.pp-hp__h{color:#38241b!important}.gx-pdp .gx-tagline,.pp-hp .gx-lead{color:#38241bb3!important}.gx-pdp .gx-price__now,.pp-hp .gx-price__now,.gx-pdp .gx-eyebrow,.pp-hp .gx-eyebrow{color:#38241b!important}.gx-pdp .gx-icon,.pp-hp__buy .gx-icon{color:#38241bbf!important}.gx-pdp .gx-buy .jdgm-star,.pp-hp__buy .jdgm-star{color:#c9a227!important;font-size:15px!important}.gx-pdp .jdgm-prev-badge__text,.pp-hp .jdgm-prev-badge__text{color:#38241b99!important;font-size:13.5px!important}.gx-pdp .gx-stars,.pp-hp__buy .gx-stars{color:#c9a227!important}.pp-cd-fs{background:#38241b!important;color:#f2ebda!important;border-color:#38241b!important}.pp-cd-fs *{color:#f2ebda!important}.pp-fsbadge{background:#eadfc8!important;color:#38241b!important;border:0!important;box-shadow:none!important;border-radius:999px!important;display:inline-flex!important;align-items:center;gap:6px;width:auto!important;padding:5px 12px!important;font-size:13.5px!important;font-weight:400!important;line-height:1.3!important}.pp-fsbadge *{color:#38241b!important;font-weight:400!important;font-size:inherit!important}.pp-fsbadge strong{font-weight:600!important}.gx-pdp .gx-buy .gx-label,.pp-hp__buy .gx-label,.pp-hp__buy legend{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:400!important;color:#38241bb3!important}.gx-pdp .gx-buy .gx-label strong,.pp-hp__buy .gx-label strong,.pp-hp__buy legend strong{font-weight:600!important;text-transform:none!important}.gx-chip span{border:1px solid rgba(56,36,27,.18)!important;border-radius:14px!important;box-shadow:none!important;background:#fbf8f2!important;color:#38241b!important;font-weight:500!important}.gx-chip input:checked+span{border:1.5px solid #38241B!important;box-shadow:none!important;background:#fbf8f2!important}.gx-chip span:before{border:1.5px solid rgba(56,36,27,.45)!important;width:16px!important;height:16px!important}.gx-chip input:checked+span:before{border-color:#38241b!important;background:radial-gradient(circle,#38241b 0 3.5px,#fbf8f2 4.5px)!important}.gx-bundle{border:1px solid rgba(56,36,27,.18)!important;border-radius:14px!important;box-shadow:none!important;background:#fbf8f2!important}.gx-bundle:has(input:checked),.gx-bundle.is-checked{border:1.5px solid #38241B!important;box-shadow:none!important;background:#fbf8f2!important}.gx-bundle__dot{border:1.5px solid rgba(56,36,27,.45)!important}.gx-bundle:has(input:checked) .gx-bundle__dot,.gx-bundle.is-checked .gx-bundle__dot{border-color:#38241b!important;background:radial-gradient(circle,#38241b 0 3.5px,#fbf8f2 4.5px)!important}.pp-hp__buy fieldset{border:0!important;padding:0!important;margin-left:0!important;margin-right:0!important}.gx [data-gx-submit]{background:transparent!important;color:#38241b!important;border:1px solid rgba(56,36,27,.35)!important;box-shadow:none!important;border-radius:14px!important;font-weight:500!important;min-height:48px!important}.gx [data-gx-submit] *{color:#38241b!important;font-weight:500!important}.gx [data-gx-submit]:hover{background:#f2ebda!important}.gx [data-pp-buynow],.gx-sticky .pp-sticky-buynow{background:#8ec1ff!important;color:#38241b!important;border:0!important;border-radius:14px!important;font-weight:800!important;box-shadow:0 6px 16px #8ec1ff73!important}.gx [data-pp-buynow]:hover,.gx-sticky .pp-sticky-buynow:hover{background:#7db7ff!important}.gx [data-pp-buynow][disabled]{background:#d9e9ff!important;color:#38241b80!important;box-shadow:none!important}.gx [data-pp-buynow].gx-btn--lg{min-height:56px!important;font-size:16.5px!important}.gx-sticky{background:#f7f1e6f7!important;border-top:0!important;box-shadow:0 -6px 18px #38241b14!important}.gx-sticky .gx-sticky__title,.gx-sticky .gx-sticky__price{color:#38241b!important}.gx-sticky .gx-sticky__img{border-radius:10px!important}.gx-pdp .pp-offer,.pp-hp .pp-offer{background:#f2ebda!important;border:1px solid rgba(56,36,27,.12)!important;border-radius:14px!important;color:#38241b!important}.gx-pdp .pp-offer__code,.pp-hp .pp-offer__code{background:#fbf8f2!important;color:#38241b!important;border:1px dashed rgba(56,36,27,.45)!important;border-radius:10px!important;box-shadow:none!important}.gx-pdp .pp-offer__code *,.pp-hp .pp-offer__code *{color:#38241b!important}.gx-pdp .gx-bullets,.gx-pdp .gx-tile,.gx-pdp .gx-acc details,.gx-pdp .pp-eta{border-color:#38241b1a!important;border-radius:16px!important}.gx-pdp .gx-bullets,.gx-pdp .gx-tile{background:#f2ebda!important}.pp-hp__badge{background:#f7f1e6eb!important;color:#38241b!important;box-shadow:0 2px 8px #38241b1a}.pp-hp__cta .gx-btn:not(.gx-btn--ghost){background:#38241b!important;color:#f7f1e6!important;border:0!important;border-radius:14px!important}.pp-hp__cta .gx-btn--ghost{background:transparent!important;border:1px solid rgba(56,36,27,.35)!important;color:#38241b!important;border-radius:14px!important}@media screen and (max-width:749px){.gx-buy>.gx-price{margin-bottom:10px!important}.gx-buy>.gx-appblock{margin-bottom:10px!important}.gx-buy>.pp-fsbadge{flex:0 0 auto!important;margin:0 0 14px!important}.gx-buy .gx-variants{margin-bottom:12px!important}.gx-buy .gx-chip span{padding-top:10px!important;padding-bottom:10px!important}.gx-buy .gx-btn--lg[data-gx-submit],.pp-hp__buy .gx-btn--lg[data-gx-submit]{min-height:48px!important}.gx-buy [data-pp-buynow].gx-btn--lg,.pp-hp__buy [data-pp-buynow].gx-btn--lg{min-height:56px!important;font-size:16px!important}.gx-buy .pp-buynow{margin-top:10px!important}.gx-pdp .gx-gallery__stage{border-radius:16px!important}}@media screen and (max-width:749px){.gx-pdp .gx-pdp__grid{display:flex!important;flex-flow:row wrap!important;align-items:center;gap:0!important}.gx-pdp .gx-pdp__grid>.gx-buy,.gx-pdp .gx-buy>.gx-form{display:contents!important}.gx-pdp .gx-pdp__grid>*,.gx-pdp .gx-buy>*,.gx-pdp .gx-buy>.gx-form>*{order:40;flex:0 0 100%;max-width:100%}.gx-pdp .gx-buy>.gx-title{order:1;margin:2px 0 4px!important}.gx-pdp .gx-buy>.gx-price{order:2;flex:0 0 auto;margin:0 14px 10px 0!important}.gx-pdp .gx-buy>.gx-appblock{order:3;flex:1 1 auto;width:auto;margin:0 0 10px!important}.gx-pdp .gx-buy>.pp-usonly{order:4}.gx-pdp .gx-form>.gx-opts:has(.gx-chip~.gx-chip):not(:has(input[value*=hipping],input[value*=ivraison],input[value*=ersand],input[value*=pedizione],input[value*=erzending],input[value*=ostava])),.gx-pdp .gx-form>.gx-opts:has(option+option),.gx-pdp .gx-form>.gx-variants:has(.gx-chip~.gx-chip):not(:has(input[value*=hipping],input[value*=ivraison],input[value*=ersand],input[value*=pedizione],input[value*=erzending],input[value*=ostava])){order:6;margin-bottom:4px!important}.gx-pdp .gx-form>[data-pp-buynow]{order:6;margin:0!important}.gx-pdp .gx-form>[data-gx-submit]{order:7;margin:10px 0 0!important}.gx-pdp .gx-form>.gx-error{order:8}.gx-pdp .gx-form>.pp-fsline{order:9;margin:8px 0 0!important;text-align:center}.gx-pdp .gx-pdp__grid>.gx-gallery{order:5;margin:4px 0 14px!important}.gx-pdp .gx-gallery__slide{aspect-ratio:auto!important;max-height:none!important;height:clamp(120px,calc(57vh - 184px),360px)!important;height:clamp(120px,calc(57svh - 184px),360px)!important}.gx-pdp .gx-gallery__slide img,.gx-pdp .gx-gallery__slide video{object-fit:cover!important;width:100%!important;height:100%!important}.gx-pdp .gx-buy>.gx-tagline{order:11;margin:0 0 10px!important}.gx-pdp .gx-buy>.pp-fsbadge{order:12;flex:0 0 auto!important;margin:0 0 12px!important}.gx-pdp .gx-form>.gx-opts,.gx-pdp .gx-form>.gx-variants,.gx-pdp .gx-form>.gx-costumes{order:13}.gx-pdp .gx-form>.gx-pers{order:14}.gx-pdp .gx-buy>.pp-eta{order:15}.gx-pdp .gx-buy>.pp-offer{order:16}.gx-pdp .gx-buy>.gx-bullets{order:17}.pp-hp .pp-hp__wrap{display:flex!important;flex-flow:row wrap!important;align-items:center;gap:0!important}.pp-hp .pp-hp__wrap>.pp-hp__buy,.pp-hp .pp-hp__buy>.gx-form{display:contents!important}.pp-hp .pp-hp__wrap>*,.pp-hp .pp-hp__buy>*,.pp-hp .pp-hp__buy>.gx-form>*{order:40;flex:0 0 100%;max-width:100%}.pp-hp .pp-hp__buy>.pp-hp__title{order:1;flex:1 1 auto;width:auto;margin:4px 12px 12px 0!important}.pp-hp .pp-hp__buy>.gx-price{order:2;flex:0 0 auto;margin:4px 0 12px!important}.pp-hp .pp-hp__buy>.gx-form>[data-pp-buynow]{order:6;margin:0!important}.pp-hp .pp-hp__buy>.gx-form>[data-gx-submit]{order:7;margin:10px 0 0!important}.pp-hp .pp-hp__buy>.gx-form>.gx-error{order:8}.pp-hp .pp-hp__wrap>.pp-hp__gallery{order:3;margin:0 0 14px!important}.pp-hp .gx-gallery__slide{aspect-ratio:auto!important;max-height:none!important;height:clamp(120px,calc(57vh - 158px),360px)!important;height:clamp(120px,calc(57svh - 158px),360px)!important}.pp-hp .gx-gallery__slide img,.pp-hp .gx-gallery__slide video{object-fit:cover!important;width:100%!important;height:100%!important}.pp-hp .pp-hp__wrap>.pp-hp__intro{order:11}.pp-hp .pp-hp__intro .pp-hp__cta{display:none!important}.pp-hp .pp-hp__buy>.gx-form>.pp-hp__opts{order:12;margin:12px 0!important}.pp-hp .pp-hp__buy>.pp-offer{order:13}.pp-hp .pp-hp__buy>.pp-hp__ben{order:14;margin-top:12px!important}}.gx-pdp .pp-eta{background:#f2ebda!important}@media screen and (max-width:749px){.pp-hp>.gx-sticky{display:none!important}}@media screen and (max-width:749px){.gx-pdp .gx-form .gx-variants__list{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.gx-pdp .gx-form .gx-variants__list .gx-chip{flex:0 0 auto!important;width:auto!important;margin:0!important}.gx-pdp .gx-form .gx-chip span{padding:7px 12px 7px 40px!important;font-size:13.5px!important}.gx-pdp .gx-form .gx-variants{margin-bottom:8px!important}.gx-pdp .gx-form .gx-label{margin-bottom:4px!important}}@media screen and (min-width:750px){.gx.gx-pdp{padding-top:12px!important}.gx-pdp .gx-buy{display:flex!important;flex-flow:row wrap!important;align-items:center;align-content:flex-start}.gx-pdp .gx-buy>.gx-form{display:contents!important}.gx-pdp .gx-buy>*,.gx-pdp .gx-buy>.gx-form>*{order:40;flex:0 0 100%;max-width:100%}.gx-pdp .gx-buy>.gx-eyebrow{display:none!important}.gx-pdp .gx-buy>.gx-title{order:1;font-size:30px!important;line-height:1.15!important;margin:0 0 10px!important}.gx-pdp .gx-buy>.gx-price{order:2;flex:0 0 auto;margin:0 16px 14px 0!important}.gx-pdp .gx-buy>.gx-appblock{order:3;flex:1 1 auto;width:auto;margin:0 0 14px!important}.gx-pdp .gx-buy>.pp-usonly{order:4}.gx-pdp .gx-form>.gx-opts:has(.gx-chip~.gx-chip):not(:has(input[value*=hipping],input[value*=ivraison],input[value*=ersand],input[value*=pedizione],input[value*=erzending],input[value*=ostava])),.gx-pdp .gx-form>.gx-opts:has(option+option){order:5;margin-bottom:6px!important}.gx-pdp .gx-form>[data-pp-buynow]{order:6;margin:0!important}.gx-pdp .gx-form>[data-gx-submit]{order:7;margin:10px 0 0!important}.gx-pdp .gx-form>.gx-error{order:8}.gx-pdp .gx-form>.pp-fsline{order:9;margin:8px 0 16px!important;text-align:center}.gx-pdp .gx-buy>.gx-tagline{order:10;margin:0 0 12px!important}.gx-pdp .gx-buy>.pp-fsbadge{order:11;flex:0 0 auto!important;margin:0 0 14px!important}.gx-pdp .gx-form>.gx-opts,.gx-pdp .gx-form>.gx-variants,.gx-pdp .gx-form>.gx-costumes{order:12;margin-bottom:12px!important}.gx-pdp .gx-form>.gx-pers{order:13}.gx-pdp .gx-buy>.pp-eta{order:14}.gx-pdp .gx-buy>.pp-offer{order:15}.gx-pdp .gx-buy>.gx-bullets{order:16}.gx-pdp .gx-gallery__slide{max-height:max(340px,calc(100vh - 210px))!important}.pp-hp .pp-hp__wrap{grid-template-areas:"gallery buy" "gallery intro"!important;align-content:start}.pp-hp .pp-hp__buy{display:flex!important;flex-flow:row wrap!important;align-items:center;align-content:flex-start;align-self:start}.pp-hp .pp-hp__buy>.gx-form{display:contents!important}.pp-hp .pp-hp__buy>*,.pp-hp .pp-hp__buy>.gx-form>*{order:40;flex:0 0 100%;max-width:100%}.pp-hp .pp-hp__buy>.gx-eyebrow{display:none!important}.pp-hp .pp-hp__buy>.pp-hp__title{display:block!important;order:1;flex:1 1 auto;width:auto;font-size:26px!important;margin:0 12px 14px 0!important}.pp-hp .pp-hp__buy>.gx-price{order:2;flex:0 0 auto;margin:0 0 14px!important}.pp-hp .pp-hp__buy>.gx-form>[data-pp-buynow]{order:6;margin:0!important}.pp-hp .pp-hp__buy>.gx-form>[data-gx-submit]{order:7;margin:10px 0 0!important}.pp-hp .pp-hp__buy>.gx-form>.gx-error{order:8}.pp-hp .pp-hp__buy>.gx-form>.pp-hp__opts{order:12;margin:16px 0 12px!important}.pp-hp .pp-hp__buy>.pp-offer{order:13}.pp-hp .pp-hp__buy>.pp-hp__ben{order:14;margin-top:12px!important}.pp-hp .pp-hp__intro{margin-top:20px!important}.pp-hp .gx-gallery__slide{max-height:max(340px,calc(100vh - 230px))!important}.gx.pp-hp{padding-top:12px!important}}:root{--v6-r-s:10px;--v6-r:14px;--v6-r-l:16px}.gx{--gx-r:16px}.header-wrapper{border-bottom:1px solid rgba(56,36,27,.08)!important}.gx-h1,.gx-h2,.gx-h3,.gx-title,.gx-pcard__title,.gx-pdpclip__h{font-family:var(--font-heading-family)!important}.gx-pcard__price,.gx-pcard__ph,.gx-pdpclip__sub,.gx-pdpclip .gx-clip__cap{font-family:var(--font-body-family)!important}.gx-eyebrow{letter-spacing:.14em}.gx-btn{border-radius:14px!important}.gx-btn--ghost,.gx-btn--light{background:transparent!important}.gx-rte a,.gx-acc__body.gx-rte a,.gx-faq a{text-decoration:underline;text-underline-offset:3px}.gx-pcard{border-radius:16px!important;box-shadow:none!important}.gx-pcard__title{font-size:1.6rem!important;line-height:1.3!important;font-weight:600!important}.gx-pcard__price{font-weight:600!important}.gx-pcard .gx-btn{background:transparent!important;min-height:42px;font-size:1.3rem!important}.card-wrapper .card,.card--standard .card__inner{border-radius:16px}.card--card,.card--standard>.card__content{background:#fbf8f2}.button--secondary{--color-button:247,241,230;--color-button-text:56,36,27}.pp-terms__box{accent-color:#38241B!important}.pp-terms__box:focus-visible{outline-color:#38241b!important}.pp-terms__text a{color:#38241b!important}.pp-offer{background:#f2ebda!important;border:1px solid rgba(56,36,27,.12)!important;border-radius:14px!important;color:#38241b!important}.pp-offer__code{border-radius:10px!important}.pp-offer__code *{color:#38241b!important}.gx-news__form{flex-wrap:wrap!important;align-items:flex-end}.gx-news__form .gx-visually-hidden{position:static!important;width:100%!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:0 0 6px!important;font-size:1.35rem;font-weight:600}.gx-news__form .gx-input{flex:1 1 220px;border-radius:14px!important}.newsletter-form .field,.contact .field{flex-direction:column!important}.newsletter-form .field__label,.contact .field__label{position:static!important;transform:none!important;order:-1;left:auto!important;top:auto!important;margin:0 0 6px!important;font-size:1.35rem!important;font-weight:600;color:#38241b!important;letter-spacing:0!important}.newsletter-form .field__input,.contact .field__input{padding:1.2rem 1.4rem!important;border-radius:14px;background:#fbf8f2}.newsletter-form .field__input::placeholder,.contact .field__input::placeholder{opacity:.55!important}.newsletter-form .newsletter-form__button{top:auto!important;bottom:0!important;height:4.6rem!important}.gx-pdp .pp-fsbadge{display:none!important}.gx-pdp .gx-pay{display:flex!important;flex-wrap:wrap;justify-content:center;gap:6px!important;margin:12px 0 4px!important;padding:0!important;list-style:none}.gx-pdp .gx-pay li{margin:0!important}.gx-pdp .gx-pay svg{width:34px!important;height:22px!important;display:block}.gx-pdp .gx-tiles{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:12px 0 0!important}.gx-pdp .gx-tile{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px!important;padding:10px 6px!important;min-height:0!important;background:transparent!important;border-radius:14px!important}.gx-pdp .gx-tile .gx-icon{width:20px!important;height:20px!important;margin:0 0 2px!important}.gx-pdp .gx-tile strong{font-size:1.3rem!important;line-height:1.2;font-weight:600!important}.gx-pdp .gx-tile span{font-size:1.2rem!important;line-height:1.2}.gx-pdp .pp-eta{margin:12px 0!important}.gx-pdp .gx-acc details{background:transparent!important;border:0!important;border-radius:0!important}.gx-pdp .gx-acc summary{padding:14px 2px!important}@media screen{.gx-pdp .gx-buy>.gx-pay{order:10!important}.gx-pdp .gx-buy>.gx-tiles{order:11!important}.gx-pdp .gx-buy>.pp-eta{order:12!important}.gx-pdp .gx-buy>.gx-tagline{order:13!important;margin-top:8px!important}.gx-pdp .gx-form>.gx-opts,.gx-pdp .gx-form>.gx-variants,.gx-pdp .gx-form>.gx-costumes{order:14}.gx-pdp .gx-form>.gx-pers{order:15}.gx-pdp .gx-buy>.pp-offer{order:16!important}.gx-pdp .gx-buy>.gx-bullets{order:17!important}}@media screen and (min-width:750px){.gx-pdp .gx-buy>.gx-pay{justify-content:flex-start}}@media screen and (max-width:989px){.pp-mnav a{font-weight:500}}.pp-hp~* .gx-h2,.gx .gx-h2{letter-spacing:-.005em}@media screen and (max-width:749px){.gx-section,.gx>.gx-wrap{scroll-margin-top:70px}}.pp-fsline{font-weight:500!important}.pp-pop__box{background:#f7f1e6!important;color:#38241b!important}.pp-pop__h,.pp-pop__x,.pp-pop__txt{color:#38241b!important}.pp-pop__eyebrow{color:#38241bb3!important}.pp-pop__btn{background:#38241b!important;color:#f7f1e6!important;border-radius:14px!important}.pp-pop__btn:hover{background:#24160f!important}.pp-pop__in{border:1px solid rgba(56,36,27,.3)!important;border-radius:14px!important;background:#fbf8f2!important}.pp-pop__code{border-color:#38241b73!important;background:#f2ebda!important;color:#38241b!important}.pp-pop__timer{background:#f2ebda!important}.pp-bf__box{background:#38241b!important}.pp-bf__eyebrow,.pp-bf__txt,.pp-bf__no,.pp-bf__code small{color:#eadfc8!important}.pp-bf__code{border-color:#f2ebda99!important}.pp-bf__btn{background:#f7f1e6!important;color:#38241b!important;border-radius:14px!important}.pp-bf__btn:hover{background:#eadfc8!important}.pp-pill{background:#38241b!important}.pp-pill__t{color:#eadfc8!important}@media screen and (max-width:749px){.pp-trust{padding:.45rem .6rem!important;font-size:1.2rem!important}.pp-mnav ul{padding:.5rem .8rem!important;gap:.5rem!important}.pp-mnav a{min-height:30px!important;padding:0 1.1rem!important;font-size:1.3rem!important}.gx-pdp .gx-gallery__slide{height:clamp(120px,calc(57vh - 214px),360px)!important;height:clamp(120px,calc(57svh - 214px),360px)!important}}.pp-perday{order:4;flex:0 0 100%;max-width:100%;margin:-8px 0 12px!important;font-size:13px;line-height:1.3;color:#6e5a4e;font-style:normal}.pp-perday[hidden]{display:none!important}.gx-pdp .gx-buy>.pp-perday{order:4}.gx-pdp .gx-buy>.gx-form>.pp-qty{order:5;flex:0 0 100%;max-width:100%}.pp-qty{display:flex!important;gap:8px;margin:0 0 12px!important;padding:0!important;border:0!important}.pp-qty .gx-bundle.pp-qty__opt{position:relative;flex:1 1 0;min-width:0;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:44px;margin:0!important;padding:5px 10px!important;border:1.5px solid rgba(56,36,27,.32)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#38241b!important;text-align:center;line-height:1.15;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.pp-qty .gx-bundle.pp-qty__opt:before,.pp-qty .gx-bundle.pp-qty__opt:after{content:none!important;display:none!important}.pp-qty .gx-bundle.pp-qty__opt.is-checked{background:#38241b!important;border-color:#38241b!important;color:#f2ebda!important}.pp-qty .pp-qty__opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pp-qty .pp-qty__opt:has(input:focus-visible){outline:2px solid #38241B;outline-offset:2px}.pp-qty .pp-qty__t{font-size:14px;font-weight:600;letter-spacing:0;white-space:nowrap}.pp-qty .pp-qty__s{font-size:11.5px;font-weight:400;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pp-qlinks{display:none}@media screen and (max-width:749px){.pp-perday{margin:-7px 0 6px!important;font-size:12.5px}.gx-pdp .gx-buy>.gx-form>.pp-qty{order:6;margin:0 0 8px!important}.pp-qty .gx-bundle.pp-qty__opt{min-height:38px;padding:3px 8px!important;line-height:1.1}.pp-qty .pp-qty__t{font-size:13.5px}.pp-qty .pp-qty__s{font-size:11px}.pp-qlinks{display:flex;align-items:center;gap:20px;height:34px;padding:0 16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;background:#f2ebda;border-bottom:1px solid rgba(56,36,27,.12);scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp-qlinks::-webkit-scrollbar{display:none}.pp-qlinks a{flex:0 0 auto;font-size:13.5px;line-height:34px;color:#38241b;text-decoration:none;font-weight:500}.pp-qlinks a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:4px}.gx-pdp .gx-gallery__slide{height:clamp(100px,calc(57vh - 220px),340px)!important;height:clamp(100px,calc(57svh - 220px),340px)!important}.gx-pdp:has(.pp-qty) .gx-gallery__slide{height:clamp(80px,calc(57vh - 262px),320px)!important;height:clamp(80px,calc(57svh - 262px),320px)!important}.gx-pdp:has(.pp-qty) .gx-pdp__grid>.gx-gallery{margin:2px 0 8px!important}.pp-hp .gx-gallery__slide{height:clamp(100px,calc(57vh - 194px),340px)!important;height:clamp(100px,calc(57svh - 194px),340px)!important}}.gx-benefit{border-radius:16px!important}@media screen and (max-width:749px){.gx-benefits{grid-template-columns:1fr!important;gap:10px!important}.gx-benefit{padding:12px 14px!important;align-items:center!important}}@media screen and (min-width:990px){.gx-benefits:has(>.gx-benefit:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}}.pp-gift-note,.pp-gift-note--on,.pp-gift-tag{background:#f2ebda!important;color:#38241b!important}@media screen and (max-width:749px){body:has(.gx-pdp) .pp-trust{display:none!important}.pp-qlinks{height:32px!important}.pp-qlinks a{line-height:32px!important}.gx-pdp .gx-chip,.pp-hp .gx-chip{min-height:44px!important;display:inline-flex!important;align-items:center!important}.pp-qty .gx-bundle.pp-qty__opt{min-height:44px!important}.gx-pcard .gx-btn{white-space:nowrap!important;letter-spacing:.04em!important;font-size:1.25rem!important;padding-left:.6rem!important;padding-right:.6rem!important}}.pp-qty .pp-qty__s{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.15!important}.gx-ql.gx-bg--forest,.gx-ql.gx-bg--forest .gx-ql__head,.gx-ql.gx-bg--forest a,.gx-ql.gx-bg--forest .gx-ql__copy{color:#f7f1e6!important}.gx-ql.gx-bg--forest a{opacity:.85}.gx-ql.gx-bg--forest a:hover{opacity:1}.footer .newsletter-form__field-wrapper .field__label,.footer .field__label{color:#f7f1e6!important}.footer-block--logo .footer-block__image-wrapper,.footer .footer-block__image-wrapper{background:#f7f1e6;border-radius:14px;padding:8px 12px;display:inline-block}.footer__copyright{display:none!important}@media screen and (max-width:749px){.gx-pdp:has(.pp-qty){padding-top:4px!important}.gx-pdp:has(.pp-qty) .gx-buy>.gx-price{margin-bottom:6px!important}.gx-pdp:has(.pp-qty) .gx-pdp__grid>.gx-gallery{margin:0 0 6px!important}.gx-pdp:has(.pp-qty) .pp-perday{margin-bottom:4px!important}}@media screen and (max-width:749px)and (max-height:620px){.gx-pdp:has(.pp-qty) .gx-title{margin-top:0!important}.gx-pdp:has(.pp-qty) [data-pp-buynow]{min-height:50px!important;padding-top:7px!important;padding-bottom:7px!important}}.footer .newsletter-form__field-wrapper .field__label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}cart-drawer .drawer__inner>cart-drawer-items{flex:1 1 auto!important;min-height:min(230px,38vh)!important}cart-drawer .drawer__inner>.pp-pairs--cart{flex:0 1 auto!important;min-height:0!important;overflow-y:auto!important}@media(max-height:820px){cart-drawer .drawer__inner>.pp-pairs--cart{display:none!important}}.pp-fs__track span{background:#38241b!important}.pp-pop,.pp-bf{padding:1.2rem!important}.pp-pop__box,.pp-bf__box{max-height:calc(100vh - 2.4rem);max-height:calc(100dvh - 2.4rem);overflow-y:auto;overscroll-behavior:contain}@media(max-height:640px){.pp-pop__box,.pp-bf__box{padding:2.2rem 2rem 1.6rem!important}.pp-pop__box h2,.pp-bf__h{font-size:2.6rem!important}}body:has(header-drawer details[open]) .casa_page,body:has(cart-drawer.active) .casa_page,body:has(.pp-pop:not([hidden])) .casa_page{display:none!important}.gx-gallery__nav,.gx-pdp .gx-gallery__nav,.pp-hp .gx-gallery__nav{width:44px!important;height:44px!important;min-width:44px;min-height:44px}.pp-pairs__btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.pp-offer__code,.gx-pdp .pp-offer__code,.pp-hp .pp-offer__code{min-height:44px!important}.pp-qlinks{height:44px!important;min-height:44px}.pp-qlinks a{display:inline-flex;align-items:center;min-height:44px;line-height:1.2!important}.gx-ql__links a{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.jdgm-paginate__page,.jdgm-write-rev-link,.jdgm-write-rev-link__text,.jm-button,.jm-pagination-controls__button,.jm-media-grid__arrow{min-height:44px!important;min-width:44px!important;box-sizing:border-box}.jm-sort-filter__select,.jdgm-sort-dropdown{min-height:44px}.jm-button.jm-action-buttons__button,.jm-button.jm-custom-answer-filter{min-width:0!important}.gx-btn[data-gx-submit][aria-busy=true]{cursor:progress;opacity:.9}.gx-btn[data-gx-submit].pp-atc-busy [data-gx-submit-label]:before{content:"";display:inline-block;width:.9em;height:.9em;margin-right:.55em;vertical-align:-.12em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ppAtcSpin .7s linear infinite}@keyframes ppAtcSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.gx-btn[data-gx-submit].pp-atc-ok{animation:ppAtcPop .18s ease-out 1}}@keyframes ppAtcPop{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gx-btn[data-gx-submit].pp-atc-busy [data-gx-submit-label]:before{animation:none;border-right-color:currentColor;opacity:.6}}.pp-atc-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:749px){.gx-pdp .gx-buy>.pp-facts{order:13!important;margin-top:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pp-clean.css.map */
