:root{color:#2c241e;background:#fdfcfa}*,:before,:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:110px}body{background:var(--acg-base-light);min-height:100dvh;color:var(--acg-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:Rose Jost,Jost,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:flex}body>main{flex:1 0 auto}body>:is(.cx-announcement,.cx-header,.cx-footer){flex-shrink:0}button{font:inherit;cursor:pointer;color:inherit;font-family:inherit}input{font:inherit;font-family:inherit}select{font:inherit}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}.screen-reader-text{clip:rect(0px, 0px, 0px, 0px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.screen-reader-text:focus{z-index:1000000;clip:auto;background:var(--acg-surface);width:auto;height:auto;color:var(--acg-text);border:2px solid var(--acg-brand);border-radius:var(--acg-radius-sm);padding:12px 15px;top:12px;left:12px;position:fixed!important}:focus-visible{outline:3px solid var(--acg-focus);outline-offset:3px}html body.gbp-theme .tuh-spa-wrapper .tuh-async-dashboard:not([data-theme=dark]){--text-muted:var(--acg-text-muted);--error:var(--acg-danger)}html body.gbp-theme .tuh-spa-wrapper .tuh-async-dashboard:not([data-theme=dark]) .tuh-nav-item.active{color:var(--acg-brand-strong)}html body.gbp-theme .tuh-spa-wrapper .tuh-async-dashboard:not([data-theme=dark]) .tuh-page-subtitle-hint{color:var(--acg-text-muted)}.gbp-theme .tuh-logo-container .tuh-logo{background:#170d10;border-radius:12px;padding:12px 18px;display:inline-flex}body.acg-theme.gbp-theme{color:#2a1d22;letter-spacing:.005em;background:#fdf9f5;font-family:Rose Jost,Jost,sans-serif}[hidden]{display:none!important}h1,h2{letter-spacing:-.02em;margin-top:0;font-family:Rose Bodoni,Georgia,serif;font-weight:400}h3,p{margin-top:0}.cx-shell{width:min(calc(100% - var(--acg-layout-gutter-total)), var(--acg-layout-max));margin-inline:auto}.cx-section{padding-block:102px}.cx-button{border:1px solid var(--cx-ink);min-height:52px;box-shadow:none;border-radius:var(--cx-radius-control);color:#fff;background:#7f2848f2;border-color:#ffffff61;justify-content:center;align-items:center;gap:13px;padding:14px 28px;font-family:Rose Jost,sans-serif;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.cx-button:hover{border-color:var(--cx-leaf);background:#68223c}.cx-button--light{box-shadow:none;backdrop-filter:none;color:#2a1d22;background:#fbf6f1;border-color:#fbf6f1}.cx-button--light:hover{color:#68223c;background:#fff;border-color:#fff}.cx-link{background:0 0;border:0;border-bottom:1px solid;border-image:;align-items:center;gap:18px;padding:4px 0 9px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.cx-link svg{width:20px;height:20px}.cx-icon-button{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:10px;display:inline-flex;position:relative}.cx-icon-button svg{width:22px;height:22px}.cx-icon-button:hover{background:#8769410c}.cx-caption{color:#6f4f1f;margin:0 0 14px;font-size:12.5px;font-weight:600;line-height:1.4}.cx-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.cx-section-heading h2{margin:0;font-size:49px;line-height:1.12}.cx-section-heading>p:not(.cx-caption){color:#574650;margin:0;font-size:16px;line-height:1.65}.cx-dialog{color:var(--cx-ink);background:var(--cx-white);border-radius:var(--cx-radius-surface);border:1px solid #e0d7c9;width:min(740px,100% - 32px);max-height:90dvh;padding:35px;overflow:auto}.cx-dialog::backdrop{backdrop-filter:blur(4px);background:#21170db0}.cx-dialog__head{justify-content:space-between;align-items:start;gap:25px;margin-bottom:23px;display:flex}.cx-dialog__head h2{margin:4px 0 0;font-size:39px;line-height:1.05}.cx-dialog>p{color:var(--cx-muted);font-size:14px;line-height:1.7}.cx-search-form{gap:10px;margin:30px 0 17px;display:flex}.cx-search-form input{min-width:0;color:var(--cx-ink);border-radius:var(--cx-radius-surface);background:#fff;border:1px solid #cfc3b1;flex:1;padding:12px 15px}.cx-finder-options{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;display:grid}.cx-finder-options button{text-align:left;border-radius:var(--cx-radius-surface);background:#f5f0e7;border:1px solid #8f2e523d;min-height:60px;padding:14px;font-family:Rose Jost,sans-serif;font-size:14px;font-weight:500}.cx-finder-options button:hover,.cx-finder-options button.is-active{background:#ebe2d4;border-color:#876941}.cx-dialog #cx-finder-result>div{border-top:1px solid #e0d7c9;grid-template-columns:110px 1fr;gap:25px;padding:22px 0 0;display:grid}.cx-dialog #cx-finder-result img{aspect-ratio:1;object-fit:cover;width:110px;height:110px}.cx-dialog #cx-finder-result h3{margin:7px 0 10px;font-size:30px;font-weight:500;line-height:1.1}.cx-dialog #cx-finder-result p{color:var(--cx-muted);font-size:12px;line-height:1.7}.cx-dialog #cx-finder-result span{color:var(--cx-brass);font-size:10px}.cx-dialog #cx-finder-result a{font-size:12px}.cx-toast,.tuh-wishlist-toast{left:50%;bottom:var(--cx-mobile-nav-space,28px);z-index:1000001;color:#fff;opacity:0;pointer-events:none;background:#2a1d22f5;border-radius:22px;align-items:center;gap:20px;width:max-content;max-width:min(640px,100% - 32px);padding:12px 14px 12px 22px;font-size:16px;transition:opacity .2s,transform .2s;display:flex;position:fixed;transform:translate(-50%,25px)}.cx-toast.is-visible,.tuh-wishlist-toast--visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.single-product .cx-icon-button:hover{color:#2c241e;background:#2c241e0c}.gbp-button:is(:hover,:active,:focus-within),.button:is(:hover,:active,:focus-within),.single_add_to_cart_button:is(:hover,:active,:focus-within),.checkout-button:is(:hover,:active,:focus-within),.acg-product-card__action:is(:hover,:active,:focus-within),.acg-product-tab:is(:hover,:active,:focus-within),.acg-product-card:is(:hover,:active,:focus-within),.cx-button:is(:hover,:active,:focus-within),.cx-icon-button:is(:hover,:active,:focus-within){transform:none}.cx-button svg{flex:none;width:19px;height:19px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #8f2e52}dialog{opacity:0;transition:opacity .2s, transform .24s cubic-bezier(.2, .8, .2, 1), display .24s allow-discrete, overlay .24s allow-discrete;transform:translateY(9px)}dialog[open]{opacity:1;transform:none}#avaliacoes,#comprar{scroll-margin-top:25px}.cx-order-demo{border-radius:var(--cx-radius-surface)}@media (width<=850px){.cx-section{padding-block:75px}.cx-section-heading h2{font-size:41px}}@media (width<=640px){.cx-section{padding-block:56px}.cx-section-heading{margin-bottom:24px;display:block}.cx-section-heading h2{font-size:32px;line-height:1.15}.cx-section-heading>.cx-link{min-height:44px;margin-top:12px;font-size:14px}.cx-section-heading>p:not(.cx-caption){margin-top:17px}.cx-caption{margin-bottom:12px;font-size:13px}.cx-dialog{max-height:90dvh;padding:25px 20px}.cx-dialog__head h2{font-size:32px}.cx-dialog__head .cx-icon-button{width:44px;height:44px}.cx-dialog>p{font-size:16px}.cx-search-form{flex-direction:column}.cx-search-form input{min-height:48px}.cx-finder-options button{min-height:60px}.cx-dialog #cx-finder-result>div{grid-template-columns:80px 1fr;gap:18px}.cx-dialog #cx-finder-result img{object-fit:cover;width:80px}.cx-dialog #cx-finder-result h3{font-size:27px}.cx-dialog #cx-finder-result p{font-size:14px}.cx-toast,.tuh-wishlist-toast{bottom:var(--cx-mobile-nav-space,15px);gap:12px;padding:12px 14px;font-size:15px}.single-product:has(.cx-sticky-buy:not([hidden])) :is(.cx-toast,.tuh-wishlist-toast){bottom:calc(96px + env(safe-area-inset-bottom,0px))}.cx-campaign-bottle{width:90%;height:390px;top:auto;bottom:20px;right:5%}.cx-campaign-background img{object-position:center bottom}}@media (width<=370px){.cx-section-heading h2{font-size:30px}}@media (hover:hover){.cx-button:active,.cx-buy-now:active,.cx-add-to-bag:active,.cx-icon-button:active{filter:brightness(.94)}.cx-link{transition:color .2s,border-color .2s}.cx-link:hover{color:#8f2e52;border-bottom-color:#8f2e52}}@starting-style{dialog[open]{opacity:0;transform:translateY(9px)}}@supports (interpolate-size:allow-keywords){details{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .22s, content-visibility .22s allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:auto none!important}dialog{transition:none;transform:none}details::details-content{transition:none}}.cx-announcement{--cx-utility-height:51px;min-height:var(--cx-utility-height);color:#eadfd2;background:#2c241e}.cx-announcement__inner{min-height:var(--cx-utility-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.cx-announcement__links{align-items:center;min-width:0;display:flex}.cx-announcement__links a{min-height:var(--cx-utility-height);color:#eadfd2;white-space:nowrap;align-items:center;padding-inline:21px;font-size:13px;transition:color .18s;display:inline-flex}.cx-announcement__links a:hover{color:#fffaf4;text-underline-offset:4px;text-decoration:underline}.cx-social{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cx-social__item{color:#e3c998;border-radius:50%;place-items:center;width:44px;height:44px;transition:color .18s,background-color .18s;display:grid}.cx-social__item svg{fill:currentColor;width:18px;height:18px}a.cx-social__item:hover{color:#fffaf4;background:#ffffff12}span.cx-social__item{cursor:default}.cx-header{z-index:50;backdrop-filter:blur(18px);background:#fdf9f5f2;border-bottom:1px solid #e9e2d8;position:sticky;top:0}.cx-header__inner{justify-content:space-between;align-items:center;gap:clamp(20px,2.5vw,36px);height:100px;display:flex}.cx-wordmark{min-width:0;color:var(--cx-ink);flex-direction:column;flex-shrink:0;align-items:center;display:inline-flex}.cx-wordmark>img{width:220px;max-width:100%;height:auto;display:block}.cx-main-nav{align-items:center;gap:clamp(18px,1.5vw,28px);display:flex}.cx-main-nav a{color:#2a1d22;white-space:nowrap;padding-block:14px;font-size:15px;font-weight:500;position:relative}.cx-main-nav a:after{content:"";transform-origin:0;background:#8f2e52;height:1px;transition:transform .18s;position:absolute;inset:auto 0 7px;transform:scaleX(0)}.cx-main-nav a:is(:hover,:focus-visible):after{transform:scaleX(1)}.cx-header__actions{justify-self:end;align-items:center;gap:4px;display:flex}.cx-header .cx-icon-button{width:44px;height:44px;padding:10px}.cx-header .cx-icon-button svg{width:23px;height:23px}.cx-header .cx-account-link{border-radius:999px;gap:8px;width:auto;padding-inline:12px}.cx-account-link__label{white-space:nowrap;font-size:14px;font-weight:500}.cx-bag [data-cx-cart-count],.cx-favorites-link .tuh-wishlist-counter__count{background:var(--cx-brass);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding-inline:3px;font-size:9px;line-height:1;display:grid;position:absolute;top:0;right:0}.cx-favorites-link .tuh-wishlist-counter__count[data-count="0"],.cx-bag [data-cx-cart-count][data-count="0"],.portal-bottom-nav [data-cx-cart-count][data-count="0"],.cx-menu-toggle,.cx-header-search,.portal-bottom-nav,.cx-header .cx-menu-toggle{display:none}.admin-bar .cx-header{top:32px}@media (width>=1440px){.cx-header-search{border-radius:var(--cx-radius-control);background:#fffaf8;border:1px solid #d9c6cf;align-items:center;width:clamp(230px,16vw,300px);height:46px;margin-right:6px;padding:0 1px 0 16px;display:flex}.cx-header-search input{color:#2a1d22;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:8px 0;font-size:14px}.cx-header-search:focus-within{border-color:#8f2e52}.cx-header-search button{color:#2a1d22;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:10px;display:grid}.cx-header-search button svg{width:20px;height:20px}.cx-header-search button:hover{color:#8f2e52;background:#f9eef2}.cx-header .cx-search-toggle{display:none}}@media (width>=1600px){.cx-main-nav a{font-size:16px}}@media (width<=1280px){.cx-main-nav a{font-size:14px}.cx-account-link__label{display:none}.cx-header .cx-account-link{width:44px;padding:10px}}@media (width<=1100px){.cx-header__inner{grid-template-columns:1fr auto 1fr;gap:16px;height:86px;display:grid}.cx-main-nav{display:none}.cx-header .cx-menu-toggle{justify-self:start;display:flex}.cx-header__inner>.cx-wordmark{justify-self:center}}.cx-header--product .cx-main-nav,.cx-header--product .cx-menu-toggle,.cx-header--product [data-dialog=cx-search],.cx-header--product .cx-account-link,.cx-header--product .cx-favorites-link,.cx-header--product .cx-header-search{display:none}.cx-header--product .cx-header__inner{grid-template-columns:1fr auto 1fr;height:100px;display:grid}.cx-header--product .cx-header__inner>.cx-wordmark{margin:0}.cx-product-back{color:#574650;justify-self:start;align-items:center;gap:11px;min-height:44px;font-size:14px;display:inline-flex}.cx-product-back svg{width:17px;height:17px;transform:rotate(180deg)}.cx-product-back:hover{color:#2a1d22;text-underline-offset:4px;text-decoration:underline}.cx-checkout-security{color:#574650;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cx-checkout-security svg{width:20px;height:20px}.single-product .cx-header{background:var(--cx-product-ground,#f2ece3);border-bottom:0}.single-product .cx-header--product{backdrop-filter:none;background:0 0;border:0;position:absolute;inset:0 0 auto}.cx-mobile-nav{overscroll-behavior:contain;color:#2a1d22;background:#fdf9f5;border:0;border-radius:0;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-16px)}.cx-mobile-nav::backdrop{backdrop-filter:blur(6px);background:#21170da8}body:has(.cx-mobile-nav[open]){overflow:hidden}.cx-mobile-nav__head{z-index:2;padding:calc(18px + env(safe-area-inset-top,0px)) 24px 18px;background:#fdf9f5;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.cx-mobile-nav__head .cx-wordmark>img{width:190px}.cx-mobile-nav__head .cx-icon-button{background:#f5e9e8;flex:0 0 44px;width:44px;height:44px}.cx-mobile-nav__content{padding:0 24px calc(24px + env(safe-area-inset-bottom,0px))}.cx-menu-search{border-radius:var(--cx-radius-control);background:#fffdfb;border:1px solid #d9c6cf;align-items:center;min-height:52px;margin-bottom:18px;padding:3px 4px 3px 16px;display:flex}.cx-menu-search input{color:#2a1d22;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:8px 0;font-size:16px}.cx-menu-search:focus-within{border-color:#8f2e52}.cx-menu-search button{color:#8f2e52;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:10px;display:grid}.cx-menu-search svg{width:21px;height:21px}.cx-mobile-nav__categories{display:grid}.cx-mobile-nav__categories>a{border-bottom:1px solid #e9dcd5;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding-block:12px;font-size:18px;transition:color .18s;display:flex}.cx-mobile-nav__categories>a.cx-mobile-nav__all{min-height:68px;font:400 29px / 1.2 var(--perf-display)}.cx-mobile-nav__categories svg{color:#8f2e52;flex:0 0 18px;width:18px;height:18px}.cx-mobile-nav__categories>a:hover{color:#8f2e52}.cx-mobile-nav__account-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.cx-mobile-nav__account{border-radius:var(--cx-radius-control);color:#742540;background:#f5e7eb;align-items:center;gap:8px;min-height:48px;padding:12px;font-size:15px;display:flex}.cx-mobile-nav__account svg{flex:0 0 20px;width:20px;height:20px}.cx-mobile-nav__account .tuh-wishlist-counter__count{margin-left:auto;font-size:12px}.cx-mobile-nav__account .tuh-wishlist-counter__count[data-count="0"]{display:none}.cx-mobile-nav__help{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:16px;display:grid}.cx-mobile-nav__help a{color:#574650;align-items:center;min-height:44px;font-size:14px;line-height:1.4;display:flex}.cx-mobile-nav__help a:hover{color:#742540;text-underline-offset:4px;text-decoration:underline}@starting-style{.cx-mobile-nav[open]{opacity:0;transform:translate(-16px)}}@media (width<=850px){.portal-has-bottom-nav .cx-header :is(.cx-account-link,.cx-favorites-link){display:none}.cx-announcement{--cx-utility-height:44px}.cx-announcement__inner{gap:12px}.cx-announcement__links a{padding-inline:0;display:none}.cx-announcement__links .cx-utility-contact{min-width:100px;display:inline-flex}:root:has(>body.portal-has-bottom-nav){--cx-mobile-nav-space:calc(96px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:var(--cx-mobile-nav-space)}.portal-has-bottom-nav .cx-header__inner{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;height:74px;display:grid}.portal-has-bottom-nav .cx-header__inner>.cx-wordmark{justify-self:center;min-width:0;margin:0}.portal-has-bottom-nav .cx-header .cx-wordmark>img{width:min(220px,100%)}.portal-has-bottom-nav .cx-header__actions .cx-bag{display:none}.portal-has-bottom-nav .cx-header__actions .cx-icon-button,.portal-has-bottom-nav .cx-menu-toggle{width:44px;height:44px;padding:10px}.portal-bottom-nav{z-index:45;left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(14px);view-transition-name:mobile-navigation;background:#fdf9f5f0;border:1px solid #e6d5cee6;border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:auto;max-width:420px;margin-inline:auto;padding:5px;display:grid;position:fixed;box-shadow:0 4px 20px #2a1d2214}.portal-bottom-nav>a{color:#574650;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;padding:5px 3px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.portal-bottom-nav>a:hover,.portal-bottom-nav>a[aria-current]{color:#8f2e52;background:#8f2e5210}.portal-bottom-nav>a:focus-visible{outline-offset:0;outline:2px solid #8f2e52}.portal-bottom-nav__icon{position:relative}.portal-bottom-nav__icon>svg{width:22px;height:22px}.portal-bottom-nav [data-cx-cart-count]{color:#fffaf7;background:#8f2e52;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:1;display:grid;position:absolute;top:-4px;right:-7px}}@media (width<=640px){.portal-has-bottom-nav .cx-header .cx-wordmark>img{width:min(208px,100%)}.admin-bar .cx-header{top:46px}.cx-header--product .cx-header__inner{gap:10px;height:82px}.cx-header--product .cx-wordmark>img{width:175px}.cx-product-back{justify-content:center;gap:0;width:44px}.cx-product-back>span,.cx-checkout-security>span{display:none}.cx-product-back svg{flex:0 0 20px;width:20px;height:20px}.cx-bag [data-cx-cart-count]{min-width:13px;height:13px;font-size:8px;top:1px;right:-2px}}@media (width<=360px){.cx-header--product .cx-wordmark>img{width:165px}}@media (prefers-reduced-motion:reduce){.cx-main-nav a:after,.cx-mobile-nav__categories>a{transition:none}}.cx-announcement--vinho{background:#8f2e52}.cx-announcement--dourado{color:#2a1d22;background:#d9b97e}.cx-announcement--escuro{background:#2c241e}.cx-promo-bar{color:#fff8ef;text-align:center;flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.35;display:flex}.cx-promo-bar a{color:#fff8ef;text-underline-offset:4px;white-space:nowrap;flex:none;font-weight:600;text-decoration:underline}.cx-promo-bar a:hover{color:#fff}.cx-promo-bar__close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:4px;padding:0;display:none}.cx-promo-bar__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.cx-promo-bar__close:hover{background:#ffffff1f}.cx-announcement--promo .cx-announcement__links a,.cx-announcement--promo .cx-social__item{color:#f6e9e0}.cx-announcement--dourado .cx-promo-bar,.cx-announcement--dourado .cx-promo-bar a,.cx-announcement--dourado .cx-announcement__links a,.cx-announcement--dourado .cx-social__item{color:#2a1d22}.cx-announcement--promo .cx-announcement__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.cx-announcement--promo .cx-announcement__links{justify-self:start}.cx-announcement--promo .cx-social{justify-self:end}@media (width<=1180px){.cx-announcement--promo .cx-announcement__links a:not(.cx-utility-contact){display:none}}@media (width<=850px){.cx-announcement--promo .cx-announcement__links,.cx-announcement--promo .cx-social{display:none}.cx-announcement--promo .cx-announcement__inner{gap:0;min-height:0;padding-block:8px;display:block;position:relative}.cx-promo-bar{padding-inline:34px;font-size:13px;line-height:1.45;display:block}.cx-promo-bar a{margin-left:8px}.cx-promo-bar__close{margin:0;display:grid;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}}.cx-footer{color:#f2e9dd;background:#2c241e;padding:75px 0 20px}.cx-checkout-footer{border-top:1px solid var(--perf-line);color:var(--acg-text-muted);background:var(--tuh-background,var(--perf-ivory));flex-shrink:0;padding:12px 0}.cx-checkout-footer__inner{flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:13px;line-height:1.5;display:flex}.cx-checkout-footer p{margin:0}.cx-checkout-footer a{min-height:44px;color:var(--acg-text);text-underline-offset:3px;align-items:center;margin-left:auto;text-decoration:underline;display:inline-flex}.cx-checkout-footer a:hover{color:var(--perf-rose-strong)}.cx-checkout-footer__note{font-size:12px}@media (width<=600px){.cx-checkout-footer__note{flex-basis:100%}}@media (width<=850px){.portal-has-bottom-nav .cx-footer{padding-bottom:calc(20px + var(--cx-mobile-nav-space))}}.cx-footer__main{grid-template-columns:1.3fr .8fr 1fr 1.3fr;gap:55px;padding-bottom:58px;display:grid}.cx-footer__brand>p{color:#c9b9a6;margin:27px 0 0;font-size:14px;line-height:1.75}.cx-footer h2,.cx-footer__group>summary{letter-spacing:.06em;color:#f2e9dd;text-transform:uppercase;margin:0 0 22px;font-family:Rose Jost,sans-serif;font-size:13px;font-weight:500}.cx-footer__links>:is(a,button){color:#d3c4b2;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:14px;line-height:1.6;display:block}.cx-footer .cx-wordmark{color:#f2e9dd;align-items:start}.cx-footer .cx-wordmark>img{width:235px}.cx-footer__group>summary{pointer-events:none;list-style:none}.cx-footer__group>summary::-webkit-details-marker{display:none}.cx-footer__group>summary svg{display:none}.cx-footer__help>p{color:#c9b9a6;margin-bottom:23px;font-size:14px;line-height:1.75}.cx-footer__help .cx-button{color:#f7efe4;min-height:46px;box-shadow:none;background:0 0;border:1px solid #e6cfab8c;padding:12px 24px;font-size:14px}.cx-footer__bottom{color:#bba893;border-top:1px solid #d6c0a124;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:12px;display:flex}.cx-footer__bottom p{margin:0}.cx-footer__bottom a{color:#d6b994}.cx-footer__links>:is(a,button):hover{color:#fff8ef;text-underline-offset:4px;text-decoration:underline}.cx-footer__help .cx-button:hover{color:#2c241e;background:#f7efe4;border-color:#f7efe4}@media (width>=1101px){.cx-footer__main{grid-template-columns:1.25fr .8fr .95fr .95fr 1.25fr;gap:40px}}@media (width<=1100px){.cx-footer__main{gap:30px}}@media (width<=850px){.cx-footer__main{grid-template-columns:1.3fr 1fr;gap:45px}.cx-footer__bottom{flex-wrap:wrap}.cx-footer__bottom p:nth-child(2){order:3;width:100%}}@media (width<=640px){.cx-footer{padding-top:40px}.cx-footer__main{grid-template-columns:1fr;gap:0;padding-bottom:32px}.cx-footer .cx-wordmark>img{width:210px}.cx-footer__brand{padding-bottom:28px}.cx-footer__brand>p{color:#d3c4b2;margin-top:16px;font-size:14px}.cx-footer__group{border-top:1px solid #d6c0a129}.cx-footer__group>summary{letter-spacing:0;text-transform:none;cursor:pointer;pointer-events:auto;justify-content:space-between;align-items:center;gap:20px;min-height:60px;margin:0;font-size:15px;display:flex}.cx-footer__group>summary svg{color:#e3c998;width:18px;height:18px;transition:transform .2s;display:block}.cx-footer__group[open]>summary svg{transform:rotate(45deg)}.cx-footer__links{padding-bottom:16px}.cx-footer__links>:is(a,button){text-align:left;align-items:center;min-height:44px;margin:0;font-size:15px;display:flex}.cx-footer__help{border-top:1px solid #d6c0a129;padding-top:28px}.cx-footer__help h2{letter-spacing:0;text-transform:none;margin-bottom:12px;font-size:15px}.cx-footer__help>p{color:#d3c4b2;max-width:320px;margin-bottom:20px;font-size:15px}.cx-footer__help .cx-button{min-height:48px;font-size:14px}.cx-footer__bottom{color:#d3c4b2;align-items:center;gap:16px;font-size:13px}.cx-footer__bottom>a{align-items:center;min-height:44px;display:inline-flex}.cx-footer__bottom p:nth-child(2){font-size:12px;line-height:1.6}.single-product .cx-footer{padding-bottom:104px}}@media (prefers-reduced-motion:reduce){.cx-footer__group>summary svg{transition:none}}