@font-face{font-family:The Seasons Bold;src:url(the-seasons-bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading--family: "The Seasons Bold", var(--font-body--family);font-synthesis:style}@media(min-width:768px){body:has(.shopify-section-group-header-group .navigation-bar) .header{position:relative!important;width:100%!important;margin:0!important;padding-inline:0!important;transform:none!important}body:has(.shopify-section-group-header-group .navigation-bar) .header__background{margin:0!important;padding-inline:0!important}body:has(.shopify-section-group-header-group .navigation-bar) .header-sticky:not(.header-scrolled) .header__top,body:has(.shopify-section-group-header-group .navigation-bar) .header-section:not(.header-sticky) .header__top{padding-inline:var(--page-padding)!important}body:has(.shopify-section-group-header-group .navigation-bar) .header-sticky:not(.header-scrolled) .header__background-inner,body:has(.shopify-section-group-header-group .navigation-bar) .header-section:not(.header-sticky) .header__background-inner{border-radius:0!important}}@media(max-width:767.98px){body:has(.shopify-section-group-header-group .navigation-bar) .header--with-dividers{--header-grid-template: "icons-left logo icons" / 1fr auto 1fr}body:has(.shopify-section-group-header-group .navigation-bar) .header--with-dividers .header__buttons>:is(a,button,.header__icon){width:4.4rem;height:4.4rem}body:has(.shopify-section-group-header-group .navigation-bar) .header__icons .icon--large{--icon-size: 2.6rem}body:has(.shopify-section-group-header-group .navigation-bar) .header__icons .cart-count{--cart-count-size: 1.5rem;font-size:1rem}}.usp-bar__list{gap:0;row-gap:.6rem}.usp-bar__item{gap:.7rem;padding-inline:1.8rem;font-size:1.3rem;line-height:1.2;white-space:nowrap}.usp-bar__list .usp-bar__item+.usp-bar__item{border-inline-start:1px solid rgba(0,0,0,.18)}@media(min-width:1024px){.usp-bar__list{gap:8.4rem}.usp-bar__list .usp-bar__item+.usp-bar__item{border-inline-start:0}.usp-bar__item{padding-inline:0}}.usp-bar__icon svg{width:1.8rem;height:1.8rem}.usp-bar__icon .icon--image{--icon-size: 1.8rem}@media screen and (max-width:749px){.usp-bar__item{padding-inline:1rem;font-size:1.15rem;white-space:normal}}.usp-bar__carousel .carousel__button{opacity:1!important;width:3.2rem;height:3.2rem;box-shadow:none;cursor:pointer;position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.usp-bar__carousel .carousel__button--prev{inset-inline-start:0}.usp-bar__carousel .carousel__button--next{inset-inline-end:0}.usp-bar__carousel .swiper-slide{text-align:center}.announcement-promo{gap:1.2rem 1.6rem;font-size:1.4rem;line-height:1.3}.announcement-promo__text{font-weight:500}.announcement-promo__code-row{gap:1rem;align-items:stretch}.announcement-promo__code{display:inline-flex;align-items:center;padding-inline:1.2rem;border-radius:999px;background-color:var(--mhr-menu-bg, #F5F1EC);color:#2e1804;font-weight:700;letter-spacing:.02em;white-space:nowrap}.announcement-promo__copy-btn{white-space:nowrap}.announcement-promo__success{font-size:1.2rem}@media screen and (max-width:749px){.announcement-promo{font-size:1.2rem;text-align:center}}@media(min-width:1024px){.header--center-search .header__top{--header-grid-template: "logo search icons" / auto 1fr auto;column-gap:2.4rem}}.header__search--center{grid-area:search;content-visibility:visible;margin-inline:auto;width:100%}.header__search--center .search__form{width:100%;max-width:56rem;min-width:0;margin-inline:auto}.header__search--center .search__input{border-radius:999px;border:1px solid #D9D0C7}.header__search--center .search__content{left:50%;transform:translate(-50%)}.header__background-inner{background-color:#f5f1ec}.navigation-bar{background-color:#f5f1ec;position:relative;z-index:5}body:has(.navigation-bar details[open]) .fixed-overlay{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.navigation-bar__list{gap:2.8rem;row-gap:.8rem}.navigation-bar__item{padding-block-start:1.6rem}.navigation-bar__link{font-size:1.4rem;padding-block:.4rem;border-bottom:2px solid transparent;transition:border-color var(--animation-duration--medium, .2s) ease}.navigation-bar__link--active,.navigation-bar__link:hover{border-bottom-color:currentColor}.navigation-bar .menu__item:before{content:none}.navigation-bar .menu__item:hover{color:inherit}.navigation-bar__item:has(details[is=details-mega]){position:static}.navigation-bar .mega-menu__container{background-color:#f5f1ec}.footer .footer__copyright{order:1}.footer .footer__payment-heading{display:block;margin-block-end:.2rem}.footer .accordion__summary span.h5,.footer .text-block.h6,.footer .footer__payment-heading{color:#d9d0c7!important;font-size:1.4rem!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.footer .socials--solid{--color-primary-button-background: 217 208 199;--color-primary-button-text: 255 255 255}.navigation-bar__badge{position:absolute;top:0;inset-inline-start:50%;transform:translate(-50%);background:#2e1804;color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.15rem .6rem;border-radius:999px}.menu-drawer .dialog{background-color:#f5f1ec}.menu-drawer .dialog__header{box-shadow:none!important}.menu-drawer__promo-wrapper{padding-inline:var(--dialog-content-padding-inline)}.menu-drawer__promo{padding:1.4rem 1.6rem;border-radius:1.2rem;background:#efeae1}.menu-drawer__promo-dot{width:.8rem;height:.8rem;border-radius:50%;background:#e3be5b;box-shadow:0 0 0 .4rem #e3be5b38}.menu-drawer__promo-heading{font-size:1.5rem;font-weight:600;line-height:1.3}.menu-drawer__promo-subheading{font-size:1.3rem;line-height:1.3}.menu-drawer__promo-code-row{padding-top:.2rem}.menu-drawer__promo-code{font-size:1.4rem;font-weight:700;letter-spacing:.04em;color:#64283a;border:.1rem dashed rgba(100,40,58,.35);border-radius:.8rem;padding:.6rem 1.2rem;background:#fff}.menu-drawer__promo-code-success{font-size:1.2rem}.menu-drawer__promo-code-success svg{width:1.4rem;height:1.4rem}.menu-drawer__bestseller{display:flex;flex-direction:column;gap:1.2rem}.menu-drawer__bestseller .menu-drawer__section-heading{padding-inline:var(--dialog-content-padding-inline)}.menu-drawer__bestseller .menu-drawer__section-heading a{color:#2e1804}.menu-drawer__bestseller-scroll{display:flex!important;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;margin-left:16px!important;margin-right:16px!important}.menu-drawer__bestseller-scroll::-webkit-scrollbar{display:none}.menu-drawer__bestseller-scroll:before,.menu-drawer__bestseller-scroll:after{content:"";flex:0 0 1px;display:block!important}.menu-drawer__bestseller-card{display:flex;flex-direction:column;gap:.4rem;flex:0 0 auto;width:11.4rem;scroll-snap-align:start}.menu-drawer__bestseller-card:first-child{margin-left:16px!important;margin-inline-start:16px!important}.menu-drawer__bestseller-card:last-child{margin-right:16px!important;margin-inline-end:16px!important}.menu-drawer__bestseller-image{border-radius:1rem;overflow:hidden;background:#fff}.menu-drawer__bestseller-title{font-size:1.3rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-drawer__bestseller-price{font-size:1.3rem;font-weight:600}.menu-drawer__section-heading .h5{font-weight:600}.menu-drawer__group+.menu-drawer__group{margin-top:.4rem;padding-top:.4rem}.menu-drawer__group .menu-drawer__section-heading{display:block;padding:0 var(--dialog-content-padding-inline) .4rem}.menu-drawer__needs-list{background-color:#fff;border-radius:2rem;overflow:hidden;padding-block:.4rem;margin:0 16px!important}.menu-drawer__links-list{background-color:#fff;border-radius:2rem;overflow:hidden;margin:0 16px!important}.menu-drawer__item-link-need{padding-block:1.1rem;padding-inline:var(--dialog-content-padding-inline);position:relative}.menu-drawer__item-link-flat{padding-block:1.6rem;padding-inline:var(--dialog-content-padding-inline);position:relative}.menu-drawer__item-link-flat:after{content:"";position:absolute;left:1.6rem;right:1.6rem;bottom:0;height:1px;background:#d9d0c780}.menu-drawer__item:last-child .menu-drawer__item-link-flat:after{content:none}.menu-drawer__footer [slot=signed-out-avatar]{justify-content:flex-start!important;padding-block:1.3rem;padding-inline:var(--dialog-content-padding-inline);position:relative;font-size:inherit;font-weight:inherit}.menu-drawer__item-link-icon{width:3.8rem;height:3.8rem;border-radius:50%;background-color:#f5f1ec}.menu-drawer__item-link-icon svg{width:2.2rem;height:2.2rem}.menu-drawer__item-link-icon-image{display:block;width:2rem;height:2rem;object-fit:contain}.menu-drawer__promo svg:last-child{width:1.2rem;height:1.2rem;opacity:.5}.mega-menu__category-grid{padding-block:.4rem;flex:1 1 0%;min-width:0}.mega-menu__category-item{padding:1rem 1.2rem;border-radius:1.2rem;transition:background-color var(--animation-duration--medium, .2s) ease}.mega-menu__category-item:hover{background-color:#f5f1ec}.mega-menu__category-icon{width:4.4rem;height:4.4rem;border-radius:999px;background-color:#efeae1}.mega-menu__category-icon svg{width:2.2rem;height:2.2rem;color:#2e1804}.mega-menu__category-icon-image{display:block;width:2.6rem;height:2.6rem;object-fit:contain}.mega-menu__category-title{font-weight:600}.mega-menu__category-description{font-size:1.3rem;line-height:1.35}.mega-menu__category-arrow svg{width:1.2rem;height:1.2rem;opacity:.5}.mega-menu__category-item--all{margin-top:.4rem;background-color:#fff;border-radius:999px;height:5.6rem;padding-inline:1.8rem;justify-content:center;transition:background-color var(--animation-duration--medium, .2s) ease}.mega-menu__category-item--all:hover{background-color:#f5f1ec}.mega-menu__category-item--all .mega-menu__category-title{color:#c9a45c}.mega-menu__category-item--all .mega-menu__category-icon{background-color:transparent}.mega-menu__category-item--all .mega-menu__category-arrow svg{color:#c9a45c;opacity:1}.mega-menu__products-heading{padding-block-start:1rem;margin-block-end:1.4rem}.mega-menu__products-heading-text{font-weight:600}.mega-menu__products-heading a{font-size:1.3rem}.menu-sidebar__products .swiper-wrapper{align-items:stretch}.menu-sidebar__products .swiper-slide{height:auto;display:flex}.menu-sidebar__products .product-card{width:100%}.menu-sidebar__products .product-card__wrapper{height:100%}.menu-sidebar__products .product-card__content{flex:1 1 auto}.menu-sidebar__products .product-card__content--wrapper{height:100%}.menu-sidebar__products .product-card__title{font-size:1.3rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-sidebar__products .rating-wrapper{--star-size: .9rem;gap:.3rem;flex-wrap:nowrap}.menu-sidebar__products .rating{gap:.1rem}.menu-sidebar__products .rating-count{font-size:1.1rem;white-space:nowrap}.menu-sidebar__products .product-card__price{font-size:1.3rem;margin-top:auto}.menu-sidebar__products .price{font-size:inherit}.mega-menu__footer-note{padding-block:1.4rem;border-top:1px solid rgba(0,0,0,.08);font-size:1.3rem}.mega-menu__footer-note svg{width:1.6rem;height:1.6rem;color:#2e1804}.category-carousel__wrapper{position:relative}.category-carousel__inner{align-items:flex-start;justify-content:flex-start}@media screen and (min-width:750px){.category-carousel__inner{justify-content:center}}.category-carousel__item{display:flex;flex-direction:column;align-items:center;gap:1rem;width:10.4rem;text-align:center;text-decoration:none;color:currentColor}.category-carousel__icon{display:flex;align-items:center;justify-content:center;width:9.2rem;height:9.2rem;border-radius:999px;background-color:#efeae1;border:3px solid transparent;overflow:hidden;transition:background-color var(--animation-duration--medium, .2s) ease,border-color var(--animation-duration--medium, .2s) ease}.category-carousel__icon svg{width:3rem;height:3rem;color:#2e1804;transition:color var(--animation-duration--medium, .2s) ease}.category-carousel__image{display:block;width:58%;height:58%;object-fit:contain}.category-carousel__label{font-size:1.4rem;line-height:1.3}.category-carousel__item--active .category-carousel__icon{border-color:#2e1804}.category-carousel__item--active .category-carousel__label{position:relative;color:#2e1804;font-weight:600;padding-bottom:.4rem}.category-carousel__item--active .category-carousel__label:after{content:"";position:absolute;inset-inline:0;bottom:0;height:.2rem;border-radius:999px;background-color:#2e1804}.product-grid__item--0 .product-card.product-card--style-card{background-color:#efeae1}.product-card__badges--highlighted{position:absolute;inset-block-start:0;inset-inline-end:0;padding:var(--product-card-badges-padding, 1rem);z-index:1}.badge--highlighted{background-color:#2e1804;color:#f5f1ec;font-weight:700}.product-grid .product-card__title{font-weight:700}.product-grid .product-card__media .quick-add--combine{display:flex!important}.product-grid .product-card__quick-add{display:none!important}.product-grid .product-card__actions{top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem}.product-grid .product-card .quick-add--combine .quick-add__button{--icon-size: 2rem;--button-height: 4.6rem;--button-width: var(--button-height);--button-padding-inline: 0;--button-padding-block: 0;--button-corner-radius: 50%;justify-content:center;padding:0;width:var(--button-width)}.product-grid .product-card .quick-add--combine .quick-add__button .btn__text,.product-grid .product-card .quick-add--combine .quick-add__button .btn__icon{display:none}.product-grid .product-card .quick-add--combine .quick-add__button .icon{display:inline-flex;animation:none}.product-grid .product-card--standard .product-card__media .quick-add,.product-grid .product-card--standard .product-card__media .quick-add--combine{opacity:1!important;transform:none!important}.product-grid .product-card__media .quick-add--combine{inset:auto 0 0 auto!important;width:auto!important}@media screen and (max-width:749px){.category-carousel__item{width:8.4rem}.category-carousel__icon{width:7.2rem;height:7.2rem}.category-carousel__icon svg{width:2.8rem;height:2.8rem}.category-carousel__label{font-size:1.3rem}}.menu-drawer__item-badge{display:inline-flex;align-items:center;margin-left:auto;padding:.4rem .9rem;border-radius:999px;background-color:#efeae1;color:#2e1804;font-size:1.05rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.collection-banner .collection-title-block{color:#2e1804;font-family:Georgia,Times New Roman,Times,serif;text-transform:uppercase;letter-spacing:.03em;position:relative;padding-bottom:1.6rem}.collection-banner .collection-title-block:after{content:"";position:absolute;left:0;bottom:0;width:4.8rem;height:.2rem;background-color:#2e1804}.collection-banner .collection-description-block{max-width:44rem}@media(min-width:1024px){.header__top{min-height:10.6rem!important;column-gap:2.4rem!important}.header__navigation .header__menu>ul{gap:2rem}}@media(min-width:1300px){.header__top{column-gap:5.2rem!important}.header__navigation .header__menu>ul{gap:3.4rem}.header__search:not(.header__search--center) .search__form{max-width:25.2rem!important;width:25.2rem}}@media(min-width:1024px){.header__navigation .menu__item{padding-block:.4rem}.header__navigation .menu__item:before{content:none}.header__navigation .menu__item:after{content:"";position:absolute;left:0;right:0;bottom:-.2rem;height:.15rem;background:#e3be5b;transform:scaleX(0);transform-origin:center;transition:transform .26s cubic-bezier(.4,0,.2,1)}.header__navigation .menu__item:hover,.header__navigation details[open]>summary .menu__item{color:#2e1804}.header__navigation .menu__item:hover:after,.header__navigation details[open]>summary .menu__item:after{transform:scaleX(1)}.header-menu__badge{position:absolute;top:-1.3rem;inset-inline-start:50%;transform:translate(-50%);background:#2e1804;color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:.4rem 1.1rem;border-radius:999px;pointer-events:none}.header .mega-menu__container,.header .dropdown{background-color:#f5f1ec}body:has(.header details[open]) .fixed-overlay{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header__search:not(.header__search--center) .search__form{min-width:0!important;max-width:19rem!important;width:19rem}.header__search:not(.header__search--center){--search-input-height: 4.4rem}.header__search:not(.header__search--center) .search__input{border-radius:999px!important;border:1px solid #D9D0C7!important;background:#fff!important;padding-inline-start:1.8rem;font-size:1.45rem;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease}.header__search:not(.header__search--center) .search__field:hover .search__input{border-color:#c9beb2!important}.header__search:not(.header__search--center) .search__input:focus{border-color:#2e1804!important;box-shadow:0 0 0 3px #64283a12!important}.header__icons--right .header__account,.header__icons--right .cart-icon,.header__icons--right .search-drawer-button{width:4.4rem;height:4.4rem;border-radius:50%;transition:background-color .18s ease,color .18s ease}.header__icons--right .header__account:hover,.header__icons--right .cart-icon:hover,.header__icons--right .search-drawer-button:hover{background-color:#64283a12;color:#2e1804}.header__icons--right .cart-count{background-color:#2e1804!important;color:#fff!important}}.product-information--main{--bbx-white: #FFFFFF;--bbx-cream: #F5F1EC;--bbx-sand: #EFEAE1;--bbx-border: #D9D0C7;--bbx-bordeaux: #2E1804;--bbx-bordeaux-dark: #231203;--bbx-gold: #E3BE5B;--bbx-green: #4E7A52;--bbx-text: #2F2F2F;--bbx-text-soft: #6B6B6B;--bbx-text-faint: #A9A9A9;--bbx-line: #ECE7E1;--bbx-r-pill: 25px;--bbx-r-card: 18px}.product-information--main.color-scheme-kids{--bbx-cream: #FAEEDB;--bbx-sand: #E4B46A;--bbx-border: #E0CDB2;--bbx-bordeaux: #CA7D4B;--bbx-bordeaux-dark: #8E4B27;--bbx-gold: #F5C32F;--bbx-green: #5B8A55;--bbx-line: #EFE4D3}.product-information--main.color-scheme-kids .buy__badges .pill{background:#ca7d4b;color:#fff}.product-information--main.color-scheme-kids .buy__badges .pill--soft,.product-information--main.color-scheme-kids .bullet__i{background:#edf6f4;color:#2a6b76}.product-information--main.color-scheme-kids .bullet{font-weight:400}.product-information--main.color-scheme-kids .bullet__i svg{stroke-width:2}.product-information--main.color-scheme-kids .facts{background:#edf6f4;border-radius:18px}.product-information--main.color-scheme-kids .fact__i{color:#2a6b76}.product-information--main.color-scheme-kids .fact+.fact:before{background:#e4b46a;opacity:.6}.product-information--main.color-scheme-kids .qtile.is-active{background:#faede3}.product-information--main.color-scheme-kids .qtile__tag{background:#2a6b76;color:#fff}.product-information--main.color-scheme-kids .qtile__each{color:#8e4b27}.product-information--main.color-scheme-kids .add-to-cart-button{background:#f5c32f!important;color:#2a211c!important;box-shadow:0 10px 26px #f5c32f4d}.product-information--main.color-scheme-kids .add-to-cart-button:hover{background:#ffd34f!important;box-shadow:0 14px 32px #f5c32f61}.product-information--main.color-scheme-kids .reassure svg{color:#2a6b76}.beige.thread.kids-soft-blob-top,.beige.thread.kids-soft-blob-bottom{overflow:hidden}@media(max-width:719px){.uspg.uspg--mobile-stack{grid-template-columns:1fr}}.beige.thread.kids-soft-blob-top:after{content:"";position:absolute;width:420px;height:420px;top:-170px;right:-140px;border-radius:50%;background:#8fc3be42;pointer-events:none;z-index:0}.beige.thread.kids-soft-blob-bottom:after{content:"";position:absolute;width:340px;height:340px;bottom:-150px;left:-130px;border-radius:50%;background:#f5c32f38;pointer-events:none;z-index:0}.product-information--main .product-information__details{max-width:calc(520px + var(--details-offset-left, 0px) + var(--details-offset-right, 0px))}.product-information--main .product-badges{gap:8px;margin-bottom:14px}.product-information--main .badge{padding:6px 13px;border-radius:var(--bbx-r-pill);font-size:11.5px;font-weight:600;letter-spacing:.02em}.product-information--main .badge--popular,.product-information--main .badge--hot{background:var(--bbx-gold);color:var(--bbx-bordeaux)}.product-information--main .badge--new{background:var(--bbx-sand);color:var(--bbx-text-soft)}.product-information--main .buy__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.product-information--main .buy__badges .pill{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:var(--bbx-r-pill);font-size:11.5px;font-weight:600;letter-spacing:.02em;background:var(--bbx-bordeaux);color:var(--bbx-white)}.product-information--main .buy__badges .pill--soft{background:var(--bbx-sand);color:var(--bbx-text-soft)}.product-information--main product-title{display:block}.product-information--main product-title :is(h1,h2,h3,h4,h5,h6,p,span,div){font-family:var(--font-heading--family);font-size:clamp(34px,3.9vw,48px);font-weight:400;line-height:1;letter-spacing:.005em;color:var(--bbx-text);margin:0}.product-information--main .buy__rating{display:flex;align-items:center;gap:9px;margin-bottom:12px}.product-information--main .stars{display:flex;gap:1px;color:var(--bbx-gold)}.product-information--main .stars .star--empty{opacity:.25}.product-information--main .buy__rating-text{font-size:14px;color:var(--bbx-text-soft)}.product-information--main .buy__rating-text b{color:var(--bbx-text);font-weight:600}.product-information--main .buy__bullets{display:flex;flex-direction:column;gap:11px;margin:0 0 24px;padding:0;list-style:none}.product-information--main .bullet{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:500;line-height:1.5;color:var(--bbx-text)}.product-information--main .bullet__i{flex:none;width:23px;height:23px;border-radius:50%;background:var(--bbx-sand);display:flex;align-items:center;justify-content:center;color:var(--bbx-bordeaux);margin-top:1px}.product-information--main .buy__price-block{margin-bottom:14px}.product-information--main .buy__pricerow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:2px}.product-information--main .buy__price{font-size:34px;font-weight:700;color:var(--bbx-text);letter-spacing:-.01em}.product-information--main .buy__price-old{font-size:17px;color:var(--bbx-text-faint);text-decoration:line-through}.product-information--main .buy__save{font-size:11.5px;font-weight:600;background:#a02500;color:var(--bbx-white);padding:5px 11px;border-radius:var(--bbx-r-pill)}.product-information--main .buy__unit{font-size:13px;color:var(--bbx-text-faint);font-weight:500;margin:0 0 2px}.product-information--main .facts{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bbx-cream);border-radius:12px;padding:11px 6px;margin-bottom:26px}.product-information--main .fact{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:0 10px;position:relative}.product-information--main .fact+.fact:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:var(--bbx-border)}.product-information--main .fact__top{display:inline-flex;align-items:center;gap:6px}.product-information--main .fact__i{width:22px;height:22px;flex:none;color:var(--bbx-bordeaux)}.product-information--main .fact__v{font-size:13.5px;font-weight:700;line-height:1.1;color:var(--bbx-text)}.product-information--main .fact__l{font-size:10.5px;color:var(--bbx-text-soft);line-height:1.15}.product-information--main .fact__ages-link{display:block;margin-top:4px;font-size:10.5px;font-weight:600;text-decoration:underline;color:var(--bbx-bordeaux)}.facts-ages-dialog .dialog__content{padding:2.4rem 1.6rem}.product-information--main .qty__label{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--bbx-text-soft);margin-bottom:12px}.product-information--main .qty{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:26px}.product-information--main .qtile{position:relative;display:flex;flex-direction:column;align-items:center;border:1.5px solid var(--bbx-border);border-radius:var(--bbx-r-card);padding:20px 12px 16px;text-align:center;cursor:pointer;background:var(--bbx-white);transition:border-color .18s ease,background .18s ease,transform .15s ease,box-shadow .18s ease;width:100%}.product-information--main .qtile:not(.is-active):hover{transform:translateY(-2px);border-color:var(--bbx-text)}.product-information--main .qtile.is-active{border-color:var(--bbx-bordeaux);background:#fbf7f3;box-shadow:inset 0 0 0 1px var(--bbx-bordeaux)}.product-information--main .qtile__tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--bbx-bordeaux);color:var(--bbx-white);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 11px;border-radius:var(--bbx-r-pill);white-space:nowrap}.product-information--main .qtile__pics{display:flex;align-items:flex-end;justify-content:center;height:56px;margin-bottom:12px}.product-information--main .qpic{display:block;line-height:0}.product-information--main .qpic img{max-height:56px;width:auto;height:auto;display:block;border-radius:4px;filter:drop-shadow(0 3px 5px rgba(47,47,47,.12))}.product-information--main .qpic--stacked{height:56px;margin-left:-11px}.product-information--main .qpic--stacked:first-child{margin-left:0}.product-information--main .qpic--stacked img{height:100%;max-height:56px;width:auto}.product-information--main .qtile__doses{font-size:16px;font-weight:700;line-height:1.1;color:var(--bbx-text)}.product-information--main .qtile__reach{font-size:12.5px;font-weight:500;color:var(--bbx-text-soft);margin-top:2px}.product-information--main .qtile__each{font-size:12.5px;font-weight:600;color:var(--bbx-bordeaux);margin-top:10px}.product-information--main .buy__stock{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13.5px;font-weight:500;margin-bottom:12px;color:var(--bbx-text)}.product-information--main .buy__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--bbx-green);box-shadow:0 0 0 4px #4e7a5229}.product-information--main .buy__stock--low .buy__dot{background:var(--bbx-gold);box-shadow:0 0 0 4px #e3be5b2e}.product-information--main .buy__stock--out_of_stock .buy__dot{background:var(--bbx-text-faint);box-shadow:0 0 0 4px #a9a9a929}.product-information--main .buy__stock b{font-weight:600}.product-information--main .buy__stock span{color:var(--bbx-text-soft);font-weight:400}.add-to-cart-button{text-transform:none}.product-information--main .add-to-cart-button{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:62px;background:var(--bbx-bordeaux)!important;color:var(--bbx-white)!important;border:none;border-radius:var(--bbx-r-pill)!important;font-size:16.5px;font-weight:600;letter-spacing:.005em;box-shadow:0 10px 26px #64283a3d;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.product-information--main .add-to-cart-button:hover{background:var(--bbx-bordeaux-dark)!important;transform:translateY(-2px);box-shadow:0 14px 32px #64283a4d}.product-information--main .add-to-cart-button:after{content:""!important;display:inline-block!important;position:static!important;order:-1!important;width:20px!important;height:20px!important;flex:none!important;z-index:1!important;background-color:currentColor!important;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNS41IDhoMTNsLTEuMiAxMS4yYTEuNiAxLjYgMCAwIDEtMS42IDEuNEg4LjNhMS42IDEuNiAwIDAgMS0xLjYtMS40eiIvPjxwYXRoIGQ9Ik05IDhWNi4yYTMgMyAwIDAgMSA2IDBWOCIvPjwvc3ZnPg==)!important;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNS41IDhoMTNsLTEuMiAxMS4yYTEuNiAxLjYgMCAwIDEtMS42IDEuNEg4LjNhMS42IDEuNiAwIDAgMS0xLjYtMS40eiIvPjxwYXRoIGQ9Ik05IDhWNi4yYTMgMyAwIDAgMSA2IDBWOCIvPjwvc3ZnPg==)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:contain!important;mask-size:contain!important}.product-information--main [id^=QuantitySelectorWrapper-],.product-information--main .accelerated-checkout-block{display:none!important}.product-information--main .buy__reassure{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;margin-top:0;margin-bottom:26px}.product-information--main .reassure{display:flex;align-items:center;gap:7px;font-family:var(--font-body--family);font-size:12px;font-weight:400;color:var(--bbx-text-soft);white-space:nowrap}.product-information--main .reassure svg{flex:none;color:var(--bbx-bordeaux)}@media(max-width:749px){.product-information--main .buy__reassure{position:relative;display:block;flex-wrap:nowrap;height:18px;overflow:hidden}.product-information--main .reassure{position:absolute;top:0;left:0;right:0;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.product-information--main .reassure.is-active{opacity:1;pointer-events:auto}}.product-information--main .cross-wrap{margin-top:6px}.product-information--main .cross__title{font-family:var(--font-heading--family);font-size:25px;font-weight:400;margin:0 0 4px;color:var(--bbx-text)}.product-information--main .cross__sub{font-size:13px;color:var(--bbx-text-soft);margin:0 0 16px}.product-information--main .cross{display:flex;flex-direction:column;gap:10px}.product-information--main .crow{display:flex;align-items:center;gap:15px;padding:13px 15px;border:1px solid var(--bbx-line);border-radius:var(--bbx-r-card);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.product-information--main .crow:hover{border-color:var(--bbx-border);background:#fdfbf9;box-shadow:0 8px 22px #2f2f2f0f}.product-information--main .crow__media{flex:none;width:58px;height:58px;border-radius:12px;background:var(--bbx-cream);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-information--main .crow__media img{max-width:100%;max-height:100%;object-fit:contain}.product-information--main .crow__info{flex:1;min-width:0}.product-information--main .crow__name{font-size:14.5px;font-weight:600;margin:0;color:var(--bbx-text)}.product-information--main .crow__name a{color:inherit;text-decoration:none}.product-information--main .crow__price{text-align:right;white-space:nowrap;font-size:14.5px;font-weight:600;color:var(--bbx-text)}.product-information--main .crow__price .price-container{flex-direction:column;align-items:flex-end;gap:2px}.product-information--main .crow__price .unit-price{font-size:10.5px;font-weight:500;color:var(--bbx-text-faint)}.product-information--main .crow__add{flex:none;width:44px;height:44px;border-radius:50%;background:var(--bbx-bordeaux);color:var(--bbx-white);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .18s ease,transform .18s ease}.product-information--main .crow__add:hover{background:var(--bbx-bordeaux-dark);transform:scale(1.06)}@media(max-width:749px){.product-information--main .buy__price{font-size:26px}.product-information--main .qty{gap:8px}.product-information--main .qtile{padding:16px 8px 14px}.product-information--main .qtile__doses{font-size:14px}.product-information--main .qtile__each{font-size:11px}}@media(prefers-reduced-motion:reduce){.product-information--main .qtile,.product-information--main .add-to-cart-button,.product-information--main .crow,.product-information--main .crow__add{transition:none!important}}.product-information--main .block-breadcrumbs{margin-bottom:20px}.product-information--main .buy-buttons-block{margin-bottom:14px}.product-information--main local-pickup{margin-bottom:20px}.product-information--main .block-accordion{margin-top:24px}.product-information--main .product-share-block{margin-top:20px;margin-bottom:20px}.product-information--main product-recommendations{margin-top:4px}.product-information--main .buy__sep{height:1px;background:var(--bbx-line);margin:5px 0 20px}.product-information--main .variant-picker{margin-bottom:26px}.product-information--main .variant-option__label{margin-block-end:10px}.product-information--main .variant-option__label-content{font-family:var(--font-body--family);font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--bbx-text-soft)}.product-information--main .variant-option--buttons{gap:10px}.product-information--main .variant-option__button-label{border-color:var(--bbx-border);color:var(--bbx-text);font-size:13.5px;font-weight:500}.product-information--main .variant-option__button-label:has(:checked){background-color:var(--bbx-bordeaux);border-color:var(--bbx-bordeaux);color:var(--bbx-white)}@media(hover:hover){.product-information--main .variant-option__button-label:hover{background-color:var(--bbx-bordeaux);border-color:var(--bbx-bordeaux);color:var(--bbx-white)}}.routine-bundle{padding:4.8rem 4rem}.routine-bundle__eyebrow{letter-spacing:.08em}.routine-bundle__heading{margin:0}.routine-bundle__subline{max-width:48ch}.routine-bundle__widget{flex-wrap:wrap;justify-content:flex-start}.routine-bundle__products{gap:16px}.routine-bundle__tile{width:132px;flex:0 0 auto;display:flex;flex-direction:column;text-align:center}.routine-bundle__tile .product-card{display:flex;flex-direction:column;height:100%}.routine-bundle__tile .product-card__wrapper{height:100%}.routine-bundle__tile .product-card__media{border-radius:14px;margin-bottom:10px}.routine-bundle__tile .product-card__content--wrapper{min-height:6.6rem}.routine-bundle__tile .product-card__title{font-size:1.3rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.routine-bundle__tile .product-card__content-wrap{padding-top:0}.routine-bundle__tile .rating-wrapper{--star-size: 1.1rem;gap:.3rem;flex-wrap:nowrap;margin-top:.5rem;justify-content:center}.routine-bundle__tile .rating{gap:.1rem}.routine-bundle__tile .rating-count{font-size:1.1rem;white-space:nowrap}.routine-bundle__plus{align-self:center;font-family:var(--font-heading--family);font-size:36px;font-weight:600;line-height:1;color:rgb(var(--color-foreground-rgb) / 55%);flex-shrink:0}.routine-bundle__cta{min-width:200px}.routine-bundle__price{font-family:var(--font-body--family);font-style:var(--font-body--style);font-size:2rem;font-weight:700;white-space:nowrap}.routine-bundle__cta .btn{gap:1rem}@media(max-width:767.98px){.routine-bundle{padding:3.2rem 2rem}.routine-bundle__products{width:100%;justify-content:space-between;gap:8px}.routine-bundle__tile{width:auto;flex:1 1 0;max-width:120px}.routine-bundle__plus{font-size:28px;flex:0 0 auto}.routine-bundle__cta{width:100%;min-width:0}}@media(min-width:1440px){.routine-bundle__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:4rem;flex-wrap:nowrap}.routine-bundle__content{flex:0 1 auto}.routine-bundle__widget{flex-wrap:nowrap;flex-shrink:0}}.cart-items__content-size{margin-top:-.2rem}.cart-summary__total-savings-label{font-size:1.45rem}.cart-summary__total-savings-value{font-size:1.45rem;font-weight:600;color:#2e1804;text-align:right}.cart-discount__pill.cart-discount__pill--active{width:100%;padding:1.1rem 2.2rem 1.1rem 1.5rem;border-radius:1.4rem;background:#e5f2ea;border:0;color:#1e7e4b;font-size:1.3rem}.cart-discount__pill--active .cart-discount__pill-icon{display:flex;flex:none;width:1.5rem;height:1.5rem;color:currentColor}.cart-discount__pill--active .cart-discount__pill-code{flex:1;margin:0;color:currentColor}.cart-discount__pill--active .cart-discount__pill-remove{font-size:1.25rem;color:currentColor;text-decoration:underline;text-underline-offset:3px}.cart-discount__error.promo__state--err:not(.hidden){display:flex;align-items:center;gap:.8rem;margin-top:0;padding:1.1rem 1.5rem;border-radius:1.4rem;background:#fbe9ea;color:#c0455a;border:0}.cart-discount__error.promo__state--err .alert__content{display:flex;align-items:center;gap:.8rem}.cart-discount__error.promo__state--err .icon{width:1.6rem;height:1.6rem;flex:none}.cart-drawer__free-shipping-goal .free-shipping-goal{color:rgb(var(--color-foreground))}.cart-drawer__free-shipping-goal .progress-bar__fill{background-color:#2e1804;transition:width .3s ease-out,background-color .3s ease}.cart-drawer__free-shipping-goal .free-shipping-goal.is-reached .progress-bar__fill{background-color:#e3be5b}.free-shipping-goal__track{width:100%}.free-shipping-goal__badge{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgb(var(--color-background));border:.1rem solid rgb(var(--color-border)/var(--color-border-alpha));color:rgb(var(--color-foreground));transition:transform .4s cubic-bezier(.34,1.5,.5,1),border-color .3s ease,color .3s ease}.free-shipping-goal__badge svg,.free-shipping-goal__badge .icon{width:1.8rem;height:1.8rem}.cart-drawer__free-shipping-goal .free-shipping-goal.is-reached .free-shipping-goal__badge{transform:scale(1.1);border-color:#e3be5b;color:#2e1804}.cart-drawer__free-shipping-goal .progress-bar__checkpoint{border-color:#2e1804;color:#2e1804}.cart-drawer__free-shipping-goal .progress-bar__checkpoint.is-reached{background-color:#e3be5b;border-color:#e3be5b;color:#2e1804}.cart-drawer__heading-group{display:flex;flex-direction:column;gap:.3rem}.cart-drawer__subheading{margin:0}.cart-drawer__summary .cart-drawer-summary__inner{--color-background: 245, 241, 236;--color-foreground: 47, 47, 47;--color-foreground-secondary: 107, 107, 107;--color-border: 217, 208, 199;--color-border-alpha: 1;--color-primary-button-background: 100, 40, 58;--color-primary-button-text: 255, 255, 255;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));gap:0}.cart-items__remove-button{width:3.4rem;height:3.4rem;border-radius:50%;justify-content:center!important;color:rgb(var(--color-foreground)/70%);transition:background .16s ease}.cart-items__remove-button:hover{background:rgb(var(--color-foreground)/6%)}.cart-items__remove-button .icon{width:1.7rem;height:1.7rem}.cart-items__discounts .discount{color:#c0455a;background-color:#fbe9ea}.foot{border-top:.1rem solid #ece7e1;padding-top:1.8rem}.promo__toggle{display:inline-flex;align-items:center;gap:.9rem;padding:.6rem 0;color:#2f2f2f;font-size:1.35rem;font-weight:600;white-space:nowrap;transition:color .18s ease;border:0;background:0}.promo__toggle:hover{color:#000}.promo__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#2f2f2f52;transition:text-decoration-color .18s ease}.promo__toggle:hover .promo__label{text-decoration-color:currentColor}.promo__tag{display:flex;transition:transform .38s cubic-bezier(.34,1.4,.5,1)}.promo__tag .icon{width:1.7rem;height:1.7rem}.promo__toggle[aria-expanded=true] .promo__tag{transform:rotate(-14deg) scale(1.06)}.promo__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1),opacity .28s ease}.promo__panel.is-open{grid-template-rows:1fr;opacity:1}.promo__inner{overflow:hidden}.promo__row{display:flex;gap:1rem;padding:1.4rem 0 .4rem}.promo__input{flex:1;min-width:0;height:5.6rem;padding:0 2.2rem;background:#fff;border:.1rem solid #d9d0c7;border-radius:2.5rem;font:inherit;font-size:1.45rem;font-weight:500;color:#2f2f2f;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.promo__input::placeholder{color:#6b6b6b}.promo__input:hover{border-color:#c9beb2}.promo__input:focus,.promo__input:focus-visible{border-color:#2f2f2f;color:#2f2f2f;background-color:#fff;box-shadow:0 0 0 .3rem #2f2f2f12}.promo__input:focus::placeholder,.promo__input:focus-visible::placeholder{color:#6b6b6b}.promo__apply{flex:none;height:5.6rem;padding:0 2.8rem;background:#e3be5b;color:#2f2f2f;border:0;border-radius:2.5rem;font-size:1.5rem;font-weight:600;transition:background .18s ease}.promo__apply:hover{background:#d6ae45}.sums{border-top:.1rem solid #d9d0c7;margin-top:1.4rem;padding-top:1.6rem}.sums__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:1.4rem}.sums__label{font-size:1.45rem;color:#2f2f2f}.sums__save{font-size:1.45rem;font-weight:600;color:#2e1804;text-align:right}.sums__total-label{font-size:1.7rem;font-weight:700;color:#2f2f2f}.sums__total{font-size:1.9rem;font-weight:600;color:#2f2f2f}.checkout{display:flex;align-items:center;justify-content:center;gap:1.2rem;width:100%;height:5rem;background:#2e1804;color:#fff;border:0;border-radius:2.5rem;font-size:1.65rem;font-weight:500;cursor:pointer;transition:background .18s ease}.checkout:hover{background:#231203}.checkout .icon,.checkout svg{width:1.9rem;height:1.9rem}.trust{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:1.4rem;flex-wrap:wrap}.trust__item{display:flex;align-items:center;gap:.6rem;font-size:1.15rem;color:#6b6b6b;white-space:nowrap}.trust__item .icon,.trust__item svg{flex:none;width:1.4rem;height:1.4rem}.pay{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:1.2rem}.pay__item{display:flex;align-items:center;justify-content:center}.pay__item svg{width:auto;height:1.8rem;max-width:100%}.cart-items__table-row.is-removing{opacity:0;pointer-events:none;transition:opacity .2s ease}.cart-items__table-row[hidden]{display:none;margin-block-end:0}.cart-items__table .cart-undo-row{display:block;margin-block-end:var(--card-table-row-spacing, 2rem)}.cart-undo-row>td{display:block;padding:0}.cart-items__table .cart-undo-toast{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 0 1rem;padding:1.3rem 1.6rem;border-radius:1.2rem;background:#f5f1ec;color:rgb(var(--color-foreground)/65%);font-size:1.3rem;animation:cart-undo-toast-in .25s ease}.cart-undo-toast__button{flex:none;font-weight:700;font-size:1.3rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}@keyframes cart-undo-toast-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cart-undo-row.is-fading-out .cart-undo-toast{opacity:0;transition:opacity .4s ease}.cart-drawer__recommendation .cross{flex:none;background:#fff;border-top:1px solid #ece7e1;box-shadow:0 -8px 22px #2f2f2f0d;padding:1.2rem 0 1.4rem;gap:0}.cart-drawer__recommendation .cross__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:0 2.6rem 1.2rem}.cart-drawer__recommendation .cross__title{font-size:1.45rem;font-weight:600;letter-spacing:.01em;margin:0;color:#2f2f2f;font-family:var(--font-body--family);line-height:1}.cart-drawer__recommendation .cross__nav{display:flex;gap:.4rem}.cart-drawer__recommendation .cross__arrow{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#2f2f2f;border:0;background:none;font-weight:400;cursor:pointer;transition:background .16s ease}.cart-drawer__recommendation .cross__arrow:hover{background:#f5f1ec}.cart-drawer__recommendation .cross__rail{display:flex;gap:1.2rem;padding:.2rem 2.6rem .4rem 3.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:2.6rem}.cart-drawer__recommendation .cross__rail::-webkit-scrollbar{display:none}.cart-drawer__recommendation .xcard{flex:none;width:78%;scroll-snap-align:start;display:grid;grid-template-columns:5.2rem 1fr auto;align-items:center;gap:1.2rem;padding:1.1rem 1.4rem 1.1rem 1.8rem;background:#fff;border:1px solid #ece7e1;border-radius:1.8rem}.cart-drawer__recommendation .xcard__media{height:5.2rem;display:flex;align-items:center;justify-content:center}.cart-drawer__recommendation .xcard__media img,.cart-drawer__recommendation .xcard__media svg{max-height:100%;max-width:100%;object-fit:contain}.cart-drawer__recommendation .xcard__name{font-size:1.4rem;font-weight:500;margin:0 0 .2rem;line-height:1.25}.cart-drawer__recommendation .xcard__price{font-size:1.4rem;font-weight:500;margin:0;color:#2f2f2f}.cart-drawer__recommendation .xcard__add{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background:#2e1804;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,transform .18s ease}.cart-drawer__recommendation .xcard__add:hover{background:#231203;transform:scale(1.06)}.cart-drawer__recommendation .xcard__add:disabled{background:#ece7e1;color:#9a9a9a;cursor:not-allowed;transform:none}.cart-drawer__recommendation .xcard__add.is-added{background:#231203;transform:scale(1.06)}@media(max-width:560px){.cart-drawer__recommendation .cross__head,.cart-drawer__recommendation .cross__rail{padding-left:2rem;padding-right:2rem}.cart-drawer__recommendation .xcard{width:86%}}.pdp-mf-table table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid var(--line, #ece7e1);border-radius:14px;overflow:hidden;font-size:13.5px;table-layout:auto}.pdp-mf-table th,.pdp-mf-table td{padding:11px 16px;text-align:left;border:none!important}.pdp-mf-table thead th{background:var(--bordeaux, #2e1804);color:#fff;font-weight:600}.pdp-mf-table th:first-child{text-align:left}.pdp-mf-table th:not(:first-child){text-align:right}.pdp-mf-table table:has(thead) tbody tr:nth-child(odd){background:var(--cream, #f5f1ec)}.pdp-mf-table table:not(:has(thead)) tr:nth-child(2n){background:var(--cream, #f5f1ec)}.pdp-mf-table table:not(:has(thead)) tr:first-child{background:var(--bordeaux, #2e1804)}.pdp-mf-table table:not(:has(thead)) tr:first-child th,.pdp-mf-table table:not(:has(thead)) tr:first-child td{color:#fff;font-weight:600}.pdp-mf-table td:not(:first-child),.pdp-mf-table th:not(:first-child){font-weight:600;text-align:right}.pdp-mf-table p{margin:0 0 10px;font-size:14px;color:var(--text-soft, #6b6b6b)}.pdp-mf-table p:last-child{margin-bottom:0}.pdp-mf-table ul,.pdp-mf-table ol{margin:0 0 10px;padding-left:18px;font-size:13.5px;color:var(--text-soft, #6b6b6b)}.dt__body p{font-size:15px;color:var(--text-soft, #6b6b6b);margin:0 0 14px;line-height:1.72}.dt__body p:last-child{margin-bottom:0}.dt__body em{font-style:normal;color:var(--bordeaux, #2e1804)}.dt__body p:first-child strong,.dt__body p:first-child b{font-weight:inherit}.dt__body ul,.dt__body ol{margin:0 0 14px;padding-left:18px;font-size:15px;color:var(--text-soft, #6b6b6b);line-height:1.72}.pdp-spacing-sec{padding-block:var(--padding-block-start-mobile, var(--padding-block-start)) var(--padding-block-end-mobile, var(--padding-block-end))!important}@media screen and (min-width:768px){.pdp-spacing-sec{padding-block:var(--padding-block-start) var(--padding-block-end)!important}}.dt{min-width:0}.dt>.dt__desc,.dt>.tacc{min-width:0}.cta2{background:var(--bordeaux-dark, #231203)!important}.whym__d{font-size:12.5px;color:var(--text-soft, #6b6b6b);margin:6px 0 0;line-height:1.5}.whym__ic--custom{width:56px!important;height:56px!important;border-radius:0!important;background:none!important}.whym__ic--custom img{width:100%;height:100%;object-fit:contain}.whym__i:hover .whym__ic--custom{background:none!important;color:inherit}.cart-drawer__inner{zoom:var(--drawer-zoom, 1)}.bitem__price .unit-price{display:block;margin-top:2px;font-size:11.5px;color:var(--text-faint, #a9a9a9);white-space:nowrap}.wl-filter{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wl-filter__label{font-size:1.3rem;color:#6b6b6b;white-space:nowrap}.wl-pills{align-items:center;gap:6px;flex-wrap:wrap}.wl-pill{height:3.6rem;padding:0 1.5rem;border-radius:999px;border:.1rem solid #d9d0c7;background:#fff;font-size:1.3rem;font-weight:500;line-height:1;color:#6b6b6b;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;transition:border-color .18s ease,color .18s ease,background .18s ease}.wl-pill:hover{border-color:#2f2f2f;color:#2f2f2f}.wl-pill.is-active{background:#2e1804;border-color:#2e1804;color:#fff}.wl-pill.is-disabled{opacity:.45;cursor:not-allowed}.wl-pill__count{font-size:1.1rem;opacity:.75;font-variant-numeric:tabular-nums}.wl-pill.is-active .wl-pill__count{opacity:.9}.wl-pill:focus-within{outline:.2rem solid #2e1804;outline-offset:.2rem;border-radius:999px}.wl-select-wrap{--input-height: 3.6rem}.wl-select-wrap .wl-select{border-radius:999px;border-color:#d9d0c7;font-size:1.3rem}.wl-select-wrap:hover .wl-select{border-color:#2f2f2f}:root{--mhr-menu-bg: #F5F1EC}body.collection .section-breadcrumbs,body.collection .collection-banner,body.collection .category-carousel{background-color:var(--mhr-menu-bg)!important}body.collection .collection-banner .section__wrapper{background-color:transparent!important}@media(max-width:1023.98px){.header .header__top{position:relative}.header .header__logo{grid-area:1 / 1 / -1 / -1;position:absolute;width:max-content;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;margin:0}}.swiper-0-slide{aspect-ratio:1 / 1;height:auto!important}.swiper-0-slide .item-base,.swiper-0-slide a{width:100%!important;height:100%!important;aspect-ratio:1 / 1}.swiper-0-slide img{width:100%!important;height:100%!important;object-fit:cover}#judgeme_product_reviews{padding-inline:var(--page-padding)}.cart-mhd-aktion{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;margin:0 0 1.2rem;background:#fff;border-radius:1.4rem}.cart-mhd-aktion__media{flex:none;width:6rem;height:6rem;border-radius:1rem;background:#f5f1ec;display:flex;align-items:center;justify-content:center;overflow:hidden}.cart-mhd-aktion__media img{max-width:100%;max-height:100%;object-fit:contain}.cart-mhd-aktion__content{flex:1;min-width:0}.cart-mhd-aktion__top{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:0 0 .2rem}.cart-mhd-aktion__title{font-size:1.4rem;font-weight:600;color:#2f2f2f;text-decoration:none}.cart-mhd-aktion__hint{font-size:1.2rem;line-height:1.35;color:#6b6b6b;margin:0 0 .6rem}.cart-mhd-aktion__price-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cart-mhd-aktion__button{flex:none}.buy__discount-code,.buy__promo-box{margin:1.6rem 0}.discount-code,.promo-box{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem 1.8rem;border-radius:var(--bbx-r-card, 18px);border:1px solid var(--bbx-border, #D9D0C7)}.discount-code{flex-direction:column;align-items:stretch;gap:.5rem}.discount-code__line{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;width:100%;margin:0}.discount-code__heading{font-weight:700;color:var(--bbx-bordeaux, #2E1804);font-size:1.5rem}.discount-code__code-row{display:inline-flex;align-items:center;gap:.6rem}.discount-code__code{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border:none;border-radius:999px;background:var(--bbx-sand, #EFEAE1);color:var(--bbx-bordeaux, #2E1804);font:inherit;font-weight:700;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.discount-code__code:hover,.discount-code__code:focus-visible{background:var(--bbx-border, #D9D0C7)}.discount-code__success{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;color:var(--bbx-green, #4E7A52)}.discount-code__message,.promo-box__note{margin:0;font-size:1.3rem;line-height:1.4;color:var(--bbx-text-soft, #6B6B6B)}.discount-code__extra{margin:0;font-size:1.3rem;line-height:1.4;font-weight:600;color:var(--bbx-bordeaux, #2E1804)}.discount-code__savings{margin:0;font-size:1.4rem;color:var(--bbx-text, #2F2F2F)}.discount-code__savings-amount{font-weight:800;color:var(--bbx-bordeaux, #2E1804)}.promo-box__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--bbx-white, #FFFFFF);color:var(--bbx-bordeaux, #2E1804)}.promo-box__image{flex:none;width:6rem;border-radius:12px;overflow:hidden}.promo-box__image img{display:block;width:100%;height:auto;object-fit:cover}.promo-box__content{display:flex;flex-direction:column;gap:.5rem;min-width:0}.promo-box__eyebrow{align-self:flex-start;padding:.3rem 1rem;border-radius:999px;background:var(--bbx-bordeaux, #2E1804);color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.promo-box__heading{margin:0;font-weight:700;color:var(--bbx-bordeaux, #2E1804);font-size:1.5rem;line-height:1.3}@media screen and (max-width:749px){.discount-code,.promo-box{padding:1.4rem 1.5rem}.discount-code__heading,.promo-box__heading{font-size:1.4rem}}.promo-box__mhd{margin:0;font-size:1.1rem;color:var(--bbx-text-faint, #A9A9A9)}
/*# sourceMappingURL=/cdn/shop/t/46/assets/mania-wellina-custom.css.map */
