﻿.alert{clear:both;margin-bottom:var(--spacing-3);padding:8px 10px;border:var(--border-solid);border-radius:var(--border-radius-small);font-size:12px;text-align:center}.alert-danger,.alert-error{color:var(--danger);border-color:var(--danger)}.alert-warning{color:var(--warning);border-color:var(--warning)}.cart-stock-link{font-size:var(--font-small);margin-left:var(--spacing-1)}.alert-info{color:var(--main-foreground);border-color:var(--main-foreground)}.alert-success{color:var(--success);border-color:var(--success)}.alert-primary{border-color:var(--accent-color);color:var(--accent-color)}.buy-button-container{display:flex;flex-direction:column;gap:var(--spacing-2)}.notification-left{width:100%;margin:var(--spacing-2) 0;text-align:left;font-size:var(--font-small)}.notification-danger{color:var(--danger)}.newsletter-form-alert{margin-top:var(--spacing-3)}.accordion-item-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);width:100%;font-family:var(--body-font);text-align:left;cursor:pointer;background:none;border:none;color:inherit}.accordion-item-toggle-text{flex:1}.accordion-item-toggle-icon{flex-shrink:0}.accordion-item-toggle-icon .icon-inline{width:20px;height:20px;display:block;fill:currentColor}.btn-transition{position:relative;overflow:hidden}.btn-transition .transition-container{position:absolute;top:50%;left:0;width:100%;opacity:0;transition:all .5s ease;pointer-events:none;cursor:not-allowed;transform:translateY(-50%)}.btn-transition .transition-container.active{opacity:1}.modal{position:fixed;bottom:-100%;z-index:20000;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;color:var(--main-foreground);fill:var(--main-foreground);background-color:var(--main-background);-webkit-overflow-scrolling:touch;overflow-y:auto;transition:var(--transition-normal)}.modal-header{display:flex;justify-content:space-between;align-items:center;transition:var(--transition-normal);background-color:var(--main-foreground-opacity-03)}.modal-title{width:100%;margin-left:var(--spacing-3);text-align:left;font-size:var(--font-big)}.modal-back+.modal-title{margin-left:0}.modal-close{padding:var(--spacing-3)}.modal-header.no-title{grid-template-columns:initial;justify-content:end}.modal-header-close-only{position:absolute;top:10px;right:10px;z-index:9;background:transparent}.modal-close-icon{font-size:var(--icon-size-2x)}.modal-body,.modal-footer{padding:var(--spacing-3)}.modal-body{height:100%;overflow-y:auto;overflow-x:hidden}.modal form{display:flex;flex-direction:column;height:100%}.modal-footer{border-top:var(--border-solid) var(--main-foreground-opacity-03)}.modal-transition-fast{transition:all .05s ease-in-out}.modal-width-small{top:initial;left:5%;bottom:-100%;width:90%;height:auto;max-height:90%;transform:translateY(50%)}.modal.modal-visible{bottom:0}.modal-top{top:-100%;bottom:initial;transform:translateY(-50%)}.modal-top.modal-visible{top:50%;bottom:initial}.modal-right{right:0;bottom:0;left:initial;transform:translateX(100%)}.modal-right.modal-visible{transform:translateX(0)}.modal-width-small.modal-visible{top:initial;bottom:50%}.modal-left{right:initial;bottom:0;left:0;transform:translateX(-100%)}.modal-left.modal-visible{transform:translateX(0)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20000;cursor:pointer;background-color:var(--main-foreground-opacity-60)}.promotional-modal-content{display:flex;flex-direction:column;gap:var(--spacing-3)}.tab-group{padding:0;overflow-x:scroll;white-space:nowrap}.tab-group .tab{display:inline-flex;float:none;margin-right:var(--spacing-2)}.tab-group .tab-link{float:left;padding:10px;font-size:var(--font-small);text-transform:var(--main-text-transform);text-align:center;border:var(--border-solid) var(--main-foreground-opacity-20);border-radius:var(--border-radius);color:var(--main-foreground)}.tab-group .tab.active .tab-link{border:var(--border-solid) var(--main-foreground);color:var(--main-foreground)}.tab-panel:not(.active){display:none}.tab-panel.active{display:block}.card-img{margin:0 var(--spacing-1) var(--spacing-1) 0;border:var(--border-solid) var(--main-foreground-opacity-30);border-radius:var(--border-radius-small)}.card-img-small{height:25px}.card-img-medium{height:35px}.card-img-big{height:50px}.card-img-pill{position:absolute;right:5px;bottom:5px;z-index:999;padding:4px 9px;font-size:var(--font-smallest);border-radius:15px;background-color:var(--main-background);color:var(--main-foreground)}.notification-hidden{transition:var(--transition-normal);transform:translate(0, -10%);opacity:0;pointer-events:none}.notification-visible{transition:var(--transition-normal);opacity:1;transform:translate(0, 0)}.notification-close{position:absolute;top:9px;right:3px;z-index:1;padding:0 var(--spacing-2);fill:var(--main-foreground);cursor:pointer}.notification-cart-container{position:fixed;bottom:0;left:0;right:0;z-index:1001;width:100%;border:none}.notification-cart-container .notification{width:100%;border:none;border-top:var(--border-solid) var(--main-foreground-opacity-20);font-size:14px}.notification-cart-container .notification-close{top:var(--spacing-3);right:var(--spacing-3)}.notification-cart-container .notification-info-line{padding-right:var(--spacing-5)}.notification-cart-image-container{position:relative;width:80px;height:80px;overflow:hidden}.notification-cart-inline{padding:0;margin-bottom:var(--spacing-3)}.notification-info-compact{font-size:var(--font-medium)}.notification-info-line{margin-bottom:var(--spacing-2)}.notification-cart-discount-label{margin-left:var(--spacing-1)}.notification-cart-discount-badge{display:inline-block;padding:2px 4px;font-size:var(--font-smallest);font-weight:700;color:var(--brand-success-dark);background:var(--brand-success-light);border-radius:var(--border-radius-small);text-transform:uppercase}.notification-cart-success{font-weight:bold}.notification-cart-item{color:var(--brand-dark)}.label-with-icon{display:flex;align-items:center;gap:var(--spacing-2)}.form-select-icon{transition:all .2s ease}.form-select.open .form-select-icon{transform:translateY(-50%) rotate(180deg)}.form-select-options{position:absolute;top:100%;left:0;z-index:200;width:100%;max-height:200px;margin-top:5px;background-color:var(--main-background);border:var(--border-solid) var(--main-foreground-opacity-30);border-radius:var(--border-radius-small);list-style:none;overflow-y:auto;transition:all .2s ease;opacity:0;padding:0}.form-select-options.open{opacity:1}.form-select-options::-webkit-scrollbar{width:7px}.form-select-options::-webkit-scrollbar-track{background:var(--main-foreground-opacity-50);border-radius:6px}.form-select-options::-webkit-scrollbar-thumb{background:var(--main-foreground-opacity-50);border-radius:6px}.form-select-option:hover,.form-select-option:active,.form-select-option.selected{background-color:var(--main-foreground-opacity-03)}.form-select-option{padding:12px;transition:all .4s ease;cursor:pointer;border-bottom:var(--border-solid) var(--main-foreground-opacity-05)}.form-select-option:last-child{border-bottom:none}.input-clear-content{position:absolute;right:0;bottom:0;width:30px;height:40px;padding:var(--spacing-1);cursor:pointer}.form-spinner{margin-left:var(--spacing-2)}.form-alert-spaced{margin-bottom:var(--spacing-4)}.form-alert-compact{margin-bottom:var(--spacing-3)}.form-validation-help{margin-bottom:var(--spacing-4);font-size:var(--font-small);text-align:center}.form-validation-link{margin-left:var(--spacing-1);font-size:var(--font-small)}.form-login-help{margin-top:var(--spacing-2);margin-bottom:var(--spacing-3);font-size:var(--font-medium);text-align:center}.form-login-help-link{margin-left:var(--spacing-1);font-size:var(--font-medium)}.form-input-help{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.account-form-alert{margin-top:var(--spacing-3)}.radio-button input[type=radio]{position:absolute;opacity:0}.radio-button-content{display:flex;align-items:flex-start;gap:var(--spacing-2)}.radio-button-label{flex:1}.radio-button-text{display:flex;justify-content:space-between;gap:var(--spacing-2)}.g-recaptcha>div{margin:var(--spacing-3) auto}.head-main.compress .logo-img{max-height:min(30px,var(--logo-height-mobile, 45px))}.modal-nav-search-body{padding:var(--spacing-3)}.modal-nav-search .search-input{font-size:16px}.modal-body-scrollable-auto .modal-body{max-height:calc(100vh - 100px);overflow-y:auto}.modal-nav-hamburger{flex:1}.modal-nav-hamburger .nav-list-link{display:grid;width:100%;min-height:56px;grid-template-columns:1fr auto;column-gap:var(--spacing-3);align-items:center;padding:var(--spacing-3);font-size:var(--font-small);text-transform:uppercase;text-align:left;border-bottom:var(--border-solid) var(--main-foreground-opacity-30)}.modal-nav-hamburger .utility-icon{font-size:var(--font-base-default)}.modal-nav-hamburger .nav-secondary{background-color:var(--main-foreground-opacity-05);border-bottom:var(--border-solid) var(--main-foreground-opacity-05)}.modal-nav-hamburger .nav-secondary .secondary-menu-link{display:block;padding:var(--spacing-3);font-size:var(--font-small)}.modal-nav-hamburger .nav-secondary .secondary-menu-link-icon{display:flex;align-items:center;gap:var(--spacing-2)}.modal-nav-hamburger .nav-secondary .nav-secondary-social{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3)}.nav-hamburger-body{display:flex;flex-direction:column;padding:0}.nav-panel-account-row{display:flex}.nav-panel-account{margin-right:var(--spacing-4)}.nav-panel-account-links{font-size:var(--font-medium)}.nav-panel-link{margin-left:var(--spacing-1)}.nav-panel-link-spaced{margin-right:var(--spacing-1)}.utility-text-grid{display:flex;align-items:center;margin-left:var(--spacing-1);text-transform:uppercase}.list-item-active{font-weight:bold}.header-account-label{display:flex;align-items:center;cursor:pointer}.nav-language-title{margin-bottom:var(--spacing-3);font-size:var(--font-small);text-transform:uppercase}.header-dropdown-link{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0;white-space:nowrap;font-size:var(--font-small);color:inherit}.nav-language-flag{width:20px;height:15px;object-fit:cover}.header-dropdown-link-featured{font-weight:bold}.modal-nav-hamburger .nav-list-arrow{font-size:var(--font-base-default);cursor:pointer}.nav-mobile-banner-item:first-of-type{margin-top:auto}.nav-mobile-banner-item .nav-banner-item-img{display:block;width:100%;height:auto}.nav-banner-item{display:flex;flex-direction:column;gap:var(--spacing-3);color:inherit}.nav-banner-item-title{margin:0 var(--spacing-3) var(--spacing-3) var(--spacing-3);font-size:var(--font-huge);text-transform:none}.modal-nav-main>.modal-body{display:grid;grid-template-rows:1fr auto;padding:0}.search-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.head-row.search-icon-md .search-floating-container:not(.visible) .search-suggestions{display:none}.head-row.search-icon-md .search-floating-container.visible .search-suggestions{animation:search-suggestions-fade-in .2s ease both}@keyframes search-suggestions-fade-in{from{opacity:0}to{opacity:1}}.search-suggestions{--search-suggestions-radius: 10px;position:absolute;z-index:99999;width:100%;max-height:calc(100vh - 150px);margin-top:var(--spacing-2);overflow-y:auto;overflow-x:hidden;color:var(--brand-dark-medium);background-color:var(--brand-white);border:var(--border-solid) var(--brand-gray-medium);border-radius:var(--search-suggestions-radius);box-shadow:0 1px 2px rgb(0 0 0/5%),0 8px 16px rgb(0 0 0/5%);scrollbar-width:thin;scrollbar-color:var(--brand-gray-medium) transparent}.search-suggestions::-webkit-scrollbar{width:4px}.search-suggestions::-webkit-scrollbar-track{margin:var(--spacing-3) 0}.search-suggestions::-webkit-scrollbar-thumb{background-color:var(--brand-gray-medium);border-radius:var(--border-radius-full)}.search-suggestions[data-term]::before{position:sticky;top:0;z-index:2;display:block;padding:var(--spacing-3);font-size:var(--font-medium);font-weight:600;line-height:20px;background-color:var(--brand-white);content:attr(data-suggestions-title) " “" attr(data-term) "”"}.search-suggestions a{color:var(--brand-dark-medium);fill:var(--brand-dark-medium)}.search-suggestions-list{margin:0;padding:0 12px;list-style:none}.search-suggestions-item{margin:0;border-bottom:var(--border-solid) var(--brand-gray-medium)}.search-suggestions-link{display:flex;align-items:center;gap:var(--spacing-3);margin:0;padding:var(--spacing-3);text-decoration:none;background-color:var(--brand-white);transition:background-color var(--transition-fast)}.search-suggestions-link:hover,.search-suggestions-link:focus-visible{background-color:var(--brand-gray-light)}.search-suggestions-image-container{position:relative;flex:0 0 auto;width:48px;height:48px;overflow:hidden;border-radius:var(--border-radius-small)}.search-suggestions-image-container img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.search-suggestions-text{display:flex;flex:1 1 0;flex-direction:column;gap:var(--spacing-2);min-width:0;padding:0;font-size:var(--font-small);line-height:16px}.search-suggestions-name{margin:0;overflow:hidden;font-weight:500;letter-spacing:-0.1px;white-space:nowrap;text-overflow:ellipsis}.search-suggestions-name strong{font-weight:inherit}.search-suggestions-price{color:var(--brand-primary-dark);font-weight:600;letter-spacing:-0.1px}.search-suggestions .subscription-price-compare{text-decoration:line-through}.search-suggestions .subscription-message{font-size:var(--font-small)}.search-suggestions-all-link-container{margin:0;padding:var(--spacing-3);text-align:center}.search-suggestions .search-suggestions-all-link{color:var(--brand-dark-medium);font-size:var(--font-small);font-weight:600;line-height:16px}.section-footer{--footer-background: var(--main-background);--footer-foreground: var(--main-foreground);--footer-title-color: var(--footer-foreground);--footer-foreground-opacity-10: var(--main-foreground-opacity-10);--footer-foreground-opacity-20: var(--main-foreground-opacity-20);--footer-foreground-opacity-40: var(--main-foreground-opacity-40);--footer-foreground-opacity-60: var(--main-foreground-opacity-60);--footer-stack-gap: var(--spacing-4);--footer-columns-gap: var(--spacing-3);--footer-columns-row-gap: 64px;--footer-title-gap: var(--spacing-2);--footer-social-title-gap: 20px;--footer-accordion-padding: 12px;--footer-icon-size: 24px;--footer-payment-gap: 6px;--footer-payment-width: 36px;--footer-payment-height: 24px;--footer-payment-scale: 0.75;--footer-line-height: 1.43;--footer-transition-duration: 0.3s;font-size:var(--font-medium);line-height:var(--footer-line-height);background-color:var(--footer-background);color:var(--footer-foreground)}.section-footer a,.section-footer svg{color:var(--footer-foreground);fill:var(--footer-foreground)}.footer-content{flex-direction:column;gap:var(--footer-stack-gap)}.footer-columns{display:flex;flex-direction:column;gap:var(--footer-stack-gap)}.footer-menu:not(.footer-accordion),.footer-contact,.footer-social{display:flex;flex-direction:column}.footer-menu:not(.footer-accordion){gap:var(--footer-title-gap)}.footer-contact{gap:var(--spacing-4)}.footer-social{gap:var(--footer-social-title-gap)}.footer-column-title{margin:0;padding-bottom:var(--spacing-1);color:var(--footer-title-color);font-family:var(--body-font);font-size:var(--font-medium);font-weight:500;line-height:var(--footer-line-height)}.footer-divider{width:100%;height:0;margin:0;border:0;border-top:var(--border-solid) var(--footer-foreground-opacity-20)}.footer-menu-list{display:flex;flex-direction:column;gap:0}.footer-link{color:var(--footer-foreground);cursor:pointer;text-decoration:none;transition:opacity var(--footer-transition-duration) ease}.footer-menu-item .footer-link{display:block;padding:var(--spacing-2) 0}.footer-link:hover,.footer-link:focus-visible{opacity:.7;text-decoration:underline}.footer-accordion{display:block;border-bottom:var(--border-solid) var(--footer-foreground-opacity-20)}.footer-accordion+.footer-accordion{margin-top:calc(var(--footer-stack-gap)*-1)}.footer-accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--footer-accordion-padding) 0;font-size:var(--font-big);line-height:1.5;list-style:none;cursor:pointer}.footer-accordion-summary::-webkit-details-marker{display:none}.footer-accordion-icon{flex-shrink:0;width:var(--footer-icon-size);height:var(--footer-icon-size);transition:transform var(--footer-transition-duration) ease}.footer-accordion[open]>.footer-accordion-summary .footer-accordion-icon{transform:rotate(180deg)}.footer-accordion::details-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--footer-transition-duration) ease,content-visibility var(--footer-transition-duration) allow-discrete}.footer-accordion[open]::details-content{grid-template-rows:1fr}.footer-accordion-panel{min-height:0}.footer-accordion-panel>.footer-menu-list{padding-bottom:var(--spacing-2)}.footer-contact-list{display:flex;flex-direction:column;gap:var(--spacing-3)}.footer-contact-item-inner{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--footer-foreground);text-decoration:none}.footer-contact-item-icon{display:inline-flex;flex-shrink:0;width:var(--footer-icon-size);height:var(--footer-icon-size)}.footer-contact-item-icon .icon-inline{width:100%;height:100%}.footer-contact-item-text{min-width:0}.footer-social-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--footer-social-gap, var(--spacing-3))}.footer-social-link{display:inline-flex;flex-shrink:0;width:var(--footer-social-icon-size, var(--footer-icon-size));height:var(--footer-social-icon-size, var(--footer-icon-size))}.footer-social-link .icon-inline{width:100%;height:100%}.footer-payments{display:flex;flex-direction:column;gap:var(--spacing-4)}.footer-payments-group{display:flex;flex-direction:column;gap:var(--spacing-3)}.footer-payments-logos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--footer-payment-gap)}.footer-payments-logos img{width:var(--footer-payment-width);height:var(--footer-payment-height);object-fit:contain;background-color:var(--main-background);border-radius:var(--border-radius-small)}.footer-payment-icon{display:inline-flex;flex-shrink:0}.footer-payments-logos .footer-payment-logo{width:calc(var(--footer-payment-icon-width)*var(--footer-payment-scale));height:calc(var(--footer-payment-icon-height)*var(--footer-payment-scale));object-fit:contain;background-color:transparent;border-radius:0}.footer-secondary-info{display:flex;flex-direction:column}.footer-legal-text,.footer-legal-container{font-size:var(--font-small);line-height:1.33}.footer-seals-container{margin-bottom:var(--spacing-4)}.footer-logo img{max-height:50px}.footer-main-password{margin-bottom:var(--spacing-5)}.claim-link{margin-bottom:var(--spacing-3)}.claim-text{display:inline-block}.claim-link-action{font-size:var(--font-small)}.footer-country-button{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:transparent;color:var(--footer-foreground);border:1px solid var(--footer-foreground-opacity-40);border-radius:var(--button-primary-border-radius)}.section-footer .form-control{color:var(--footer-foreground);background-color:transparent;border-color:var(--footer-foreground-opacity-40)}.section-footer .form-control:hover,.section-footer .form-control:active{border-color:var(--footer-foreground-opacity-60)}.section-footer .form-control::placeholder{color:var(--footer-foreground-opacity-40)}.section-footer .btn-inline,.section-footer .input-append .btn-inline:not(.btn-primary){color:var(--footer-foreground);border-color:var(--footer-foreground-opacity-40)}.section-footer .alert-success,.section-footer .alert-danger{color:var(--footer-foreground);border-color:var(--footer-foreground)}.footer-newsletter-title{font-weight:bold}.footer-newsletter-description,.footer-newsletter-form{margin-top:var(--spacing-4)}.media-content-newsletter{padding:0}.footer-contact-info-container{display:flex;flex-direction:column;gap:var(--spacing-5)}.footer-logo-img{width:auto;height:auto;max-width:100%;max-height:var(--footer-logo-height, 30px);margin-bottom:var(--spacing-3)}.footer-social-container{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}@media(prefers-reduced-motion: reduce){.section-footer{--footer-transition-duration: 0s}}.brand-logo-link{display:block}.brand-logo-slide{align-self:center;width:auto}.featured-brands-section .swiper:not(.swiper-container-initialized) .swiper-wrapper{justify-content:center;column-gap:var(--brand-logo-gap)}.featured-categories-section .swiper:not(.swiper-container-initialized) .swiper-wrapper{gap:var(--slide-gap, 16px)}.featured-categories-section .swiper.swiper-center-slides:not(.swiper-container-initialized) .swiper-wrapper{justify-content:center}.faq-list{display:flex;flex-direction:column;text-align:left}.timer-offers-content{z-index:1}.timer-block .media-visual{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.timer-block .media-visual img{width:100%;height:100%;object-fit:cover}.timer-offers-products .swiper-button-prev,.timer-offers-products .swiper-button-next{right:initial;left:initial}.timer-offers-cards{display:grid;grid-template-columns:90px 90px 90px;gap:var(--spacing-base)}.timer-offers-cards .card{height:85px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1)}.timer-offer-number{font-size:var(--h4);letter-spacing:6px}.timer-offer-text{font-size:var(--font-smallest);text-transform:uppercase}.timer-offers-container{padding-top:0}.timer-offers-title{margin-top:0;margin-bottom:var(--spacing-4);font-size:var(--h4)}.timer-offers-slider{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-1)}.timer-offers-slider:not(.swiper-container-initialized){overflow:hidden}.timer-offers-slider:not(.swiper-container-initialized) .swiper-wrapper{gap:var(--spacing-3)}.timer-offers-slider:not(.swiper-container-initialized) .swiper-slide{flex:0 0 calc((100% - var(--spacing-3)*2)/3);min-width:0}.timer-offers-pagination{width:100%;text-align:center}.instafeed-link{position:relative;display:block;margin:0;padding-top:100%;overflow:hidden}.instafeed-link:hover .instafeed-img,.instafeed-link:focus .instafeed-img{transform:scale(1.03)}.instafeed-link .instafeed-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition-normal)}.testimonial{gap:var(--spacing-3)}.testimonial-header{gap:var(--spacing-3)}.testimonial-avatar{width:48px;height:48px;overflow:hidden}.testimonial-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-meta{gap:var(--spacing-quarter)}.testimonial-rating{gap:2px}.testimonial-rating-point{width:12px;height:12px;fill:currentColor}.testimonial-name,.testimonial-title,.testimonial-content{margin:0}.testimonial-title{font-size:var(--h6)}.testimonials-slider-wrapper{position:relative}.swiper-testimonials-pagination{margin-top:var(--spacing-5)}.testimonials-slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{gap:var(--grid-gap)}.testimonials-slider-wrapper .swiper-container:not(.swiper-container-initialized) .swiper-slide{flex:0 0 100%;min-width:0}.divider{display:flex;align-items:center;justify-content:center}.accordion-item{border-bottom:var(--border-solid) color-mix(in srgb, currentColor 10%, transparent)}.accordion-item:first-child{border-top:var(--border-solid) color-mix(in srgb, currentColor 10%, transparent)}.accordion-item-header{padding:var(--spacing-3) 0;font-weight:500;font-size:var(--font-base)}.accordion-item-body{padding:0 0 var(--spacing-3)}.filter-accordion{padding:12px 15px;border-bottom:var(--border-solid) var(--main-foreground-opacity-10);font-size:var(--font-big)}.filter-accordion .icon-inline{font-size:var(--font-base-default)}.accordion-toggle{display:grid;grid-template-columns:1fr auto;align-items:center}.accordion-toggle-label{display:flex;align-items:center;margin:var(--spacing-1) 0;padding-right:var(--spacing-3)}.accordion-toggle-icon{margin:var(--spacing-1) 0;font-size:var(--icon-size-md)}.category-back{display:block}.category-back-icon{margin-right:var(--spacing-1);transform:scaleX(-1)}.filters-title{margin-bottom:var(--spacing-3);font-size:var(--font-small);font-family:var(--body-font);text-transform:uppercase}.filters-options{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4)}.filters-options li{margin-bottom:var(--spacing-2)}.filters-options-accordion{margin:var(--spacing-3) 0}.price-filter-container:not(.filter-accordion){margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2)}.price-filter-label{margin-bottom:var(--spacing-3)}.sort-by-options{display:flex;flex-direction:column;gap:var(--spacing-4)}.accordion-show-more{display:inline-block;margin-top:var(--spacing-1);font-size:var(--font-small)}.filters-desktop-heading{display:none;margin-bottom:var(--spacing-4);font-size:var(--h6)}.filters-desktop-content{display:none}.filters-applied-heading{display:none;margin-bottom:var(--spacing-2);font-size:var(--h6);font-weight:bold}.filter-remove-all{display:inline-block;margin-top:var(--spacing-1);font-size:var(--font-small)}.filters-overlay{position:fixed;top:0;left:0;z-index:30000;width:100%;height:100%;background-color:var(--main-background-opacity-80)}.filters-overlay .filters-updating-message{position:absolute;top:50%;left:50%;width:80%;text-align:center;transform:translate(-50%, -50%);font-size:var(--font-big)}.filters-updating-text{margin-right:var(--spacing-2)}.filters-badge{margin-left:var(--spacing-1)}@media(max-width: 767px){.plp-sort-sheet{border-radius:var(--bottom-sheet-radius) var(--bottom-sheet-radius) 0 0}}.plp-filter-list-deferred{padding-top:12px;padding-bottom:12px}.plp-filter-list-deferred .price-filter-btn{display:none}.plp-filter-actions{--plp-filter-actions-gap: 9px;display:flex;flex:0 0 auto;gap:var(--plp-filter-actions-gap);padding:var(--spacing-3) 12px;padding-bottom:calc(var(--spacing-3) + env(safe-area-inset-bottom));background-color:var(--brand-white);border-top:0}.plp-filter-actions-button{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:40px;padding:0 10px;border:var(--border-solid) var(--brand-primary-darkest);border-radius:var(--border-radius);font-family:var(--body-font);font-size:var(--font-medium);font-weight:600;line-height:20px;cursor:pointer}.plp-filter-actions-clear{color:var(--brand-neutral-dark);background-color:var(--brand-white)}.plp-filter-actions-apply{color:var(--brand-white);background-color:var(--brand-primary-darkest)}.plp-filter-actions-apply[disabled]{opacity:.6;cursor:progress}.filter-input-price{padding-right:var(--spacing-4)}.price-filter-container .filter-input-price-container{position:relative;display:inline-block;width:calc(50% - 40px);vertical-align:bottom}.price-filter-container .filter-input-price-container:first-child .form-control{border-right:0;border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.price-filter-container .filter-input-price-container .form-control{border-radius:0;font-size:14px}.price-filter-container .filter-input-price-container .form-label{font-size:var(--font-small)}.price-filter-container .form-group{display:inline-table}.pagination-load-more{margin:var(--spacing-4) 0;text-align:center}.pagination-load-more-spinner{margin-left:var(--spacing-2)}.pagination-spinner{margin:var(--spacing-4) 0;text-align:center}.pagination-nav{display:flex;justify-content:center;align-items:center;margin:var(--spacing-4) 0}.pagination-arrow{display:inline-block;padding:var(--spacing-2)}.pagination-counter{display:inline-block;margin:0 var(--spacing-2);padding:0 var(--spacing-1);font-size:var(--font-big)}.products-grid-header{margin-bottom:var(--spacing-4)}.products-grid-search-heading{margin:0;font-family:var(--body-font);font-weight:normal;display:none}.products-grid-empty-message{font-size:var(--font-big);text-align:center}.quickshop-actions{margin-bottom:var(--spacing-4)}.quickshop-image-container{position:relative;overflow:hidden}.quickshop-image{width:100%;height:auto;object-fit:contain}.quickshop-spinner{margin:var(--spacing-5) 0;padding:var(--spacing-5) 0;text-align:center}.quickshop-details{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-3)}.quickshop-name{font-size:var(--h4)}.quickshop-price-container .price-compare{font-size:var(--font-medium)}.quickshop-price-row{display:flex;align-items:center}.quickshop-price{font-size:var(--h3)}.quickshop-discount-container{margin-top:var(--spacing-1);margin-bottom:var(--spacing-3);font-size:var(--font-big);color:var(--accent-color)}.quickshop-discount-price{font-size:var(--h5)}.promotion-detail-container{margin-bottom:var(--spacing-4)}.promotion-detail-title{margin:var(--spacing-3) 0;font-size:var(--font-small);font-family:var(--body-font);font-weight:normal}.promotion-detail-title-inline{font-size:var(--font-medium);color:var(--accent-color)}.promotion-detail-scope{margin:0;font-size:var(--font-small)}.promotion-detail-disclaimer{font-size:var(--font-small);opacity:.6}.promotion-table{margin-bottom:var(--spacing-2)}.promotion-table-quantity{font-weight:300}.promotion-table-toggle{margin-bottom:var(--spacing-4)}.price-discount-disclaimer{margin-top:var(--spacing-1);margin-bottom:var(--spacing-2);font-size:var(--font-small);opacity:.6}.price-discount-disclaimer-spaced{margin-top:var(--spacing-2)}.cross-selling-product-name{margin-bottom:var(--spacing-2);font-size:var(--font-big);text-align:center}.cross-selling-prices{margin-bottom:var(--spacing-2);text-align:center}.cross-selling-price-item{display:inline-block}.cross-selling-original-price{margin:0;font-weight:normal}.cross-selling-promo-price{margin:0;color:var(--primary-color)}.cross-selling-submit{display:block;width:100%;margin:var(--spacing-3) 0}.saved-amount-container{display:flex;align-items:center;margin-top:var(--spacing-1);color:var(--accent-color)}.saved-amount-text{display:inline-block;font-size:var(--font-big)}.contact-link-item{margin-bottom:var(--spacing-3);font-size:var(--font-medium)}.contact-link-icon{margin-right:var(--spacing-2);font-size:24px}.product-purchase-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-bottom:var(--spacing-section)}.product-description-heading{font-size:var(--h6);margin-bottom:var(--spacing-3)}.product-featured-description{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2)}.product-featured-description-text{font-size:var(--font-small)}.fancybox__container .has-inline .fancybox__content{width:100%;height:calc(100% - 50px);padding:0;transform:translateY(20px);background:transparent}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0, 0, 0, 0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0, 0, 0, 0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24, 24, 27, 0.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24, 24, 27, 0.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0, 0, 0, 0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0, 0, 0, 0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}.fancybox__container .fancybox__backdrop{background:var(--main-foreground-opacity-60)}.fancybox__container{z-index:30000}.f-button,.f-button:hover{background:transparent !important;box-shadow:none !important}.f-button svg{width:45px !important;height:45px !important;fill:var(--main-background) !important}.f-button[data-fancybox-close] svg{width:28px !important;height:28px !important}.fancybox__nav .f-button.is-prev svg{transform:scaleX(-1)}.is-idle .fancybox__nav,.is-idle .fancybox__toolbar{opacity:1 !important}.user-content img{max-width:100%;height:auto !important}.label-top-left{top:25px;left:25px;z-index:2}.social-share{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4)}.social-share-link{display:inline-flex;color:currentColor;fill:currentColor}.product-price-promo-trigger{background:none;border:none}.product-price-promo-icon{font-size:var(--icon-size-lg);fill:var(--accent-color)}.product-price-promo-container{position:relative}.product-price-promo-card{display:none;position:absolute;top:calc(100% + var(--spacing-2));right:0;z-index:100;min-width:260px;max-width:calc(100vw - 20px);padding:var(--spacing-2);color:var(--main-foreground);background-color:var(--main-background);border-radius:var(--border-radius-small);box-shadow:0 4px 8px rgba(0, 0, 0, 0.08),0 0 1px rgba(0, 0, 0, 0.12)}.product-price-promo-container:hover .product-price-promo-card,.product-price-promo-card.is-visible{display:block}.product-price-promo-detail-row{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-1) 0;font-size:var(--font-small)}.product-price-promo-detail-total{margin-top:var(--spacing-2);font-weight:bold}.payments-section-title,.payments-card,.payments-installment-highlight,.payments-method-discount{margin-bottom:var(--spacing-3)}.payments-section-title,.payments-installment-highlight,.payments-installment-amount{font-size:var(--font-big)}.payments-card{padding:var(--spacing-3)}.payments-logos,.payments-method-price{margin-bottom:var(--spacing-2)}.payments-installment-amount,.payments-method-title,.payments-interest-info{margin-bottom:var(--spacing-1)}.payments-legal-info{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:var(--font-small)}.payments-table-total{text-align:right}.payments-method-title{font-size:var(--h6)}.payments-discount-badge{margin-left:var(--spacing-1);color:var(--accent-color)}.payments-additional-info,.payments-explanation{margin-top:var(--spacing-1)}.payments-explanation{font-size:var(--font-small)}.payments-disclaimer{margin-top:var(--spacing-1);font-size:var(--font-small);opacity:.6}.payments-installments-title{margin-top:var(--spacing-3)}.payments-table{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.payments-total-label{margin-right:var(--spacing-1)}.payments-logos-group{margin-top:var(--spacing-2)}.payments-logos-group:not(:last-child){margin-bottom:var(--spacing-3)}.modal.payop-modal{--payop-enter-transform: translateY(calc(100% + var(--spacing-2)));top:auto;right:var(--spacing-3);bottom:var(--spacing-2);left:var(--spacing-3);width:auto;height:auto;max-height:calc(100% - var(--spacing-5) - var(--spacing-2));gap:var(--spacing-4);padding:var(--spacing-3);overflow:hidden;color:var(--brand-dark-medium);background-color:var(--brand-white);border:1px solid var(--brand-stroke);border-radius:var(--border-radius);transform:var(--payop-enter-transform);transition:transform .4s cubic-bezier(0.32, 0.72, 0, 1)}.modal.payop-modal.modal-visible{bottom:var(--spacing-2);transform:none}@starting-style{.modal.payop-modal.modal-visible{transform:var(--payop-enter-transform)}}.payop-modal-overlay{background-color:var(--brand-overlay)}.payop-modal-header{flex:0 0 auto;gap:var(--spacing-3);background-color:transparent}.payop-modal-title{margin:0;color:var(--brand-dark-medium);font-family:var(--body-font);font-size:20px;font-weight:700;line-height:28px;letter-spacing:-0.1px}.modal .payop-modal-close{display:flex;flex:0 0 auto;padding:0;color:var(--brand-dark-medium);background-color:var(--brand-white);border:0;border-radius:50%;transition:background-color var(--transition-duration-fast) ease}.modal .payop-modal-close:hover{background-color:var(--brand-gray-medium)}.payop-modal-close-icon{width:24px;height:24px;fill:currentColor}.payop-modal-body{flex:1 1 auto;height:auto;min-height:0;padding:0}.payop{display:flex;flex-direction:column;gap:var(--spacing-4)}.payop-tab-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.payop-tabs{display:flex;gap:var(--spacing-2)}.payop-tab{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:var(--spacing-2);align-items:center;justify-content:center;margin:0;padding:12px;color:var(--brand-ink-soft);border-radius:var(--border-radius);cursor:pointer;opacity:.5;transition:opacity var(--transition-duration-fast) ease,background-color var(--transition-duration-fast) ease}.payop-tab:hover{opacity:1}.payop-tab-icon{font-size:40px}.payop-tab-image{display:block;width:32px;height:32px;margin:var(--spacing-1)}.payop-tab-name{color:var(--brand-dark-medium);font-size:12px;font-weight:600;line-height:16px;letter-spacing:-0.1px;text-align:center}.payop-panel{display:none}.payop-tab-input:nth-of-type(1):checked~.payop-tabs .payop-tab:nth-child(1),.payop-tab-input:nth-of-type(2):checked~.payop-tabs .payop-tab:nth-child(2),.payop-tab-input:nth-of-type(3):checked~.payop-tabs .payop-tab:nth-child(3),.payop-tab-input:nth-of-type(4):checked~.payop-tabs .payop-tab:nth-child(4),.payop-tab-input:nth-of-type(5):checked~.payop-tabs .payop-tab:nth-child(5),.payop-tab-input:nth-of-type(6):checked~.payop-tabs .payop-tab:nth-child(6){background-color:var(--brand-gray-light);opacity:1}.payop-tab-input:nth-of-type(1):focus-visible~.payop-tabs .payop-tab:nth-child(1),.payop-tab-input:nth-of-type(2):focus-visible~.payop-tabs .payop-tab:nth-child(2),.payop-tab-input:nth-of-type(3):focus-visible~.payop-tabs .payop-tab:nth-child(3),.payop-tab-input:nth-of-type(4):focus-visible~.payop-tabs .payop-tab:nth-child(4),.payop-tab-input:nth-of-type(5):focus-visible~.payop-tabs .payop-tab:nth-child(5),.payop-tab-input:nth-of-type(6):focus-visible~.payop-tabs .payop-tab:nth-child(6){outline:2px solid var(--brand-dark-medium);outline-offset:2px}.payop-tab-input:nth-of-type(1):checked~.payop-panels .payop-panel:nth-child(1),.payop-tab-input:nth-of-type(2):checked~.payop-panels .payop-panel:nth-child(2),.payop-tab-input:nth-of-type(3):checked~.payop-panels .payop-panel:nth-child(3),.payop-tab-input:nth-of-type(4):checked~.payop-panels .payop-panel:nth-child(4),.payop-tab-input:nth-of-type(5):checked~.payop-panels .payop-panel:nth-child(5),.payop-tab-input:nth-of-type(6):checked~.payop-panels .payop-panel:nth-child(6){display:block}.payop-table-wrap{overflow-x:auto;background-color:var(--brand-white);border:1px solid var(--brand-stroke);border-radius:var(--border-radius)}.payop-table{width:100%;margin:0;border-collapse:collapse;color:var(--brand-dark-medium);font-size:14px;line-height:20px;white-space:nowrap}.payop-table th,.payop-table td{padding:12px;text-align:left;border-bottom:1px solid var(--brand-stroke)}.payop-table tbody tr:last-child td{border-bottom:0}.payop-table th{color:color-mix(in srgb, var(--brand-ink-soft) 80%, transparent);font-size:12px;font-weight:600;line-height:16px;letter-spacing:-0.1px}.payop-table tbody tr:nth-child(even){background-color:var(--brand-gray-light)}.payop-money{font-weight:600}.payop-interest-free{color:var(--brand-cart-cta);text-transform:capitalize}.payop-boleto{display:flex;flex-direction:column;gap:var(--spacing-4);padding:calc(var(--spacing-base)*2) 0}.payop-boleto-price{margin:0;color:color-mix(in srgb, var(--brand-ink-soft) 80%, transparent);font-size:16px;font-weight:600;line-height:24px}.payop-boleto-value{color:var(--brand-error-dark)}.payop-boleto-info{margin:0;color:color-mix(in srgb, var(--brand-ink-soft) 70%, transparent);font-size:12px;font-weight:500;line-height:16px;letter-spacing:-0.1px}.payop-modal-title,.payop-tab-name,.payop-table th,.payop-table td,.payop-boleto-price,.payop-boleto-info{text-box:trim-both cap alphabetic}@media(min-width: 768px){.modal.payop-modal{--payop-enter-transform: translate(-50%, calc(-50% + var(--spacing-3)));top:50%;right:auto;bottom:auto;left:50%;width:600px;max-width:calc(100% - var(--spacing-5));max-height:calc(100% - var(--spacing-base)*4);padding:var(--spacing-5) calc(var(--spacing-base)*2);opacity:0;transition:transform var(--transition-duration-normal) ease,opacity var(--transition-duration-normal) ease}.modal.payop-modal.modal-visible{top:50%;bottom:auto;opacity:1;transform:translate(-50%, -50%)}@starting-style{.modal.payop-modal.modal-visible{opacity:0;transform:var(--payop-enter-transform)}}.payop-boleto{padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*5)}}@media(prefers-reduced-motion: reduce){.modal.payop-modal{transition:none}}.related-cart-notification{position:relative;margin-top:var(--spacing-5);margin-bottom:var(--spacing-2);padding-top:var(--spacing-2)}.related-cart-notification-title{margin-bottom:var(--spacing-3);font-size:var(--font-big)}.notification-cart-total{display:grid;grid-template-columns:1fr auto;margin-bottom:var(--spacing-2);padding-bottom:var(--spacing-1)}.purchase-options-container{display:flex;margin-top:var(--spacing-4);margin-bottom:var(--spacing-2)}.purchase-option-name{font-weight:bold}.purchase-option-discount{margin-left:var(--spacing-1)}.purchase-option-price{text-align:right}.subscription-option-single{margin-top:var(--spacing-2);padding-top:var(--spacing-1);font-size:var(--font-small);opacity:.8}.subscription-only-container{display:block;margin-bottom:var(--spacing-2)}.subscription-option-info{font-size:var(--font-medium)}.subscription-option-discount{margin-top:var(--spacing-1);font-size:var(--font-small);font-weight:bold;color:var(--accent-color)}.subscription-option-price{font-size:var(--font-small)}.subscription-frequencies{margin-top:var(--spacing-3);margin-bottom:0}.subscription-dropdown-button{position:relative;padding:var(--spacing-2)}.subscription-message{display:flex;gap:var(--spacing-1);align-self:center;margin-top:var(--spacing-2);font-size:var(--font-small);font-weight:bold;color:var(--accent-color)}.subscription-shipping-container{margin-bottom:var(--spacing-3)}.subscription-shipping-message-title-container{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:var(--font-medium)}.subscription-shipping-message-text{font-size:var(--font-small)}.shipping-wrapper{display:flex;flex-direction:column;gap:var(--spacing-4)}.form-swap-input .form-label{margin-bottom:var(--spacing-2)}.form-swap-input .input-append{margin-bottom:var(--spacing-1)}.shipping-calculator-response{display:flex;flex-direction:column;gap:var(--spacing-4);transition:var(--transition-normal)}.shipping-options{display:flex;flex-direction:column;gap:var(--spacing-4)}.shipping-options-heading{color:var(--brand-ink-soft);font-size:var(--font-medium);font-weight:500;line-height:20px}.shipping-toggle-more{margin-top:var(--spacing-3);text-align:center}.shipping-toggle-more .btn-link{color:var(--brand-dark-medium);font-size:var(--font-small);font-weight:400;line-height:16px}.shipping-emergency-container{margin-bottom:var(--spacing-2);padding-bottom:var(--spacing-1)}.shipping-add-product-notice{color:var(--brand-dark-medium);font-size:var(--font-small);line-height:16px;text-box:trim-both cap alphabetic}.shipping-hidden-options{display:flex;flex-direction:column;gap:var(--spacing-2);padding:0}.shipping-delivery-notice{color:var(--brand-dark);font-size:var(--font-small);line-height:16px;text-align:center}.shipping-delivery-notice strong{font-weight:600;letter-spacing:-0.1px}.shipping-option-details{display:flex;flex-direction:column;gap:var(--spacing-2)}.shipping-option-branch-extra{margin-left:var(--spacing-1)}.shipping-option-date{color:var(--brand-dark-light);font-weight:500}.shipping-option-pickup-hours{margin:0;padding-left:var(--spacing-3)}.shipping-option-warning{margin-top:var(--spacing-2);margin-bottom:0}.shipping-option-price{color:var(--brand-dark);font-size:var(--font-medium);font-weight:600;line-height:20px;text-align:right;white-space:nowrap}.shipping-option-price-free{font-size:var(--font-small);color:var(--accent-color);text-transform:uppercase}.shipping-option-price .price-compare{margin-left:var(--spacing-1);font-size:var(--font-small);color:var(--main-foreground);opacity:.6}.shipping-sheet{display:flex;flex-direction:column;gap:var(--spacing-3)}.shipping-sheet:focus{outline:none}.shipping-sheet[hidden],.shipping-sheet-overlay[hidden],.shipping-summary-method[hidden]{display:none}.shipping-sheet-body{display:flex;flex-direction:column;gap:var(--spacing-3)}.shipping-sheet .radio-button{padding:var(--spacing-3) var(--shipping-gap);background-color:var(--brand-gray-light);border-radius:var(--border-radius-small);cursor:pointer}.shipping-sheet .radio-button-label{padding-left:calc(var(--shipping-check-size) + var(--shipping-gap));color:var(--brand-dark);font-size:var(--font-small);font-weight:600;line-height:16px;letter-spacing:-0.1px}.shipping-sheet .radio-button-text{gap:var(--shipping-gap)}.shipping-sheet .radio-button-icon{width:var(--shipping-check-size);height:var(--shipping-check-size)}.shipping-sheet .radio-button-icon.unchecked{background-color:var(--brand-white);border-color:var(--brand-neutral-light)}.shipping-sheet .radio-button-icon.checked{border-radius:2px;background-color:var(--brand-dark-medium)}.shipping-sheet .radio-button input[type=radio]:checked+.radio-button-content .checked,.shipping-sheet .radio-button.selected .radio-button-content .checked{width:8px;height:8px}.shipping-sheet-title,.shipping-options-heading,.shipping-option-details>*,.shipping-option-price,.shipping-toggle-more,.shipping-delivery-notice,.shipping-summary-method>*{text-box:trim-both cap alphabetic}.pdp-shipping-results{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:var(--border-solid) var(--brand-stroke)}.pdp-shipping-results[hidden],.pdp-shipping-results .js-shipping-list-item[hidden],.pdp-shipping-results .shipping-options[hidden]{display:none}.pdp-shipping-results-title{margin:0;color:var(--brand-ink-soft);font-size:var(--font-medium);font-weight:500;line-height:20px;text-box:trim-both cap alphabetic}.pdp-shipping-results .shipping-calculator-response{gap:var(--spacing-3)}.pdp-shipping-results .shipping-options{gap:var(--spacing-2)}.pdp-shipping-results .shipping-options-heading,.pdp-shipping-results .shipping-toggle-more{display:none}.pdp-shipping-results .radio-button{padding:var(--shipping-gap);background-color:var(--brand-gray-light);border-radius:var(--border-radius-small)}.pdp-shipping-results .radio-button-text{align-items:center;gap:var(--shipping-gap)}.pdp-shipping-results [data-component="option.name"]{color:var(--brand-dark-medium);font-size:var(--font-medium);font-weight:500;line-height:20px}.pdp-shipping-results .shipping-option-date{color:var(--brand-ink-soft);font-size:var(--font-small);font-weight:400;line-height:16px}.pdp-shipping-results .shipping-option-price{color:var(--brand-dark-medium)}.pdp-shipping-more{align-self:center;padding:0;color:var(--brand-dark-medium);background:none;border:0;font-family:var(--body-font);font-size:var(--font-small);line-height:16px;text-decoration:underline;cursor:pointer;text-box:trim-both cap alphabetic}.pdp-shipping-more[hidden]{display:none}.shipping-calculator .shipping-sheet-confirm{color:var(--brand-neutral-dark);border:var(--shipping-confirm-border) solid var(--brand-primary-darkest)}.shipping-summary-method{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-4);margin:var(--shipping-gap) 0 0;color:var(--brand-dark-light);font-size:11px;font-weight:500;line-height:16px;letter-spacing:-0.1px}.shipping-summary-price{flex:0 0 auto;color:var(--brand-dark-medium);font-size:var(--font-small);font-weight:600}.is-choosing .shipping-summary-method{display:none}.shipping-sheet{position:fixed;right:0;bottom:0;left:0;z-index:20001;gap:0;max-height:80vh;max-height:80dvh;overflow:hidden;color:var(--brand-dark);background-color:var(--brand-white);border-radius:var(--bottom-sheet-radius) var(--bottom-sheet-radius) 0 0;animation:shipping-sheet-in var(--transition-duration-normal) ease}.shipping-sheet-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:var(--brand-gray-light)}.shipping-sheet-title{color:var(--brand-ink-soft);font-size:var(--font-big);font-weight:600;line-height:24px}.shipping-sheet-close{display:flex;flex:0 0 auto;padding:0;color:var(--brand-dark-medium);background:none;border:0;cursor:pointer}.shipping-sheet-close-icon{width:var(--shipping-icon-size);height:var(--shipping-icon-size)}.shipping-sheet-body{flex:1 1 auto;min-height:0;padding:var(--spacing-3) var(--spacing-4) 0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.shipping-sheet-footer{flex:0 0 auto;padding:var(--spacing-4);padding-bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom))}.shipping-sheet-overlay{position:fixed;inset:0;z-index:20000;display:block;cursor:pointer;background-color:var(--main-foreground-opacity-60);animation:shipping-sheet-fade var(--transition-duration-normal) ease}.shipping-sheet.shipping-sheet-closing{animation:shipping-sheet-out var(--transition-duration-normal) ease-in forwards}.shipping-sheet-overlay.shipping-sheet-closing{pointer-events:none;animation:shipping-sheet-fade-out var(--transition-duration-normal) ease-in forwards}html.shipping-sheet-open,html.shipping-sheet-open body{overflow:hidden}@media(min-width: 768px){.shipping-sheet{max-width:var(--shipping-sheet-width);margin:0 auto}.cart-modal .shipping-sheet{max-width:none}.cart-modal:has(.shipping-sheet:not([hidden])){contain:layout}}@keyframes shipping-sheet-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes shipping-sheet-fade{from{opacity:0}to{opacity:1}}@keyframes shipping-sheet-out{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes shipping-sheet-fade-out{from{opacity:1}to{opacity:0}}@media(prefers-reduced-motion: reduce){.shipping-sheet,.shipping-sheet-overlay,.shipping-sheet.shipping-sheet-closing,.shipping-sheet-overlay.shipping-sheet-closing{animation:none}}.shipping-suboption{margin-top:var(--spacing-2)}.shipping-suboption-list{margin:0;margin-bottom:var(--spacing-4);padding-left:var(--spacing-3);font-size:var(--font-medium)}.shipping-suboption-name{margin-bottom:var(--spacing-2);text-transform:capitalize}.shipping-suboption-zipcode{margin-top:var(--spacing-3);font-size:var(--font-medium)}.shipping-suboption-note{margin-top:var(--spacing-2);padding-bottom:var(--spacing-2);font-size:var(--font-small)}.branches-header{display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:var(--spacing-2)}.branches-toggle-icon{font-size:var(--icon-size-md)}.branches-item{margin-bottom:0}.list-item-small{padding:var(--spacing-3);background-color:var(--main-foreground-opacity-03);font-size:var(--font-small)}.branches-item-name{margin-right:var(--spacing-4)}.branches-item-price{font-size:var(--font-small);text-align:right;color:var(--accent-color);text-transform:uppercase}.shipping-placeholder-line-short{width:50%}.cart-item-labels{margin-top:var(--spacing-2);margin-bottom:var(--spacing-1)}.cart-item-subscription-frequency{margin:var(--spacing-1) 0 var(--spacing-2) 0;font-size:var(--font-smallest);opacity:.8}.cart-stock-alert{margin-bottom:var(--spacing-3)}.cart-fulfillment-info{margin-bottom:var(--spacing-4)}.shipping-unavailable-alert{display:flex;flex-direction:column;gap:var(--spacing-1)}.progress-bar{--progress-bar-height: 6px;--progress-bar-icon: 20px;display:flex;flex-direction:column;gap:var(--spacing-2);color:var(--brand-dark-medium);font-size:var(--font-small);line-height:16px;background-color:var(--brand-white)}.progress-bar-header{display:flex;align-items:center;gap:var(--spacing-2)}.progress-bar-title{flex:1;min-width:0;color:var(--brand-dark-medium);font-size:var(--font-small);font-weight:600;line-height:16px;letter-spacing:-0.1px}.progress-bar-title strong,.progress-bar-title .js-ship-free-dif,.progress-bar-title .text-accent{color:var(--brand-success-dark);font-weight:700}.progress-bar-subtitle{color:var(--brand-dark-light);font-size:var(--font-small);line-height:16px}.progress-bar-subtitle:not(:has(>:not([style*="display: none"]))){display:none}.progress-bar-icon{flex-shrink:0;order:-1;width:var(--progress-bar-icon);height:var(--progress-bar-icon);font-size:var(--progress-bar-icon);fill:var(--brand-success)}.bar-progress{position:relative;height:var(--progress-bar-height);overflow:hidden;border-radius:var(--progress-bar-height);background:var(--brand-gray-light)}.bar-progress-active{position:relative;width:0%;height:100%;min-width:var(--progress-bar-height);border-radius:var(--progress-bar-height);background:var(--brand-success);transition:width var(--transition-normal)}.ship-free-rest-message .ship-free-rest-text{display:none}.ship-free-rest-message.success .bar-progress-success,.ship-free-rest-message.amount .bar-progress-amount,.ship-free-rest-message.condition .bar-progress-condition{display:block}.ship-free-rest-message.success{color:var(--brand-success-dark)}.shipping-add-product-label{margin-bottom:var(--spacing-4)}.shipping-free-highlight{color:var(--accent-color)}@keyframes gift-progress-enter{from{opacity:0}to{opacity:1}}.gift-promotion-progress-entering{animation:gift-progress-enter 200ms ease}.cart-item{display:grid;grid-template-columns:auto 1fr;column-gap:var(--spacing-3);margin-bottom:var(--spacing-4);font-size:var(--font-medium)}.cart-item-image-container,.order-item-image-container{position:relative;width:80px;height:80px;border:var(--border-solid) var(--main-foreground-opacity-05)}.cart-item-image,.order-item-image{width:100%;height:100%;object-fit:cover;position:absolute}.cart-item-info-container{display:grid;grid-template-rows:auto 1fr;align-items:start;grid-row-gap:var(--spacing-1)}.cart-item-product-info,.cart-item-totals-container{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--spacing-3)}.cart-item-name-container,.cart-compare-price-container{margin-bottom:var(--spacing-1)}.cart-item-name,.cart-item-delete-button,.cart-item-subtotal,.cart-quantity-input{font-size:14px}.cart-quantity-btn{width:30px;height:30px;line-height:30px;font-size:var(--icon-size-lg)}.cart-item-variant,.cart-compare-price-container,.cart-item-label{font-size:12px}.cart-item-kit-link{display:block;margin-top:var(--spacing-1);font-size:var(--font-small)}.cart-item-label{display:flex;align-items:center;margin-bottom:var(--spacing-2)}.cart-shipping-icon{font-size:var(--icon-size-lg);color:var(--accent-color, inherit);margin-right:var(--spacing-1)}.cart-item-small-label{font-size:9px}.cart-item-discount-badge{margin-right:var(--spacing-1);color:var(--accent-color)}.cart-item .price-compare{opacity:.5}.cart-item-subtotal,.cart-item-delete{text-align:right}.cart-item .fa-cog{display:none}.cart-item-spinner{position:absolute;left:50%;width:40px;margin-left:-20px;text-align:center}.total-promotions-row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:var(--spacing-2)}.cart-promotion-detail,.cart-promotion-number{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;position:relative;width:100%;min-height:1px}.cart-promotion-number{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;text-align:right}.cart-totals-row{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-4);margin-bottom:var(--spacing-2)}.cart-totals-row>:last-child{text-align:right}.cart-totals-subtotal{font-size:var(--font-big)}.cart-totals-secondary{font-size:var(--font-small);opacity:.6}.cart-totals-total{margin-bottom:var(--spacing-3);font-size:var(--font-huge)}.cart-totals-promotions{padding-top:var(--spacing-1);color:var(--accent-color)}.cart-totals-hint{opacity:.4}.cart-totals-payment-info{margin-top:var(--spacing-1);font-size:var(--font-small);font-weight:normal;text-align:right;color:var(--accent-color)}.cart-totals-installments{margin-top:var(--spacing-1);font-size:var(--font-small);font-weight:normal;text-align:right}.cart-subtotals-container{padding-bottom:var(--spacing-2)}.cart-summary-free-shipping-bar,.cart-summary-gift-promotion-bar{margin:0;padding:var(--minicart-pad) var(--minicart-pad-lg);background-color:var(--brand-white);border-bottom:var(--border-solid) var(--brand-gray-medium)}.cart-page-free-shipping-bar,.cart-page-gift-promotion-bar{margin-bottom:var(--spacing-3);padding:var(--spacing-3);background-color:var(--brand-white);border:var(--border-solid) var(--brand-gray-medium);border-radius:var(--border-radius)}.cart-page-items-list{margin-bottom:var(--spacing-4)}.cart-page-table-header{margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);font-size:var(--font-medium);border-bottom:var(--border-solid) var(--main-foreground-opacity-10)}.cart-continue-shopping{margin-top:var(--spacing-2);text-align:center}.cart-modal{--minicart-img: 76px;--minicart-qty-w: 64px;--minicart-qty-h: 32px;--minicart-field-h: 48px;--minicart-icon: 20px;--minicart-pad-sm: 12px;--minicart-pad: var(--spacing-3);--minicart-pad-lg: var(--spacing-4);--minicart-radius: var(--border-radius);--minicart-pix: #009b3f;--minicart-coupon-icon: 16px;color:var(--brand-dark-medium);background-color:var(--brand-white)}.cart-modal-header{flex:0 0 auto;gap:var(--minicart-pad);padding:32px var(--minicart-pad-lg) var(--minicart-pad-lg);background-color:var(--main-background-opacity-80)}.cart-modal-header .modal-title{margin-left:0;color:var(--brand-dark);font-size:20px;font-weight:500;line-height:28px}.cart-modal-header .modal-close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--nav-icon-size, 24px);height:var(--nav-icon-size, 24px);padding:0}.cart-modal-header .modal-close-icon{width:16px;height:16px;font-size:16px}.cart-modal-body{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0;overflow-y:auto;background-color:var(--brand-white)}.cart-modal-body>.js-ajax-cart-list:not(:has(.cart-item)){display:none}.minicart-item{display:flex;align-items:flex-start;gap:var(--minicart-pad);margin:0;padding:var(--minicart-pad);border-bottom:var(--border-solid) var(--brand-gray-medium)}.minicart-item-image{display:block;flex:0 0 var(--minicart-img);width:var(--minicart-img);height:var(--minicart-img);overflow:hidden;border-radius:var(--minicart-radius)}.minicart-item-img{width:100%;height:100%;object-fit:cover}.minicart-item-info{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-2);min-width:0}.minicart-item-name-container{display:flex;flex-direction:column;gap:var(--spacing-1)}.minicart-item-name-container .cart-item-labels{display:contents}.cart-modal .minicart-item-name{color:var(--brand-dark-medium);font-size:var(--font-small);font-weight:500;line-height:16px;letter-spacing:-0.1px;text-decoration:none}.minicart-item-variant{color:var(--brand-dark-light);font-size:var(--font-small);line-height:16px}.minicart-item-price{color:var(--brand-dark-medium);font-size:var(--font-medium);font-weight:700;line-height:20px}.minicart-item-pix{color:var(--minicart-pix);font-size:var(--font-small);font-weight:500;line-height:16px;letter-spacing:-0.1px}.minicart-item-installments{color:var(--brand-dark-medium);font-size:var(--font-small);line-height:16px}.minicart-item-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--minicart-pad);width:100%}.minicart-quantity{position:relative;display:inline-block;width:var(--minicart-qty-w);height:var(--minicart-qty-h);margin:0}.cart-modal .minicart-quantity-select{width:100%;height:100%;padding:0 calc(var(--spacing-2) + var(--minicart-icon) + var(--minicart-pad-sm)) 0 var(--minicart-pad);color:var(--brand-dark);font-size:var(--font-medium);font-weight:500;line-height:20px;background-color:var(--brand-white);border:var(--border-solid) var(--brand-gray-medium);border-radius:var(--minicart-radius);appearance:none;cursor:pointer}.minicart-quantity-icon{position:absolute;top:50%;right:var(--minicart-pad-sm);width:var(--minicart-icon);height:var(--minicart-icon);transform:translateY(-50%);pointer-events:none}.cart-modal .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.cart-modal .minicart-item-remove{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--brand-dark-medium);background:none;border:0;border-radius:var(--minicart-radius);cursor:pointer}.minicart-item-remove .icon-inline{width:var(--minicart-icon);height:var(--minicart-icon)}.minicart-item-no-stock{flex-wrap:wrap}.minicart-item-no-stock .minicart-item-info{gap:var(--minicart-pad)}.minicart-item-no-stock .minicart-item-price,.minicart-item-no-stock .minicart-item-pix,.minicart-item-no-stock .minicart-item-installments,.minicart-item-no-stock .minicart-quantity{display:none}.minicart-item-no-stock .minicart-item-actions{justify-content:flex-end}.minicart-item-alert{display:flex;flex:0 0 100%;align-items:center;justify-content:center;gap:var(--spacing-1);min-height:32px;margin:0;padding:var(--spacing-2) 10px;color:var(--brand-warning-dark);background-color:var(--brand-warning-light);border-radius:var(--border-radius-medium);font-size:var(--font-small);font-weight:500;line-height:16px}.minicart-item-alert-icon{flex:0 0 auto;width:14px;height:14px;margin:1px}.cart-modal-body>.js-empty-ajax-cart{display:flex;flex:1 1 auto;min-height:0}.cart-empty-state{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--minicart-pad-lg);text-align:center}.cart-empty-content{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%}.cart-empty-title,.cart-empty-description{margin:0}.cart-empty-title{color:var(--brand-dark);font-size:20px;font-weight:500;line-height:28px}.cart-empty-description{color:var(--brand-dark-medium);font-size:var(--font-medium);line-height:20px}.cart-empty-button{display:inline-flex;align-items:center;justify-content:center;width:230px;min-height:40px;padding:0 10px;color:var(--brand-dark-light);font-size:var(--font-medium);font-weight:600;line-height:20px;border:1.25px solid var(--brand-dark-medium);border-radius:var(--minicart-radius)}.cart-empty-button:hover,.cart-empty-button:focus-visible{color:var(--brand-dark);border-color:var(--brand-dark)}.cart-suggestions{--suggestion-img: 48px;--suggestion-row-h: 80px;--suggestion-button-h: 32px;--suggestion-arrow: 24px;display:flex;flex-direction:column;gap:14px;padding:var(--minicart-pad);background-color:var(--brand-white)}.cart-suggestions-header{display:flex;height:var(--suggestion-arrow);align-items:center;justify-content:space-between;gap:var(--minicart-pad)}.cart-suggestions-title{margin:0;color:var(--brand-dark-medium);font-size:var(--font-big);font-weight:600;line-height:24px}.cart-suggestions-arrows{display:flex;flex:0 0 auto;gap:18px;margin-left:auto}.cart-suggestions-arrow{display:flex;width:var(--suggestion-arrow);height:var(--suggestion-arrow);align-items:center;justify-content:center;padding:0;color:var(--brand-dark-medium);background:none;border:0;cursor:pointer}.cart-suggestions-arrow:disabled{opacity:.4;cursor:default}.cart-suggestions-arrow[hidden]{display:none}.cart-suggestions-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.cart-suggestions-track::-webkit-scrollbar{display:none}.cart-suggestions-page{display:flex;flex:0 0 100%;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;scroll-snap-align:start}.cart-suggestions-item{display:flex;height:var(--suggestion-row-h);align-items:center;gap:var(--minicart-pad-sm)}.cart-suggestions-image{flex:0 0 auto;width:var(--suggestion-img);height:var(--suggestion-img);margin-left:var(--minicart-pad);overflow:hidden;border-radius:var(--border-radius-small)}.cart-suggestions-img{width:100%;height:100%;object-fit:cover}.cart-suggestions-info{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-1);min-width:0;margin-left:var(--minicart-pad-sm);color:var(--brand-dark-medium);font-size:var(--font-small);line-height:16px}.cart-suggestions-name,.cart-suggestions-brand,.cart-suggestions-price{margin:0;font-size:var(--font-small);line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-suggestions-name{color:inherit;font-weight:500;letter-spacing:-0.1px;text-decoration:none}.cart-suggestions-price{color:var(--brand-dark);font-weight:600;letter-spacing:-0.1px}.cart-suggestions-add{flex:0 0 auto;height:var(--suggestion-button-h);padding:0 var(--spacing-2);color:var(--brand-white);background-color:var(--brand-dark-medium);border:0;border-radius:var(--border-radius);font-size:var(--font-small);font-weight:600;line-height:16px;letter-spacing:-0.1px;cursor:pointer}.cart-suggestions-add .product-item-add-button-spinner .icon-inline{fill:currentColor}.cart-modal-footer{position:relative;z-index:1;flex:0 0 auto;padding:0;background-color:var(--brand-white);border-top:0;box-shadow:0 -2px 1.5px rgb(0 0 0/15%),0 -14px 5px rgb(0 0 0/5%)}.cart-modal-footer:has(.js-visible-on-cart-filled[style*="display: none"]){display:none}.cart-modal-footer .cart-fulfillment-info{margin:0;padding:var(--minicart-pad) var(--minicart-pad-lg)}.cart-modal-footer .form-swap.with-form .form-swap-input{top:0}.cart-modal-footer .shipping-calculator .form-label{margin-bottom:var(--spacing-2);color:var(--brand-dark-medium);font-size:11px;font-weight:500;line-height:16px;letter-spacing:-0.1px}.cart-modal-footer .shipping-calculator .input-append,.cart-modal-footer .coupon-input .input-append{display:flex;gap:var(--spacing-2);margin:0}.cart-modal-footer .shipping-calculator .form-control,.cart-modal-footer .coupon-input .form-control{height:var(--minicart-field-h);padding:0 var(--minicart-pad);color:var(--brand-dark);font-size:var(--font-base);font-weight:500;border:var(--border-solid) var(--brand-outline);border-radius:var(--minicart-radius)}.cart-modal-footer .shipping-calculator .form-control::placeholder,.cart-modal-footer .coupon-input .form-control::placeholder{color:var(--brand-dark-light)}.cart-modal-footer .shipping-calculator .btn-inline,.cart-modal-footer .coupon-input .btn-inline{position:static;flex:0 0 auto;height:var(--minicart-field-h);padding:0 var(--minicart-pad-sm)}.cart-modal-footer .coupon-input{padding:var(--minicart-pad) var(--minicart-pad-lg);border:0;border-top:var(--border-solid) var(--brand-gray-medium)}.cart-modal-footer .coupon-input .accordion-item-header{padding:0}.cart-modal-footer .coupon-input .accordion-item-toggle{gap:var(--spacing-2);padding:0;color:var(--brand-dark-medium);font-size:var(--font-small);font-weight:600;line-height:16px;letter-spacing:-0.1px}.cart-modal-footer .coupon-input .accordion-item-toggle .icon-inline{width:var(--minicart-coupon-icon);height:var(--minicart-coupon-icon)}.cart-modal-footer .coupon-input .accordion-item-toggle-icon{color:var(--brand-dark-light)}.cart-modal-footer .coupon-input .accordion-item-body{padding:var(--minicart-pad-sm) 0 0}.cart-modal-footer .coupon-input-applied-row{display:flex;align-items:center;justify-content:space-between;gap:var(--minicart-pad)}.cart-modal-footer .coupon-input-code{display:inline-flex;align-items:baseline;min-width:0;padding:var(--spacing-1) var(--spacing-2);color:var(--brand-dark-medium);background-color:var(--brand-gray-light);border-radius:var(--border-radius-small);font-size:var(--font-small);font-weight:600;line-height:16px;letter-spacing:-0.1px;text-transform:uppercase;overflow-wrap:anywhere}.cart-modal-footer .coupon-input-code strong{color:var(--minicart-pix);font-weight:600;white-space:nowrap}.cart-modal .coupon-input-remove{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--spacing-1);padding:0;color:var(--brand-dark-light);font-size:var(--font-small);font-weight:500;line-height:16px;letter-spacing:-0.1px;text-decoration:underline}.cart-modal-footer .coupon-input-error{margin:var(--spacing-2) 0 0;border-radius:var(--border-radius-medium);font-weight:500;line-height:16px}.cart-modal-footer .shipping-calculator .js-shipping-calculator-form>a,.cart-modal-footer .shipping-calculator .shipping-calculator-help{display:none}.cart-modal-footer .cart-totals-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--minicart-pad);padding:0;margin:0}.cart-modal-footer .cart-subtotals-container{display:flex;flex-direction:column;gap:var(--minicart-pad-sm);padding:var(--minicart-pad) var(--minicart-pad-lg) 0;color:var(--brand-dark-medium);border-top:var(--border-solid) var(--brand-gray-medium);font-size:var(--font-medium);font-weight:500;line-height:20px}.cart-modal-footer .cart-totals-subtotal>:last-child{color:var(--brand-black)}.cart-modal-footer .js-total-promotions{display:contents}.cart-modal-footer .cart-totals-promotions{padding-top:0;color:var(--brand-dark-medium)}.cart-modal-footer .cart-totals-row.cart-totals-promotions>:last-child,.cart-modal-footer .js-total-promotions-detail-row>:last-child{color:var(--minicart-pix)}.cart-modal-footer .cart-totals-shipping{display:none !important}.cart-modal-footer .js-cart-total-container{margin:var(--minicart-pad) var(--minicart-pad-lg) 0;padding:var(--minicart-pad) 0 0;border-top:var(--border-solid) var(--brand-stroke)}.cart-modal-footer .minicart-total{align-items:flex-start}.cart-modal-footer .minicart-total-label,.cart-modal-footer .cart-totals-total>:first-child{padding-top:var(--spacing-1);color:var(--brand-dark-medium);font-size:20px;font-weight:500;line-height:28px}.cart-modal-footer .cart-totals-total>:last-child{color:var(--brand-black);font-size:var(--font-big);font-weight:700;line-height:24px}.cart-modal-footer .minicart-total-values{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-2);text-align:right}.cart-modal-footer .minicart-total-pix>span:not(.minicart-total-pix-price){display:none}.cart-modal-footer .minicart-total-pix-price{color:var(--brand-black);font-size:var(--font-big);font-weight:700;line-height:24px}.cart-modal-footer .minicart-total-note{color:var(--brand-dark-medium);font-size:var(--font-small);font-weight:400;line-height:16px;letter-spacing:-0.1px}.cart-modal-footer .minicart-total-full,.cart-modal-footer .cart-totals-installments{display:none}.cart-modal-footer .cart-totals-row>span,.cart-modal-footer .minicart-total-values>*,.cart-modal-footer .cart-continue-shopping .btn-link{text-box:trim-both cap alphabetic}.cart-modal-footer .js-ajax-cart-submit{padding:var(--minicart-pad) var(--minicart-pad-lg) 0}.cart-modal .cart-modal-checkout-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:var(--minicart-pad);color:var(--brand-white);margin:0;background-color:var(--brand-success);border-radius:var(--minicart-radius);cursor:pointer;transition:filter var(--transition-duration-fast) ease}.cart-modal .cart-modal-checkout-button:hover{filter:brightness(0.95)}.cart-modal .cart-modal-checkout-button:has(.cart-modal-checkout-label:focus-visible){outline:2px solid var(--brand-dark);outline-offset:2px}.cart-modal .cart-modal-checkout-label:focus-visible{outline:none}.cart-modal .cart-modal-checkout-icon{width:var(--nav-icon-size, 24px);height:var(--nav-icon-size, 24px);color:var(--brand-white);fill:var(--brand-white)}.cart-modal .cart-modal-checkout-label{padding:0;color:var(--brand-white);font-size:var(--font-big);font-weight:500;line-height:24px;background:none;border:0;cursor:pointer}.cart-modal-footer .cart-continue-shopping{display:flex;justify-content:center;margin:0;padding:var(--minicart-pad) var(--minicart-pad-lg) var(--minicart-pad-lg);text-align:center}.cart-modal-footer .cart-continue-shopping .btn-link{display:inline-block;padding:0;color:var(--brand-dark-medium);font-size:var(--font-medium);font-weight:400;line-height:20px;text-decoration:underline}.notification-accept-btn{margin-left:var(--spacing-1)}.notification-order{margin-top:var(--spacing-3);text-align:center;display:none !important}.notification-content-wrapper{display:block;margin-right:var(--spacing-3);padding-right:var(--spacing-2)}.account-form-container{display:block;margin-bottom:var(--spacing-5)}.account-page-content{display:block}.body-password{display:flex;flex-direction:column;min-height:100vh}.head-main-password{padding:var(--spacing-3) 0;text-align:center}.password-section-layout{display:flex;flex-grow:1;align-items:center;height:100%}.password-form-wrapper{display:flex;justify-content:center}.password-form-content{width:100%}.account-form-subtitle,.account-logout-container{margin-bottom:var(--spacing-4)}.account-form-help{margin-top:var(--spacing-3);text-align:center}.account-section-header{display:flex;align-items:center;margin-bottom:var(--spacing-3)}.account-section-title{flex-grow:1;margin:0}.account-info-line{margin-bottom:var(--spacing-2)}.account-info-details,.account-orders-sidebar,.order-detail-info{margin-bottom:var(--spacing-4);font-size:var(--font-medium)}.account-logout-link{font-size:var(--font-big)}.account-subscriptions-list{margin-bottom:var(--spacing-5)}.account-orders-heading{margin-bottom:var(--spacing-3);font-size:var(--h6)}.account-orders-grid{display:grid;gap:var(--spacing-3)}.account-order-card .card-collapse{margin-bottom:0}.account-order-card .card-collapse .card-footer .btn{display:block}.card-footer{display:flex;flex-direction:column;gap:var(--spacing-2)}.account-order-body{display:grid;grid-template-columns:1fr auto}.account-order-header-content{display:flex;align-items:center;justify-content:space-between}.account-order-number{margin-right:var(--spacing-2)}.account-order-date{font-size:var(--font-small);text-align:right;margin-right:var(--spacing-2)}.account-order-status-container{margin-right:var(--spacing-3)}.account-order-status{display:flex;align-items:center;margin-bottom:var(--spacing-2);font-size:var(--font-medium)}.account-order-status-icon{margin-right:var(--spacing-2)}.account-order-status-value{margin-left:var(--spacing-1)}.account-order-total{margin-top:var(--spacing-3);margin-bottom:var(--spacing-2);font-size:var(--font-big);font-weight:bold}.account-order-detail-link{display:block;margin-bottom:var(--spacing-3)}.account-orders-empty{text-align:center}.account-orders-empty-icon{margin-right:var(--spacing-1);font-size:var(--icon-size-lg)}.account-orders-empty-text{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.account-orders-empty-cta{margin-top:var(--spacing-2);padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.form-description{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.form-actions{display:flex;gap:var(--spacing-2);justify-content:flex-end}.modal-body .form-actions{margin-top:var(--spacing-4);gap:var(--spacing-3)}.order-detail-line{margin-bottom:var(--spacing-3)}.order-detail-line-compact{margin-bottom:var(--spacing-1)}.order-detail-icon{margin-right:var(--spacing-1);font-size:var(--icon-size-md)}.order-detail-address{display:block;margin-top:var(--spacing-1);padding-left:var(--spacing-4)}.order-detail-items-container{margin-left:0}.order-items-header{margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);font-size:var(--font-medium)}.order-items-header-center{text-align:center}.order-items-header-total{text-align:right}.order-detail{margin-bottom:var(--spacing-3)}.order-item{display:grid;grid-template-columns:auto 1fr;align-items:center;margin-bottom:var(--spacing-3);font-size:var(--font-medium)}.order-item-main{display:grid;grid-template-columns:auto 1fr;align-items:center;margin-right:var(--spacing-3)}.order-item-name{margin-left:var(--spacing-3);margin-right:var(--spacing-3);font-size:var(--font-medium)}.order-totals-line,.order-total{display:grid;grid-template-columns:1fr auto}.order-totals-line{margin-bottom:var(--spacing-2);font-size:var(--font-medium)}.order-total{margin-bottom:var(--spacing-3);font-size:var(--font-big)}.login-password-help{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);text-align:right}.login-password-help-link{margin-right:var(--spacing-1);font-size:var(--font-medium)}.form-validation-title{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.form-validation-text{font-size:var(--font-medium);text-align:center}.password-page-title{margin-bottom:var(--spacing-4);font-size:var(--h4);text-align:center}.contact-info-container{margin-bottom:var(--spacing-3);margin-right:0}.contact-intro,.contact-info-item{margin-bottom:var(--spacing-3);font-size:var(--font-medium)}.contact-info-icon{margin-right:var(--spacing-2)}.contact-cancellation-disclaimer{margin-bottom:var(--spacing-4);text-align:center}.contact-other-problems{margin-top:var(--spacing-4);margin-bottom:var(--spacing-1)}.contact-divider{margin-top:0}.contact-cancellation-intro{margin-bottom:var(--spacing-4)}.contact-product-card{display:grid;grid-template-columns:auto 1fr;align-items:center;margin-bottom:var(--spacing-4)}.contact-product-info{padding-left:var(--spacing-3);font-size:var(--font-medium)}.contact-success-followup{margin-top:var(--spacing-2);margin-bottom:0}.contact-disclaimer{margin-bottom:var(--spacing-3)}.contact-form-container{margin-bottom:var(--spacing-5)}@media(min-width: 768px){.modal{top:initial;bottom:-100%;left:50%;width:600px;height:auto;max-height:90%;transform:translate(-50%, 50%)}.modal-max-98vh{max-height:98vh}.modal-md-width-full{width:100%;height:100%;max-height:100%}.modal-md-width-large{width:1000px}.modal-md-width-600px{width:600px}.modal-md-width-small{width:450px}.modal::-webkit-scrollbar,.modal-body::-webkit-scrollbar,.modal-scrollable-area::-webkit-scrollbar{width:8px}.modal::-webkit-scrollbar-track,.modal-body::-webkit-scrollbar-track{background:var(--main-foreground-opacity-40)}.modal::-webkit-scrollbar-thumb,.modal-body::-webkit-scrollbar-thumb{background:var(--main-foreground-opacity-40)}.modal::-webkit-scrollbar-thumb:hover,.modal-body::-webkit-scrollbar-thumb:hover{background:var(--main-foreground)}.modal.modal-visible{top:initial;bottom:50%}.modal-bottom-sheet.modal-centered-md{bottom:auto}.modal-md-top{top:-100%;bottom:initial;transform:translate(-50%, -50%)}.modal-md-top.modal-visible{top:50%;bottom:initial;transform:translate(-50%, -50%)}.modal-md-right{bottom:50%;left:100%;transform:translate(50%, 50%)}.modal-md-right.modal-visible{left:50%;transform:translate(-50%, 50%)}.modal-md-left{bottom:50%;right:100%;left:initial;transform:translate(-50%, 50%)}.modal-md-left.modal-visible{right:50%;left:initial;transform:translate(50%, 50%)}.modal-md-docked{bottom:0;height:100%;max-height:100%;transform:none}.modal-md-docked.modal-md-docked-right{right:-100%;left:initial}.modal-md-docked.modal-md-docked-left{right:initial;left:-100%}.modal-md-top.modal-visible{top:50%;bottom:initial}.modal-md-docked.modal-visible{bottom:0;transform:none}.modal-md-docked-right.modal-visible{right:0}.modal-md-docked-left.modal-visible{left:0}.modal-header-close-only{top:0;right:0}.fancybox__container .has-inline .fancybox__content{max-width:1200px;height:calc(100% - 20px);transform:translateY(20px)}.promotional-modal-content{padding:0 var(--spacing-4)}.tab-group{overflow-x:auto;white-space:normal}.tab-group .tab{float:left}.notification-cart-container{position:fixed;bottom:auto;left:auto;z-index:1001;width:360px;border:none}.notification-cart-container .notification{padding:var(--spacing-3);border:var(--border-solid) var(--main-foreground-opacity-10);font-size:12px}.notification-info-compact{font-size:var(--font-small)}.quickshop-form-container{margin-right:var(--spacing-1)}.related-cart-notification .products-section-container{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.related-cart-notification .swiper-button-outside.swiper-button-prev{left:0}.related-cart-notification .swiper-button-outside.swiper-button-next{right:0}.timer-offers-cards{grid-template-columns:130px 130px 130px}.timer-offers-cards .card{height:120px}.timer-offer-text{font-size:var(--font-base-default)}.testimonials-slider-wrapper[data-columns-desktop="2"] .swiper-container:not(.swiper-container-initialized) .swiper-slide,.testimonials-slider-wrapper[data-columns-desktop="3"] .swiper-container:not(.swiper-container-initialized) .swiper-slide{flex:0 0 calc((100% - var(--grid-gap))/2)}.section-faq .media-with-bg .media-content{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.head-main.compress .logo-img{max-height:min(40px,var(--logo-height-desktop, 60px))}.search-suggestions{max-height:calc(100vh - 300px)}.nav-desktop-container{border-top:1px solid var(--header-nav-divider-color, transparent)}body::before{position:fixed;z-index:10;inset:0;visibility:hidden;opacity:0;background-color:var(--brand-menu-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:visibility 0s linear var(--transition-duration-normal),opacity var(--transition-duration-normal) linear;pointer-events:none;content:""}body:has(.nav-desktop-container .nav-dropdown:hover,.nav-desktop-container .nav-dropdown:focus-within)::before{visibility:visible;opacity:1;transition-delay:0s}body:has(.nav-desktop-container .nav-dropdown:hover,.nav-desktop-container .nav-dropdown:focus-within) .head-main{position:relative;z-index:11}.nav-dropdown-content:hover,.nav-dropdown:hover .nav-dropdown-content,.nav-desktop-list:hover .nav-main-item.selected .nav-dropdown-content{visibility:visible;opacity:1;transition-delay:0s;pointer-events:auto}.desktop-dropdown::-webkit-scrollbar{width:5px}.desktop-dropdown{padding:var(--spacing-4) 0;background-color:var(--main-background);border-bottom:var(--border-solid) var(--main-foreground-opacity-10)}.desktop-dropdown-small{position:absolute;right:0;left:auto;z-index:1;width:max-content;max-width:calc(100vw - var(--spacing-4));margin-top:var(--spacing-2);padding:var(--spacing-3);color:var(--main-foreground);border:var(--border-solid) var(--main-foreground-opacity-10);text-align:left}.nav-dropdown:has(.desktop-dropdown-small)::after{position:absolute;top:100%;right:0;left:0;height:var(--spacing-2);content:""}.desktop-dropdown-container{display:grid;grid-template-columns:repeat(5, 1fr);gap:var(--spacing-3)}.desktop-dropdown .nav-item a,.desktop-dropdown a{color:var(--main-foreground)}.desktop-dropdown::-webkit-scrollbar-track{background:var(--main-foreground-opacity-50)}.desktop-dropdown::-webkit-scrollbar-thumb{background:var(--main-foreground-opacity-40)}.desktop-dropdown::-webkit-scrollbar-thumb:hover{background:var(--main-foreground)}.desktop-list-subitems{grid-column:1/-1;padding:0;text-align:left;column-count:5;column-gap:var(--spacing-4)}.desktop-list-subitems .nav-item{display:block;margin:0;padding:0;-webkit-column-break-inside:avoid;break-inside:avoid}.desktop-list-subitems .nav-item .list-subitems{padding:0;margin:0 0 var(--spacing-4)}.desktop-list-subitems .nav-item .nav-list-link{display:block;margin-bottom:var(--spacing-2);font-size:var(--font-medium)}.nav-desktop-uppercase .desktop-list-subitems .nav-item .nav-list-link{font-size:var(--font-small)}.desktop-list-subitems .nav-item .list-subitems .nav-item .nav-list-link{margin-bottom:var(--spacing-2);font-size:var(--font-small);text-transform:initial}.nav-desktop-banners{display:contents}.nav-banner-item{gap:var(--spacing-2)}.nav-banner-item-img{width:100%;height:auto;object-fit:contain}.nav-banner-item-title{margin:0 0 var(--spacing-1) 0}.price-filter-container .filter-input-price-container{width:calc(50% - 25px)}.filters-desktop-heading,.filters-desktop-content,.filters-applied-heading{display:block}.filter-remove-all{margin-top:0}.product-shipping-wrapper{width:80%}.cart-form{container-type:inline-size;container-name:cart-form}.cart-page-content{display:grid;grid-template-columns:1fr 380px;column-gap:var(--spacing-5)}.cart-page-summary{grid-column:2;grid-row:1/3}.cart-page-table-header{grid-template-columns:calc(25% + 95px) 1fr;padding-right:100px}.cart-page-table-header-totals{display:grid;grid-template-columns:100px 1fr 1fr;column-gap:15%}.cart-page-item{align-items:center}.cart-page-item .cart-item-info-container{grid-template-columns:25% 1fr 100px;align-items:center}.cart-page-item .cart-item-totals-container{grid-template-columns:auto 1fr 1fr;column-gap:15%}.cart-page-item .cart-item-subtotal{font-size:var(--font-base-default);text-align:left}.cart-page-fulfillment{width:100%;max-width:350px}@container cart-form (max-width: 1200px){.cart-page-products{grid-column:1/-1}.cart-page-summary{grid-row:auto}}.section-footer{--footer-stack-gap: 40px;--footer-payment-gap: var(--spacing-2);--footer-payment-width: 48px;--footer-payment-height: 32px;--footer-payment-scale: 1}.footer-columns{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));align-items:start;column-gap:var(--footer-columns-gap);row-gap:var(--footer-columns-row-gap)}.footer-contact{grid-column:5}.footer-social{grid-column:6}.footer-accordion{border-bottom:0}.footer-accordion+.footer-accordion{margin-top:0}.footer-accordion-summary{padding:0 0 var(--spacing-1);font-size:var(--font-medium);line-height:var(--footer-line-height);cursor:default}.footer-accordion-icon{display:none}.footer-accordion::details-content{grid-template-rows:1fr;content-visibility:visible}.footer-accordion-panel>.footer-menu-list{padding-top:var(--footer-title-gap);padding-bottom:0}.footer-payments{flex-direction:row;gap:var(--spacing-5);border-top:var(--border-solid) var(--footer-foreground-opacity-20);padding-top:var(--footer-stack-gap)}.footer-newsletter-container{max-height:450px}.footer-main-password{text-align:center}.claim-link{display:inline-block;margin-bottom:var(--spacing-2)}.timer-offers-container{padding-top:var(--spacing-4)}.timer-offer-number{font-size:var(--h2)}.account-form-container,.order-totals-container{width:40%}.order-totals-container{float:right}.account-page-content{display:grid;grid-template-columns:1fr 4fr}.account-page-sidebar-wide{grid-template-columns:1fr 3fr}.account-orders-grid{grid-template-columns:1fr 1fr 1fr}.account-orders-grid{margin-left:var(--spacing-4)}.account-orders-heading,.account-order-card{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.order-detail-items-container{margin-left:var(--spacing-4)}.order-items-header,.order-item{grid-template-columns:2fr 1fr 1fr 1fr}.order-item-main{margin-right:0}.password-form-content{width:40%}.contact-info-container{margin-right:var(--spacing-3)}.contact-cancellation-disclaimer{text-align:left}}@media(min-width: 1024px){.testimonials-slider-wrapper[data-columns-desktop="3"] .swiper-container:not(.swiper-container-initialized) .swiper-slide{flex:0 0 calc((100% - var(--grid-gap)*2)/3)}}.filters-properties-container,.account-form-container{display:block}.footer-content{display:flex}.product-video-embed,.account-page-content,.filters-controls-content{visibility:visible}.cart-form{display:block;margin-bottom:var(--spacing-5)}.nav-desktop-container,.modal-nav-hamburger{--nav-menu-radius: 16px;--nav-menu-pad: var(--spacing-4);--nav-menu-col-gap: 20px;--nav-menu-aside-width: 320px;--nav-menu-item-pad-y: 10px;--nav-menu-viewall-size: 9px;--nav-icon-size: 24px}.nav-menu-viewall{flex-shrink:0;color:var(--brand-outline);font-size:var(--nav-menu-viewall-size, 9px);font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;white-space:nowrap}.nav-menu-viewall:hover,.nav-menu-viewall:focus-visible{color:var(--brand-primary-dark)}.nav-menu-viewall-lead{display:inline-block;margin-bottom:var(--nav-menu-lead-gap, 32px)}.nav-menu-dropdown .nav-menu-groups{column-gap:var(--nav-menu-simple-col-gap, 32px)}.nav-desktop-container .desktop-dropdown{padding:0;background-color:transparent;border-bottom:0}.nav-desktop-container .nav-dropdown-content,.nav-desktop-container .nav-dropdown:hover .nav-dropdown-content,.nav-desktop-container .nav-dropdown-content:hover{pointer-events:none}.nav-desktop-container .desktop-dropdown-container{pointer-events:none}.nav-desktop-container .nav-dropdown:hover .desktop-dropdown-container,.nav-desktop-container .nav-dropdown:focus-within .desktop-dropdown-container{pointer-events:auto}body:has(.nav-desktop-grid-categories .nav-dropdown:hover,.nav-desktop-grid-categories .nav-dropdown:focus-within) .nav-desktop-grid-main .nav-dropdown-content{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.nav-menu-dropdown,.nav-desktop-grid-categories .desktop-dropdown-container{display:block;width:calc(100% - 2*var(--header-padding-x, 0px));max-width:var(--header-content-max-width, 1536px);margin-inline:auto;padding:var(--nav-menu-pad);background-color:var(--brand-white);border-radius:0 0 var(--nav-menu-radius) var(--nav-menu-radius);box-shadow:0 1px 1px rgb(0 0 0/5%),0 8px 8px rgb(0 0 0/10%)}.nav-menu-groups{display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));align-items:start;gap:var(--spacing-5) var(--nav-menu-col-gap)}.nav-menu-group-head{display:flex;align-items:baseline;gap:var(--spacing-2);padding-bottom:var(--spacing-2)}.nav-menu-group-title{color:var(--brand-dark-medium);font-size:var(--font-big);font-weight:700;line-height:24px;text-decoration:none}.nav-menu-list{display:flex;flex-direction:column;margin:0}.nav-menu-link{display:block;padding:var(--nav-menu-item-pad-y) 0;color:var(--brand-dark-light);font-size:var(--font-medium);font-weight:500;line-height:20px;text-decoration:none;transition:color var(--nav-transition, 0.2s) ease}.nav-menu-link:hover,.nav-menu-link:focus-visible{color:var(--brand-dark-medium);text-decoration:underline}.nav-mega{position:relative;width:100%;display:flex;align-items:stretch;gap:var(--nav-menu-pad);min-height:100%}.nav-desktop-grid-categories .desktop-dropdown{overflow:visible}.nav-mega-aside{display:flex;flex-direction:column;flex-shrink:0;height:min(520px,100vh - 180px);min-height:0;gap:var(--nav-menu-col-gap);width:var(--nav-menu-aside-width);border-right:var(--border-solid) var(--brand-gray-medium);padding-right:var(--nav-menu-pad);overflow:hidden}.nav-mega-aside-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.nav-mega-aside-title{color:var(--brand-dark-light);font-size:var(--nav-menu-viewall-size, 9px);font-weight:700;line-height:16px;letter-spacing:1px;text-transform:uppercase}.nav-mega-cats{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--nav-menu-cats-gap, 12px);min-height:0;margin:0;overflow-y:auto;scrollbar-color:var(--brand-gray-medium) transparent;scrollbar-width:thin}.nav-mega-cats::-webkit-scrollbar{width:5px}.nav-mega-cats::-webkit-scrollbar-track{background:transparent}.nav-mega-cats::-webkit-scrollbar-thumb{background:var(--brand-gray-medium)}.nav-mega-cat-link{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--nav-menu-item-pad-y) var(--spacing-3);color:var(--brand-dark-medium);font-size:var(--font-big);font-weight:500;line-height:24px;text-decoration:none;border-radius:var(--border-radius-small);transition:background-color var(--nav-transition, 0.2s) ease}.nav-mega-cat-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-mega-cat-arrow{flex-shrink:0;width:var(--spacing-3);height:var(--spacing-3)}.nav-menu-icon{display:inline-flex;flex-shrink:0;width:var(--nav-icon-size, 24px);height:var(--nav-icon-size, 24px)}.nav-menu-icon .icon-inline,.nav-menu-icon-img{width:100%;height:100%;object-fit:contain;color:var(--brand-primary-dark);fill:none}.nav-mega-panel{display:none;position:absolute;top:0;right:0;bottom:0;left:calc(var(--nav-menu-aside-width) + var(--nav-menu-pad));overflow-y:auto}.nav-mega-cat:first-child>.nav-mega-panel{display:block}.nav-mega-cats:hover .nav-mega-cat:first-child>.nav-mega-panel,.nav-mega-cats:focus-within .nav-mega-cat:first-child>.nav-mega-panel{display:none}.nav-mega-cats:hover .nav-mega-cat:hover>.nav-mega-panel,.nav-mega-cats:focus-within .nav-mega-cat:focus-within>.nav-mega-panel{display:block}.nav-mega-cat:hover>.nav-mega-cat-link,.nav-mega-cat:focus-within>.nav-mega-cat-link,.nav-mega-cats:not(:hover):not(:focus-within) .nav-mega-cat:first-child>.nav-mega-cat-link{background-color:var(--brand-gray-light)}.nav-mega-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--nav-menu-col-gap)}.nav-mega-panel-title{color:var(--brand-dark-medium);font-size:var(--font-big);font-weight:700;line-height:24px;text-transform:uppercase}.nav-desktop-grid-categories .desktop-dropdown-container{position:relative;min-height:420px}.nav-desktop-list>.nav-main-item.nav-dropdown:hover,.nav-desktop-list>.nav-main-item.nav-dropdown:focus-within,.nav-desktop-grid-categories .nav-main-item.nav-dropdown:hover,.nav-desktop-grid-categories .nav-main-item.nav-dropdown:focus-within{box-shadow:inset 0 calc(var(--nav-active-bar, 6px)*-1) 0 var(--brand-primary)}.head-main .nav-item .nav-list-link-highlight{color:var(--brand-primary)}.head-main .nav-item .nav-list-link-highlight svg{color:var(--brand-primary);fill:var(--brand-primary)}@media(prefers-reduced-motion: reduce){.nav-desktop-container{--nav-transition: 0s}}.modal-nav-hamburger{--nav-mob-gutter: var(--spacing-3);--nav-mob-row-h: 40px;--nav-mob-account-h: 44px;--nav-mob-header-h: 56px;--nav-mob-gap: var(--spacing-1);--nav-mob-divider-gap: 12px;--nav-mob-indent: calc( var(--spacing-base) * 2 );--nav-mob-logo-h: 14px}.modal-header.modal-nav-header{justify-content:space-between}.modal-nav-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);min-height:var(--nav-mob-header-h);padding:0 var(--nav-mob-gutter)}.modal-header-logo{display:inline-flex;align-items:center}.modal-header-logo .logo-img{width:auto;height:var(--nav-mob-logo-h);max-height:none}.modal-nav-header .modal-close{display:inline-flex;align-items:center;justify-content:center;width:var(--nav-icon-size, 24px);height:var(--nav-icon-size, 24px);padding:0}.modal-nav-header .modal-close-icon{width:100%;height:100%}.nav-mobile-account-row{display:flex;align-items:center;gap:var(--spacing-2);min-height:var(--nav-mob-account-h);padding:0 var(--nav-mob-gutter);color:var(--brand-dark-medium);font-size:var(--font-medium);font-weight:400;line-height:20px;text-decoration:none}.nav-mobile-account-icon{display:inline-flex;flex-shrink:0;width:var(--nav-icon-size, 24px);height:var(--nav-icon-size, 24px);color:var(--brand-primary-dark)}.nav-mobile-account-icon .icon-inline{width:100%;height:100%;color:inherit;fill:currentColor}.nav-mobile-divider{width:100%;margin:var(--nav-mob-divider-gap) 0;border:0;border-top:var(--border-solid) var(--brand-gray-medium)}.nav-list .nav-mobile-item,.nav-step-body .nav-mobile-item{margin-bottom:var(--nav-mob-gap)}.nav-list .nav-mobile-item .nav-mobile-link,.nav-step-body .nav-mobile-item .nav-mobile-link{display:flex;align-items:center;gap:var(--spacing-2);width:100%;min-height:var(--nav-mob-row-h);padding:var(--spacing-2) 12px var(--spacing-2) var(--nav-mob-gutter);color:var(--brand-dark-medium);font-size:var(--font-medium);font-weight:400;line-height:20px;text-align:left;text-transform:none;text-decoration:none;background:none;border:0;border-radius:var(--border-radius)}.nav-mobile-label{flex:1;min-width:0}.nav-mobile-item .nav-list-arrow{display:inline-flex;flex-shrink:0;width:var(--nav-icon-size, 24px);height:var(--nav-icon-size, 24px);color:var(--brand-dark-medium)}.nav-mobile-item .nav-list-arrow .icon-inline{width:100%;height:100%}.nav-list .nav-mobile-item .nav-mobile-link.nav-list-link-highlight{color:var(--brand-primary-dark)}.nav-mobile-all-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:0 var(--nav-mob-gutter) var(--spacing-2)}.nav-step-head{display:flex;align-items:center;gap:var(--spacing-2);padding:0 var(--nav-mob-gutter)}.nav-step-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--nav-icon-size, 24px);height:var(--nav-icon-size, 24px);padding:0;color:var(--brand-dark-medium);background:none;border:0;cursor:pointer}.nav-step-back .icon-inline{width:100%;height:100%}.nav-step-title{flex:1;min-width:0;color:var(--brand-dark-medium);font-size:var(--font-big);font-weight:700;line-height:24px}.nav-step-body .nav-menu-groups{display:flex;flex-direction:column;gap:var(--nav-mob-indent);padding:0 var(--nav-mob-gutter) 0 var(--nav-mob-indent)}.nav-step-body .nav-menu-group-head{align-items:center;padding-bottom:var(--spacing-2)}.nav-step-body .nav-menu-viewall-bottom{display:inline-block;padding-top:var(--spacing-2)}.head-main .nav-list-link-all .nav-list-link-lead-icon{color:var(--brand-primary);fill:none}.head-main .nav-menu-viewall{color:var(--brand-outline)}.head-main .nav-menu-viewall:hover,.head-main .nav-menu-viewall:focus-visible{color:var(--brand-primary-dark)}.head-main .nav-menu-group-title,.head-main .nav-mega-cat-link,.head-main .nav-mega-panel-title{color:var(--brand-dark-medium)}.head-main .nav-menu-link{color:var(--brand-dark-light)}.head-main .nav-menu-link:hover,.head-main .nav-menu-link:focus-visible{color:var(--brand-dark-medium)}.section-newsletter{color:var(--brand-black);background-color:var(--brand-white);--newsletter-form-max-width: 796px;--newsletter-field-height: 48px;--newsletter-field-radius: 8px;--newsletter-field-font-size: 14px;--newsletter-field-line-height: 20px;--newsletter-consent-font-size: 12px;--newsletter-consent-line-height: 16px;--newsletter-consent-letter-spacing: -0.1px;--newsletter-checkbox-size: 16px;--newsletter-checkbox-radius: 4px;--newsletter-button-width: 207px;--newsletter-alert-padding-x: 10px}.section-newsletter .newsletter-form-block{width:100%;max-width:var(--newsletter-form-max-width);margin-top:var(--spacing-2);padding:0 var(--spacing-2)}.section-newsletter .newsletter-form-stacked{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}.section-newsletter .newsletter-form-fields{display:grid;gap:var(--spacing-2);width:100%}.section-newsletter .newsletter-form-stacked .newsletter-form-input{height:var(--newsletter-field-height);padding:0 var(--spacing-3);color:var(--brand-dark-medium);background-color:var(--brand-white);border:var(--border-solid) var(--brand-outline);border-radius:var(--newsletter-field-radius);font-family:var(--body-font);font-size:var(--newsletter-field-font-size);font-weight:500;line-height:var(--newsletter-field-line-height)}.section-newsletter .newsletter-form-stacked .newsletter-form-input::placeholder{color:var(--brand-neutral-medium);opacity:1}.section-newsletter .newsletter-form-stacked .newsletter-form-input:focus{border-color:var(--brand-dark-medium)}.section-newsletter .newsletter-form-consent{display:flex;align-items:flex-start;gap:var(--spacing-2);width:100%;margin:0;color:var(--brand-dark-medium);font-size:var(--newsletter-consent-font-size);font-weight:400;line-height:var(--newsletter-consent-line-height);letter-spacing:var(--newsletter-consent-letter-spacing);text-align:left;cursor:pointer}.section-newsletter .newsletter-form-consent-input{flex-shrink:0;width:var(--newsletter-checkbox-size);height:var(--newsletter-checkbox-size);margin:0;background-color:var(--brand-white);border:var(--border-solid) var(--brand-neutral-light);border-radius:var(--newsletter-checkbox-radius);-webkit-appearance:none;appearance:none;cursor:pointer;display:grid;place-content:center}.section-newsletter .newsletter-form-consent-input::before{width:8px;height:8px;content:"";background-color:var(--brand-dark-medium);border-radius:2px;transform:scale(0);transition:transform var(--transition-duration-fast) ease}.section-newsletter .newsletter-form-consent-input:checked{border-color:var(--brand-dark-medium)}.section-newsletter .newsletter-form-consent-input:checked::before{transform:scale(1)}.section-newsletter .newsletter-form-consent-input:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.section-newsletter .newsletter-form-consent-text p{margin:0}.section-newsletter .newsletter-form-consent-text a{color:inherit;text-decoration:underline}.section-newsletter .newsletter-form-stacked .newsletter-form-button{width:100%;height:var(--newsletter-field-height);margin-top:var(--spacing-2);padding:0 var(--spacing-3);color:var(--brand-white);background-color:var(--brand-dark-medium);border:0;border-radius:var(--newsletter-field-radius);font-size:var(--newsletter-field-font-size);font-weight:600;line-height:var(--newsletter-field-line-height)}.section-newsletter .newsletter-form-stacked .newsletter-form-button:hover,.section-newsletter .newsletter-form-stacked .newsletter-form-button:focus-visible{background-color:var(--brand-dark)}.section-newsletter .newsletter-form-stacked .newsletter-form-button{display:inline-flex;align-items:center;justify-content:center}.section-newsletter .newsletter-form-stacked .newsletter-form-button:disabled{opacity:.7;cursor:wait}.section-newsletter .newsletter-form-stacked .newsletter-form-button .form-spinner{display:inline-flex;line-height:0}.section-newsletter .newsletter-form-alert{width:100%;margin:0}.section-newsletter .newsletter-form-alert.alert-success{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--newsletter-alert-padding-x);color:var(--brand-success-dark);background-color:var(--brand-success-light);border:0;border-radius:var(--border-radius-medium);font-size:var(--newsletter-consent-font-size);font-weight:500;line-height:var(--newsletter-consent-line-height);letter-spacing:0;text-align:left}.section-newsletter .newsletter-form-alert-icon{flex-shrink:0;margin:1px}@media(min-width: 768px){.section-newsletter{--newsletter-consent-font-size: 14px;--newsletter-consent-line-height: 20px;--newsletter-consent-letter-spacing: 0}.section-newsletter .newsletter-form-block{padding:0}.section-newsletter .newsletter-form-stacked{gap:var(--spacing-3)}.section-newsletter .newsletter-form-fields{grid-template-columns:1fr 1fr;gap:var(--spacing-4)}.section-newsletter .newsletter-form-consent{align-items:center;justify-content:center;width:auto;font-weight:500;margin-top:var(--spacing-1)}.section-newsletter .newsletter-form-stacked .newsletter-form-button{width:var(--newsletter-button-width);margin-top:var(--spacing-1)}.section-newsletter .newsletter-form-alert.alert-success{width:auto;margin-top:var(--spacing-1);font-size:12px;line-height:16px}}.section-about-brand{--about-brand-content-max-width: 1504px;--about-brand-padding-y: 40px;--about-brand-padding-x: 32px;--about-brand-gap: var(--spacing-4);--about-brand-direction: column;--about-brand-logo-width: 211px;--about-brand-logo-height: 20px;--about-brand-text-size: 14px;--about-brand-text-line-height: 20px}.about-brand{background-color:var(--brand-gray-lightest)}.about-brand-outer{padding:var(--about-brand-padding-y) var(--about-brand-padding-x)}.about-brand-inner{display:flex;flex-direction:var(--about-brand-direction);gap:var(--about-brand-gap);align-items:center;max-width:var(--about-brand-content-max-width);margin-inline:auto}.about-brand-logo{flex:0 0 auto;width:var(--about-brand-logo-width);max-width:100%;height:var(--about-brand-logo-height)}.about-brand-logo-img{width:100%;height:100%;object-fit:contain;object-position:left center}.about-brand-text{flex:1 1 auto;min-width:0;color:var(--brand-dark-medium);font-family:var(--body-font);font-size:var(--about-brand-text-size);line-height:var(--about-brand-text-line-height)}.about-brand-text>:first-child{margin-top:0}.about-brand-text>:last-child{margin-bottom:0}.section-about-brand .about-brand-inner{align-items:flex-start}@media(min-width: 1024px){.section-about-brand{--about-brand-padding-y: 64px;--about-brand-padding-x: 96px;--about-brand-gap: 64px;--about-brand-direction: row;--about-brand-logo-width: 253px;--about-brand-logo-height: 24px;--about-brand-text-size: 16px;--about-brand-text-line-height: 24px}.section-about-brand .about-brand-inner{align-items:center}}.pdp-section{padding-top:var(--pdp-gap)}.template-product .main-content{padding-bottom:calc(var(--spacing-base)*2)}.pdp-tabs{display:flex;flex-direction:column;gap:var(--spacing-4)}.pdp-tabs-list{display:flex;gap:var(--spacing-3)}.pdp-tab{flex:1 1 0;min-width:0;margin:0;padding:var(--spacing-3) var(--spacing-2) 20px;color:var(--brand-dark-medium);background:none;border:0;border-bottom:2px solid transparent;font-family:var(--body-font);font-size:16px;font-weight:600;line-height:24px;text-align:center;cursor:pointer}.pdp-tab[aria-selected=true]{color:var(--brand-dark);border-bottom-color:var(--brand-primary)}.pdp-tab-panel[hidden]{display:none}.pdp-specs h1,.pdp-specs h2,.pdp-specs h3,.pdp-specs h4{display:none}.pdp-specs ul{margin:0;padding:0;list-style:none}.pdp-specs li{display:grid;grid-template-columns:min(400px,(100% - var(--spacing-base)*2)/2) minmax(0, 1fr);column-gap:calc(var(--spacing-base)*2);margin:0;padding:20px var(--spacing-3);color:var(--brand-dark-medium);border-radius:var(--border-radius-small);font-size:14px;line-height:20px;overflow-wrap:anywhere}.pdp-specs li:nth-child(odd){background-color:var(--brand-gray-light)}.pdp-specs li>strong{grid-column:1;font-weight:600}.pdp-specs li>:not(strong){grid-column:2;margin:0}.pdp-specs li>p,.pdp-specs li>p *{font-family:inherit !important;font-size:inherit !important;line-height:inherit !important}.pdp-description{color:var(--brand-dark-medium);font-size:14px;line-height:20px;overflow-wrap:break-word}.pdp-description.user-content p,.pdp-description.user-content ul,.pdp-description.user-content ol,.pdp-description.user-content table{margin:0 0 12px}.pdp-description.user-content h1,.pdp-description.user-content h2,.pdp-description.user-content h3,.pdp-description.user-content h4,.pdp-description.user-content h5,.pdp-description.user-content h6{margin:0 0 var(--spacing-2);color:var(--brand-dark-medium);font-family:var(--body-font);font-size:16px;font-weight:600;line-height:24px}.pdp-description.user-content *+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-4)}.pdp-description.user-content li{margin-bottom:var(--spacing-2);line-height:20px}.pdp-description.user-content li:last-child{margin-bottom:0}.pdp-description details{margin:0;border-bottom:1px solid var(--brand-stroke)}.pdp-description :not(details)+details,.pdp-description details:first-child{margin-top:var(--spacing-3);border-top:1px solid var(--brand-stroke)}.pdp-description summary{display:flex;gap:var(--spacing-2);align-items:center;padding:var(--spacing-3) 0;color:var(--brand-dark);font-weight:600;list-style:none}.pdp-description summary::-webkit-details-marker{display:none}.pdp-description summary::after{content:"";flex:0 0 auto;width:8px;height:8px;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--transition-duration-fast) ease}.pdp-description details[open]>summary::after{transform:translateY(2px) rotate(-135deg)}.pdp-description summary iconify-icon{display:none}.pdp-description details>:not(summary){padding-bottom:var(--spacing-3)}.pdp-description.user-content>:last-child,.pdp-description.user-content details>:not(summary)>:last-child{margin-bottom:0}.pdp-description img,.pdp-description iframe,.pdp-description video{max-width:100%;height:auto}.pdp-description-gallery{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--spacing-2);margin-top:var(--spacing-4)}.pdp-description-gallery-item{display:block;aspect-ratio:1/1;overflow:hidden;background-color:var(--brand-white);border:1px solid var(--brand-stroke);border-radius:var(--border-radius);cursor:zoom-in}.pdp-description .pdp-description-gallery-item img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}@media(min-width: 1024px){.pdp-description-gallery{max-width:720px;gap:var(--spacing-3)}}@media(min-width: 1024px){.pdp-description summary{cursor:pointer}}.pdp-description :not(h1,h2,h3,h4,h5,h6){font-family:inherit !important;font-size:inherit !important;line-height:inherit !important}.pdp-description :is(h1,h2,h3,h4,h5,h6) *{font-weight:inherit}.account-box .account-form-container{width:auto;margin:0}.account-box .form{display:flex;flex-direction:column}.account-box .form-group{margin-bottom:var(--account-field-gap)}.account-box .account-form-subtitle{margin:0 0 var(--account-box-gap);color:var(--brand-dark);font-size:16px;font-weight:500;line-height:24px;text-align:center;text-box:trim-both cap alphabetic}.account-box .notification-left,.account-fields .notification-left{margin:var(--spacing-2) 0 0;font-size:12px;line-height:16px}.account-box .form-label,.account-fields .form-label{margin-bottom:var(--spacing-2);color:var(--brand-dark-medium);font-size:14px;font-weight:500;line-height:20px;text-box:trim-both cap alphabetic}.account-box .form-control,.account-fields .form-control{height:48px;padding:0 var(--spacing-3);border:1px solid var(--brand-outline);border-radius:var(--border-radius);background-color:var(--brand-white);color:var(--brand-dark);font-size:14px;font-weight:500;line-height:20px}.account-box .form-control::placeholder,.account-fields .form-control::placeholder{color:var(--brand-dark-light)}.account-box .form-control:hover,.account-box .form-control:focus,.account-fields .form-control:hover,.account-fields .form-control:focus{border-color:var(--brand-dark-medium)}.account-box .form-control:focus-visible,.account-fields .form-control:focus-visible{outline:2px solid var(--brand-primary) !important;outline-offset:1px}.account-password-field{position:relative}.account-password-field .form-control{padding-right:48px}.account-box .password-toggle{top:0;bottom:0;width:48px;padding:0;color:var(--brand-dark-light);fill:currentColor;transform:none}.account-box .login-password-help{margin:var(--account-field-gap) 0 0;font-size:12px;line-height:16px;text-align:right;text-box:trim-both cap alphabetic}.account-box .login-password-help-link,.account-box .form-login-help-link{margin:0;color:var(--brand-dark-medium);font-size:12px;line-height:16px;text-decoration:underline;text-decoration-thickness:10%}.account-box .login-password-help-link:hover,.account-box .form-login-help-link:hover{color:var(--brand-dark)}.account-box .btn-primary,.account-fields .btn-primary{display:flex;margin-top:calc(var(--account-box-gap) - var(--account-field-gap));align-items:center;justify-content:center;gap:var(--spacing-2);height:48px;padding:0 var(--spacing-3);border:0;border-radius:var(--border-radius);background-color:var(--brand-primary-darkest);color:var(--brand-white);fill:var(--brand-white);font-size:14px;font-weight:600;line-height:20px}.account-box .btn-primary:hover,.account-box .btn-primary:focus-visible,.account-fields .btn-primary:hover,.account-fields .btn-primary:focus-visible{background-color:var(--brand-dark);opacity:1}.account-box .btn-primary[disabled],.account-box .btn-primary[disabled]:hover{background-color:var(--brand-primary-darkest);opacity:.5}.account-box .g-recaptcha{display:flex;justify-content:center;margin-bottom:var(--account-field-gap)}.account-box .g-recaptcha>div{margin:0}.account-box .form-login-help{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin:var(--account-box-gap) 0 0;color:var(--brand-dark);font-size:12px;line-height:16px}.account-box .form-login-help-text,.account-box .form-login-help-link{text-box:trim-both cap alphabetic}.account-box .form-validation-card{display:flex;flex-direction:column;gap:var(--account-box-gap);padding:var(--spacing-4);border:1px solid var(--brand-outline);border-radius:var(--border-radius);background-color:var(--brand-white);text-align:center;overflow-wrap:anywhere}.account-box .form-validation-title{margin:0;color:var(--brand-ink);font-family:var(--body-font);font-size:20px;font-weight:700;line-height:28px;letter-spacing:-0.1px;text-box:trim-both cap alphabetic}.account-box .form-validation-text{margin:0;color:var(--brand-dark-light);font-size:16px;line-height:24px;text-align:center;text-box:trim-both cap alphabetic}.account-box .form-validation-email{color:var(--brand-dark)}.account-box .form-validation-help{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin:var(--account-box-gap) 0 0;color:var(--brand-dark);font-size:12px;line-height:16px}.account-box .form-validation-help-text,.account-box .form-validation-link{text-box:trim-both cap alphabetic}.account-box .form-validation-link{margin:0;padding:0;border:0;color:var(--brand-dark-medium);font-family:var(--body-font);font-size:12px;line-height:16px;text-decoration:underline;text-decoration-thickness:10%}.account-box .form-validation-link:hover{color:var(--brand-dark)}.account-box .js-resend-validation-success,.account-box .js-resend-validation-error{margin-top:var(--spacing-3)}.account-box .js-resend-validation-success .alert,.account-box .js-resend-validation-error .alert{margin:0}.account-box .form .alert{margin-top:var(--spacing-3)}.account-panel-body{visibility:visible}.account-panel-body .alert{margin:0}.order-card-label,.order-card-value,.order-card-number,.order-card-item-info p,.order-card-link,.order-detail-card-title,.order-detail-card-lines p,.order-detail-totals dt,.order-detail-totals dd,.order-detail-status-title,.order-detail-items-title,.order-progress-label,.order-progress-current,.order-detail-product-info p,.order-detail-row-head span,.order-detail-cell{text-box:trim-both cap alphabetic}.account-button{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 calc(var(--spacing-2) + var(--spacing-1));color:var(--brand-white);font-size:14px;font-weight:600;line-height:20px;text-align:center;text-decoration:none;background-color:var(--brand-primary-darkest);border:0;border-radius:var(--border-radius);transition:background-color var(--transition-duration-fast) ease}.account-button:hover,.account-button:focus-visible{color:var(--brand-white);background-color:var(--brand-dark)}.account-orders-list{display:flex;flex-direction:column;gap:var(--spacing-3)}.account-orders-heading{margin:0;color:var(--brand-text-soft);font-size:14px;line-height:20px}.account-orders-empty{display:flex;flex-direction:column;gap:var(--spacing-3);align-items:center;padding:var(--spacing-5) var(--spacing-3);text-align:center}.account-orders-empty-icon{width:var(--spacing-5);height:var(--spacing-5);color:var(--brand-dark-light)}.account-orders-empty-text{margin:0;color:var(--brand-dark-medium);font-size:16px;line-height:24px}.account-orders-empty-cta{max-width:262px}.order-card{overflow:hidden;background-color:var(--brand-white);border:1px solid var(--brand-outline);border-radius:var(--account-radius-lg)}.order-card-header{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--brand-surface-soft)}.order-card-field{display:flex;flex-direction:column;gap:var(--spacing-2);justify-content:center;min-width:0}.order-card-label,.order-card-value,.order-card-number{font-size:12px;font-weight:500;line-height:16px;letter-spacing:-0.1px;overflow-wrap:break-word}.order-card-label{color:var(--brand-neutral-dark)}.order-card-value,.order-card-number{color:var(--brand-primary-darkest)}.order-card-number{text-decoration:none}.order-card-number:hover{color:var(--brand-dark);text-decoration:underline}.order-status-badge{display:flex;gap:var(--spacing-1);align-items:center;justify-content:center;min-height:32px;padding:var(--spacing-1) var(--spacing-2);color:var(--brand-dark-medium);font-size:12px;font-weight:500;line-height:16px;letter-spacing:-0.1px;text-align:center;background-color:var(--brand-gray-light);border-radius:var(--border-radius-small)}.order-status-badge-icon{flex:0 0 auto;width:14px;height:12px}.order-status-badge-warning{background-color:var(--brand-warning)}.order-status-badge-success{color:var(--brand-success-dark);background-color:var(--brand-success-light)}.order-status-badge-success .order-status-badge-icon{height:14px}.order-status-badge-danger{color:var(--brand-white);background-color:var(--brand-error)}.order-card-body{display:flex;flex-direction:column;gap:var(--spacing-section-small);padding:calc(var(--spacing-2) + var(--spacing-1))}.order-card-items{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.order-card-item{display:flex;gap:var(--spacing-4);align-items:center}.order-card-item+.order-card-item{padding-top:var(--spacing-3);border-top:1px solid var(--brand-outline)}.order-card-item-image{flex:0 0 64px;width:64px;height:64px}.order-card-item-img{display:block;width:100%;height:100%;object-fit:contain}.order-card-item-info{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(var(--spacing-2) + var(--spacing-1));min-width:0;color:var(--brand-dark-medium)}.order-card-item-info p{margin:0;overflow-wrap:break-word}.order-card-item-name,.order-card-item-shipping{font-size:12px;font-weight:500;line-height:16px;letter-spacing:-0.1px}.order-card-item-price{font-size:14px;font-weight:600;line-height:20px}.order-card-actions{display:flex;flex-direction:column;gap:var(--spacing-4)}.order-card-link{display:flex;gap:var(--spacing-2);align-items:center;justify-content:center;color:var(--brand-primary-darkest);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.order-card-link:hover{color:var(--brand-dark);text-decoration:underline}.order-card-link-icon{flex:0 0 auto;width:16px;height:16px}.order-detail-cards{display:flex;flex-direction:column;gap:var(--spacing-4)}.order-detail-card{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3);color:var(--brand-dark-medium);background-color:var(--brand-white);border:1px solid var(--brand-outline);border-radius:var(--account-radius-lg)}.order-detail-card-title,.order-detail-status-title,.order-detail-items-title{margin:0;color:var(--brand-primary-darkest);font-family:var(--body-font);font-size:16px;font-weight:500;line-height:24px}.order-detail-card-lines{display:flex;flex-direction:column;gap:calc(var(--spacing-2) + var(--spacing-1));font-size:14px;line-height:20px;overflow-wrap:break-word}.order-detail-card-lines p{margin:0;font-size:inherit;line-height:inherit}.order-detail-totals{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:calc(var(--spacing-2) + var(--spacing-1));margin:0;font-size:14px;line-height:20px}.order-detail-totals dt{font-weight:400}.order-detail-totals dd{margin:0;color:var(--brand-primary-darkest);font-weight:500;text-align:right}.order-detail-status{display:flex;flex-direction:column;gap:var(--spacing-section-small)}.order-detail-status-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.order-detail-status-text{margin:0;color:var(--brand-dark-medium);font-size:14px;line-height:20px}.order-progress{--step-size: 24px;--step-column: var(--step-size);--step-line: var(--brand-outline);--step-border: 1px;display:flex;flex-direction:column;gap:20px}.order-progress-steps{display:flex;margin:0;padding:0 calc((var(--step-column) - var(--step-size))/2);list-style:none}.order-progress-step{display:flex;flex:0 0 var(--step-size);flex-direction:column;align-items:flex-end;min-width:0}.order-progress-step+.order-progress-step{flex:1 1 0}.order-progress-track{display:flex;align-items:center;width:100%}.order-progress-step+.order-progress-step .order-progress-track::before{content:"";flex:1 1 auto;height:1px;background-color:var(--step-line)}.order-progress-marker{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--step-size);height:var(--step-size);color:var(--brand-white);border:var(--step-border) solid var(--step-line);border-radius:50%}.order-progress-step:not(.is-done,.is-cancelled) .order-progress-marker::after{content:"";width:calc(var(--step-size)*.375);height:calc(var(--step-size)*.375);background-color:var(--step-line);border-radius:50%}.order-progress-step.is-done .order-progress-marker{background-color:var(--brand-success);border-color:var(--brand-success)}.order-progress-step.is-cancelled .order-progress-marker{background-color:var(--brand-error);border-color:var(--brand-error)}.order-progress-check{width:var(--step-size);height:var(--step-size)}.order-progress-label{display:none}.order-progress-current{display:flex;gap:var(--spacing-3);justify-content:space-between;margin:0;color:var(--brand-dark);font-size:14px;font-weight:500;line-height:20px}.order-detail-items{display:flex;flex-direction:column;gap:var(--spacing-4)}.order-detail-row-head,.order-detail-cell{display:none}.order-detail-list{display:flex;flex-direction:column;gap:calc(var(--spacing-2) + var(--spacing-1));margin:0;padding:0;list-style:none}.order-detail-list .order-detail-row+.order-detail-row{padding-top:calc(var(--spacing-2) + var(--spacing-1));border-top:1px solid var(--brand-outline)}.order-detail-product{display:flex;gap:var(--spacing-4);align-items:center;min-width:0}.order-detail-image{flex:0 0 76px;width:76px;height:76px;padding:var(--spacing-2);background-color:var(--brand-white)}.order-detail-img{display:block;width:100%;height:100%;object-fit:contain}.order-detail-product-info{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-1);min-width:0;color:var(--brand-primary-darkest)}.order-detail-product-info p{margin:0;overflow-wrap:break-word}.order-detail-product-name,.order-detail-product-shipping{font-size:12px;font-weight:500;line-height:16px;letter-spacing:-0.1px}.order-detail-product-shipping{color:var(--brand-dark-medium)}.order-detail-product-price{font-size:14px;font-weight:600;line-height:20px}.order-detail-actions{display:flex;flex-direction:column;gap:calc(var(--spacing-2) + var(--spacing-1))}@media(min-width: 1024px){.order-card-header{flex-direction:row;gap:var(--spacing-4);padding:var(--spacing-4)}.order-card-field{flex:1 1 0}.order-card-field-status{gap:var(--spacing-1);align-items:flex-end;text-align:right}.order-card-label{color:var(--brand-text-soft);font-size:14px;line-height:20px;letter-spacing:0}.order-card-value,.order-card-number{color:var(--brand-dark-medium);font-size:16px;line-height:24px;letter-spacing:0}.order-status-badge{gap:var(--spacing-2);padding:var(--spacing-1) calc(var(--spacing-2) + var(--spacing-1))}.order-card-body{flex-direction:row;gap:var(--spacing-section);align-items:flex-start;padding:var(--spacing-section-small) var(--spacing-4)}.order-card-items{flex:1 1 auto;gap:var(--spacing-4);min-width:0}.order-card-item+.order-card-item{padding-top:var(--spacing-4)}.order-card-item-info{gap:var(--spacing-2)}.order-card-item-name{font-size:14px;line-height:20px;letter-spacing:0}.order-card-item-shipping{color:var(--brand-ink-muted)}.order-card-actions{flex:0 0 262px}.order-card-link{justify-content:flex-start;color:var(--brand-dark-medium)}.order-detail-cards{flex-direction:row;gap:var(--spacing-3)}.order-detail-card{flex:1 1 0;min-width:0;padding:var(--spacing-4)}.order-detail-status{padding:var(--spacing-4) var(--spacing-4) var(--spacing-5);background-color:var(--brand-surface-soft);border-radius:var(--account-radius-lg)}.order-detail-status-title{position:static;width:auto;height:auto;overflow:visible;clip-path:none;color:var(--brand-dark-medium);white-space:normal}.order-progress{--step-size: 36px;--step-column: 98px;--step-line: var(--brand-dark-light);--step-border: 1.5px}.order-progress-label{display:block;width:var(--step-column);margin-top:calc(var(--spacing-2) + var(--spacing-1));margin-right:calc((var(--step-size) - var(--step-column))/2);color:var(--brand-dark-medium);font-size:14px;font-weight:500;line-height:20px;text-align:center}.order-progress-current{display:none}.order-detail-items{gap:var(--spacing-2)}.order-detail-items-title{display:none}.order-detail-row{display:grid;grid-template-columns:minmax(0, 1fr) 96px 80px 96px;gap:var(--spacing-3);align-items:center}.order-detail-row-head{padding:var(--spacing-2) 0;color:var(--brand-dark-medium);font-size:12px;font-weight:500;line-height:16px;letter-spacing:-0.1px;text-align:center;border-bottom:1px solid var(--brand-outline)}.order-detail-row-head span:first-child{text-align:left}.order-detail-list{gap:0}.order-detail-list .order-detail-row,.order-detail-list .order-detail-row+.order-detail-row{padding:calc(var(--spacing-2) + var(--spacing-1)) 0;border-top:0}.order-detail-product{gap:var(--spacing-3)}.order-detail-image{flex-basis:48px;width:48px;height:48px;padding:0;background-color:transparent}.order-detail-product-name{font-size:14px;line-height:20px;letter-spacing:0}.order-detail-product-shipping,.order-detail-product-price{display:none}.order-detail-cell{display:block;overflow:hidden;color:var(--brand-primary-darkest);font-size:12px;font-weight:500;line-height:16px;letter-spacing:-0.1px;text-align:center;text-overflow:ellipsis;white-space:nowrap;height:16px}.order-detail-actions{align-self:flex-end;width:262px}}.account-fields{display:flex;flex-direction:column;gap:var(--spacing-3)}.account-fields-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--spacing-3)}.account-fields .form-group{margin:0}.account-fields .btn-primary{margin-top:0}.account-fields .form-control:disabled{color:var(--brand-dark-light);background-color:var(--brand-gray-light);border-color:var(--brand-gray-medium)}.account-fields-link{align-self:center;color:var(--brand-dark-medium);font-size:12px;line-height:16px;text-decoration:underline;text-decoration-thickness:10%;text-box:trim-both cap alphabetic}.account-fields-link:hover{color:var(--brand-dark)}.account-reset-text{margin:0;color:var(--brand-neutral-dark);font-size:14px;line-height:20px;text-box:trim-both cap alphabetic}.account-box .account-reset-login{display:block;margin-top:var(--account-box-gap);text-align:center}.newpass-expired{display:flex;flex-direction:column;gap:var(--account-field-gap);text-align:center}.account-box .newpass-expired .account-form-subtitle{margin:0}.newpass-expired-text{margin:0;color:var(--brand-dark-medium);font-size:14px;line-height:20px;text-box:trim-both cap alphabetic}.account-fields-select{position:relative}.account-fields-select .form-control{padding-right:calc(var(--spacing-3)*2 + var(--spacing-2));cursor:pointer}.account-fields-select-icon{position:absolute;top:50%;right:var(--spacing-3);width:24px;height:24px;color:var(--brand-dark-medium);pointer-events:none;transform:translateY(-50%)}.account-fields-help{display:block;margin-top:var(--spacing-3);color:var(--brand-primary-darkest);font-size:12px;font-weight:600;line-height:16px;letter-spacing:-0.1px;text-decoration:underline;text-decoration-thickness:10%;text-box:trim-both cap alphabetic}.account-fields-help:hover{color:var(--brand-dark)}.account-newsletter .account-panel-body{gap:var(--spacing-3)}.account-newsletter-content{display:flex;flex-direction:column;gap:calc(var(--spacing-2) + var(--spacing-1))}.account-newsletter-title{margin:0;color:var(--brand-primary-darkest);font-family:var(--heading-font);font-size:16px;font-weight:500;line-height:24px;text-box:trim-both cap alphabetic}.account-newsletter-text{margin:0;color:var(--brand-neutral-dark);font-size:14px;font-weight:400;line-height:20px;text-box:trim-both cap alphabetic}.account-newsletter-option{position:relative;display:inline-flex;gap:var(--spacing-2);align-items:center;align-self:flex-start;margin:0;cursor:pointer}.account-newsletter-input{position:absolute;top:0;left:0;width:16px;height:100%;margin:0;opacity:0;cursor:pointer}.account-newsletter-box{display:flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;color:var(--brand-white);background-color:var(--brand-white);border:1px solid var(--brand-neutral-light);border-radius:var(--border-radius-small);transition:background-color var(--transition-duration-fast) ease}.account-newsletter-check{width:12px;height:12px;visibility:hidden}.account-newsletter-input:checked+.account-newsletter-box{background-color:var(--brand-primary-darkest);border-color:var(--brand-primary-darkest)}.account-newsletter-input:checked+.account-newsletter-box .account-newsletter-check{visibility:visible}.account-newsletter-option:has(.account-newsletter-input:disabled){cursor:progress;opacity:.6}.account-newsletter-input:disabled{cursor:progress}.account-newsletter-input:focus-visible+.account-newsletter-box{outline:2px solid var(--brand-primary);outline-offset:2px}.account-newsletter-label{color:var(--brand-dark-medium);font-size:14px;font-weight:500;line-height:20px}.account-newsletter-feedback{margin:0;color:var(--brand-success-dark);font-size:12px;line-height:16px}.account-newsletter-feedback-error{color:var(--brand-error-dark)}@media(min-width: 1024px){.account-fields{gap:var(--spacing-section-small)}.account-fields-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--spacing-section-small) calc(var(--spacing-2) + var(--spacing-1))}.account-fields-full{grid-column:1/-1}.account-newsletter .account-panel-body{gap:var(--spacing-4)}.account-newsletter-title{color:var(--brand-dark-medium);font-size:20px;line-height:28px}.account-newsletter-text,.account-reset-text{font-size:16px;line-height:24px}}.account-addresses-add{visibility:visible}.account-addresses-list{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding:0;list-style:none}.account-addresses-empty{margin:0;color:var(--brand-primary-darkest);font-size:14px;line-height:20px;text-align:center;text-box:trim-both cap alphabetic}.address-card{display:flex;flex-direction:column;gap:calc(var(--spacing-2) + var(--spacing-1));height:100%;padding:calc(var(--spacing-2) + var(--spacing-1));background-color:var(--brand-white);border:1px solid var(--brand-neutral-lighter);border-radius:var(--account-radius-lg)}.address-card-lines{display:flex;flex-direction:column;gap:var(--spacing-1);color:var(--brand-dark-medium);font-size:14px;line-height:20px;overflow-wrap:break-word}.address-card-lines p{margin:0;font-size:inherit;line-height:inherit}.address-card-lines p:first-child{text-box:trim-start cap alphabetic}.address-card-lines p:last-child{text-box:trim-end cap alphabetic}.address-card-edit{align-self:flex-end;margin-top:auto;padding:var(--spacing-2) calc(var(--spacing-2) + var(--spacing-1));color:var(--brand-dark-medium);font-size:12px;font-weight:600;line-height:16px;letter-spacing:-0.1px;text-decoration:none;text-box:trim-both cap alphabetic;background-color:var(--brand-white);border:1px solid var(--brand-outline);border-radius:var(--border-radius);transition:background-color var(--transition-duration-fast) ease}.address-card-edit:hover,.address-card-edit:focus-visible{color:var(--brand-dark);background-color:var(--brand-gray-light)}@media(min-width: 1024px){.account-addresses-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(0, 294px));gap:var(--spacing-3)}.account-addresses-empty{color:var(--brand-dark-medium);font-size:16px;line-height:24px}.address-card{padding:var(--spacing-3);border-color:var(--brand-outline)}.address-card-edit{display:flex;align-items:center;height:40px;padding:0 calc(var(--spacing-2) + var(--spacing-1));font-size:14px;line-height:20px;letter-spacing:0;text-box:normal;border:1.25px solid var(--brand-primary-darkest)}}
