.lp-gc .lp-gc__inner{background:var(--gc-bg, #8c267b);color:var(--gc-fg, #fff);border-radius:24px;padding:48px 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px;align-items:center;overflow:hidden}.lp-gc .lp-gc__eyebrow{font-family:var(--font-body-family);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-accent, #f2b035);margin:0 0 14px}.lp-gc .lp-gc__title{font-family:var(--font-body-family);font-weight:700;font-size:clamp(32px,3.4vw,48px);line-height:1.05;letter-spacing:-.01em;color:var(--gc-fg, #fff);margin:0 0 16px}.lp-gc .lp-gc__title em{font-style:normal;color:var(--gc-accent, #f2b035)}.lp-gc .lp-gc__text{font-size:17px;line-height:1.55;margin:0 0 24px;color:var(--gc-fg, #fff);text-wrap:pretty}.lp-gc .lp-gc__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lp-gc .lp-gc__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:12px;background:var(--gc-accent, #f2b035);color:#1e1a2b;font-weight:700;font-size:16px;text-decoration:none;transition:transform .2s ease,filter .2s ease}.lp-gc .lp-gc__button:hover{transform:translateY(-2px);filter:brightness(1.05)}.lp-gc .lp-gc__note{font-size:13px;margin:0;color:var(--gc-fg, #fff);opacity:.9}.lp-gc .lp-gc__cards{list-style:none;margin:0;padding:8px 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lp-gc .lp-gc__card{grid-column:span 2}.lp-gc .lp-gc__card:nth-child(4){grid-column:2 / span 2}.lp-gc .lp-gc__card:nth-child(odd) .lp-gc__link{transform:rotate(-3deg)}.lp-gc .lp-gc__card:nth-child(2n) .lp-gc__link{transform:rotate(2.5deg)}.lp-gc .lp-gc__link{display:block;position:relative;text-decoration:none;transition:transform .25s ease}.lp-gc .lp-gc__link:hover,.lp-gc .lp-gc__link:focus-visible{transform:rotate(0) translateY(-6px)!important}.lp-gc .lp-gc__img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 18px rgba(30,26,43,.28))}.lp-gc .lp-gc__img--photo{border-radius:14px}.lp-gc .lp-gc__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:989px){.lp-gc .lp-gc__inner{grid-template-columns:1fr;padding:36px 28px;gap:28px}}@media screen and (max-width:749px){.lp-gc .lp-gc__inner{border-radius:20px;padding:32px 20px 24px}.lp-gc .lp-gc__text{font-size:15px}.lp-gc .lp-gc__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:10px 20px 16px;scrollbar-width:none}.lp-gc .lp-gc__cards::-webkit-scrollbar{display:none}.lp-gc .lp-gc__card{flex:0 0 62%;scroll-snap-align:center}.lp-gc .lp-gc__card .lp-gc__link{transform:none!important}}.lp-legal{border-top:1px solid rgba(255,255,255,.1);padding-top:2.4rem;padding-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))}.lp-legal__inner{display:grid;gap:1.4rem;font-size:1.25rem;line-height:1.6}.lp-legal__company{margin:0;opacity:.62;text-wrap:pretty}.lp-legal__row{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem}.lp-legal__badge{display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.4rem;border:1px solid rgba(255,255,255,.22);border-radius:99rem;color:inherit;text-decoration:none;font-weight:600;transition:border-color .2s,background-color .2s}.lp-legal__badge:hover{border-color:#f2b035;background:#ffffff0f}.lp-legal__badge svg{width:1.8rem;height:1.8rem;color:#f2b035;flex:none}.lp-legal__ral{opacity:.72;text-wrap:pretty}.lp-legal__ral p{margin:0}.lp-legal a{color:#fff;text-underline-offset:.3rem;text-decoration-color:#f2b035cc}.lp-legal a.lp-legal__badge{text-decoration:none}.lp-legal__credit{margin:.4rem 0 0;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.08);opacity:.62;font-size:1.2rem;text-align:right;justify-self:stretch}.lp-legal__credit a{font-weight:600}.lp-legal__credit a:hover{color:#f2b035}.footer .footer__content-top{padding-bottom:4rem}.footer-block__heading{font-size:1.25rem!important;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem;color:#f2b035}.footer-block__details-content .list-menu__item--link{color:#ffffffbd;font-size:1.45rem;padding-top:.55rem;padding-bottom:.55rem;transition:color .2s}.footer-block__details-content .list-menu__item--link:hover,.footer-block__details-content .list-menu__item--active{color:#fff;text-decoration:underline;text-decoration-color:#f2b035;text-underline-offset:.4rem}.footer-block__details-content.rte,.footer-block__brand-info .rte{color:#ffffffbd;font-size:1.45rem;line-height:1.6;text-wrap:pretty}.footer-block__details-content.rte p{margin:0 0 1.2rem}.footer-block__details-content.rte a{color:#fff;font-weight:600;text-decoration-color:#f2b035}.footer-block__details-content.rte strong{color:#fff}.footer-block__brand-info{text-align:left}.footer-block__brand-info .footer-block__heading{color:#fff;text-transform:none;letter-spacing:0;font-size:2rem!important;line-height:1.25;margin:2rem 0 1rem;text-wrap:balance}.footer-block__brand-info .footer__list-social{justify-content:flex-start;margin-top:2rem}.footer__list-social .list-social__link{padding:1rem;border:1px solid rgba(255,255,255,.18);border-radius:50%;margin-right:.8rem;transition:border-color .2s,color .2s}.footer__list-social .list-social__link:hover{border-color:#f2b035;color:#f2b035}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2.4rem}.footer__copyright{font-size:1.25rem;opacity:.7}@media screen and (min-width:990px){.footer__blocks-wrapper.grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.3fr;column-gap:3.2rem;row-gap:3.2rem}.footer__blocks-wrapper.grid>.grid__item{width:auto;max-width:none;padding:0}}@media screen and (min-width:750px)and (max-width:989px){.footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem;row-gap:3.2rem}.footer__blocks-wrapper.grid>.grid__item{width:auto;max-width:none;padding:0}}@media screen and (max-width:749px){.footer .footer__blocks-wrapper{row-gap:0}.footer .footer-block:has(.footer-block__brand-info){margin-bottom:2.4rem}.footer .footer-block.lp-acc{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.1)}.footer .footer-block.lp-acc:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.footer .lp-acc>.footer-block__heading{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;margin:0;padding:1.8rem 0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.footer .lp-acc>.footer-block__heading:after{content:"";flex:none;width:.9rem;height:.9rem;margin-right:.4rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.2rem) rotate(45deg);transition:transform .2s ease}.footer .lp-acc.is-open>.footer-block__heading:after{transform:translateY(.2rem) rotate(-135deg)}.footer .lp-acc>.footer-block__details-content{display:none;margin:0;padding:0 0 2rem}.footer .lp-acc.is-open>.footer-block__details-content{display:block}.footer .lp-acc>.footer-block__heading:focus-visible{outline:2px solid #f2b035;outline-offset:2px}}.lp-usp__title,.lp-heading,.lp-hero__title,.lp-level__name,.card__heading{text-wrap:balance}.lp-usp__text,.lp-sub,.lp-trust__row span,.lp-level__meta,.lp-edit__list li,.lp-progress__text span,.lp-wrap__text small{text-wrap:pretty}.price .lp-omnibus{display:block;flex:0 0 100%;width:100%;order:9;margin:.4rem 0 0;font-size:1rem;line-height:1.35;letter-spacing:0;font-weight:400;color:rgba(var(--color-foreground),.78);text-wrap:pretty}.price .lp-omnibus__value{font-weight:700;color:rgb(var(--color-foreground));white-space:nowrap}.price .lp-omnibus--full{margin-top:.8rem;font-size:1.2rem}.price.price--large .lp-omnibus--full{font-size:1.2rem}.v02-sticky-cart{display:block;position:fixed;inset-inline:0;bottom:0;z-index:3;background:#fff;border-top:1px solid #e6dfe8;box-shadow:0 -4px 18px #241c2b12;color:#241c2b;padding:12px 0 calc(12px + env(safe-area-inset-bottom));letter-spacing:0}.v02-sticky-cart[data-primary-visible]{visibility:hidden;pointer-events:none}.v02-sticky-cart__inner{max-width:1300px;margin:auto;padding:0 50px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 28px}.v02-sticky-cart__product{display:flex;align-items:center;gap:14px;min-width:0}.v02-sticky-cart__image{width:48px;height:48px;object-fit:contain;flex:none}.v02-sticky-cart__details{display:flex;flex-direction:column;min-width:0;gap:3px}.v02-sticky-cart__title{font-size:14px;line-height:1.3;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v02-sticky-cart__price{font-size:17px;font-weight:700;line-height:1.3;color:#8c267b}.v02-sticky-cart__button{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;min-height:48px;min-width:250px;padding:12px 24px;background:#8c267b;color:#fff;border:1px solid #8c267b;border-radius:8px;font:inherit;font-size:15px;font-weight:650;line-height:1.3;cursor:pointer;text-align:center}.v02-sticky-cart__button:hover{background:#6e1d61}.v02-sticky-cart__button:focus-visible{outline:3px solid #8c267b;outline-offset:4px}.v02-sticky-cart__button:disabled{background:#eee9ef;border-color:#ddd3df;color:#675e6b;cursor:not-allowed}.v02-sticky-cart__error{grid-column:1 / -1;font-size:13px;line-height:1.4;color:#a51b2b;margin:4px 0 0}.v02-sticky-cart__error[hidden]{display:none}body:has(v02-sticky-cart){padding-bottom:var(--v02-cart-height,88px)}body:has(cart-drawer.active) v02-sticky-cart,body:has(.menu-drawer-container[open]) v02-sticky-cart,body:has(.product-media-modal[open]) v02-sticky-cart{visibility:hidden}@media(max-width:989px){.v02-sticky-cart__inner{padding:0 24px;gap:6px 18px}}@media(max-width:749px){.v02-sticky-cart{padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.v02-sticky-cart__inner{padding:0 16px;grid-template-columns:minmax(0,1fr) minmax(190px,1.4fr);gap:6px 12px}.v02-sticky-cart__image{display:none}.v02-sticky-cart__title{font-size:11px;line-height:1.25;max-height:2.5em;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.v02-sticky-cart__price{font-size:16px}.v02-sticky-cart__button{min-width:0;padding:12px 10px;font-size:13px}.v02-sticky-cart__details{gap:4px}}@media(max-width:359px){.v02-sticky-cart__inner{padding:0 12px;grid-template-columns:minmax(0,1fr) 178px;gap:6px 10px}.v02-sticky-cart__button{font-size:12px}}@media print{.v02-sticky-cart{display:none}body:has(v02-sticky-cart){padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map?subset=AAAAAAkAAAAAAAAAAAEABA */
