.cart-page{min-height:65vh;padding:45px 0 110px;background:#fff;color:#191919;font-family:DM Sans,Arial,sans-serif}.cart-page :is(h1,h2,h3){font-family:DM Sans,Arial,sans-serif!important;font-weight:400!important}.cart-page__shell{width:min(1200px,calc(100% - 80px));margin:0 auto}.cart-page__heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:39px 0 30px;padding-bottom:22px;border-bottom:1px solid #e7e7e7}.cart-page__eyebrow{display:block;margin-bottom:11px;color:#777;font-size:10px;letter-spacing:.18em}.cart-page__heading h1{margin:0;color:#191919;font:400 clamp(32px,4vw,49px)/1.15 DM Sans,Arial,sans-serif;letter-spacing:-.045em}.cart-page__count{color:#666;font-size:13px;white-space:nowrap}.cart-page__roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 39px;padding:0;list-style:none}.cart-page__roadmap li{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:10px;text-align:center}.cart-page__roadmap li:not(:last-child):after{position:absolute;top:19px;left:calc(50% + 26px);right:calc(-50% + 26px);height:1px;background:#dedede;content:""}.cart-page__roadmap li.is-complete:after{background:#171717}.cart-page__roadmap-marker{position:relative;z-index:1;display:grid;width:40px;height:40px;place-items:center;border:1px solid #d9d9d9;border-radius:50%;background:#fff;color:#888;font-size:11px;font-weight:600}.cart-page__roadmap .is-current .cart-page__roadmap-marker{border-color:#171717;background:#171717;color:#fff}.cart-page__roadmap .is-complete .cart-page__roadmap-marker{border-color:#171717;color:#171717}.cart-page__roadmap-label{display:grid;gap:3px}.cart-page__roadmap-label small{color:#999;font-size:9px;font-weight:600;letter-spacing:.14em}.cart-page__roadmap-label strong{color:#888;font-size:12px;font-weight:500}.cart-page__roadmap .is-complete .cart-page__roadmap-label strong,.cart-page__roadmap .is-current .cart-page__roadmap-label strong{color:#171717}.cart-page__loading{min-height:280px;padding-top:75px;color:#666;font-size:14px;text-align:center}.cart-page .cart-order-form,.cart-page__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px}.cart-page__products-heading{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.cart-page__products-heading h2,.cart-page__summary h2{margin:0;color:#191919;font:500 18px/1.3 DM Sans,Arial,sans-serif}.cart-page .cart-order-title,.cart-page .cart-page__products-heading h2,.cart-page .cart-page__summary h2{font-weight:500!important}.cart-page__products-heading span{color:#777;font-size:12px}.cart-page__item{display:grid;grid-template-columns:106px minmax(0,1fr) auto;align-items:start;gap:22px;padding:25px 0;border-bottom:1px solid #e8e8e8}.cart-page__image{display:grid;place-items:center;align-self:center;width:106px;height:126px;overflow:hidden;background:#fff}.cart-page__image>picture{display:block;width:100%;height:100%;min-width:0;min-height:0}.cart-page__image img{display:block;width:100%;height:100%;padding:6px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:0;box-sizing:border-box;background:#fff;mix-blend-mode:normal}.cart-page__image span{font:28px Georgia,serif}.cart-page__brand,.cart-page__size{display:block;color:#777;font-size:11px}.cart-page__brand{margin:1px 0 7px}.cart-page__name{display:block;color:#191919;font-size:15px;font-weight:600;line-height:1.35}.cart-page__name:hover{text-decoration:underline;text-underline-offset:3px}.cart-page__size{margin-top:8px}.cart-page__item-actions{display:flex;align-items:center;gap:20px;margin-top:18px}.cart-page__quantity{display:inline-flex;align-items:center;border:1px solid #dedede}.cart-page__quantity button{display:grid;place-items:center;width:35px;height:35px;border:0;background:transparent;color:#171717}.cart-page__quantity button:hover:not(:disabled){background:#f4f4f4}.cart-page__quantity button:disabled{color:#bcbcbc}.cart-page__quantity span{min-width:27px;text-align:center;font-size:12px}.cart-page__remove{display:inline-flex;align-items:center;gap:6px;padding:5px 0;border:0;background:transparent;color:#777;font-size:11px}.cart-page__remove:hover{color:#171717}.cart-page__line-price{color:#191919;font-size:14px;font-weight:500;white-space:nowrap}.cart-page .cart-order-footer,.cart-page__summary{position:sticky;top:24px;padding:27px;border:1px solid #e8e8e8;background:#fff}.cart-page__summary h2{margin-bottom:24px}.cart-page .cart-summary__rows{gap:15px}.cart-page .cart-summary__rows strong,.cart-page .cart-summary__rows>div{font-size:13px}.cart-page .cart-summary__grand-total{margin-top:5px;padding-top:18px;font-size:15px}.cart-page .cart-summary__grand-total strong{font-size:21px}.cart-page .cart-payment-note{margin-top:15px;color:#666;font-size:11px;line-height:1.6}.cart-page__button{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:53px;margin-top:25px;padding:0 18px;border:1px solid #171717;border-radius:30px;background:#171717;color:#fff;font:600 12px DM Sans,Arial,sans-serif;letter-spacing:.045em;text-align:center;text-transform:uppercase;cursor:pointer}.cart-page__button:hover{background:#383838;border-color:#383838}.cart-page__button:disabled{cursor:not-allowed;opacity:.45}.cart-minimum-note{margin:18px 0 0;padding:12px 14px;background:#f7f5f1;color:#5c5140;font-size:11px;line-height:1.6}.cart-page__summary-caption{margin:13px 0 0;color:#777;font-size:11px;line-height:1.6;text-align:center}.cart-promo-box{margin:20px 0 15px}.cart-promo-box>label{display:block;margin-bottom:8px;color:#454545;font-size:12px;font-weight:500}.cart-promo-entry{display:flex;min-height:44px;border:1px solid #dedede}.cart-promo-entry input{width:100%;min-width:0;padding:0 12px;border:0;outline:0;color:#191919;font:inherit;font-size:12px}.cart-promo-entry button{flex:0 0 auto;padding:0 13px;border:0;background:#191919;color:#fff;font:inherit;font-size:11px;cursor:pointer}.cart-promo-entry button:disabled{opacity:.5;cursor:default}.cart-promo-error{margin-top:7px;color:#983b30;font-size:11px}.cart-promo-scope{margin:7px 0 0;color:#71695e;font-size:10px;line-height:1.5}.cart-promo-applied{display:flex;min-height:43px;align-items:center;justify-content:space-between;padding:0 11px;border:1px solid #c9d6c4;background:#f3f6f1;color:#38523a;font-size:12px}.cart-promo-applied span{display:inline-flex;align-items:center;gap:7px}.cart-promo-applied button{display:grid;width:34px;height:34px;place-items:center;border:0;background:transparent;color:#555;cursor:pointer}.cart-page__empty{display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;color:#171717;text-align:center}.cart-page__empty h2{margin:20px 0 0;font:500 22px DM Sans,Arial,sans-serif}.cart-page__empty p{margin-top:11px;color:#666;font-size:13px}.cart-page__empty .cart-page__button{width:auto;min-width:250px}.cart-page .cart-order-form{min-height:0}.cart-page .cart-order-scroll{min-height:0;overflow:visible;padding:0}.cart-page .cart-order-back{margin-bottom:14px}.cart-page .cart-page__return{display:inline-flex;width:auto;min-height:44px;margin:0;padding:0 22px;letter-spacing:.025em;text-transform:none}.cart-page .cart-order-return{margin-bottom:24px}.cart-page .cart-order-title{margin:0 0 10px;font-size:23px}.cart-page .cart-order-intro{max-width:520px;font-size:13px}.cart-page .cart-order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cart-page .cart-order-field:nth-child(n+4){grid-column:1/-1}.cart-page .cart-order-footer{margin:0}.cart-page .cart-order-submit{min-height:53px;margin-top:23px}.cart-page .cart-order-caption{margin-top:12px}.cart-page__confirmation{padding:12px 0 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cart-page__confirmation .cart-page__eyebrow{margin-bottom:10px}.cart-page__confirmation h2{margin:0;font-size:25px;font-weight:500}.cart-page__confirmation p{margin-top:12px;color:#666;font-size:13px;line-height:1.6}.cart-page__confirmation strong{color:#171717}.cart-page__confirmation .cart-page__button{width:auto}.cart-confirmation__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 24px;margin-top:18px}.cart-confirmation__continue{display:inline-flex;min-height:44px;align-items:center;color:#666;font-size:12px;text-decoration:underline;text-underline-offset:4px}.cart-order-tracking-note{margin:12px 0 0;max-width:540px;color:#888;font-size:11px;line-height:1.8}.aura-receipt-printer{width:min(100%,520px);margin:6px auto 0;color:#171717;text-align:left}.aura-receipt-printer__machine{position:relative;z-index:2;padding:22px 22px 24px;border:1px solid #1d1d1d;border-radius:34px;background:linear-gradient(180deg,#383838,#2b2b2b);box-shadow:0 28px 50px -22px rgb(0 0 0/55%),inset 0 1px 0 rgb(255 255 255/9%),inset 0 -2px 0 rgb(0 0 0/35%)}.aura-receipt-printer__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.aura-receipt-printer__logo{width:auto;height:22px;margin-left:6px;filter:invert(1);opacity:.55}.aura-receipt-printer__home{display:inline-flex;min-height:46px;align-items:center;gap:8px;padding:0 18px;border-radius:15px;background:#4a4a45;color:#fff;font-size:15px;font-weight:600;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255/16%),0 3px 0 #1a1a18;transition:background .15s ease,transform .1s ease,box-shadow .1s ease}.aura-receipt-printer__home:hover{background:#55554f}.aura-receipt-printer__home:active{transform:translateY(2px);box-shadow:inset 0 1px 0 rgb(255 255 255/16%),0 1px 0 #1a1a18}.aura-receipt-printer__screen{margin-top:18px;padding:26px 28px 24px;border-radius:22px;background:#212121;box-shadow:inset 0 1px 0 rgb(255 255 255/4%)}.aura-receipt-printer__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.aura-receipt-printer__summary>div:first-child{min-width:0}.aura-receipt-printer__summary strong{display:block;overflow-wrap:anywhere;color:#fff;font-size:20px;font-weight:600;line-height:1.25}.aura-receipt-printer__summary span{display:block;margin-top:6px;color:#b9b9b9;font-size:14px;line-height:1.4}.aura-receipt-printer__total{flex:none;text-align:right}.aura-receipt-printer__total span{margin-top:0}.aura-receipt-printer__total strong{margin-top:4px;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.aura-receipt-printer .aura-receipt-printer__status{display:flex;align-items:center;gap:12px;margin:26px 0 0;color:#d9d9d9;font-size:16px}.aura-receipt-printer__status-icon{display:grid;width:26px;height:26px;flex:none;place-items:center;border:2.5px solid #9b9b9b;border-right-color:transparent;border-radius:50%;animation:aura-printer-spin .9s linear infinite}.aura-receipt-printer[data-stage=complete] .aura-receipt-printer__status-icon{border:0;background:#2ea36a;color:#fff;animation:aura-printer-done .35s cubic-bezier(.2,1.4,.4,1) both}.aura-receipt-printer__slot{height:14px;margin:20px 6px 0;border-radius:999px;background:#141414;box-shadow:inset 0 2px 3px rgb(0 0 0/75%),0 1px 0 rgb(255 255 255/6%)}.aura-receipt-printer__output{position:relative;z-index:1;margin:-31px 54px 0;padding-bottom:34px;overflow:hidden}.aura-receipt-printer__feed{filter:drop-shadow(0 0 1px rgb(0 0 0/38%)) drop-shadow(0 14px 16px rgb(0 0 0/10%))}.aura-receipt-printer[data-stage=processing] .aura-receipt-printer__feed{transform:translateY(-100%)}.aura-receipt-printer[data-stage=printing] .aura-receipt-printer__feed{animation:aura-receipt-feed 3.6s both}.aura-receipt-paper{--tooth:12px;padding:46px 30px 34px;background:#fff;color:#1f1f1f;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,Liberation Mono,monospace;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /var(--tooth) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /var(--tooth) 100%}.aura-receipt-paper__logo{display:block;width:auto;height:46px;margin:0 auto}.aura-receipt-printer .aura-receipt-paper__thanks{margin:12px 0 26px;color:#8a8a8a;font-size:10.5px;letter-spacing:.22em;text-align:center;text-transform:uppercase}.aura-receipt-paper__lines{display:grid;gap:18px;margin:0;padding:24px 0;border-top:1px dashed #cfcfcf;list-style:none}.aura-receipt-paper__lines li{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aura-receipt-paper__lines li>div{min-width:0}.aura-receipt-paper__lines strong{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.aura-receipt-paper__lines li>div>span{display:block;margin-top:6px;color:#6b6b6b;font-size:12px}.aura-receipt-paper__lines li>span{flex:none;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.aura-receipt-paper dl{display:grid;gap:11px;margin:0;padding:24px 0;border-top:1px dashed #cfcfcf}.aura-receipt-paper dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.aura-receipt-paper dt{color:#6b6b6b;font-size:12.5px}.aura-receipt-paper dd{margin:0;font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.aura-receipt-paper__grand-total{margin-top:12px}.aura-receipt-paper__grand-total dt{color:#171717;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.aura-receipt-paper__grand-total dd{color:#171717;font-size:23px;font-weight:700}.aura-receipt-paper__meta{padding-bottom:28px!important}.aura-receipt-paper__meta dd,.aura-receipt-paper__meta dt{font-size:12px}.aura-receipt-paper__barcode{display:block;width:62%;height:48px;margin:4px auto 0;fill:#171717}.aura-receipt-printer .aura-receipt-paper__code{margin:9px 0 0;color:#8f8f8f;font-size:11px;letter-spacing:.28em;text-align:center}.aura-receipt-printer__after{display:grid;justify-items:center;gap:12px;margin-top:8px;text-align:center;transition:opacity .4s ease,transform .4s ease}.aura-receipt-printer:not([data-stage=complete]) .aura-receipt-printer__after{visibility:hidden;opacity:0;transform:translateY(8px)}.aura-receipt-printer__save{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 28px;border:1px solid #171717;border-radius:999px;background:#171717;color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,transform .1s ease}.aura-receipt-printer__save:hover:not(:disabled){background:#3a3a3a}.aura-receipt-printer__save:active:not(:disabled){transform:scale(.98)}.aura-receipt-printer__save:disabled{cursor:wait;opacity:.65}.aura-receipt-printer__save-spinner{animation:aura-printer-spin .9s linear infinite}.aura-receipt-printer .aura-receipt-printer__save-note{max-width:36ch;margin:0;color:#666;font-size:12.5px;line-height:1.6}@keyframes aura-receipt-feed{0%{transform:translateY(-100%)}11%,7%{transform:translateY(-92%);animation-timing-function:ease-out}18%,22%{transform:translateY(-81%);animation-timing-function:ease-out}29%,33%{transform:translateY(-69%);animation-timing-function:ease-out}40%,44%{transform:translateY(-57%);animation-timing-function:ease-out}51%,55%{transform:translateY(-45%);animation-timing-function:ease-out}62%,66%{transform:translateY(-33%);animation-timing-function:ease-out}73%,77%{transform:translateY(-21%);animation-timing-function:ease-out}84%,88%{transform:translateY(-10%);animation-timing-function:ease-out}to{transform:translateY(0)}}@keyframes aura-printer-spin{to{transform:rotate(1turn)}}@keyframes aura-printer-done{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:480px){.cart-page__confirmation{padding:25px 0}.aura-receipt-printer__machine{padding:16px 16px 18px;border-radius:26px}.aura-receipt-printer__logo{height:18px;margin-left:4px}.aura-receipt-printer__home{min-height:42px;padding:0 14px;font-size:14px}.aura-receipt-printer__screen{margin-top:14px;padding:18px;border-radius:18px}.aura-receipt-printer__summary strong{font-size:17px}.aura-receipt-printer__summary span{font-size:13px}.aura-receipt-printer__total strong{font-size:21px}.aura-receipt-printer .aura-receipt-printer__status{margin-top:18px;font-size:14px}.aura-receipt-printer__slot{margin-top:16px}.aura-receipt-printer__output{margin:-25px 22px 0}.aura-receipt-paper{padding:38px 18px 30px}.aura-receipt-paper__lines strong{font-size:12px;letter-spacing:.08em}.aura-receipt-paper__grand-total dt{font-size:12.5px;letter-spacing:.1em}.aura-receipt-paper__grand-total dd{font-size:20px}}@media (prefers-reduced-motion:reduce){.aura-receipt-printer[data-stage] .aura-receipt-printer__feed,.aura-receipt-printer__feed,.aura-receipt-printer__status-icon{animation:none!important;transform:none!important}.aura-receipt-printer__after{transition:none}}.cart-page :is(a,button,input,textarea):focus-visible{outline:2px solid #171717;outline-offset:3px}.mobile-cart-bar a{display:flex;min-height:39px;align-items:center;gap:7px;padding:0 15px;background:#171717;color:#fff;font-size:10px;font-weight:700}@media (max-width:900px){.cart-page .cart-order-form,.cart-page__layout{grid-template-columns:minmax(0,1fr) 310px;gap:28px}}@media (max-width:700px){.cart-page~.floating-whatsapp{display:none}.cart-page{padding:23px 0 75px}.cart-page__shell{width:calc(100% - 36px)}.cart-page__heading{margin:30px 0 23px;padding-bottom:18px}.cart-page__heading h1{font-size:32px}.cart-page__roadmap{margin-bottom:31px}.cart-page__roadmap li{gap:8px}.cart-page__roadmap-marker{width:34px;height:34px;font-size:10px}.cart-page__roadmap li:not(:last-child):after{top:16px;left:calc(50% + 22px);right:calc(-50% + 22px)}.cart-page__roadmap-label small{display:none}.cart-page__roadmap-label strong{font-size:11px}.cart-page .cart-order-form,.cart-page__layout{grid-template-columns:minmax(0,1fr);gap:28px}.cart-page__item{grid-template-columns:80px minmax(0,1fr);gap:13px;padding:18px 0}.cart-page__image{width:80px;height:100px}.cart-page__item-info{min-width:0}.cart-page__name{font-size:13px}.cart-page__size{font-size:10px}.cart-page__item-actions{gap:14px;margin-top:13px}.cart-page__remove span{display:none}.cart-page__line-price{grid-column:2;grid-row:2;margin-top:-6px;font-size:13px}.cart-page .cart-order-footer,.cart-page__summary{position:static;padding:23px 20px}.cart-page .cart-order-fields{grid-template-columns:minmax(0,1fr)}.cart-page .cart-order-field:nth-child(n+4){grid-column:auto}}@media (max-width:360px){.cart-page__heading{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:760px){.cart-page .cart-order-form input,.cart-page .cart-order-form textarea,.cart-page .cart-promo-entry input{font-size:16px}}.recommendations{padding-top:54px;padding-bottom:74px;background:transparent;color:#211a14}.recommendations__heading{margin-bottom:26px}.recommendations__eyebrow{margin:0 0 8px;color:#967144;font-size:9px;font-weight:700;letter-spacing:.17em}.recommendations__heading h2{margin:0;color:#211a14;font:400 clamp(25px,3vw,36px)/1.15 DM Sans,Arial,sans-serif!important;letter-spacing:-.035em}.recommendations__heading>p:last-child{margin:9px 0 0;color:#777067;font-size:12px}.recommendations__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.recommendations .product-card{min-width:0;padding:0;background:transparent;border:0;box-shadow:none}.recommendations .product-card__visual{aspect-ratio:1/1.05;background:transparent}.recommendations .product-art{background:transparent}.recommendations .product-art__photo{padding:4px;background:transparent;mix-blend-mode:normal}.recommendations .product-card__arrow{display:none}.recommendations .product-card__content{padding:13px 4px 3px}.recommendations .product-card__eyebrow{color:#887c6e;font-size:9px}.recommendations .product-card h3{color:#211a14;font-size:clamp(14px,1.4vw,18px)}.recommendations .product-card__price{color:#81562c}.recommendations .product-card__meta,.recommendations .product-card__notes{color:#777067}.recommendations .product-card__actions{grid-template-columns:1fr;gap:7px;margin-top:12px}.recommendations .product-card__actions .add-button,.recommendations .product-card__actions .product-card__view{min-height:40px;font-size:10px}.recommendations .product-card__actions .product-card__view{border-color:#c9b99f;background:#fff;color:#30251a}.recommendations .product-card__actions .add-button{border-color:#241a11;background:#241a11;color:#f5e8d1}@media (max-width:760px){.recommendations{width:calc(100% - 34px);padding-top:42px;padding-bottom:52px}.recommendations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.recommendations .product-card{padding:0}.recommendations .product-card__content{padding:10px 2px 2px}.recommendations .product-card__title-row{display:block}.recommendations .product-card h3{margin-top:5px;font-size:16px}.recommendations .product-card__price{display:block;margin-top:5px}.recommendations .product-card__actions .add-button,.recommendations .product-card__actions .product-card__view{min-height:39px;font-size:9px}}@media (prefers-reduced-motion:reduce){.recommendations .product-art,.recommendations .product-card,.recommendations .product-card__arrow{transition:none!important}}.cart-add-feedback{position:fixed;right:24px;bottom:24px;z-index:120;display:grid;grid-template-columns:62px minmax(0,1fr) 38px;align-items:center;gap:12px;width:min(370px,calc(100vw - 32px));min-height:88px;padding:11px 33px 11px 11px;border:1px solid #dedbd5;border-radius:8px;background:#fff;color:#171717;box-shadow:0 16px 45px rgba(0,0,0,.14);font-family:DM Sans,Arial,sans-serif;animation:aura-cart-toast 3.4s ease both}.cart-add-feedback__image{display:grid;width:62px;height:62px;place-items:center;overflow:hidden;background:#f8f7f4;color:#171717}.cart-add-feedback__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cart-add-feedback__copy{display:grid;min-width:0;gap:3px}.cart-add-feedback__copy>span{display:flex;align-items:center;gap:5px;color:#27683b;font-size:10px;font-weight:700;letter-spacing:.03em}.cart-add-feedback__copy>strong{overflow:hidden;color:#171717;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cart-add-feedback__copy>small{color:#777;font-size:10px}.cart-add-feedback__link{display:grid;width:38px;height:38px;place-items:center;background:#171717;color:#fff;text-decoration:none}.cart-add-feedback__link:hover{background:#3a3a3a}.cart-add-feedback__close{position:absolute;top:5px;right:5px;display:grid;width:24px;height:24px;place-items:center;border:0;background:transparent;color:#777;cursor:pointer}.cart-add-feedback__close:hover{color:#171717}.home-footer-brand>p{margin-top:0}.cart-add-feedback :is(a,button):focus-visible{outline:2px solid #171717;outline-offset:2px}.discovery-pack-card__body>.add-cart-button.is-added,.product-page .product-add-to-cart.is-added,.product-page .product-mobile-bar__add.is-added{border-color:#1f1f1f;background:#1f1f1f;color:#fff;animation:aura-add-button .55s ease}@keyframes aura-add-button{0%{transform:scale(1)}35%{transform:scale(.94)}68%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes aura-cart-toast{0%{opacity:0;transform:translateY(20px) scale(.97)}10%,84%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.99)}}@media(min-width:761px) and (max-width:900px){.product-page .detail-actions{flex-direction:column}.product-page .detail-actions>*{width:100%;min-height:48px;flex:none}}@media(max-width:760px){.cart-add-feedback{right:12px;bottom:84px;grid-template-columns:52px minmax(0,1fr) 35px;gap:9px;min-height:76px;padding:9px 29px 9px 9px}.cart-add-feedback__image{width:52px;height:52px}.cart-add-feedback__copy>strong{font-size:12px}.cart-add-feedback__link{width:35px;height:35px}.floating-contact__trigger.floating-whatsapp{width:46px;min-width:46px;min-height:46px;padding:0}.floating-contact__trigger span{display:none}}@media(prefers-reduced-motion:reduce){.cart-add-feedback,.discovery-pack-card__body>.add-cart-button.is-added,.product-page .product-add-to-cart.is-added,.product-page .product-mobile-bar__add.is-added{animation:none}}