.product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 var(--spacing-large);-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:var(--font-weight-semibold)}.product-price .current{font-size:var(--font-size-2x-large)}.product-price .previous{color:var(--color-secondary-500);font-size:var(--font-size-x-large);text-decoration:line-through}.product-price.discounted .current{color:var(--color-tertiary-500)}.product-price .lowest-price-note{width:100%;font-size:var(--font-size-large);font-weight:var(--font-weight-medium);color:var(--color-grey-400);color:#9EA8B3}swiper-container[scrollbar] swiper-slide{margin-bottom:3rem}swiper-slide .vl4_new .title{height:4ch;-webkit-line-clamp:2;line-clamp:2}html:has(dialog[open]),body:has(dialog[open]){overflow:hidden}dialog.drawer{all:unset;---spacing-y: var(--spacing-3x-large);---spacing-x: var(--spacing-3x-large);-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:382px;max-width:inherit;visibility:hidden;background-color:var(--color-background);z-index:100;position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.25s ease-out;transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out;transition:transform 0.25s ease-out, -webkit-transform 0.25s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}dialog.drawer.right{left:unset;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}dialog.drawer::-ms-backdrop{-ms-scroll-chaining:none;overscroll-behavior:contain}dialog.drawer,dialog.drawer::backdrop{-ms-scroll-chaining:none;overscroll-behavior:contain}dialog.drawer:modal{-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2)}dialog.drawer[open]{visibility:visible}dialog.drawer::-ms-backdrop{background-color:var(--color-secondary-700);opacity:0;-ms-transition:opacity linear 0.25s;transition:opacity linear 0.25s}dialog.drawer::backdrop{background-color:var(--color-secondary-700);opacity:0;-webkit-transition:opacity linear 0.25s;transition:opacity linear 0.25s}dialog.drawer[open]::-ms-backdrop{transform:none}dialog.drawer[open],dialog.drawer[open]::backdrop{-webkit-transform:none;transform:none}dialog.drawer[open]::-ms-backdrop{opacity:.6}dialog.drawer[open]::backdrop{opacity:.6}dialog.drawer header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(---spacing-y) var(---spacing-x)}dialog.drawer .body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;scrollbar-gutter:stable}dialog.drawer .content,dialog.drawer footer{padding:var(--spacing-medium) var(---spacing-x)}dialog.drawer footer{padding-bottom:var(--spacing-2x-large);border-top:1px solid var(--color-border-default)}dialog.drawer .scrollable{overflow-x:auto}dialog.drawer .content{min-height:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:var(--font-size-x-large);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3x-large)}dialog.drawer .content .page-header-v2{margin:0 0 var(--spacing-2x-large);padding:0;border:none}dialog.drawer .content .page-header-v2 h1{font-size:var(--font-size-x-large);font-weight:var(--font-weight-semibold)}dialog.drawer .content .page-header-v2 p{margin-top:var(--spacing-medium)}dialog.drawer .content.lighter{background-color:var(--color-secondary-100)}dialog.drawer .content.darker{background-color:var(--color-secondary-300)}@media (max-width: 382px){dialog.drawer{width:100%}}#drawer-login button{width:100%}#drawer-login .shared-links{text-align:center}#mini-cart-content{---spacing-y: var(--spacing-x-large);---spacing-x: var(--spacing-x-large);padding-bottom:var(--spacing-2x-large)}#mini-cart-content header h2{margin:0;font-size:var(--font-size-2x-large);font-weight:var(--font-weight-semibold)}body{background:var(--color-background)}dev-float-box{display:none}ul.posts-menu{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:var(--spacing-2x-large);border:1px solid var(--color-secondary-300);border-radius:var(--border-radius-medium)}ul.posts-menu li{list-style:none;margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1 1 10%;flex:1 1 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-secondary-300);border-width:0 1px 1px 0;margin:0 -1px -1px 0;white-space:nowrap}ul.posts-menu li:last-child{border:none}ul.posts-menu a{display:block;width:100%;color:var(--color-secondary-700);font-weight:var(--font-weight-semibold);padding:var(--spacing-medium);text-align:center}ul.posts-menu .active a{background:var(--color-secondary-300);color:var(--color-content-primary);text-decoration:none}.main-menu-wrapper{background-color:var(--color-secondary-300);padding:var(--spacing-medium) 0;margin-bottom:var(--spacing-2x-large);display:none}.main-menu-wrapper ul,.main-menu-wrapper li{list-style:none;margin:0;padding:0}.main-menu-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-medium);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.main-menu-wrapper a{color:var(--color-secondary-700);font-weight:var(--font-weight-semibold)}.main-menu-wrapper:not(.wrapped) .active a{text-decoration:underline}@media (min-width: 992px){.main-menu-wrapper{display:block}}.main-menu-wrapper.wrapped{background-color:var(--color-secondary-200)}.main-menu-wrapper.wrapped li a{border-bottom:2px solid var(--color-secondary-700);display:block;padding:var(--spacing-small);color:var(--color-secondary-900);border-radius:var(--border-radius-medium)}.main-menu-wrapper.wrapped li a:hover{border-color:var(--color-secondary-700);background:var(--color-secondary-100);color:var(--color-primary-900);text-decoration:none}.main-menu-wrapper.wrapped li.active a{border-color:var(--color-secondary-700);background:var(--color-secondary-700);color:var(--color-secondary-50);text-decoration:none}@media (max-width: 1100px){.main-menu-wrapper.wrapped ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-menu-wrapper.wrapped li{-webkit-box-flex:1;-ms-flex:1 1 15%;flex:1 1 15%;white-space:nowrap}}.main-menu-wrapper.wrapped.v2{background-color:transparent;border-top:4px solid var(--color-secondary-700)}.main-menu-wrapper.wrapped.v2 li a{color:var(--color-content-primary)}.main-menu-wrapper.wrapped.v2 li.active a{background-color:transparent;border-bottom:2px solid var(--color-figma-7);color:inherit}#drawer-menu{---link-spacing: var(--spacing-medium)}#drawer-menu header{background-color:var(--color-background)}#drawer-menu .content{padding-inline:calc(var(---spacing-x) - var(---link-spacing))}#drawer-menu .content.t2{background-color:var(--color-secondary-100)}ul.main-menu-list,ul.main-menu-list ul,ul.main-menu-list li{margin:0;padding:0;list-style:none}ul.main-menu-list a{display:block;padding:var(--spacing-small) var(---link-spacing);color:var(--color-secondary-950);font-weight:var(--font-weight-medium)}ul.main-menu-list .active>a,ul.main-menu-list .active>details>summary>a{font-weight:bold;text-decoration:none}ul.main-menu-list summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}ul.main-menu-list summary i:hover{--fa: "\f105"}ul.main-menu-list details[open]{margin-bottom:var(--spacing-large)}ul.main-menu-list details[open] i{--fa: "\f106"}ul.main-menu-list details[open] ul{background:var(--color-background);border-radius:var(--border-radius-x-large)}ul.main-menu-list.upcased>li>details>summary{text-transform:uppercase}.mobile-menu>li:not(.logo){display:none}.mobile-menu>li:nth-last-child(-n + 5){display:block}@media (min-width: 360px){.mobile-menu>li:nth-last-child(-n + 6){display:block}}@media (min-width: 400px){.mobile-menu>li:nth-last-child(-n + 7){display:block}}@media (min-width: 500px){.mobile-menu>li:nth-last-child(-n + 8){display:block}}@media (min-width: 600px){.mobile-menu>li:nth-last-child(-n + 9){display:block}}@media (min-width: 700px){.mobile-menu>li:nth-last-child(-n + 10){display:block}}body.layout-checkout{min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--color-secondary-100)}body.layout-checkout>main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-block:var(--spacing-large)}body.layout-checkout>footer,body.layout-checkout>header{background:var(--color-background);padding-block:var(--spacing-large)}body.layout-checkout>footer>div,body.layout-checkout>header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 769px){body.layout-checkout>main .page-container-lg{padding:0}}body.layout-checkout .mini-cart-body .free-shipping-info-box,body.layout-checkout .mini-cart-body button{display:none}.checkout-wrapper{display:grid}.checkout-wrapper .card{--horizontal-spacing: var(--spacing-x-large);background:var(--color-background);border-radius:var(--border-radius-x-large);padding:var(--horizontal-spacing)}@media (max-width: 769px){.checkout-wrapper .card{--horizontal-spacing: var(--spacing-medium)}}.checkout-wrapper .card.shop{padding-block:0}.checkout-wrapper .cart-overview{display:none}.checkout-wrapper .cart-overview>.title{font-size:var(--font-size-2x-large);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-large)}.checkout-wrapper .cart-overview .items{max-height:50vh}.checkout-wrapper .trigger-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-background);padding:var(--spacing-2x-large) var(--spacing-large);border-bottom:1px solid var(--color-border-default)}@media (min-width: 1024px){.checkout-wrapper{gap:var(--spacing-x-large);grid-template-columns:1fr 360px}.checkout-wrapper .cart-overview{display:block}.checkout-wrapper .trigger-summary{display:none}}.shop>form{margin-block:2em}.shop-step-1{width:100%}.checkout-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:var(--font-weight-semibold);font-size:clamp(var(--font-size-large), 2vw, var(--font-size-2x-large));padding-block:var(--spacing-large);border-bottom:1px solid var(--color-border-default);margin-inline:calc(var(--horizontal-spacing) * -1);padding-inline:var(--horizontal-spacing);color:var(--color-content-primary)}.checkout-step:last-child{border-bottom:none}.checkout-step:hover,.checkout-step:focus{text-decoration:none}.checkout-step:hover .edit,.checkout-step:focus .edit{text-decoration:underline}.checkout-step .indicator{--_size: 3.4em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--_size);height:var(--_size);aspect-ratio:1;border-radius:50%;background:var(--color-secondary-100);color:var(--color-secondary-700);margin-right:var(--spacing-large);border:1px solid transparent}.checkout-step .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-step .description{font-size:1.3rem;display:block;font-weight:normal;display:none;font-style:italic}.checkout-step.current .description,.checkout-step.completed .description{display:block}.checkout-step.current .indicator{background:var(--color-figma-7);color:var(--color-primary-50)}.checkout-step.completed .indicator{border-color:var(--color-secondary-300);color:var(--color-secondary-400);background-color:transparent}.checkout-step .edit{font-size:var(--font-size-large);font-weight:normal;font-weight:500}.checkout-step .edit i{margin-left:0.5em}.shop-title{display:none}.page-container-md{max-width:var(--page-container-md);margin-inline:auto;padding-inline:var(--page-padding-x)}.form-horizontal-new label{font-weight:500}.form-horizontal-new .form-group{margin-inline:0}.form-horizontal-new .radio label,.form-horizontal-new .checkbox label{padding-left:0}.flex-ends,.date-cvv{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
