.category-products-scroller{position:relative}.category-products-arrow{background-color:var(--gds-color-white);border:0;border-radius:50%;box-shadow:var(--gds-box-shadow--hover);color:var(--gds-color-secondary-950);cursor:pointer;display:grid;height:36px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease-in-out;width:36px;z-index:2}.category-products-arrow[hidden]{display:none}.category-products-arrow:focus-visible{outline:var(--gds-outline--focus);outline-offset:2px}.category-products-arrow--prev{left:-8px}.category-products-arrow--next{right:calc(-8px - var(--category-row-bleed, 0px))}.category-products-arrow svg{height:18px;width:18px}@media(width <= 480px){.category-products-arrow{display:none}}.category-products{--category-card-width:148px}@media(min-width:48.875em){.category-products{--category-card-width:calc(25% - 9px)}}.category-products{display:grid;gap:12px;grid-auto-columns:var(--category-card-width);grid-auto-flow:column;margin:10px calc(-6px - var(--category-row-bleed, 0px)) calc(var(--block-gutter-m) - 12px) -6px;overflow-x:auto;overscroll-behavior-x:contain;padding:6px 6px 12px;scroll-padding-inline:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.category-products::-webkit-scrollbar{display:none}@media(max-width:41.865em){.category-products{margin-inline-end:calc(50% - 50vw);max-width:none;overflow-x:auto;padding-inline-end:var(--viewport-gutter);scrollbar-width:none}.category-products::-webkit-scrollbar{display:none}}.category-products>*{scroll-snap-align:start}.category-products.has-tags{margin-top:0;padding-top:16px}.category-products.has-more{mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.category-products.has-less{mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent)}.category-products.has-less.has-more{mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}@media(width <= 480px){.category-products{--category-card-width:42%;gap:10px}}.category-products:not(:has(>:nth-child(4))){gap:8px;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:-6px;mask-image:none;overflow:visible;padding:6px}.category-products:not(:has(>:nth-child(4))) .category-product-link{border-radius:10px;box-shadow:0 1px 6px rgba(29,35,64,.12);gap:4px;padding:6px 8px 10px}.category-products:not(:has(>:nth-child(4))) .category-product-media{aspect-ratio:202/190}.category-products .category-product-link{background-color:var(--gds-color-white);border-radius:var(--gds-border-radius);box-shadow:var(--gds-box-shadow);color:inherit;display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 8px 10px;position:relative;text-decoration:none;transition:box-shadow .2s ease-in-out}.category-products .category-product-link:not(.current-product):hover{box-shadow:var(--gds-box-shadow--hover)}.category-products .category-product-link.current-product{outline:2px solid var(--gds-color-primary-400);outline-offset:-2px;pointer-events:none}.category-products .category-product-link:focus-visible{outline:var(--gds-outline--focus);outline-offset:2px}.category-products .category-product-tag{background-color:var(--gds-color-secondary-950);border-radius:999px;color:var(--gds-color-white);font-size:10px;font-weight:600;left:50%;letter-spacing:.05em;line-height:1;max-width:calc(100% - 12px);overflow:hidden;padding:4px 8px;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.category-products .category-product-media{aspect-ratio:1;background-color:var(--gds-color-white);display:block;overflow:hidden;position:relative}.category-products .category-product-media img,.category-products .category-product-media video{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.category-products .category-product-media video{background-color:var(--gds-color-white);opacity:0;transition:opacity .15s ease-in}.category-products .category-product-media video.is-playing{opacity:1;transition:opacity .25s ease-out}.category-products .category-product-thumbnail-text{color:var(--gds-color-secondary-950);font-size:15px;font-weight:600;line-height:1.2;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:48.875em){.category-products .category-product-thumbnail-text{font-size:16px}}.category-products .category-product-specs{display:flex;flex-direction:column;font-size:12px;font-variant-numeric:tabular-nums;gap:2px;line-height:1.35;margin:0}@media(width <= 480px){.category-products .category-product-specs{font-size:13px}}.category-products .category-product-spec{column-gap:6px;display:flex;flex-wrap:wrap;justify-content:space-between}.category-products .category-product-spec dt{color:var(--gds-color-dark-gray);font-weight:400;white-space:nowrap}.category-products .category-product-spec dd{font-weight:600;margin:0 0 0 auto;text-align:right;white-space:nowrap}.single-product .wp-block-woocommerce-single-product :is(.wc-block-store-notices,.wc-block-components-notices){margin-top:0!important}.single-product .product.is-root-container{padding-top:0}.single-product .product.is-root-container>.product-gallery-wrapper{margin-block-start:var(--block-gutter-s,24px)!important}.single-product .is-root-container h3,.single-product [data-block-name="woocommerce/single-product"] h3{margin-bottom:8px}.single-product .wc-block-components-product-rating__container{display:flex;gap:8px}.single-product .wp-block-woocommerce-product-price{line-height:1;margin-bottom:var(--block-gutter-xs);margin-top:0}.single-product .wp-block-woocommerce-product-price+.wp-block-add-to-cart-form,.single-product .wp-block-woocommerce-product-price+.wp-block-add-to-cart-form .cart{margin-top:0}.single-product .product-price-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;line-height:1;margin-bottom:var(--block-gutter-s)}@media(max-width:41.865em){.single-product .product-price-wrapper{font-size:.75em}}.single-product .product-price-wrapper .wp-block-woocommerce-product-price{margin-bottom:0}.single-product .product-price-wrapper .product-price-wrapper-inner{display:flex;flex-direction:column;gap:4px}.single-product .product-price-wrapper .price-tax-info{font-size:12px;margin-top:0!important}.single-product .product-subtitle-wrapper{align-items:center;display:grid;grid-template-columns:1fr;justify-content:start}.single-product .product-subtitle-wrapper .product-subtitle{grid-column:1;grid-row:1}.single-product .product-subtitle-wrapper .wp-block-gds-google-places-rating{grid-column:1;grid-row:2;margin-top:.25rem}.single-product .product-subtitle-wrapper .wp-block-gds-google-places-rating .wp-block-gds-google-places-rating__content{align-items:flex-start;gap:.25rem;text-align:left}.single-product .stedox-trending-badge{background-color:var(--badge-bg,#fff1f2);border:2px solid var(--badge-border,#ef4444);border-radius:9999px;color:var(--badge-text,#b91c1c);display:inline-block;font-size:13px;font-weight:600;margin:8px 0 4px;padding:6px 14px}@media(width <= 480px){.single-product .stedox-trending-badge{font-size:12px;padding:5px 10px}}.single-product .product-gallery-wrapper{--alignwide-width:1280px}@media(min-width:48.875em){.single-product .product-gallery-wrapper>.wp-block-column{flex:1 1 0;min-width:0}}.single-product .product-gallery,.single-product .product-summary{overflow:visible;position:relative;z-index:1}@media(min-width:64em){.single-product .product-gallery{align-self:flex-start}}.single-product .product-summary{--category-row-bleed:0px;--block-gutter:16px;--block-gutter-s:16px;--block-gutter-m:16px;--gds-heading-margin-start:16px}@media(min-width:64em){.single-product .product-summary{--category-row-bleed:70px}}.single-product .product-summary .wp-block-post-title{font-size:var(--gds-heading-m-font-size);margin:0}.single-product .product-summary .quantity input{height:100%}.single-product .product-summary .wp-block-woocommerce-add-to-cart-form{display:flex;flex-direction:column;margin-top:var(--block-gutter-s)}.single-product .product-summary .wp-block-woocommerce-add-to-cart-form .stock{color:var(--gds-color-secondary-950);font-size:var(--gds-body-s-font-size);font-weight:600;margin-bottom:0}.single-product .product-summary .wp-block-woocommerce-add-to-cart-form .stock .circle{color:var(--gds-color-success)}.single-product .product-summary .wp-block-woocommerce-add-to-cart-form .single_add_to_cart_button,.single-product .product-summary .wp-block-woocommerce-add-to-cart-form .wp-block-button__link{--gds-button-color:var(--gds-color-secondary-950);font-size:19px;min-height:56px;padding-block:0}@media(max-width:48.865em){.single-product .product-summary .wp-block-woocommerce-add-to-cart-form .single_add_to_cart_button,.single-product .product-summary .wp-block-woocommerce-add-to-cart-form .wp-block-button__link{font-size:18px;line-height:1.1;padding-inline:12px}}.single-product .product-summary .wp-block-woocommerce-add-to-cart-form form.cart{margin-bottom:0}.single-product .product-summary .wp-block-woocommerce-add-to-cart-form .wc-stripe-product-checkout-container:not(:has(iframe,button,apple-pay-button)){margin-top:0}.single-product .product-summary .wp-block-woocommerce-add-to-cart-form form.cart div.wc-block-components-quantity-selector.quantity{border:2px solid var(--gds-color-secondary-950);box-shadow:none;margin-right:12px;min-height:56px}.single-product .product-summary .wp-block-woocommerce-add-to-cart-form .wc-block-components-quantity-selector__button{font-size:24px;font-weight:700;min-width:46px}.single-product .product-summary .wp-block-woocommerce-add-to-cart-form div.wc-block-components-quantity-selector input[type=number]:is(.input-text.qty.text,.wc-block-components-quantity-selector__input){font-size:20px;font-weight:600;min-width:36px;width:36px}.single-product .product-summary .product-subtitle{font-size:52px;line-height:1}@media(max-width:48.865em){.single-product .product-summary .product-subtitle{font-size:38px}}.single-product .product-summary .product-subtitle{color:var(--gds-color-primary-400);font-family:var(--gds-heading-font-family);font-style:italic;font-weight:700;letter-spacing:0;margin-bottom:0}.single-product .product-summary .product-subtitle+.wc-block-components-product-rating{margin-bottom:var(--block-gutter-xs)}.single-product .product-summary h1.has-subtitle{font-family:var(--gds-body-font-family);font-size:var(--gds-body-s-font-size);font-style:normal;font-weight:600;line-height:1.3}.single-product .product-summary h1.has-subtitle .title-subtitle{color:var(--gds-color-dark-gray);font-weight:500;text-transform:capitalize}.single-product .product-summary .wp-block-post-excerpt{margin-top:0}.single-product .product-summary .wc-block-components-product-rating{margin:0}.single-product .product-summary .wp-block-woocommerce-product-price{font-size:38px}.single-product .product-summary .wc-block-grid__product-price{color:var(--gds-color-secondary-950);font-size:38px;line-height:1.1}@media(max-width:48.865em){.single-product .product-summary .wc-block-grid__product-price{font-size:33px}}.single-product .product-summary .wc-block-grid__product-price{display:block;font-family:var(--gds-heading-font-family);font-style:italic;font-weight:900}.single-product .product-summary .wc-block-grid__product-price del{color:var(--gds-color-mid-gray);font-size:22px}.single-product .product-summary .wc-block-grid__product-price del .woocommerce-Price-currencySymbol{display:none}.single-product .product-summary .wc-block-grid__product-price ins{text-decoration:none}.single-product .product-summary .wp-block-woocommerce-product-stock-indicator{display:none}.single-product .product-summary .wp-block-gds-google-places-rating{align-items:center;background:var(--gds-color-secondary-50);border-radius:999px;display:inline-flex;flex-wrap:wrap;font-size:14px;gap:6px;padding:6px 14px;width:fit-content}.single-product .product-summary .wp-block-gds-google-places-rating .wp-block-gds-google-places-rating__content{align-items:center;flex-direction:row;gap:8px;text-align:left}.single-product .product-summary .wp-block-gds-google-places-rating.is-style-avatars{box-sizing:border-box;min-height:44px;padding:6px 14px 6px 6px}.single-product .product-summary .product-subtitle-wrapper{margin-block:10px}.single-product .product-summary .product-subtitle-wrapper .wp-block-gds-google-places-rating{line-height:1.2;margin-top:10px}.single-product .product-summary .wp-block-gds-product-models{max-width:100%;overflow-x:auto}.single-product .product-summary .product-price-wrapper{margin-bottom:16px}.single-product .product-summary .product-price-wrapper .product-price-wrapper-inner{align-items:baseline;column-gap:6px;flex-flow:row wrap}.single-product .product-summary .product-price-wrapper .price-tax-info{flex-basis:100%}.single-product .product-summary .price-unit{color:var(--gds-color-dark-gray);font-size:16px;font-weight:600;line-height:1}.single-product .product-summary .volume-tier-price{font-size:38px}@media(max-width:48.865em){.single-product .product-summary .volume-tier-price{font-size:33px}}.single-product .product-summary>.category-products-scroller,.single-product .product-summary>.is-style-card,.single-product .product-summary>.is-style-card-compact,.single-product .product-summary>.is-style-icon-grid,.single-product .product-summary>.wp-block-buttons,.single-product .product-summary>.wp-block-gds-product-models,.single-product .product-summary>.wp-block-gds-product-packages,.single-product .product-summary>.wp-block-gds-whatsapp-button,.single-product .product-summary>.wp-block-woocommerce-add-to-cart-form{margin-block:16px}.single-product .product-summary>.wp-block-gds-product-packages~.wp-block-woocommerce-add-to-cart-form{margin-top:16px}.single-product .product-summary>.wp-block-gds-product-packages~.wp-block-woocommerce-add-to-cart-form form.cart{margin-top:0}.single-product .product-summary>.is-style-eyebrow+.is-style-checklist,.single-product .product-summary>.wp-block-heading+.is-style-checklist,.single-product .product-summary>.wp-block-heading+.is-style-icon-grid{margin-block-start:12px}.single-product .product-summary>.is-style-stat-line{margin-block-end:0}.single-product .product-summary>.is-style-stat-line+.is-style-stat-line{margin-block-start:13px}.single-product .product-summary>.is-style-checklist+.is-style-stat-line{border-top:1px solid var(--gds-color-light-gray);padding-top:16px}.single-product .product-summary>p:has(+p){margin-block-end:0}.single-product .product-summary>p+p:not(.is-style-stat-line){margin-block-start:10px}.single-product .product-summary>.wp-block-woocommerce-product-summary{font-size:15px;line-height:1.4;margin-block:10px 16px}.single-product .product-summary .wp-block-gds-whatsapp-button .whatsapp-button__card{background:var(--gds-color-secondary-50);border-radius:12px;min-height:64px;padding:14px 16px}.single-product .product-summary .wp-block-gds-whatsapp-button .whatsapp-button__profile-image,.single-product .product-summary .wp-block-gds-whatsapp-button .whatsapp-button__profile-wrapper{height:36px;min-height:36px;min-width:36px;width:36px}.single-product .product-summary .wp-block-gds-whatsapp-button .whatsapp-button__number,.single-product .product-summary .wp-block-gds-whatsapp-button .whatsapp-button__subtitle{display:none}.single-product .product-summary .wp-block-gds-whatsapp-button .whatsapp-button__name{font-size:15px;font-weight:700}.single-product .product-summary>.wp-block-buttons>.is-style-outline>.wp-block-button__link{box-shadow:inset 0 0 0 2px currentcolor;color:var(--gds-color-secondary-950);min-height:56px;padding-block:0}.single-product .product-summary>.wp-block-buttons>.is-style-outline>.wp-block-button__link:hover{background-color:var(--gds-color-secondary-50)}.single-product .product-summary>.is-style-checklist>li{color:var(--gds-color-secondary-950);font-size:17px;line-height:1.4;margin-bottom:12px;padding-left:32px}.single-product .product-summary>.is-style-checklist>li:before{background-color:var(--gds-color-secondary-950);background-size:13px;height:20px;width:20px}.single-product .product-summary .gds-cart-total{align-items:baseline;display:flex;gap:10px;margin:0 0 10px}.single-product .product-summary .gds-cart-total .gds-cart-total__label{color:var(--gds-color-dark-gray);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.single-product .product-summary .gds-cart-total .gds-cart-total__value{color:var(--gds-color-secondary-950);font-family:var(--gds-heading-font-family);font-size:30px;font-style:italic;line-height:1}.single-product .product-summary>.wp-block-woocommerce-add-to-cart-form:has(+.is-style-checklist){margin-block-end:12px}.single-product .product-summary>.wp-block-woocommerce-add-to-cart-form:has(+.is-style-checklist)+.is-style-checklist{margin-block-start:12px}.single-product .product-summary>.is-style-checklist.has-s-body-font-size>li{color:var(--gds-color-text);font-size:14px;margin:0;padding-left:23px}.single-product .product-summary>.is-style-checklist.has-s-body-font-size>li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 stroke=%27%232c6e36%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m4 12.5 5 5 11-11%27/%3E%3C/svg%3E") 50%/16px no-repeat;height:16px;top:2px;width:16px}.single-product .product-summary>h3.wp-block-heading{font-family:var(--gds-body-font-family);font-size:var(--gds-heading-xs-font-size);font-style:normal;line-height:1.2}.single-product .product-summary .wp-block-gds-tab{--block-gutter:12px;--block-gutter-s:12px}.single-product .product-summary .wp-block-gds-tab>h3.wp-block-heading{--gds-heading-margin-start:18px;--gds-heading-margin-end:12px;font-family:var(--gds-body-font-family);font-size:16px;font-style:normal;line-height:1.25}.single-product .product-summary .wp-block-gds-tab>p{font-size:16px;line-height:1.45}.single-product .product-summary .is-style-icon-grid>.wp-block-column>.wp-block-heading{--gds-heading-margin-end:2px;font-size:var(--gds-heading-xs-font-size)}.single-product .product-summary .is-style-icon-grid>.wp-block-column>p{font-size:14px}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact)>.wp-block-heading{margin-block-end:4px}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact)>p:not(.is-style-eyebrow,.is-style-eyebrow-underlined,.is-style-stat-line){font-size:15px;line-height:1.4}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact)>.wp-block-heading+p{margin-block-end:12px;margin-block-start:4px}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(>.is-style-compare){border:1px solid var(--gds-color-light-gray);padding:18px 20px}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(>.is-style-compare)>h3.wp-block-heading{font-size:24px;line-height:1.1}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(>.is-style-compare)>.wp-block-heading+p.wp-block-paragraph{font-size:16px;line-height:1.35}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(>.is-style-compare)>.wp-block-heading+p.wp-block-paragraph strong{color:var(--gds-color-success-dark)}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact)>.wp-block-columns.wp-block-columns{margin-block:12px}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact)>.wp-block-columns.wp-block-columns+p{margin-block-start:12px}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact).is-style-time-saved>.wp-block-heading{margin-block:0}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact).is-style-time-saved>.wp-block-heading+p{margin-block:-8px 0}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact).is-style-time-saved>p:last-child{font-size:13px}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact)>:is(.is-style-card,.is-style-card-compact){margin-block:12px}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact)>:is(.is-style-card,.is-style-card-compact)+p{margin-block-start:12px}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(.is-style-text-arrow):not(:has(.wp-block-gds-brace-planner)){align-items:center;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(.is-style-text-arrow):not(:has(.wp-block-gds-brace-planner))>.wp-block-heading,.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(.is-style-text-arrow):not(:has(.wp-block-gds-brace-planner))>p{grid-column:1;justify-self:start;margin-block:0;margin-inline:0;max-width:none;text-align:left}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(.is-style-text-arrow):not(:has(.wp-block-gds-brace-planner))>.wp-block-heading+p{margin-block-start:0}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(.is-style-text-arrow):not(:has(.wp-block-gds-brace-planner))>.wp-block-buttons{grid-column:2;grid-row:1/span 2;margin:0}@media(max-width:48.865em){.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(.is-style-text-arrow):not(:has(.wp-block-gds-brace-planner)){grid-template-columns:minmax(0,1fr)}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(.is-style-text-arrow):not(:has(.wp-block-gds-brace-planner))>.wp-block-buttons{grid-column:1;grid-row:auto;margin-top:8px}}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(.is-style-text-arrow):not(:has(.wp-block-gds-brace-planner))>.wp-block-heading{margin-block-end:0}.single-product .product-summary>:is(.is-style-card,.is-style-card-compact):has(.is-style-text-arrow):not(:has(.wp-block-gds-brace-planner))>p:not(.is-style-eyebrow,.is-style-eyebrow-underlined,.is-style-stat-line){font-size:14px;line-height:1.2}.single-product .product-summary .wp-block-gds-product-packages__title,.single-product .product-summary>.wp-block-template-part{display:none}.single-product .cart{margin:var(--block-gutter-s) 0 var(--block-gutter-xs)}.single-product .variations tr{display:flex;flex-direction:column}.single-product .variations .label{padding-bottom:0}.single-product .variations .label label{margin-top:0}.single-product .variations .value{padding-bottom:0}.single-product .variations .swatch-label{font-size:12px;font-weight:600;margin-bottom:0;text-transform:uppercase}.single-product .variations .swatch-wrapper{border-radius:var(--gds-border-radius)}.single-product .variations .swatch-wrapper.selected{border:2px solid var(--gds-color-primary-400)}.single-product .variations .reset_variations{display:none!important}.single-product .bundle_form{display:grid;margin-block:0;padding-top:0}.single-product .bundle_form .cart{margin-block:0}.single-product .bundle_form .bundle_button{display:flex}.single-product .bundle_form .bundle_button .quantity input{height:100%}.single-product .bundle_form .bundled_product_excerpt,.single-product .bundle_form .bundled_product_title_link{display:none}.single-product .bundle_form .bundled_product_image{display:flex;justify-content:flex-end}.single-product .bundle_form div.bundled_product{border:none;border-radius:var(--gds-border-radius);box-shadow:var(--gds-box-shadow);cursor:pointer;display:grid;gap:var(--block-gutter-s);grid-template-areas:"image details";grid-template-columns:84px 1fr;margin-bottom:0;padding:var(--gds-container-padding);position:relative;transition:background-color .2s ease}.single-product .bundle_form div.bundled_product:not(:last-child){margin-bottom:var(--block-gutter-xs)}.single-product .bundle_form div.bundled_product .bundled_product_optional_checkbox:after{content:"";cursor:pointer;height:100%;inset:0;position:absolute;width:100%;z-index:1}.single-product .bundle_form div.bundled_product .bundled_product_optional_checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.single-product .bundle_form div.bundled_product .bundled_product_optional_checkbox input:checked~*{position:relative;z-index:2}.single-product .bundle_form div.bundled_product:has(.bundled_product_optional_checkbox input:checked){box-shadow:inset 0 0 0 2px var(--gds-color-primary-400)}.single-product .bundle_form div.bundled_product:has(.bundled_product_optional_checkbox input:checked) .bundled_product_images:before{background-color:var(--gds-color-white);border-color:var(--gds-color-primary-400)}.single-product .bundle_form div.bundled_product:has(.bundled_product_optional_checkbox input:checked) .bundled_product_images:after{background-color:var(--gds-color-primary-400);content:"";height:8px;left:2px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTQzOC42IDEwNS40YzEyLjUgMTIuNSAxMi41IDMyLjggMCA0NS4zbC0yNTYgMjU2Yy0xMi41IDEyLjUtMzIuOCAxMi41LTQ1LjMgMGwtMTI4LTEyOGMtMTIuNS0xMi41LTEyLjUtMzIuOCAwLTQ1LjNzMzIuOC0xMi41IDQ1LjMgMEwxNjAgMzM4LjcgMzkzLjQgMTA1LjRjMTIuNS0xMi41IDMyLjgtMTIuNSA0NS4zIDB6Ii8+PC9zdmc+);mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:8px;z-index:2}.single-product .bundle_form div.bundled_product:hover{box-shadow:var(--gds-box-shadow--hover)}.single-product .bundle_form div.bundled_product:after,.single-product .bundle_form div.bundled_product:before{display:none}.single-product .bundle_form div.bundled_product .bundled_product_images{border-radius:var(--gds-border-radius);grid-area:image;-ms-grid-column:1;-ms-grid-row:1;max-width:100%;position:relative;width:100%;z-index:2}.single-product .bundle_form div.bundled_product .bundled_product_images img{height:auto;margin-left:auto;mix-blend-mode:multiply;width:60px}.single-product .bundle_form div.bundled_product .bundled_product_images:before{background-color:var(--gds-color-white);border:2px solid var(--gds-color-primary-400);border-radius:4px;content:"";height:16px;left:-2px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:1}.single-product .bundle_form div.bundled_product .details{grid-area:details;-ms-grid-column:3;-ms-grid-row:1;padding:0;width:100%;z-index:2}.single-product .bundle_form div.bundled_product .details .bundled_product_title{margin:0}.single-product .is-style-section:has(>.is-style-step-cards)>.wp-block-columns:has(+.is-style-step-cards){gap:24px}.single-product .is-style-section.has-primary-400-background-color>.wp-block-columns{gap:40px}.single-product .is-style-section.has-primary-400-background-color>.wp-block-columns .wp-block-buttons:has(+.is-style-in-stock){margin-block-end:0}.single-product .is-style-section.has-primary-400-background-color>.wp-block-columns .is-style-in-stock{margin-block-start:10px}@media(min-width:48.875em){.single-product .is-style-section.has-primary-400-background-color>.wp-block-columns:has(>.wp-block-column>.is-style-in-stock)>.wp-block-column{flex:1 1 0}.single-product .is-style-section.has-primary-400-background-color>.wp-block-columns:has(>.wp-block-column>.is-style-in-stock)>.wp-block-column:has(>.is-style-in-stock){flex:0 0 auto;width:max-content}}@media(max-width:48.865em){.single-product .is-style-section.has-primary-400-background-color>.wp-block-columns .wp-block-buttons:has(+.is-style-in-stock)>.wp-block-button{flex:1 1 100%}.single-product .is-style-section.has-primary-400-background-color>.wp-block-columns .wp-block-buttons:has(+.is-style-in-stock) .wp-block-button__link{justify-content:center;width:100%}}.single-product .is-style-section.has-dark-gray-background-color{--wp--preset--color--dark-gray:#6b7080}.single-product .wp-block-columns:has(>.wp-block-column>.is-style-card>.is-style-tag){align-items:flex-start!important}.single-product .is-style-card:has(>.is-style-tag)>.is-style-tag{background:var(--gds-color-white);display:block;font-size:12px;line-height:1.2;margin-inline:0}.single-product .is-style-card:has(>.is-style-tag)>.has-xl-body-font-size+p:last-child{font-size:15px}.single-product .is-style-card:has(>.is-style-tag)>.wp-block-image:first-child{margin:calc(var(--block-gutter-m)*-1) calc(var(--block-gutter-m)*-1) var(--block-gutter-s);max-width:none}.single-product .is-style-card:has(>.is-style-tag)>.wp-block-image:first-child img{border-radius:0;height:190px;object-fit:cover;width:100%}.single-product .wp-block-columns:has(>.wp-block-column>.is-style-card-compact>:is(.is-style-avatar,.is-style-bubble)){align-items:flex-start!important;gap:20px}@media(max-width:48.865em){.single-product .wp-block-columns:has(>.wp-block-column>.is-style-card-compact>:is(.is-style-avatar,.is-style-bubble)){gap:12px}.single-product .wp-block-columns:has(>.wp-block-column>.is-style-card-compact>:is(.is-style-avatar,.is-style-bubble))>.wp-block-column>*+*{margin-block-start:12px}.single-product .wp-block-columns:has(>.wp-block-column>.is-style-card-compact>:is(.is-style-avatar,.is-style-bubble))>.wp-block-column:nth-child(n+3){display:none}}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child){display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr)}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>*{grid-column:1/-1;margin:0}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.is-style-tag{background:var(--gds-color-white);font-size:12px;justify-self:start;line-height:1.2}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.is-style-avatar{grid-column:1}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.is-style-avatar+*{grid-column:2}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.is-style-bubble.has-text-align-right{border-bottom-right-radius:4px;justify-self:end}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>p:not(:where(.is-style-tag,.is-style-avatar,.is-style-bubble)){color:var(--gds-color-secondary-950);font-size:15px;line-height:1.45}@media(min-width:41.875em){.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>p:not(:where(.is-style-tag,.is-style-avatar,.is-style-bubble)){font-size:17px}}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child) mark{background-image:linear-gradient(var(--gds-color-primary-100),var(--gds-color-primary-100))}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child) mark:after{content:none}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.is-style-avatar.has-background+p{font-size:22px;line-height:1.35}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.is-style-avatar:has(+p+p){border-radius:6px}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.is-style-avatar+p:has(+p){align-self:center;color:var(--gds-color-dark-gray);font-size:13px;line-height:1.3}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.is-style-avatar+p:has(+p) strong{color:var(--gds-color-secondary-950);font-size:17px}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.wp-block-image:first-child{margin:calc(var(--block-gutter-s)*-1) calc(var(--block-gutter-s)*-1) 0;max-width:none}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.wp-block-image:first-child img{border-radius:16px 16px 0 0;height:240px;object-fit:cover;width:100%}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.wp-block-group:has(>.is-style-avatar){display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr);padding-left:28px}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.wp-block-group:has(>.is-style-avatar)>*{grid-column:1/-1;margin:0}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.wp-block-group:has(>.is-style-avatar)>.is-style-avatar{font-size:11px;grid-column:1;height:32px;width:32px}.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.wp-block-group:has(>.is-style-avatar)>.is-style-avatar+p{font-size:14px;grid-column:2;line-height:1.5}@media(min-width:41.875em){.single-product .is-style-card-compact:has(>.is-style-tag):has(>.is-style-avatar,>.is-style-bubble,>.wp-block-image:first-child)>.wp-block-group:has(>.is-style-avatar)>.is-style-avatar+p{font-size:16px}}.single-product .has-background:not(.has-white-background-color) :is(.is-style-card,.is-style-card-compact):has(>.is-style-tag)>.is-style-tag{background:var(--gds-color-secondary-50)}.single-product .wp-block-column>.is-style-card.has-success-light-background-color{height:auto}.single-product .wp-block-column>.is-style-card.has-success-light-background-color>h3.wp-block-heading{font-family:var(--gds-body-font-family);font-size:24px;font-style:normal;line-height:1.15}@media(min-width:48.875em){.single-product .wp-block-column>.is-style-card.has-success-light-background-color>h3.wp-block-heading{font-size:30px}}.single-product .wp-block-column>.is-style-card.has-success-light-background-color>p{font-size:17px;line-height:1.45;margin-block-end:14px}.single-product .wp-block-column>.is-style-card.has-success-light-background-color>.is-style-checklist{margin-block-start:14px}.single-product .wp-block-column>.is-style-card.has-success-light-background-color>.is-style-checklist>li{font-size:16px;margin-block-end:14px;padding-left:28px}.single-product .wp-block-column>.is-style-card.has-success-light-background-color>.is-style-checklist>li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 stroke=%27%232c6e36%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.8%27 d=%27m4 12.5 5 5 11-11%27/%3E%3C/svg%3E") 50%/18px no-repeat;top:3px}.single-product #contact>.wp-block-columns{gap:24px}.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns{gap:16px 18px;grid-template-columns:84px minmax(0,1fr)}.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns>.wp-block-column:nth-child(2){display:contents}.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns>.wp-block-column:nth-child(2)>.wp-block-heading{font-size:20px;grid-area:1/2;line-height:1.2}.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns>.wp-block-column:nth-child(2)>p{align-self:start;font-size:13px;grid-area:2/1;line-height:1.3;margin:-6px 0 0;text-align:center}.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns>.wp-block-column:first-child{grid-area:1/1}.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns>.wp-block-column:last-child{grid-area:3/1/auto/-1}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-image.is-style-rounded{margin:0;position:relative}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-image.is-style-rounded img{width:84px!important}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-image.is-style-rounded:after{background:var(--gds-color-success);border:3px solid var(--gds-color-white);border-radius:50%;bottom:2px;content:"";height:14px;position:absolute;right:2px;width:14px}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-buttons+.wp-block-buttons .wp-block-button__link:before{background-color:currentcolor;content:"";flex:none;height:16px;mask:var(--contact-icon) center/contain no-repeat;position:static;width:16px}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-buttons+.wp-block-buttons .wp-block-button__link{--contact-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.2%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2%27/%3E%3C/svg%3E");align-items:center;display:inline-flex;gap:8px;justify-content:center}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-buttons+.wp-block-buttons .wp-block-button__link[href^="mailto:"]{--contact-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.2%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2718%27 height=%2714%27 x=%273%27 y=%275%27 rx=%272%27/%3E%3Cpath d=%27m3.5 7 8.5 6 8.5-6%27/%3E%3C/svg%3E")}@media(min-width:48.875em){.single-product #contact .is-style-card:has(.is-style-whatsapp){padding:36px}}@container (width >= 480px){.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns{align-content:center;gap:6px 32px;grid-template-columns:128px minmax(0,1fr);grid-template-rows:auto auto auto}.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns>.wp-block-column:first-child{align-self:end;grid-area:1/1/3}.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns>.wp-block-column:nth-child(2)>.wp-block-heading{align-self:end;font-size:26px;grid-area:1/2}.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns>.wp-block-column:nth-child(2)>p{grid-area:3/1;margin-top:6px}.single-product #contact .is-style-card:has(.is-style-whatsapp)>.wp-block-columns>.wp-block-column:last-child{grid-area:2/2/4;margin-top:12px}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-column:last-child>.wp-block-buttons{display:flex;flex-wrap:wrap;gap:10px 12px}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-column:last-child :is(.wp-block-button,.wp-block-button__link){width:auto}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-buttons:first-child .wp-block-button__link{font-size:17px;min-height:46px;padding:13px 20px}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-buttons+.wp-block-buttons{margin-top:12px}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-buttons+.wp-block-buttons .wp-block-button__link{font-size:15px;padding:10px 16px}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-image.is-style-rounded img{width:128px!important}.single-product #contact .is-style-card:has(.is-style-whatsapp) .wp-block-image.is-style-rounded:after{bottom:6px;height:18px;right:6px;width:18px}}.single-product #product-information.is-style-card>h3.wp-block-heading{border-top-color:var(--gds-color-light-gray);padding-top:18px}.single-product #product-information.is-style-card>h3.wp-block-heading:first-of-type{border-top:0;padding-top:0}.single-product #product-information>.wp-block-columns{align-items:flex-start;gap:20px}.single-product #product-information>.wp-block-columns>.wp-block-column>p{font-size:16px;line-height:1.35}.single-product #product-information>.wp-block-columns>.wp-block-column:first-child{flex:1 1 0;min-width:0}.single-product #product-information>.wp-block-columns>.wp-block-column:last-child{flex:0 0 250px}@media(max-width:48.865em){.single-product #product-information>.wp-block-columns>.wp-block-column:last-child{flex-basis:auto}}.single-product #product-information :is(.is-style-card,.is-style-card-compact):has(>.is-style-tag){align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.single-product #product-information :is(.is-style-card,.is-style-card-compact):has(>.is-style-tag)>*{margin:0}.single-product #product-information :is(.is-style-card,.is-style-card-compact):has(>.is-style-tag)>.is-style-tag{background:var(--gds-color-success);color:var(--gds-color-white);font-size:13px;font-weight:600;letter-spacing:0;padding:5px 14px;text-transform:none;white-space:nowrap}.single-product #product-information :is(.is-style-card,.is-style-card-compact):has(>.is-style-tag)>.wp-block-image img{background:#dbdee4;border-radius:8px;height:150px;object-fit:contain;padding:8px;width:110px}.single-product #product-information :is(.is-style-card,.is-style-card-compact):has(>.is-style-tag)>.is-style-checklist{align-self:stretch;text-align:left}.single-product #product-information :is(.is-style-card,.is-style-card-compact):has(>.is-style-tag)>.is-style-checklist>li{font-size:14px;line-height:1.4;margin-bottom:7px;padding-left:24px}.single-product #product-information :is(.is-style-card,.is-style-card-compact):has(>.is-style-tag)>.is-style-checklist>li:before{background-size:10px;height:16px;width:16px}.single-product #product-information :is(.is-style-card,.is-style-card-compact):has(>.is-style-tag)>.is-style-checklist>li:last-child{font-weight:600}.single-product .is-style-section.has-secondary-950-background-color:has(.is-style-guide-cover)>.wp-block-columns{gap:64px}@media(min-width:41.875em){.single-product .is-style-section.has-secondary-950-background-color:has(.is-style-guide-cover)>.wp-block-columns>.wp-block-column:first-child{flex:1 1 0}.single-product .is-style-section.has-secondary-950-background-color:has(.is-style-guide-cover)>.wp-block-columns>.wp-block-column:last-child{flex:0 0 384px}}.single-product .is-style-section.has-secondary-950-background-color:has(.is-style-guide-cover) .wp-block-column>.is-style-tag{display:block;line-height:1.25;margin-inline:0}.single-product .is-style-section.has-secondary-950-background-color:has(.is-style-guide-cover) .wp-block-column>p:not(.is-style-eyebrow,.is-style-eyebrow-underlined,.is-style-tag){line-height:1.45;max-width:560px}.single-product .is-style-section.has-secondary-950-background-color:has(.is-style-guide-cover) .wp-block-column>.is-style-checklist>li{font-size:17px;line-height:1.4;margin-bottom:10px}.single-product .is-style-section.has-secondary-950-background-color:has(.is-style-guide-cover) .is-style-guide-cover{max-width:384px}@media(max-width:48.865em){.single-product .is-style-section.has-secondary-950-background-color:has(.is-style-guide-cover) .is-style-guide-cover{margin-inline:0;max-width:none;transform:none}}@media(max-width:48.865em){.single-product #contact .wp-block-buttons{justify-content:flex-start}}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery)>.product-summary>.wp-block-woocommerce-product-summary{color:var(--gds-color-secondary-950)}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery)>.product-summary>p:has(+:is(.category-products,.category-products-scroller)){line-height:1.2;margin-block-end:0}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery)>.product-summary>p:has(+:is(.category-products,.category-products-scroller))+*{margin-block-start:8px}@media(min-width:48.875em){.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery)>.product-summary>.wp-block-template-part{display:block}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery)>.product-summary>.wp-block-gds-customer-reviews{display:none}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery)>.product-summary>.is-style-card:has(.wp-block-gds-reviews-carousel){display:none}}@media(min-width:64em){.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery)>.product-gallery{position:sticky;top:calc(var(--admin-bar-height, 0px) + var(--gds-gallery-sticky-top, 16px))}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery)>.product-gallery>.wp-block-gds-customer-reviews{margin-block-start:36px}}@media(max-width:48.865em){.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery)>.product-gallery>:is(.wp-block-gds-customer-reviews,.is-style-card){display:none}}@media(max-width:48.865em){.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews)){flex-direction:column;flex-wrap:nowrap;row-gap:0}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery,.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-summary{display:contents}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>*{order:0}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-summary>*{order:1}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>:not(.wp-block-gds-gallery-carousel),.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-summary>*{margin-inline:0;max-width:100%;min-width:0}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.wp-block-gds-gallery-carousel{margin-inline:calc(50% - 50vw);max-width:none}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-summary>:first-child{margin-block-start:var(--media-text-gutter)}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-summary>.wp-block-add-to-cart-form~*{order:3}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-summary>.wp-block-add-to-cart-form~.is-assurance,.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-summary>.wp-block-add-to-cart-form~.wp-block-buttons:has(a[href="#quote-request"]){order:1}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-summary>.ppcp-messages:not(:has(*)){display:none}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.is-style-card{display:block;order:4}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.wp-block-gds-customer-reviews{display:block;order:2}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.wp-block-gds-customer-reviews .wp-block-gds-customer-reviews__categories{margin-bottom:12px}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.wp-block-gds-customer-reviews .wp-block-gds-customer-reviews__list{gap:8px;margin-inline-end:0;padding-inline-end:0}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.wp-block-gds-customer-reviews .wp-block-gds-customer-reviews__card{flex-basis:calc(33.33333% - 5.33333px);height:224px}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.wp-block-gds-customer-reviews .wp-block-gds-customer-reviews__carousel-nav:not([hidden]){display:flex}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.wp-block-gds-customer-reviews .wp-block-gds-customer-reviews__play-icon{height:40px;width:40px}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.wp-block-gds-customer-reviews .wp-block-gds-customer-reviews__caption{gap:3px;padding-top:27px}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.wp-block-gds-customer-reviews .wp-block-gds-customer-reviews__category{font-size:10px}.single-product .product-gallery-wrapper:is(.is-puller,.has-sticky-gallery):not(:has(>.product-summary>.wp-block-gds-customer-reviews))>.product-gallery>.wp-block-gds-customer-reviews .wp-block-gds-customer-reviews__name{font-size:12px}}@media(max-width:48.865em){.single-product .product-gallery-wrapper.is-puller>.product-gallery>.wp-block-gds-gallery-carousel{margin-block-end:calc(20px - var(--media-text-gutter))}.single-product .product-gallery-wrapper.is-puller>.product-summary>.wp-block-gds-whatsapp-button,.single-product .product-gallery-wrapper.is-puller>.product-summary>.wp-block-woocommerce-product-summary{display:none}}@media(max-width:41.865em){.single-product .is-style-section:has(>.wp-block-gds-tabs.is-style-detail-picker)>p:has(+p+.wp-block-gds-tabs){display:none}}@media(min-width:41.875em){.single-product .is-style-section:has(>.wp-block-gds-tabs.is-style-detail-picker)>p+p:has(+.wp-block-gds-tabs){display:none}}.single-product .product-summary>.wp-block-gds-whatsapp-button:not(:has(.whatsapp-button__profile-wrapper)) .whatsapp-button__name{color:var(--gds-color-secondary-950);text-decoration:underline;text-underline-offset:3px}.wp-block-columns.is-style-specs-bracket{align-items:flex-start;gap:20px;margin-block:4px 0}.wp-block-columns.is-style-specs-bracket>.wp-block-column:first-child{flex:1 1 0;min-width:0}.wp-block-columns.is-style-specs-bracket>.wp-block-column:last-child{flex:0 0 240px;padding-top:14px}.wp-block-columns.is-style-specs-bracket .is-style-spec-line{font-size:16px;line-height:1.35;margin:11px 0 0}.wp-block-columns.is-style-specs-bracket .is-style-spec-line strong{font-weight:600}@media(width <= 600px){.wp-block-columns.is-style-specs-bracket{flex-direction:column}.wp-block-columns.is-style-specs-bracket>.wp-block-column:last-child{align-self:stretch;flex-basis:auto}}.wp-block-group.is-style-bracket-card{align-items:center;background:var(--gds-color-secondary-50,#f6f7fa);border:1px solid var(--gds-color-light-gray,#e3e5ec);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:0;padding:0 14px 14px}.wp-block-group.is-style-bracket-card>.is-style-tag{background:var(--gds-color-success-dark);border-radius:999px;color:var(--gds-color-white);font-size:12px;font-weight:600;letter-spacing:0;margin:-13px 0 0;padding:5px 12px;text-align:center;text-transform:none;white-space:nowrap}.wp-block-group.is-style-bracket-card>.wp-block-image{margin:0}.wp-block-group.is-style-bracket-card>.wp-block-image img{background:var(--gds-color-white);border-radius:8px;height:150px;object-fit:contain;padding:8px;width:110px}.wp-block-group.is-style-bracket-card>ul{align-self:stretch;display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.wp-block-group.is-style-bracket-card>ul>li{color:var(--gds-color-text);font-size:14px;line-height:1.4;margin:0;padding-left:24px;position:relative}.wp-block-group.is-style-bracket-card>ul>li:before{background:none;border-bottom:2.6px solid var(--gds-color-success-dark);border-left:2.6px solid var(--gds-color-success-dark);border-radius:0;content:"";height:5px;left:3px;position:absolute;top:4px;transform:rotate(-45deg);width:10px}.wp-block-group.is-style-bracket-card>ul>li:last-child{color:var(--gds-color-secondary-950);font-weight:600}.wp-block-group.is-style-bracket-card>.wp-block-image.is-small-bracket img{background:#dbdee4}.wp-block-group.is-style-product-information{background:var(--gds-color-white);border:1px solid var(--gds-color-light-gray,#e3e5ec);border-radius:14px;display:flex;flex-direction:column;gap:18px;margin-top:24px;padding:28px}.wp-block-group.is-style-product-information>.wp-block-heading{font-family:var(--gds-body-font-family);font-size:26px;font-style:normal;font-weight:700;line-height:1.2;margin:0}.wp-block-group.is-style-product-information>.wp-block-details.is-style-info-section+.wp-block-details.is-style-info-section{border-top:1px solid var(--gds-color-light-gray,#e3e5ec);padding-top:18px}@media(width <= 600px){.wp-block-group.is-style-product-information{padding:20px 16px}}.wp-block-details.is-style-info-section{margin:0}.wp-block-details.is-style-info-section>summary{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:12px;justify-content:space-between;list-style:none;min-height:44px}.wp-block-details.is-style-info-section>summary::-webkit-details-marker{display:none}.wp-block-details.is-style-info-section>summary:after{border-bottom:2.4px solid;border-right:2.4px solid;content:"";flex:none;height:10px;margin-right:4px;transform:translateY(-3px) rotate(45deg);transition:transform .15s ease-out;width:10px}.wp-block-details.is-style-info-section[open]>summary{margin-bottom:14px}.wp-block-details.is-style-info-section[open]>summary:after{transform:translateY(3px) rotate(-135deg)}.wp-block-details.is-style-info-section>p{font-size:16px;line-height:1.5;margin:0 0 14px}.wp-block-details.is-style-info-section>p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.wp-block-details.is-style-info-section>summary:after{transition:none}}.wp-block-group.is-style-engineer-documents{background:var(--gds-color-white);border:1px solid var(--gds-color-light-gray,#e3e5ec);border-radius:14px;margin:8px 0 0;overflow:hidden}.wp-block-group.is-style-engineer-documents>.is-style-eyebrow{background:var(--gds-color-secondary-50,#f3f5fa);color:var(--gds-color-dark-gray,#5b6178);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;padding:10px 18px}.wp-block-group.is-style-document-row{align-items:start;display:grid;gap:12px 16px;grid-template-columns:64px minmax(0,1fr);margin:0;padding:16px 18px}.wp-block-group.is-style-document-row>.is-style-document-cover{align-self:start;aspect-ratio:148/210;background:var(--gds-color-secondary-950);border-radius:4px;box-shadow:3px 3px 0 var(--gds-color-primary-400);color:var(--gds-color-white);display:flex;flex:none;flex-direction:column;font-size:8.5px;font-weight:700;grid-row:1/span 2;hyphens:none;justify-content:space-between;letter-spacing:-.01em;line-height:1.1;margin:0;overflow:hidden;overflow-wrap:normal;padding:7px 6px;width:64px;word-break:normal}.wp-block-group.is-style-document-row>.is-style-document-cover span:first-child{color:var(--gds-color-primary-400);font-size:8px;letter-spacing:.08em}.wp-block-group.is-style-document-row>.is-style-document-text{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0}.wp-block-group.is-style-document-row>.is-style-document-text>*{margin:0}.wp-block-group.is-style-document-row>.is-style-document-text>.wp-block-heading{font-family:var(--gds-body-font-family);font-size:17px;font-style:normal;font-weight:700;line-height:1.2}.wp-block-group.is-style-document-row>.is-style-document-text>p{color:var(--gds-color-text);font-size:14px;line-height:1.35}.wp-block-group.is-style-document-row>.wp-block-buttons{grid-column:2;margin:0}.wp-block-group.is-style-documents-more{background:#f8f9fc;border-top:1px solid var(--gds-color-light-gray,#e3e5ec);display:flex;flex-direction:column;gap:7px;margin:0;padding:12px 18px}.wp-block-group.is-style-documents-more>p{color:var(--gds-color-dark-gray,#5b6178);font-size:13.5px;line-height:1.35;margin:0}.wp-block-group.is-style-documents-more>p strong{color:var(--gds-color-text)}.wp-block-group.is-style-documents-more>:not(p){margin-inline:0;max-width:none;width:100%}.wp-block-group.is-style-card-compact:has(>.wp-block-gds-brace-planner){border-radius:12px;padding:12px 16px}.wp-block-details.is-style-info-section>p.is-style-load-note{color:var(--gds-color-dark-gray,#5b6178);font-size:13px;line-height:1.45}.wp-block-group.is-style-document-row.is-coming-soon{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.wp-block-group.is-style-document-row.is-coming-soon:before{background:rgba(110,116,135,.55);content:"";inset:0;position:absolute;z-index:2}.wp-block-group.is-style-document-row.is-coming-soon:after{background:var(--gds-color-white);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:var(--gds-color-secondary-950);content:attr(data-soon);font-size:13px;font-weight:700;left:50%;letter-spacing:.08em;padding:8px 16px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:3}.wp-block-video.is-rounded-video video{border-radius:16px;display:block}.is-style-logo-strip img.wp-image-390591{height:44px!important;margin:-10px 0;max-height:none!important;width:auto!important}.is-style-logo-strip img.wp-image-390589{height:16px!important;max-height:16px!important;min-height:0!important;width:auto!important}.mag-compare{--mag-red:#f0b6af;--mag-dark-red:#642923;--mag-green:#2c6e36;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:16px 0}@media(width <= 520px){.mag-compare{grid-template-columns:1fr}}.mag-compare .mc-col{border-radius:12px;padding:14px 14px 10px}.mag-compare .mc-old{background:hsla(6,68%,81%,.35);border:1px solid var(--mag-red)}.mag-compare .mc-new{background:var(--gds-color-white);border:2px solid var(--mag-green)}.mag-compare .mc-label{align-items:center;color:var(--gds-color-secondary-950);display:flex;font-size:13.5px;font-weight:700;justify-content:space-between;margin:0 0 10px}.mag-compare .mc-label span{border-radius:999px;font-size:12px;padding:2px 8px}.mag-compare .mc-old .mc-label span{background:var(--mag-red);color:var(--mag-dark-red)}.mag-compare .mc-new .mc-label span{background:var(--mag-green);color:var(--gds-color-white)}.mag-compare ol{counter-reset:mc;list-style:none;margin:0;padding:0}.mag-compare li{align-items:flex-start;color:#3d435c;counter-increment:mc;display:flex;font-size:14px;gap:8px;line-height:1.35;margin:0 0 8px}.mag-compare li:before{align-items:center;border-radius:50%;content:counter(mc);display:flex;flex:0 0 22px;font-size:12px;font-weight:700;height:22px;justify-content:center}.mag-compare .mc-old li:before{background:var(--mag-red);color:var(--mag-dark-red)}.mag-compare .mc-old li.mc-extra{color:var(--mag-dark-red)}.mag-compare .mc-old li.mc-extra em{display:block;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.04em;opacity:.8;text-transform:uppercase}.mag-compare .mc-new li{color:var(--gds-color-secondary-950);font-weight:700}.mag-compare .mc-new li:before{background:var(--mag-green);color:var(--gds-color-white)}.mag-summary{align-items:center;background:#eef5ea;border-radius:12px;color:#3d435c;display:flex;font-size:15px;gap:14px;margin:0 0 4px;padding:12px 16px}.mag-summary strong.mc-big{color:#2c6e36;font-size:30px;line-height:1}
