@font-face{font-family:Inter;src:url(/skin/frontend/affordable/default/fonts/Inter-400-700.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:'Inter Fallback';src:local('Arial'),local('ArialMT'),local('Helvetica Neue'),local('Roboto');size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0}@font-face{font-family:Inter;src:url(/skin/frontend/affordable/default/fonts/Inter-400-700.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap}h1,h4{font-size:inherit;font-weight:inherit}h1,h4,p{margin:0}img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box}.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}:root{--swiper-navigation-size:44px}.swiper-button-lock{display:none}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-lock{display:none}.swiper-scrollbar-lock{display:none}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;opacity:0;z-index:-1000}*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Inter Fallback,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}h1,h2,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}strong{font-weight:bolder}button,input{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h2,h4,p{margin:0}ol{list-style:none;margin:0;padding:0}input::-moz-placeholder{opacity:1;color:#9ca3af}img,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[type=search],[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}input::-moz-placeholder{color:#6b7280;opacity:1}[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.container{width:100%;padding-right:.625rem;padding-left:.625rem}@media (min-width:480px){.container{max-width:480px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1760px){.container{max-width:1760px}}@media (min-width:1770px){.container{max-width:1770px}}:root{--font-family-body:'Inter',sans-serif}html{font-size:100%}body{font-family:var(--font-family-body)}h1{text-align:center;font-weight:700;margin-top:2rem;font-size:1.375rem;line-height:1.625rem}@media (min-width:1024px){h1{margin-top:5rem;font-size:2.1875rem;line-height:2.625rem}}body .block{margin-bottom:0}.translate-center{top:50%;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bg-white{background-color:#fff}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }.tablet-hide{
  display: none;
}.footer-accordions-content.tablet-hide {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.tablet-hide {
      display: none;
    }.filters-sidebar{
  position: fixed;
  top: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 50;
  display: flex;
  width: 100%;
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
    background-color: #FFFFFF;
}.product-list-section .toolbar-products{
  display: none;
}.footer-accordions-content.product-list-section .toolbar-products {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.product-list-section .toolbar-products {
      display: none;
    }.subcategories-swiper .subcategories-swiper-control{
  position: absolute;
  top: 50%;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(36 57 83 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    background-color: #FFFFFF;
    display: none;
}.footer-accordions-content.subcategories-swiper .subcategories-swiper-control {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.subcategories-swiper .subcategories-swiper-control {
      display: none;
    }.subcategories-swiper .subcategories-swiper-control.swiper-button-disabled{
  display: none;
}.footer-accordions-content.subcategories-swiper .subcategories-swiper-control.swiper-button-disabled {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.subcategories-swiper .subcategories-swiper-control.swiper-button-disabled {
      display: none;
    }.breadcrumbs .page.messages .messages
    section#messages{
  display: none;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.footer-accordions-content.breadcrumbs .page.messages .messages
    section#messages {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.breadcrumbs .page.messages .messages
    section#messages {
      display: none;
    }.product-card .product-card-img.product-card-img-hover{
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}.product-card .price-box .price-label{
  display: none;
}.footer-accordions-content.product-card .price-box .price-label {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.product-card .price-box .price-label {
      display: none;
    }.products-toolbar-bottom .toolbar {
        /*@apply flex flex-col-reverse;*/
        display: none !important;
    }.products-toolbar-bottom .toolbar .toolbar-sorter{
  display: none;
}.footer-accordions-content.products-toolbar-bottom .toolbar .toolbar-sorter {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.products-toolbar-bottom .toolbar .toolbar-sorter {
      display: none;
    }.category-filters-container .toolbar .toolbar-pager-container{
  display: none;
}.footer-accordions-content.category-filters-container .toolbar .toolbar-pager-container {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.category-filters-container .toolbar .toolbar-pager-container {
      display: none;
    }.product-info h1{text-align:left}.product-icon-extra{font-size:.875rem;line-height:1.0625rem}@media (min-width:1024px){.product-icon-extra{font-size:1rem;line-height:1.25rem}}.gallery-fullwidth{
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 50;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  height: 100%;
  width: 100%;
}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-width:6px;border-style:solid;border-color:#020054 transparent;animation:1.2s linear infinite lds-dual-ring}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.static-gallery{min-height:82px}.section-accordion{width:100%;padding-left:.625rem;padding-right:.625rem}@media (min-width:1024px){.section-accordion{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.section-accordion{padding-left:0;padding-right:0}}.section-accordion .section-accordion-title{position:relative;margin-top:0;margin-bottom:0;font-weight:700}.section-accordion .section-accordion-title{padding-top:.875rem;padding-bottom:.875rem;font-size:1rem;line-height:1.25rem}@media (min-width:1024px){.section-accordion .section-accordion-title{padding-top:2rem;padding-bottom:2rem;font-size:1.375rem;line-height:1.625rem}}.section-accordion.collapsed .section-accordion-content{
  display: none;
}.footer-accordions-content.section-accordion.collapsed .section-accordion-content {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.section-accordion.collapsed .section-accordion-content {
      display: none;
    }.backdrop{
  position: fixed;
  inset: 0px;
  display: flex;
    background-color: rgba(0,0,0,.75);
}.sidebar-overlay{
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 100%;
  width: 100%;
  z-index: -20;
}.sidebar-overlay .overlay-color{
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  opacity: 0.5;
    background-color: #1C1C1C;
}.snap::-webkit-scrollbar {
        display: none;
    }body{overflow-y:scroll}.clearfix::after{content:"";display:block;clear:both}.container{margin-left:auto;margin-right:auto}.breadcrumbs .columns{
  display: none;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.footer-accordions-content.breadcrumbs .columns {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.breadcrumbs .columns {
      display: none;
    }p{padding-bottom:1rem}p{padding-bottom:.5rem}.vue-product-configurator .bottom-section{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center}.vue-product-configurator .bottom-section .price-container{margin-bottom:1.25rem;display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:.875rem;padding-bottom:.875rem;border-top:1px solid #ecebe4;border-bottom:1px solid #ecebe4}.vue-product-configurator .bottom-section .qty-text{margin-bottom:0;font-weight:600;--tw-text-opacity:1;color:rgb(36 57 83 / var(--tw-text-opacity,1));font-size:.9375rem;line-height:1.25rem}.vue-product-configurator .bottom-section .qty-wrapper{display:flex;align-items:center;gap:1.125rem}.vue-product-configurator .bottom-section .price-wrapper{min-width:5.25rem;text-align:right;font-weight:700;--tw-text-opacity:1;color:rgb(36 57 83 / var(--tw-text-opacity,1));font-size:1.25rem;line-height:1}.vue-product-configurator .bottom-section .configurator-price-error{margin-top:15px;font-size:14px;color:#d2081e}.vue-product-configurator .bottom-section .box--text-why{margin-top:15px}.vue-product-configurator .bottom-section .actions-wrapper{margin-bottom:.75rem;width:100%}[x-cloak] {
    display: none !important;
}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:1rem;line-height:1.5rem;line-height:1.5;letter-spacing:0;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity,1));font-family:Inter,sans-serif}.cart-items-titles{
  display: none;
  padding-bottom: 1rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
}.footer-accordions-content.cart-items-titles {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.cart-items-titles {
      display: none;
    }@media (min-width:1760px){

  .cart-item-quantity-text{
    display: none;
  }

  .cart-item-price-title{
    display: none;
  }

  .cart-item-price-total-title{
    display: none;
  }

  .cart-item-remove{
    display: none;
  }}.cart-item-remove-text{
  width: 3.75rem;
  flex-shrink: 0;
  align-items: flex-start;
  justify-content: flex-end;
  font-size: 1rem;
  text-decoration-line: underline;
  display: none;
}.footer-accordions-content.cart-item-remove-text {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.cart-item-remove-text {
      display: none;
    }.cart-summary-shipping-form-block .loader{
  position: absolute;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: flex-end;
  display: none;
}.footer-accordions-content.cart-summary-shipping-form-block .loader {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.cart-summary-shipping-form-block .loader {
      display: none;
    }.cart-summary-shipping-form-block.loading .cart-shipping-label,
        .cart-summary-shipping-form-block.loading .wrapper-calculate-button,
        .cart-summary-shipping-form-block.loading .shipping-price,
        .cart-summary-shipping-form-block.loading .please-wait-freight{
  opacity: 0;
}.cart-payment-method-select-list{
  position: absolute;
  z-index: 10;
  margin-top: 0.625rem;
  display: none;
  width: 100%;
  flex-direction: column;
  border-radius: 0.5625rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 0.5rem;
    background-color: #FFFFFF;
}.footer-accordions-content.cart-payment-method-select-list {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.cart-payment-method-select-list {
      display: none;
    }.hide {
    display: none;
}.cart-nd .cart-summary-item[class~="hidden"] {
    display: none;
}.cart-nd .cart-tax-value[class~="hidden"],
.cart-nd .cart-tax-pending[class~="hidden"] {
    display: none;
}.cart-nd .salestax-area {
    display: none;
}@keyframes cart-nd-spin {
    to {
        transform: rotate(360deg);
    }
}.swiper{position:relative}.pdp-swiper-dynamic-thumb{height:4.0625rem;width:4.0625rem;margin-bottom:.5625rem;overflow:hidden;border-radius:.5625rem;border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(245 243 238 / var(--tw-bg-opacity,1))}.swiper-container{z-index:auto}.swiper-img-container{position:absolute;left:0;top:0;height:100%;width:100%}.swiper-container{max-width:100%}div.free-guide-mobile{
  display: none;
}div.footer-accordions-content.free-guide-mobile {
    display: none;
  }.checkout-cart-item div.checkout-cart-item-options.free-guide-mobile {
      display: none;
    }@media only screen and(max-width:640px){
    div.free-guide-res{
    display: none;
  }
div.footer-accordions-content.free-guide-res {
    display: none;
  }
.checkout-cart-item div.checkout-cart-item-options.free-guide-res {
      display: none;
    }}.light-faq-item-text{
  margin-top: 0.75rem;
  display: none;
  padding-bottom: 0.125rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  --tw-text-opacity: 1;
  color: rgb(91 100 112 / var(--tw-text-opacity, 1));
}.footer-accordions-content.light-faq-item-text {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.light-faq-item-text {
      display: none;
    }.light-faq-item-checkbox{
  display: none;
}.footer-accordions-content.light-faq-item-checkbox {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.light-faq-item-checkbox {
      display: none;
    }.svg-icon{-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-flex;background-size:contain;background-position:center;background-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.svg-icon{display:inline-flex;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.svg-icon.arrow-right-slim{-webkit-mask-image:url(/skin/frontend/affordable/default/images/icons/arrow-right-slim.svg);mask-image:url(/skin/frontend/affordable/default/images/icons/arrow-right-slim.svg)}.svg-icon.arrow-right-slim{-webkit-mask-image:url(/skin/frontend/affordable/default/images/icons/arrow-right-slim.svg);mask-image:url(/skin/frontend/affordable/default/images/icons/arrow-right-slim.svg)}.svg-icon.arrow-left-slim{-webkit-mask-image:url(/skin/frontend/affordable/default/images/icons/arrow-left-slim.svg);mask-image:url(/skin/frontend/affordable/default/images/icons/arrow-left-slim.svg)}.svg-icon.arrow-left-slim{-webkit-mask-image:url(/skin/frontend/affordable/default/images/icons/arrow-left-slim.svg);mask-image:url(/skin/frontend/affordable/default/images/icons/arrow-left-slim.svg)}.hp-top-items{
  display: none;
}.footer-accordions-content.hp-top-items {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.hp-top-items {
      display: none;
    }.reasons .accordion-item-content{
  display: none;
}.footer-accordions-content.reasons .accordion-item-content {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.reasons .accordion-item-content {
      display: none;
    }@media (min-width:1024px){

  .reasons .accordion.active .accordion-item-content{
    display: none;
  }}.reasons .accordion-content{
  display: none;
}.footer-accordions-content.reasons .accordion-content {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.reasons .accordion-content {
      display: none;
    }.no-scrollbar::-webkit-scrollbar { display: none; }.cms-financing .infobar, .cms-financing .breadcrumb__inner {
    display: none;
  }.financing-partner-list ul li:before {
        display: none;
      }.financing-faq-item-text {
  margin-top: 22px;
  display: none;
}.financing-faq-item-checkbox {
  display: none;
}.resources-recommended-carousel .slick-dots li:before {
        display: none;
      }.category.article-product-list .tile:first-child:after,
      .category.article-product-list .tile:first-child:before {
        display: none;
      }.modal-default-wrapper {
  position: fixed;
  inset: 0;
  /* stays on top while hidden too: dropping it on close put the still-fading popup behind the page,
     so the gallery / configurator flashed over it. Hidden = visibility + pointer-events below. */
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  /* visibility is transitioned so it holds `visible` for the length of the fade-out */
  transition: opacity ease-in-out 0.2s, visibility ease-in-out 0.2s;
}.modal-default-tint {
  position: fixed;
  inset: 0;
  background: rgba(12, 26, 40, 0.55);
}.laminate-block .laminate-mobile {
    display: none;
  }@media screen and(max-width:960px){
    .laminate-block .laminate-desktop {
      display: none;
    }}h1{margin-top:1rem;margin-bottom:2rem;font-size:1.375rem;font-weight:700}@media (min-width:1024px){h1{text-align:center;font-size:2.0625rem}}h2{margin-top:1rem;margin-bottom:1rem;font-size:1.375rem;font-weight:700}@media (min-width:1024px){p{padding-bottom:2rem}.vue-product-configurator .pdp-price{margin-bottom:1.5rem;font-size:1.875rem}}.vue-product-configurator .accordions-list{position:relative;counter-reset:config-step}.vue-product-configurator .accordion-item{position:relative;margin-top:.625rem;border-radius:.875rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(230 230 230 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(244 246 248 / var(--tw-bg-opacity,1));padding-top:.9375rem;padding-bottom:.9375rem;padding-left:.9375rem;padding-right:.9375rem}.vue-product-configurator .accordion-item:first-child{margin-top:0}.vue-product-configurator .accordion-item:not(.accordion-item-placeholder) .accordion-item-container::before{counter-increment:config-step;content:counter(config-step);display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(36 57 83 / var(--tw-bg-opacity,1));font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));height:1.875rem;width:1.875rem;font-size:.875rem}.vue-product-configurator .accordion-item .accordion-item-title{margin-bottom:.1875rem;font-size:.75rem;font-weight:700;text-transform:uppercase;line-height:.9375rem;--tw-text-opacity:1;color:rgb(36 57 83 / var(--tw-text-opacity,1));letter-spacing:.05em}.vue-product-configurator .accordion-item .accordion-header{display:flex;min-height:2.25rem;min-width:0;flex:1 1 0%;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.0625rem;position:relative;width:100%}.vue-product-configurator .accordion-item .accordion-header .selected-options{--tw-text-opacity:1;color:rgb(78 90 105 / var(--tw-text-opacity,1));margin-top:3px;padding-right:20px;font-size:13px;line-height:1.35}.vue-product-configurator .accordion-item .accordion-header .selected-options.with-color{padding-right:80px}.vue-product-configurator .accordion-item .accordion-header .accordion-options:after{content:',';display:inline}.vue-product-configurator .accordion-item .accordion-header .accordion-options:last-of-type:after{display:none}.vue-product-configurator .accordion-item .accordion-header .accordion-image-wrapper{height:1.5rem;width:1.5rem;position:absolute;right:10px;top:0;bottom:0;margin:auto}.vue-product-configurator .accordion-item .accordion-header .accordion-color{margin:auto 0;border-radius:50%;height:1.5rem;width:1.5rem;border-color:rgb(0 0 0 / .16)}.vue-product-configurator .calculate-box{position:relative;z-index:10;display:inline-flex}.vue-product-configurator .calculate-tooltip-text{position:absolute;top:2rem;z-index:10;width:18rem;padding:.5rem;margin-top:-.25rem;font-size:.875rem;line-height:1.25;color:#fff;transform:translate(-100%,0);background-color:#000;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.vue-product-configurator .calculate-tooltip-arrow{position:absolute;width:8px;height:8px;background-color:#000;transform:rotate(45deg) translateX(-50%);left:50%;top:0}.vue-product-configurator .shipping-text{margin-bottom:.625rem;display:flex;width:100%;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:1.125rem;color:#5b6470}.vue-product-configurator .shipping-text strong{font-weight:700;--tw-text-opacity:1;color:rgb(36 57 83 / var(--tw-text-opacity,1))}@keyframes np-skeleton-shimmer {
  from { background-position: 150% 0; }
  to { background-position: -50% 0; }
}.product-configurator .reset-selection {
        display: block;
        margin-top: 20px;
        visibility: hidden;
    }.product-configurator .section-list .section-overlay {
            display: none;
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            background: #fff;
            opacity: 0.6;
        }.product-configurator .section-item .section-header .section-options:last-of-type:after {
                        display: none;
                    }.product-configurator .control-sidebar-wrapper {
        position: fixed;
        top: 0;
        bottom: 0;
        right: 100%;
        width: 100%;
        z-index: -9999;
        opacity: 0;
        background: rgba(0, 0, 0, 0.62);
    }.product-configurator .control-sidebar-wrapper .control-sidebar-block {
            max-width: 480px;
            width: 100%;
            border-left: 1px solid #D0D0D0;
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            z-index: 2;
            display: flex;
            flex-direction: column;
            transform: translateX(100%);
            transition: transform ease-in-out 0.2s;
        }.product-configurator .control-sidebar-wrapper .control-item input[type="radio"] {
                display: none;
            }.product-configurator .tablist .tab-radio {
            display: none;
        }.display-none-important {
  display: none !important;
}.product-info .bottom-section .loader-wpapper, .vue-product-configurator .bottom-section .loader-wpapper, .sidebar-modals .bottom-section .loader-wpapper {
        display: none;
         justify-self: end;
        align-self: center;
        justify-content: end;
  }.product-info .reset-selection, .vue-product-configurator .reset-selection, .sidebar-modals .reset-selection {
    display: block;
    margin-top: 20px;
    text-decoration: underline;
    visibility: hidden;
  }.product-info .accordions-list .accordion-overlay, .vue-product-configurator .accordions-list .accordion-overlay, .sidebar-modals .accordions-list .accordion-overlay {
      display: none;
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background: #fff;
      opacity: 0.6;
    }.product-info .accordion-item .accordion-header .accordion-options:last-of-type:after, .vue-product-configurator .accordion-item .accordion-header .accordion-options:last-of-type:after, .sidebar-modals .accordion-item .accordion-header .accordion-options:last-of-type:after {
            display: none;
          }.product-info .control-sidebar-wrapper, .vue-product-configurator .control-sidebar-wrapper, .sidebar-modals .control-sidebar-wrapper {
    position: fixed;
    top: 0;
    right: 100%;
    bottom: 0;
    width: 100%;
    z-index: -9999;
    opacity: 0;
    //background: rgba(0, 0, 0, 0.62);
  }.product-info .control-sidebar-wrapper .control-sidebar-tint, .vue-product-configurator .control-sidebar-wrapper .control-sidebar-tint, .sidebar-modals .control-sidebar-wrapper .control-sidebar-tint {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      background: rgba(12, 26, 40, 0.45);
    }.product-info .control-sidebar-wrapper .control-sidebar-block, .vue-product-configurator .control-sidebar-wrapper .control-sidebar-block, .sidebar-modals .control-sidebar-wrapper .control-sidebar-block{
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  width: 100%;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    background-color: #FFFFFF;
    padding-left: 1rem;
    padding-right: 1rem;
}.product-info .control-sidebar-wrapper .control-item input[type="radio"], .vue-product-configurator .control-sidebar-wrapper .control-item input[type="radio"], .sidebar-modals .control-sidebar-wrapper .control-item input[type="radio"] {
        display: none;
      }.product-info .control-sidebar-wrapper .control-item.cols-2 .radio-group .radio-item input[type="radio"], .vue-product-configurator .control-sidebar-wrapper .control-item.cols-2 .radio-group .radio-item input[type="radio"], .sidebar-modals .control-sidebar-wrapper .control-item.cols-2 .radio-group .radio-item input[type="radio"] {
              display: none;

            }.product-info .control-sidebar-wrapper .control-item.cols-2 .radio-group .radio-item label input[type="radio"], .vue-product-configurator .control-sidebar-wrapper .control-item.cols-2 .radio-group .radio-item label input[type="radio"], .sidebar-modals .control-sidebar-wrapper .control-item.cols-2 .radio-group .radio-item label input[type="radio"] {
                display: none;
              }.product-info .tablist .tab-radio, .vue-product-configurator .tablist .tab-radio, .sidebar-modals .tablist .tab-radio {
      display: none;
    }.product-configurator-side{padding-bottom:1.75rem}@media (min-width:1024px){.product-configurator-side{padding-bottom:3.4375rem}}@media (min-width:1280px){.product-configurator-side{padding-bottom:2rem}}.conf-action-button{display:flex;width:100%;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(36 57 83 / var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));padding:1rem;font-size:1rem;line-height:1.25rem}.product-icons-item{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom-width:1px;padding-top:.875rem;padding-bottom:.875rem}.product-icons-item:last-child{border-bottom:none}.product-icons-item-arrow{position:relative;display:flex;height:.8125rem;width:.375rem;align-items:center;justify-content:center}.product-icons--grid{margin-top:1.375rem;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.125rem;padding-top:1.375rem}.product-icons--grid{display:grid;border-top:1px solid #ecebe4}@media (min-width:640px){.product-icons--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-icons--grid .product-icons-item{gap:.6875rem;border-radius:.625rem;padding:.5rem;padding-top:.5rem;padding-bottom:.5rem;border-bottom:none}.product-icons--grid .product-icons-item-content{display:flex;min-width:0;flex:1 1 0%;align-items:center;gap:.6875rem}.product-icons--grid .product-icons-item-icon{display:flex;height:2.125rem;width:2.125rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5625rem;background-color:#eef2f7}.product-icons--grid .svg-icon{height:1.25rem;width:1.25rem}.product-icons--grid .product-icons-item-text{min-width:0;flex:1 1 0%;font-weight:500;line-height:1.375;font-size:13.5px;color:#3c4855}.product-icons--grid .product-icons-item-arrow{height:.9375rem;width:.9375rem;flex-shrink:0}@keyframes block-placeholder {
  0% {
    opacity: .2;
  }
  50% {
    opacity: .8;
  }
  100% {
    opacity: .2;
  }
}.cfg-select-check {
    flex-shrink: 0;
    visibility: hidden;
}.pdp-main-top{display:flex;min-width:0;flex-direction:column;gap:2.5rem}.pdp-main{position:relative;order:-9999;display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}@media (min-width:1280px){.pdp-main{min-width:0;flex:1 1 0%}}.pdp-main .pdp-main-inner{width:100%;padding-bottom:1.5625rem}@media (min-width:768px){.pdp-main .pdp-main-inner{height:auto}}.pdp-info-details{width:100%;padding-right:.625rem;padding-left:.625rem}@media (min-width:480px){.pdp-info-details{max-width:480px}}@media (min-width:640px){.pdp-info-details{max-width:640px}}@media (min-width:768px){.pdp-info-details{max-width:768px}}@media (min-width:1024px){.pdp-info-details{max-width:1024px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width:1280px){.pdp-info-details{max-width:1280px}}@media (min-width:1760px){.pdp-info-details{max-width:1760px}}@media (min-width:1770px){.pdp-info-details{max-width:1770px}}.pdp-info-details{display:flex;flex-direction:column;align-items:center;padding-left:0;padding-right:0}.pdp-info-details{margin-left:auto;margin-right:auto}.breadcrumbs .pdp-info-details{
  display: none;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.footer-accordions-content.breadcrumbs .pdp-info-details {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.breadcrumbs .pdp-info-details {
      display: none;
    }@media (min-width:1024px){.pdp-info-details{flex-direction:row;align-items:flex-start;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.pdp-info-details{gap:3.5rem}}.pdp-info-details{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:.875rem;padding-right:.875rem}@media (min-width:480px){.pdp-info-details{padding-left:1rem;padding-right:1rem}}@media (min-width:640px){.pdp-info-details{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.pdp-info-details{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1024px){.pdp-info-details{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.pdp-info-details{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1770px){.pdp-info-details{max-width:1680px;padding-left:3rem;padding-right:3rem}}.pdp-side{position:relative;width:100%;flex-shrink:0;flex-direction:column}@media (min-width:1024px){.pdp-side{top:-1.25rem;display:flex}}@media (min-width:1760px){.pdp-side{position:sticky}}.pdp-side .svg-icon{--tw-bg-opacity:1;background-color:rgb(36 57 83 / var(--tw-bg-opacity,1))}.pdp-side-title{margin-top:0;width:100%;line-height:1.25rem;margin-bottom:.5rem;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.pdp-side-title{font-weight:700;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(36 57 83 / var(--tw-text-opacity,1))}@media (min-width:480px){.pdp-side-title{font-size:26px}}@media (min-width:640px){.pdp-side-title{font-size:30px}}.pdp-side-sku{color:#9aa3b0;margin-bottom:1rem;width:100%;gap:.875rem;font-size:13px;letter-spacing:.03em}.pdp-gallery{position:relative;width:100%}@media (min-width:1024px){.pdp-gallery{margin-bottom:0;min-width:0;flex:1 1 0%}}@media (min-width:1280px){.pdp-gallery{width:100%}}.pdp-gallery .swiper-wrapper{z-index:auto}.pdp-gallery .load-disclaimer-text{color:#868686;font-size:12px;padding-top:1rem;display:block;position:absolute;bottom:1%;width:100%;text-align:center}.pdp-swiper-controls-container{
  position: absolute;
  display: none;
}.footer-accordions-content.pdp-swiper-controls-container {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.pdp-swiper-controls-container {
      display: none;
    }.pdp-gallery-thumbs{padding-left:0;padding-right:0;padding-top:1.25rem;z-index:auto}@media (min-width:1024px){.pdp-gallery-thumbs{padding-bottom:3.25rem}}.pdp-second-configurator{width:100%;flex-shrink:0}@media (min-width:1024px){.pdp-second-configurator{width:40%}}@media (min-width:1280px){.pdp-second-configurator{display:none}.pdp-swiper-dynamic-thumb{height:5.625rem;width:5.625rem}}.pdp-swiper-dynamic-thumb.current{--tw-border-opacity:1;border-color:rgb(36 57 83 / var(--tw-border-opacity,1))}.swiper .swiper-control{
  position: absolute;
  top: 50%;
  z-index: 10;
  height: 3.5rem;
  width: 3.5rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(36 57 83 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    background-color: #FFFFFF;
    display: none;
}.footer-accordions-content.swiper .swiper-control {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.swiper .swiper-control {
      display: none;
    }.pdp-gallery-fs-tint{position:fixed;inset:0;z-index:40;height:100%;width:100%;background:rgba(12,26,40,.55)}.pdp-gallery-dynamic-fs,.pdp-gallery-static-fs{flex-direction:column;justify-content:space-between;z-index:100;position:fixed;display:none;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));top:50%;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:#fff}.footer-accordions-content.pdp-gallery-dynamic-fs,.footer-accordions-content
.pdp-gallery-static-fs {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.pdp-gallery-dynamic-fs,.checkout-cart-item .checkout-cart-item-options
.pdp-gallery-static-fs {
      display: none;
    }.pdp-gallery-dynamic-fs,.pdp-gallery-static-fs{width:min(1040px,96vw);height:min(88vh,880px);border-radius:20px;box-shadow:0 30px 80px -20px rgba(12,26,40,.55)}.pdp-gallery-dynamic-fs-top,.pdp-gallery-static-fs-top{position:relative;display:flex;align-items:center;flex:1 1 auto;min-height:0;padding-top:56px}.pdp-swiper-dynamic-fs-thumbs,.pdp-swiper-static-fs-thumbs{position:relative;display:flex;width:100%;overflow-x:hidden;flex-shrink:0;padding:16px 24px}.pdp-swiper-dynamic-fs-thumbs .swiper-wrapper,.pdp-swiper-static-fs-thumbs .swiper-wrapper{margin-left:auto;margin-right:auto}.pdp-swiper-dynamic-fs-thumb,.pdp-swiper-static-fs-thumb{height:3.625rem;width:3.625rem;overflow:hidden;border-radius:.5rem;background:#f3f2ef;border:2px solid #e2e0d8}.dynamic-gallery-thumb-image-container{height:0;width:100%;padding-bottom:100%}.pdp-swiper-dynamic-fs-thumb-image-container{height:0;width:100%;padding-bottom:100%}.dynamic-gallery-thumb-image-container.video .dynamic-gallery-thumb-image{height:0;width:100%;padding-bottom:100%}.pdp-swiper-dynamic-fs-thumb-image-container.video .pdp-swiper-dynamic-fs-thumb-image{height:0;width:100%;padding-bottom:100%}.pdp-swiper-static-container .swiper-control{
  position: absolute;
  top: 50%;
  height: 3.5rem;
  width: 3.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(36 57 83 / var(--tw-border-opacity, 1));
  display: none;
}.footer-accordions-content.pdp-swiper-static-container .swiper-control {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.pdp-swiper-static-container .swiper-control {
      display: none;
    }.pdp-static-gallery-apply-button-wrapper{position:absolute;line-height:1;left:.5625rem;bottom:.6875rem}@media (min-width:1024px){.pdp-static-gallery-apply-button-wrapper{left:1.625rem;bottom:1.75rem}}.pdp-swiper-fs-control{display:flex;align-items:center;justify-content:center;border-radius:9999px;outline:transparent solid 2px;outline-offset:2px}.pdp-swiper-fs-control{height:3rem;width:3rem;border:none;background:rgba(255,255,255,.9);box-shadow:0 2px 10px -4px rgba(12,26,40,.4)}.pdp-swiper-fs-control .svg-icon{height:1.125rem;width:.75rem;background-color:#5b6572}.dynamic-gallery-thumb-image{position:absolute;height:0;width:100%;padding-bottom:100%;top:50%;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dynamic-gallery-thumb-image{background-color:#f3f2ef}.dynamic-gallery-thumb-image img{padding:8px;mix-blend-mode:multiply}.pdp-swiper-dynamic-fs-thumb-image{position:absolute;height:0;width:66.666667%;padding-bottom:100%;top:50%;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.static-gallery{position:absolute;top:0;margin-left:auto;margin-right:auto;display:flex;height:100%;width:100%;flex-direction:row}.static-gallery-image-full-item{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pdp-swiper-dynamic-thumbs-outer-wrapper{height:4.625rem}@media (min-width:1024px){.pdp-swiper-dynamic-thumbs-outer-wrapper{height:6.1875rem}}.pdp-swiper-dynamic-fs-zoom-button{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));background-color:#fff;right:4rem;top:1rem;height:2.5rem;padding-left:.875rem;padding-right:.875rem;font-size:.875rem;min-width:116px;gap:6px;font-weight:600;color:#15324a;border:1px solid #d9d7cf;border-radius:8px}.pdp-dynamic-fs-zoom-area{position:relative;height:100%;width:100%}.product-video-container{position:relative;height:100%;width:100%}.product-video{position:absolute;width:100%;top:50%;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.control-sidebar-content .popup-pdf-table-tops .hide {
    display: none;
}.pdp-image{position:relative;width:100%}.pdp-img{position:absolute;height:auto;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pdp-img-clear{height:100%;width:100%}.showroom-button{display:flex;width:100%;align-items:center;justify-content:center;gap:.625rem;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));text-decoration-line:none;background-color:#fff;margin-top:1rem;padding-top:.875rem;padding-bottom:.875rem;padding-left:.875rem;padding-right:.875rem;font-size:.875rem;font-weight:600;--tw-text-opacity:1;color:rgb(36 57 83 / var(--tw-text-opacity,1))}.showroom-button{border:1.5px solid #d8dbe0}@media (min-width:1024px){.showroom-button{margin-top:1.875rem;font-size:.9375rem}.showroom-button{margin-top:18px;font-size:15px}}.showroom-button .svg-icon{height:1.125rem;width:1.125rem;flex-shrink:0;--tw-bg-opacity:1;background-color:rgb(36 57 83 / var(--tw-bg-opacity,1))}.pdp-gallery .pdp-image{overflow:hidden;border-radius:1.125rem;--tw-bg-opacity:1;background-color:rgb(245 243 238 / var(--tw-bg-opacity,1))}@media (min-width:1280px){.pdp-gallery .pdp-image{height:700px}.pdp-gallery .pdp-image .pdp-img-clear{padding-bottom:0}}.pdp-img-main{-o-object-fit:contain;object-fit:contain;width:82%;height:82%;max-width:600px;max-height:600px}@media (min-width:1024px){.pdp-img-main{width:95%;height:95%;max-width:none;max-height:none}.pdp-side-title{font-size:1.625rem;line-height:1.875rem}}@media (min-width:1280px){.pdp-img-main{width:82%;height:82%;max-width:600px;max-height:600px}}@media (min-width:768px){.pdp-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);grid-column-gap:1rem;align-items:start}.pdp-gallery-thumbs{grid-column:1;grid-row:1;width:76px;padding-top:0}}@media (min-width:768px){@media (min-width:1024px){.pdp-gallery-thumbs{padding-bottom:0}}}@media (min-width:768px){.pdp-image-container{grid-column:2;grid-row:1}.pdp-swiper-dynamic-thumbs-outer-wrapper{height:auto!important}.pdp-swiper-dynamic-thumbs{overflow:visible}.pdp-swiper-dynamic-thumbs>.swiper-wrapper{flex-direction:column!important;transform:none!important;height:auto!important;row-gap:12px}.pdp-swiper-dynamic-thumb{width:76px!important;height:76px!important;margin:0!important;border-radius:.75rem;border-width:2px}}@media (min-width:1280px){.pdp-gallery>.pdp-image-container[class~=relative]{aspect-ratio:auto;min-height:700px}.pdp-gallery{grid-template-columns:88px minmax(0,1fr)}.pdp-gallery-thumbs{width:88px}.pdp-swiper-dynamic-thumb{width:88px!important;height:88px!important}}.pdp-image-zoom{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.625rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(36 57 83 / var(--tw-text-opacity,1));background-color:#fff;border:1px solid #e2e0d8;box-shadow:0 4px 14px -6px rgba(21,50,74,.4)}.pdp-side-title{margin-bottom:.5rem;font-size:24px;line-height:1.25}.pdp-side-title{color:#15324a}.pdp-side .pdp-price{margin-bottom:1.5rem;font-size:30px}.pdp-side .accordion-item{border-width:1.5px;border-color:#e3e6ea}.showroom-button{margin-top:18px;margin-bottom:26px;padding:.875rem;font-size:15px}.showroom-button{color:#15324a}.pdp-main .section-accordion{margin-top:3.5rem;padding-left:0;padding-right:0}@media (min-width:1024px){.pdp-main .section-accordion{padding-left:0;padding-right:0}}@media (min-width:1280px){.pdp-main .section-accordion{padding-left:0;padding-right:0}}.pdp-main .section-accordion .section-accordion-title{margin-bottom:.875rem;padding-top:0;padding-bottom:0;font-size:22px;font-weight:700;line-height:1.3}@media (min-width:1024px){.pdp-main .section-accordion .section-accordion-title{padding-top:0;padding-bottom:0;font-size:22px;line-height:1.3}}.pdp-main .section-accordion .section-accordion-title{color:#15324a}.pdp-main-top+.section-accordion{margin-top:4rem}.pdp-main .section-accordion .section-accordion-title{font-size:24px}@media (min-width:1024px){.pdp-main .section-accordion .section-accordion-title{font-size:24px}}.pdp-gallery .pdp-image{background-color:#f3f2ef}.pdp-img-main{mix-blend-mode:multiply}.pdp-swiper-dynamic-thumb{background-color:#f3f2ef}@media (max-width:767px){.pdp-gallery-thumbs{padding-top:14px}.pdp-swiper-dynamic-thumbs-outer-wrapper{height:auto!important}.pdp-swiper-dynamic-thumbs{overflow:visible}.pdp-swiper-dynamic-thumbs>.swiper-wrapper{flex-wrap:wrap;gap:10px;transform:none!important;height:auto!important}.pdp-swiper-dynamic-thumb{width:76px!important;height:76px!important;margin:0!important;border-radius:12px;border-width:2px}}.pdp-second-configurator .product-configurator-side{padding-bottom:0}.pdp-rwtp-track{scrollbar-width:none;-ms-overflow-style:none}.pdp-rwtp-track::-webkit-scrollbar{display:none}.pdp-gallery>.pdp-image-container[class~=relative]{aspect-ratio:1/1;border-radius:18px;background:#f5f3ee}@media (max-width:767px){.pdp-gallery-thumbs--reserve{min-height:90px}}.vue-product-configurator .pdp-price{display:flex;align-items:baseline;gap:.625rem;font-weight:700;--tw-text-opacity:1;color:rgb(36 57 83 / var(--tw-text-opacity,1));margin-bottom:1rem;font-size:1.5rem;line-height:1}.vue-product-configurator .pdp-price{min-height:1em}.pdp-loader-spinner{display:block;width:40px;height:40px;border:3px solid rgba(31,59,84,.15);border-top-color:#1f3b54;border-radius:50%;animation:.8s linear infinite pdp-loader-spin}@keyframes pdp-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pdp-loader-spinner{animation-duration:2.4s}}.pdp-gallery-thumbs{position:relative}.accordion-item-ssr{visibility:hidden}.accordion-item-ssr,
.vue-product-configurator .accordion-item.accordion-item-placeholder {
  visibility: hidden;
}.pdp-gallery .product-video-container{overflow:hidden;border-radius:18px;background:#f5f3ee}@media (min-width:1280px){.pdp-gallery .product-video-container{height:700px}}.pdp-gallery .product-video{top:0;left:0;width:100%;height:100%;transform:none;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}[\@click\.prevent],[\@click\.stop],[\@click],[class~=cursor-pointer],[onclick],[role=button],[x-on\:click\.prevent],button,label{-webkit-touch-callout:none;touch-action:manipulation}@media (max-width:700px){

    .guide-comparison-table thead {
        display: none;
    }

    .guide-table-cell-label {
        display: none;
    }}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.invisible{
  visibility: hidden;
}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-right-1\.5{right:-.375rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:.5rem}.left-3\.5{left:.875rem}.right-0{right:0}.right-2{right:.5rem}.right-3\.5{right:.875rem}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-\[100\]{z-index:100}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[210\]{z-index:210}.z-\[4\]{z-index:4}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.m-0{margin:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[26px\]{margin-bottom:26px}.mb-\[3px\]{margin-bottom:3px}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-\[18px\]{margin-top:18px}.mt-\[26px\]{margin-top:26px}.mt-\[calc\(31\.25\%-22px\)\]{margin-top:calc(31.25% - 22px)}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-26px{height:1.625rem}.h-4{height:1rem}.h-40px{height:2.5rem}.h-9{height:2.25rem}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[29px\]{height:29px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[70px\]{height:70px}.h-\[84\%\]{height:84%}.h-full{height:100%}.max-h-6\/7{max-height:85.714286%}.max-h-\[78vh\]{max-height:78vh}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[58px\]{min-height:58px}.w-1\/1{width:100%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-26px{width:1.625rem}.w-40px{width:2.5rem}.w-9{width:2.25rem}.w-\[22px\]{width:22px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[62px\]{width:62px}.w-\[72px\]{width:72px}.w-\[84\%\]{width:84%}.w-\[84px\]{width:84px}.w-\[min\(1100px\2c 96vw\)\]{width:min(1100px,96vw)}.w-\[min\(360px\2c calc\(100vw-24px\)\)\]{width:min(360px,calc(100vw - 24px))}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[16px\]{min-width:16px}.min-w-\[84px\]{min-width:84px}.max-w-page{max-width:1400px}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[13px\]{gap:13px}.gap-\[22px\]{gap:22px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-6{row-gap:1.5rem}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[5px\]{border-radius:5px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-none{border-style:none}.border-\[\#15324a\]{--tw-border-opacity:1;border-color:rgb(21 50 74 / var(--tw-border-opacity,1))}.border-\[\#1f3b54\]{--tw-border-opacity:1;border-color:rgb(31 59 84 / var(--tw-border-opacity,1))}.border-\[\#d8dbe0\]{--tw-border-opacity:1;border-color:rgb(216 219 224 / var(--tw-border-opacity,1))}.border-\[\#e2e0d8\]{--tw-border-opacity:1;border-color:rgb(226 224 216 / var(--tw-border-opacity,1))}.border-\[\#e3e6ea\]{--tw-border-opacity:1;border-color:rgb(227 230 234 / var(--tw-border-opacity,1))}.border-\[\#e7e2d6\]{--tw-border-opacity:1;border-color:rgb(231 226 214 / var(--tw-border-opacity,1))}.border-\[\#ecebe4\]{--tw-border-opacity:1;border-color:rgb(236 235 228 / var(--tw-border-opacity,1))}.border-\[\#ede8dc\]{--tw-border-opacity:1;border-color:rgb(237 232 220 / var(--tw-border-opacity,1))}.border-\[\#f0efe9\]{--tw-border-opacity:1;border-color:rgb(240 239 233 / var(--tw-border-opacity,1))}.border-\[\#f1f0ea\]{--tw-border-opacity:1;border-color:rgb(241 240 234 / var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:rgb(36 57 83 / var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.bg-\[\#1f3b54\]{--tw-bg-opacity:1;background-color:rgb(31 59 84 / var(--tw-bg-opacity,1))}.bg-\[\#21384f\]{--tw-bg-opacity:1;background-color:rgb(33 56 79 / var(--tw-bg-opacity,1))}.bg-\[\#a85f33\]{--tw-bg-opacity:1;background-color:rgb(168 95 51 / var(--tw-bg-opacity,1))}.bg-\[\#d6d2c6\]{--tw-bg-opacity:1;background-color:rgb(214 210 198 / var(--tw-bg-opacity,1))}.bg-\[\#e6e4dc\]{--tw-bg-opacity:1;background-color:rgb(230 228 220 / var(--tw-bg-opacity,1))}.bg-\[\#e7dcc4\]{--tw-bg-opacity:1;background-color:rgb(231 220 196 / var(--tw-bg-opacity,1))}.bg-\[\#eaeef3\]{--tw-bg-opacity:1;background-color:rgb(234 238 243 / var(--tw-bg-opacity,1))}.bg-\[\#eceae2\]{--tw-bg-opacity:1;background-color:rgb(236 234 226 / var(--tw-bg-opacity,1))}.bg-\[\#f1f0ea\]{--tw-bg-opacity:1;background-color:rgb(241 240 234 / var(--tw-bg-opacity,1))}.bg-\[\#f3f1ea\]{--tw-bg-opacity:1;background-color:rgb(243 241 234 / var(--tw-bg-opacity,1))}.bg-\[\#f3f2ef\]{--tw-bg-opacity:1;background-color:rgb(243 242 239 / var(--tw-bg-opacity,1))}.bg-\[\#f4f2ee\]{--tw-bg-opacity:1;background-color:rgb(244 242 238 / var(--tw-bg-opacity,1))}.bg-\[\#f4f6f8\]{--tw-bg-opacity:1;background-color:rgb(244 246 248 / var(--tw-bg-opacity,1))}.bg-\[\#f6ede4\]{--tw-bg-opacity:1;background-color:rgb(246 237 228 / var(--tw-bg-opacity,1))}.bg-\[\#f6f5f2\]{--tw-bg-opacity:1;background-color:rgb(246 245 242 / var(--tw-bg-opacity,1))}.bg-\[\#fbf9f4\]{--tw-bg-opacity:1;background-color:rgb(251 249 244 / var(--tw-bg-opacity,1))}.bg-\[rgba\(12\2c 26\2c 40\2c \.35\)\]{background-color:rgba(12,26,40,.35)}.bg-\[rgba\(12\2c 26\2c 40\2c \.55\)\]{background-color:rgba(12,26,40,.55)}.bg-primary{--tw-bg-opacity:1;background-color:rgb(36 57 83 / var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-white\/\[\.92\]{background-color:rgb(255 255 255 / .92)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-3{padding:.75rem}.p-4{padding:1rem}.p-\[18px\]{padding:18px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[3px\]{padding-left:3px;padding-right:3px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12px{padding-top:.75rem;padding-bottom:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(10px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(10px+env(safe-area-inset-bottom))}.pl-0{padding-left:0}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-\[18px\]{padding-left:18px}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-0\.5{padding-top:.125rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-\[-9px\]{vertical-align:-9px}.font-sans{font-family:Inter,Inter Fallback,system-ui,sans-serif}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[9\.5px\]{font-size:9.5px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-\[normal\]{line-height:normal}.leading-snug{line-height:1.375}.tracking-\[\.04em\]{letter-spacing:.04em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.\!text-\[\#15324a\]{--tw-text-opacity:1!important;color:rgb(21 50 74 / var(--tw-text-opacity,1))!important}.\!text-\[\#2f6fcc\]{--tw-text-opacity:1!important;color:rgb(47 111 204 / var(--tw-text-opacity,1))!important}.\!text-\[\#3c4855\]{--tw-text-opacity:1!important;color:rgb(60 72 85 / var(--tw-text-opacity,1))!important}.text-\[\#15324a\]{--tw-text-opacity:1;color:rgb(21 50 74 / var(--tw-text-opacity,1))}.text-\[\#1f3b54\]{--tw-text-opacity:1;color:rgb(31 59 84 / var(--tw-text-opacity,1))}.text-\[\#1f8a5b\]{--tw-text-opacity:1;color:rgb(31 138 91 / var(--tw-text-opacity,1))}.text-\[\#2f6fcc\]{--tw-text-opacity:1;color:rgb(47 111 204 / var(--tw-text-opacity,1))}.text-\[\#3c4855\]{--tw-text-opacity:1;color:rgb(60 72 85 / var(--tw-text-opacity,1))}.text-\[\#5b6470\]{--tw-text-opacity:1;color:rgb(91 100 112 / var(--tw-text-opacity,1))}.text-\[\#5b6b78\]{--tw-text-opacity:1;color:rgb(91 107 120 / var(--tw-text-opacity,1))}.text-\[\#6b7480\]{--tw-text-opacity:1;color:rgb(107 116 128 / var(--tw-text-opacity,1))}.text-\[\#7a6f52\]{--tw-text-opacity:1;color:rgb(122 111 82 / var(--tw-text-opacity,1))}.text-\[\#8a8574\]{--tw-text-opacity:1;color:rgb(138 133 116 / var(--tw-text-opacity,1))}.text-\[\#9aa3b0\]{--tw-text-opacity:1;color:rgb(154 163 176 / var(--tw-text-opacity,1))}.text-\[\#a85f33\]{--tw-text-opacity:1;color:rgb(168 95 51 / var(--tw-text-opacity,1))}.text-\[\#b0703f\]{--tw-text-opacity:1;color:rgb(176 112 63 / var(--tw-text-opacity,1))}.text-\[\#cdd6e2\]{--tw-text-opacity:1;color:rgb(205 214 226 / var(--tw-text-opacity,1))}.text-\[\#eef2f7\]{--tw-text-opacity:1;color:rgb(238 242 247 / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0_-6px_22px_-10px_rgba\(21\2c 50\2c 74\2c \.22\)\]{--tw-shadow:0 -6px 22px -10px rgba(21,50,74,.22);--tw-shadow-colored:0 -6px 22px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_48px_-24px_rgba\(12\2c 26\2c 40\2c \.35\)\]{--tw-shadow:0 24px 48px -24px rgba(12,26,40,.35);--tw-shadow-colored:0 24px 48px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_44px_-22px_rgba\(21\2c 50\2c 74\2c \.30\)\]{--tw-shadow:0 26px 44px -22px rgba(21,50,74,.30);--tw-shadow-colored:0 26px 44px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_60px_-24px_rgba\(21\2c 50\2c 74\2c \.45\)\]{--tw-shadow:0 26px 60px -24px rgba(21,50,74,.45);--tw-shadow-colored:0 26px 60px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-20px_rgba\(12\2c 26\2c 40\2c \.55\)\]{--tw-shadow:0 30px 80px -20px rgba(12,26,40,.55);--tw-shadow-colored:0 30px 80px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(12\2c 26\2c 40\2c \.4\)\]{--tw-shadow:0 4px 14px -4px rgba(12,26,40,.4);--tw-shadow-colored:0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(12\2c 26\2c 40\2c \.18\)\]{--tw-shadow:0 4px 14px rgba(12,26,40,.18);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:transparent solid 2px;outline-offset:2px}@media (min-width:1024px){

  .footer-links-mobile{
    display: none;
  }}.footer-accordions-content.hidden {
    display: none;
  }@media (min-width:1024px){

  .footer-copyright-mobile{
    display: none;
  }}.footer-copyright-desktop{
  width: 100%;
  padding-top: 2.8125rem;
  padding-bottom: 0px;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  display: none;
  justify-content: center;
}.footer-accordions-content.footer-copyright-desktop {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.footer-copyright-desktop {
      display: none;
    }@media (min-width:1024px){

  .footer-logo-mobile{
    display: none;
  }}.header-bar .header-search{
  display: none;
}.footer-accordions-content.header-bar .header-search {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header-bar .header-search {
      display: none;
    }@media (min-width:1024px){

  .header-search-mobile{
    display: none;
  }}.header-help{
  display: none;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}.footer-accordions-content.header-help {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header-help {
      display: none;
    }.breadcrumbs .header-nav-bottom{
  display: none;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.footer-accordions-content.breadcrumbs .header-nav-bottom {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.breadcrumbs .header-nav-bottom {
      display: none;
    }.header .header-nav-tint{
  position: fixed;
  left: 0px;
  bottom: 0px;
  right: 0px;
  display: none;
}.footer-accordions-content.header .header-nav-tint {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .header-nav-tint {
      display: none;
    }.header .header-top-bar-dsk{
  height: 2.625rem;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(36 57 83 / var(--tw-bg-opacity, 1));
  display: none;
}.footer-accordions-content.header .header-top-bar-dsk {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .header-top-bar-dsk {
      display: none;
    }.header .header-desktop{
  display: none;
}.footer-accordions-content.header .header-desktop {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .header-desktop {
      display: none;
    }.header .header-desktop .header-nav-service.no-text .header-nav-service-text{
  display: none;
}.footer-accordions-content.header .header-desktop .header-nav-service.no-text .header-nav-service-text {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .header-desktop .header-nav-service.no-text .header-nav-service-text {
      display: none;
    }.header .header-desktop .header-nav-submenu{
  display: none;
}.footer-accordions-content.header .header-desktop .header-nav-submenu {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .header-desktop .header-nav-submenu {
      display: none;
    }.header .header-desktop .header-nav-submenu-item{
  position: absolute;
  display: none;
  width: 100%;
  overflow-y: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    background-color: #FFFFFF;
}.footer-accordions-content.header .header-desktop .header-nav-submenu-item {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .header-desktop .header-nav-submenu-item {
      display: none;
    }.header .header-desktop .header-nav-all .header-nav-all-image{
  position: relative;
  display: none;
  height: 0px;
  width: 100%;
  overflow: hidden;
  border-radius: 0.6875rem;
  padding-bottom: 75%;
}.footer-accordions-content.header .header-desktop .header-nav-all .header-nav-all-image {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .header-desktop .header-nav-all .header-nav-all-image {
      display: none;
    }.header .header-mobile{
  position: fixed;
  top: 0px;
  display: block;
  width: 100%;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(230 230 230 / var(--tw-border-opacity, 1));
}@media (min-width:768px){

  .header .header-mobile{
    display: none;
  }}.header .header-mobile .header-nav-mob-menu-tint{
  position: fixed;
  top: 0px;
  left: 0px;
  display: none;
  height: 100%;
  width: 100%;
}.footer-accordions-content.header .header-mobile .header-nav-mob-menu-tint {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .header-mobile .header-nav-mob-menu-tint {
      display: none;
    }.header .header-mobile .header-nav-mob-menu-wrapper{
  position: fixed;
  top: 0px;
  width: 100%;
  padding-right: 4rem;
            max-width: 20rem;
            transition: transform .2s;
            transform: translateX(-100%);
}.header .cart-icon-count.invisible{
  display: none;
}.footer-accordions-content.header .cart-icon-count.invisible {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .cart-icon-count.invisible {
      display: none;
    }body{--tw-text-opacity:1;color:rgb(36 57 83 / var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){body{font-size:1.125rem;line-height:1.6875rem}}body{background-color:#fff}.page-header{font-size:16px;line-height:normal}.infobar {
  display: none !important;
}.breadcrumbs .container{
  display: none;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.footer-accordions-content.breadcrumbs .container {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.breadcrumbs .container {
      display: none;
    }.page-wrapper{overflow-x:hidden}@media (min-width:768px){.page-wrapper{padding-top:0}}@media (min-width:1024px){

  .toolbar-amount-mobile{
    display: none;
  }}.filter-option-content .item-remove{
  display: none;
}.footer-accordions-content.filter-option-content .item-remove {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.filter-option-content .item-remove {
      display: none;
    }.expansible-block-show {
    visibility: hidden;
    opacity: 0;
    text-decoration-line: none;
}.expansible-block__crop {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
}.category-description.category-text p:empty {
    display: none;
}.filters{
  display: none;
  width: 100%;
  border-radius: 16px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(236 235 228 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 22px;
  padding-bottom: 0.25rem;
    background-color: #FFFFFF;
}.footer-accordions-content.filters {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.filters {
      display: none;
    }.filters-close {
    display: none;
}.category-filters-container .toolbar .toolbar-amount{
  position: relative;
  display: none;
}.footer-accordions-content.category-filters-container .toolbar .toolbar-amount {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.category-filters-container .toolbar .toolbar-amount {
      display: none;
    }.filter-items:not(:has(.filter-item-bullet)) {
        display: none;
    }body > div > div.grecaptcha-badge{
  display: none;
}body.footer-accordions-content > div > div.grecaptcha-badge {
    display: none;
  }.checkout-cart-item body.checkout-cart-item-options > div > div.grecaptcha-badge {
      display: none;
    }form label{display:flex;align-items:center}form legend + br{
  display: none;
}form.footer-accordions-content legend + br {
    display: none;
  }.checkout-cart-item form.checkout-cart-item-options legend + br {
      display: none;
    }.button.hide{
  display: none;
}.footer-accordions-content.button.hide {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.button.hide {
      display: none;
    }.button.filters-button .count.hide{
  display: none;
}.footer-accordions-content.button.filters-button .count.hide {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.button.filters-button .count.hide {
      display: none;
    }.resources-topics-label{
  display: none;
  padding-bottom: 0.5rem;
}.footer-accordions-content.resources-topics-label {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.resources-topics-label {
      display: none;
    }.resources-main-title.txt{
  margin-bottom: 2rem;
  display: none;
  font-size: 2.625rem;
  font-weight: 700;
  line-height: 3.125rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.footer-accordions-content.resources-main-title.txt {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.resources-main-title.txt {
      display: none;
    }@media (min-width:1024px){

  .resources-main-title.lnk{
    display: none;
  }}.resources-main-button{
  display: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  font-weight: 600;
    background-color: #FFFFFF;
}.footer-accordions-content.resources-main-button {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.resources-main-button {
      display: none;
    }.resources-adds-title{
  display: none;
  padding-bottom: 2rem;
  font-size: 2.0625rem;
  font-weight: 700;
  line-height: 2.0625rem;
}.footer-accordions-content.resources-adds-title {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.resources-adds-title {
      display: none;
    }@keyframes placeholderArticle {
    0% {
        background-position: -730px 0
    }

    to {
        background-position: 730px 0
    }
}img.lazyload:not([src]) {
    visibility: hidden;
}.rrs .rrs-content-text{
  display: none;
}.footer-accordions-content.rrs .rrs-content-text {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.rrs .rrs-content-text {
      display: none;
    }.rrs .rrs-content-more{
  display: none;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(36 57 83 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}.footer-accordions-content.rrs .rrs-content-more {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.rrs .rrs-content-more {
      display: none;
    }.svg-icon.lifetime_warranty{-webkit-mask-image:url(/skin/frontend/affordable/default/images/icons/pdp-lifetime-warranty.svg);mask-image:url(/skin/frontend/affordable/default/images/icons/pdp-lifetime-warranty.svg)}.svg-icon.lifetime_warranty{-webkit-mask-image:url(/skin/frontend/affordable/default/images/icons/pdp-lifetime-warranty.svg);mask-image:url(/skin/frontend/affordable/default/images/icons/pdp-lifetime-warranty.svg)}.svg-icon.map-point{-webkit-mask-image:url(/skin/frontend/affordable/default/images/icons/map-point.svg);mask-image:url(/skin/frontend/affordable/default/images/icons/map-point.svg)}.svg-icon.map-point{-webkit-mask-image:url(/skin/frontend/affordable/default/images/icons/map-point.svg);mask-image:url(/skin/frontend/affordable/default/images/icons/map-point.svg)}@media (min-width:1024px){

  .checkout-index-index .opc-estimated-wrapper{
    top: 2.5rem;
    display: none;
  }

  .checkout-index-index .opc-summary-wrapper .action-close{
    display: none;
  }}.opc-sidebar.custom-slide{
  visibility: hidden;
  position: fixed;
  bottom: 0px;
  right: 0px;
  top: 0px;
  min-width: 0px;
  opacity: 0;
}.header .cart-icon-count.opc-sidebar.custom-slide{
  display: none;
}.footer-accordions-content.header .cart-icon-count.opc-sidebar.custom-slide {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .cart-icon-count.opc-sidebar.custom-slide {
      display: none;
    }body.checkout-index-index._has-modal-custom .modal-custom-overlay{
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100vw;
  z-index: 899;
  background-color: rgba(51, 51, 51, 0.55);
}@media screen and(max-width:1023px){
    .checkout-index-index .custom-slide {
      left: initial;
      bottom: 0;
      min-width: 0;
      position: fixed;
      right: 0;
      top: 0;
      visibility: hidden;
      opacity: 0;
      transition: visibility 0s .3s, opacity .3s ease;
      width: 100%;
      max-width: 480px;
      z-index: 900;
    }}.breadcrumbs .checkout-index-index .page-main .page-title-wrapper{
  display: none;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.footer-accordions-content.breadcrumbs .checkout-index-index .page-main .page-title-wrapper {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.breadcrumbs .checkout-index-index .page-main .page-title-wrapper {
      display: none;
    }@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}.hyva_checkout-index-index .header-info {
    display: none;
    padding-top: 0;
  }.hyva-checkout-container .quote-summary{
  visibility: hidden;
  position: fixed;
  top: 0px;
  bottom: 0px;
  right: 0px;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  opacity: 0;
}.header .cart-icon-count.hyva-checkout-container .quote-summary{
  display: none;
}.footer-accordions-content.header .cart-icon-count.hyva-checkout-container .quote-summary {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.header .cart-icon-count.hyva-checkout-container .quote-summary {
      display: none;
    }.hyva-checkout-container .quote-summary .price-summary .total-segments .item.sales_tax{
  display: none;
}.footer-accordions-content.hyva-checkout-container .quote-summary .price-summary .total-segments .item.sales_tax {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.hyva-checkout-container .quote-summary .price-summary .total-segments .item.sales_tax {
      display: none;
    }.hyva-checkout-container .billing-details .step-title,
    .hyva-checkout-container .billing-details address{
  display: none;
}.footer-accordions-content.hyva-checkout-container .billing-details .step-title,.footer-accordions-content
    .hyva-checkout-container .billing-details address {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.hyva-checkout-container .billing-details .step-title,.checkout-cart-item .checkout-cart-item-options
    .hyva-checkout-container .billing-details address {
      display: none;
    }.checkout-minicart-container .checkout-product-item-options .checkout-product-item-product-options{
  display: none;
}.footer-accordions-content.checkout-minicart-container .checkout-product-item-options .checkout-product-item-product-options {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.checkout-minicart-container .checkout-product-item-options .checkout-product-item-product-options {
      display: none;
    }.checkout-minicart-container .checkout-product-item-options .checkout-product-item-details-toggle.hide{
  display: none;
}.footer-accordions-content.checkout-minicart-container .checkout-product-item-options .checkout-product-item-details-toggle.hide {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.checkout-minicart-container .checkout-product-item-options .checkout-product-item-details-toggle.hide {
      display: none;
    }.checkout-minicart-container .checkout-product-item-options .options-details-checkbox{
  display: none;
}.footer-accordions-content.checkout-minicart-container .checkout-product-item-options .options-details-checkbox {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.checkout-minicart-container .checkout-product-item-options .options-details-checkbox {
      display: none;
    }.checkout-minicart-container .checkout-product-item-options .options-details-checkbox:checked ~ .checkout-product-item-details-toggle.show{
  display: none;
}.footer-accordions-content.checkout-minicart-container .checkout-product-item-options .options-details-checkbox:checked ~ .checkout-product-item-details-toggle.show {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.checkout-minicart-container .checkout-product-item-options .options-details-checkbox:checked ~ .checkout-product-item-details-toggle.show {
      display: none;
    }@media screen and(min-width:1024px){

    .hyva_checkout-index-index .checkout-total-mobile{
    display: none;
  }
.footer-accordions-content.hyva_checkout-index-index .checkout-total-mobile {
    display: none;
  }
.checkout-cart-item .checkout-cart-item-options.hyva_checkout-index-index .checkout-total-mobile {
      display: none;
    }

        .hyva_checkout-index-index .quote-summary .price-summary .checkout-cart-mobile-close{
    display: none;
  }
.footer-accordions-content.hyva_checkout-index-index .quote-summary .price-summary .checkout-cart-mobile-close {
    display: none;
  }
.checkout-cart-item .checkout-cart-item-options.hyva_checkout-index-index .quote-summary .price-summary .checkout-cart-mobile-close {
      display: none;
    }}.payment-method-content .credit-card-types .inactive {
      display: none;
    }#billing-details address{
  display: none;
}.footer-accordions-content#billing-details address {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options#billing-details address {
      display: none;
    }.popup-info-wrapper {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}.checkout .checkout-accordion-content{
  display: none;
  width: 100%;
}.footer-accordions-content.checkout .checkout-accordion-content {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.checkout .checkout-accordion-content {
      display: none;
    }.checkout .form__item label{
  display: none;
}.footer-accordions-content.checkout .form__item label {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.checkout .form__item label {
      display: none;
    }.checkout-cart-item .checkout-cart-item-options.hidden {
      display: none !important;
    }.totals-price-mobile{
  position: fixed;
  right: 0px;
  top: 3.375rem;
  right: 0.625rem;
  display: flex;
  cursor: pointer;
  align-items: center;
  font-size: 0.75rem;
  font-weight: 700;
}.totals-price-mobile._hidden {
    display: none;
  }@media (min-width:1024px){

  .mobile-cart-close,
.totals-price-mobile{
    display: none;
  }}.totals-price-mobile.totals-price-tablet{
  display: none;
}.footer-accordions-content.totals-price-mobile.totals-price-tablet {
    display: none;
  }.checkout-cart-item .checkout-cart-item-options.totals-price-mobile.totals-price-tablet {
      display: none;
    }@media (min-width:1024px){

  .totals-price-mobile.totals-price-tablet{
    display: none;
  }}@media (min-width:480px){

  .totals-price-mobile._active{
    display: none;
  }}.checkout-nd [class~="hide"] {
  display: none !important;
}.checkout-nd .co-step-check,
.checkout-nd .co-step-edit {
  display: none;
}.checkout-nd .checkout-accordion.allow:not(.active) .co-step-num {
    display: none;
  }.checkout-nd .checkout-accordion-content {
  display: none;
  padding: 0 20px 22px;
}.checkout-nd .co-check input {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
  }.checkout-nd .co-check-box svg {
    display: none;
  }.checkout-nd .co-radio::after {
  content: none;
  display: none;
}@media (min-width:360px){.min-\[360px\]\:h-\[30px\]{height:30px}}@media (min-width:400px){.min-\[400px\]\:h-\[42px\]{height:42px}.min-\[400px\]\:w-\[42px\]{width:42px}.min-\[400px\]\:gap-3{gap:.75rem}.min-\[400px\]\:gap-3\.5{gap:.875rem}.min-\[400px\]\:gap-\[13px\]{gap:13px}}@media (min-width:480px){.xs\:block{display:block}.xs\:h-\[34px\]{height:34px}.xs\:gap-4{gap:1rem}.xs\:px-\[18px\]{padding-left:18px;padding-right:18px}}@media (min-width:600px){.min-\[600px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.sm\:p-6{padding:1.5rem}.sm\:px-\[22px\]{padding-left:22px;padding-right:22px}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:bottom-4{bottom:1rem}.md\:bottom-auto{bottom:auto}.md\:left-4{left:1rem}.md\:top-0{top:0}.md\:top-1\/2{top:50%}.md\:z-\[3\]{z-index:3}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[40px\]{height:40px}.md\:max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:justify-self-auto{justify-self:auto}.md\:rounded-\[18px\]{border-radius:18px}.md\:rounded-none{border-radius:0}.md\:border-0{border-width:0}.md\:border-b{border-bottom-width:1px}.md\:border-t-0{border-top-width:0}.md\:bg-white\/90{background-color:rgb(255 255 255 / .9)}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:pb-\[18px\]{padding-bottom:18px}.md\:pt-\[22px\]{padding-top:22px}.md\:shadow-\[0_6px_20px_-10px_rgba\(12\2c 26\2c 40\2c \.35\)\]{--tw-shadow:0 6px 20px -10px rgba(12,26,40,.35);--tw-shadow-colored:0 6px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:shadow-\[0_6px_22px_-10px_rgba\(21\2c 50\2c 74\2c \.22\)\]{--tw-shadow:0 6px 22px -10px rgba(21,50,74,.22);--tw-shadow-colored:0 6px 22px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:900px){.min-\[900px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[900px\]\:gap-10{gap:2.5rem}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1100px){

  .min-\[1100px\]\:hidden{
    display: none;
  }}@media (min-width:1280px){.xl\:block{display:block}.xl\:w-452px{width:28.25rem}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:items-end{align-items:flex-end}.xl\:gap-\[30px\]{gap:30px}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1770px){.\33xl\:max-w-page-xl{max-width:1680px}.\33xl\:px-12{padding-left:3rem;padding-right:3rem}}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.\[\&\>p\:not\(\:first-of-type\)\]\:hidden>p:not(:first-of-type){
  display: none;
}