:root{--container-width: 1320px;--radius-s: 4px;--radius-m: 8px;--color-text-muted: #55636b;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;overflow-x:clip;font-family:var(--font-body);font-size:14px;color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){body{font-size:16px}}img{max-width:100%;display:block}a{text-decoration:none;color:inherit;transition:color .15s ease}a:not(.button):hover{color:var(--color-secondary)}ul{margin:0;padding:0;list-style:none}.scroll-progress-bar{position:fixed;top:0;left:0;width:0%;height:3px;background-color:var(--color-secondary);transition:width .1s ease;z-index:10001}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-60px;left:8px;z-index:10002;background:var(--color-secondary);color:#fff;padding:10px 18px;border-radius:var(--radius-s);font-size:14px;font-weight:600;font-family:var(--font-accent);transition:top .2s ease}.skip-link:focus{top:8px}.container{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:var(--space-5)}@media screen and (max-width:1280px){.container{padding-inline:3rem}}@media screen and (max-width:768px){.container{padding-inline:2rem}}@media screen and (max-width:520px){.container{padding-inline:.8rem}}h1,h2,h1[class],h2[class]{font-family:var(--font-heading)}.h0{font-weight:500;font-family:var(--font-heading);line-height:1.1;font-size:clamp(44px,34.49px + 2.54vw,70px);text-wrap:balance}@media screen and (max-width:749px){.h0{font-size:clamp(32px,8.62px + 5.99vw,53.5px)}}.h1{font-weight:500;font-family:var(--font-heading);line-height:1.15;font-size:clamp(34px,25.95px + 2.15vw,56px);text-wrap:balance}.h2{font-weight:500;font-family:var(--font-heading);line-height:1.2;font-size:clamp(28px,22.88px + 1.37vw,42px);text-wrap:balance}.h3{font-weight:500;font-family:var(--font-subheading);line-height:1.25;font-size:clamp(24px,21.07px + .78vw,32px)}.h4{font-weight:500;font-family:var(--font-subheading);line-height:1.3;font-size:clamp(20px,18.54px + .39vw,24px)}.h5{font-weight:500;font-family:var(--font-subheading);line-height:1.4;font-size:clamp(18px,17.27px + .2vw,20px)}.h6{font-weight:500;font-family:var(--font-subheading);line-height:1.4;font-size:clamp(15px,14.63px + .1vw,16px)}.section-padding{padding-block:var(--padding-top, 40px) var(--padding-bottom, 40px)}@media screen and (min-width:750px)and (max-width:989px){.section-padding{padding-block:calc(var(--padding-top, 40px) * .75) calc(var(--padding-bottom, 40px) * .75)}}@media screen and (max-width:749px){.section-padding{padding-block:calc(var(--padding-top, 40px) / 2) calc(var(--padding-bottom, 40px) / 2)}}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:48px;padding:0 34px;font-size:15px;font-weight:500;font-family:var(--font-subheading);border:none;border-radius:var(--radius-m);cursor:pointer;transition:opacity .2s ease}@media screen and (max-width:749px){.button{height:40px}}.button:hover{opacity:.88}.button--dark{background:var(--button-secondary, var(--color-dark));color:#fff}.button--light{background:var(--color-surface);color:var(--color-primary)}.button--accent{background:var(--button-primary, var(--color-secondary-a11y));color:#fff}.button.is-loading{position:relative;color:transparent!important;pointer-events:none}.button.is-loading:after{content:"";position:absolute;width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:button-spin .6s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.product-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-m);overflow:hidden;display:flex;flex-direction:column;height:100%;min-width:0;transform-origin:center;transition:transform .25s ease;backface-visibility:hidden}.product-card:hover{transform:translateY(-5px)}.product-card__media{position:relative;background:var(--color-surface);border:1px solid var(--color-border);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:contain}.product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--color-surface);transition:opacity .3s ease}.product-card:hover .product-card__image--secondary{opacity:1}.product-card__badge{position:absolute;top:6px;left:6px;background:var(--color-secondary-a11y, var(--color-secondary));color:#fff;font-size:10px;font-weight:500;font-family:var(--font-subheading);padding:var(--space-1) 10px;border-radius:var(--radius-s)}@media screen and (max-width:600px){.product-card__badge{top:5px;left:5px}}.product-card__badge--soldout{background:var(--color-primary)}@media screen and (min-width:750px){.product-card__badge{font-size:12px}}.product-card__body{padding:14px;display:flex;flex-direction:column;flex:1}@media screen and (max-width:600px){.product-card__body{padding:10px}}.product-card__body form,.product-card__body>.button{margin-top:auto}.product-card__title{font-size:15px;font-weight:500;font-family:var(--font-accent);color:var(--color-primary);margin:0;min-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.25rem}@media screen and (max-width:600px){.product-card__title{margin-bottom:5px}}@media screen and (max-width:600px){.AirReviews-Widget.AirReviews-Widget--Stars{margin-bottom:5px}}.product-card__rating{display:flex;align-items:center;gap:var(--space-2);font-size:13px;margin-bottom:10px}.product-card .AirReviews-Widget--Stars{margin-bottom:10px}.product-card__rating span svg{fill:var(--color-star)}span.star-rating{display:flex}.price{display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;gap:var(--space-2);margin:0 0 5px;font-size:15px;min-height:1.2em;min-width:0}.price-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-item--regular{flex-shrink:0}@media screen and (max-width:600px){.product-card__title .price{margin-bottom:5px;font-size:13px}}.price-item--regular{color:var(--color-primary);font-weight:600;font-family:var(--font-accent)}.price-item--compare{color:var(--color-text-muted);font-weight:400;font-size:13px}.product-card .button{width:100%;padding:14px var(--space-4)}@media screen and (max-width:600px){.product-card .button{font-size:12px;padding:10px 12px}.product-card .button svg{width:18px;height:18px}}.vensa-wl-badge{background-color:var(--color-secondary)!important}.u-flex{display:flex}.u-grid{display:grid}.u-inline-flex{display:inline-flex}.u-flex-col{flex-direction:column}.u-items-center{align-items:center}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.icon--arrow-right{transition:translate .2s ease}@media(hover:hover)and (pointer:fine){:is(a,button):hover .icon--arrow-right{translate:3px 0}}@media(prefers-reduced-motion:reduce){.icon--arrow-right{transition:none}}.rte ul{list-style:disc;padding-left:1.25em;margin:0 0 1em}.rte ol{list-style:decimal;padding-left:1.25em;margin:0 0 1em}.rte li{margin-bottom:.25em}.rte p{margin:0 0 1em}.rte p:last-child,.rte ul:last-child,.rte ol:last-child{margin-bottom:0}.ProductPage-StarRating,.AirReviews-Widget--Stars,.card-product-rating,.loox-rating{min-height:29px}.AirReviews-Widget__V2.desktop{padding-top:0!important}.AirReviews-Blocks__Summary h2.AirReviews-Blocks--Title.AirReviews-Text--headingLg{display:none}.AirReviews-Carousel__NavPrev,.AirReviews-Carousel__NavNext{z-index:5!important}.vensa-wl-drawer:not(.open){box-shadow:none}.AirReviews-Widget .AirReviews-Widget__FloatButtonWrapper{display:none!important}h2.hero-slideshow__heading.h1+div p{color:#fff!important}.hero-slideshow__content:has(.h1) span.loox-rating-label{color:#fff}span.product-card__badge{display:none}.mega-menu-card .hc-sale-tag{transform:scale(.8) rotate(30deg)}.mega-menu-card{position:relative}.collection-card__media .hc-sale-tag{top:auto;bottom:20px;transform:rotate(-35deg);left:20px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
