.thumbnail-slider{left:1rem;position:absolute;top:1rem}.thumbnail-list{display:flex;flex-flow:column nowrap;gap:1rem}.thumbnail-list__item{height:6.5rem;width:6.5rem}.thumbnail[aria-current],.thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:0 0 0 .1rem #e0091c}.product__badges{align-items:end;display:flex;flex-flow:column nowrap;gap:1rem;position:absolute;right:1rem;top:1rem;z-index:100}.product__badges a{font-size:1rem;transition:transform .2s ease-in-out}@media screen and (min-width:750px){.product__badges a{font-size:1.2rem}}.product__badges img{max-width:8rem}@media screen and (min-width:750px){.product__badges img{max-width:10rem}}.product__badge{position:relative}.product__badge:hover .product__badge-tooltip{opacity:1;transform:translateY(0);visibility:visible}.product__badge-tooltip{background-color:rgb(var(--color-foreground));border-radius:var(--buttons-radius);box-shadow:0 .2rem 1rem rgba(0,0,0,.15);color:rgb(var(--color-background));font-size:1.2rem;line-height:1.4;margin-top:.5rem;max-width:25rem;min-width:25rem;opacity:0;padding:.8rem 1.2rem;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-.5rem);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;z-index:101}.product__badge-tooltip:before{border:.5rem solid transparent;border-bottom:.5rem solid rgb(var(--color-foreground));bottom:100%;content:"";position:absolute;right:1.5rem}.format-pill{background-color:rgba(var(--color-foreground),0);border-radius:var(--variant-pills-radius);cursor:pointer;display:inline-block;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:500;line-height:1.4;margin:0;padding:.6rem 1.2rem;text-align:center;text-decoration:none;transition:background-color all .2s ease-in-out,border-color all .2s ease-in-out}.format-pill,.format-pill:focus,.format-pill:hover{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground))}.format-pill:focus,.format-pill:hover{background-color:rgba(var(--color-foreground),.2)}.product-form__input--pill input[type=radio]+.format-pill{letter-spacing:.03em;margin:.7rem .5rem .2rem 0}.product-form__input--pill input[type=radio]+.format-pill:before{display:none}.product-form__input--pill input[type=radio]+label:hover,.product-form__input--pill input[type=radio]:checked+.format-pill,.product-form__input--pill input[type=radio]:hover+.format-pill{background-color:rgba(var(--color-foreground),.2);border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground))}.product__info--subheadings{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem 1.6rem}.product__info--subheadings div:not(:last-of-type):has(p){align-items:center;display:flex;gap:1.6rem}.product__info--subheadings div:not(:last-of-type):has(p):after{content:" | ";display:inline-block}.product__info--subheadings p{margin:0}.product__info-wrapper .price__container{font-family:var(--font-heading-family);padding-bottom:2rem;position:relative}.product__info-wrapper .price__container:after{border-bottom:1px solid rgba(var(--color-foreground),.3);bottom:0;content:"";display:block;left:0;position:absolute;width:8rem}.product__info-wrapper .price__container,.product__info-wrapper .price__regular{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;white-space:nowrap}.product__info-wrapper .price__regular{gap:1rem}div.product__short-description{color:rgba(var(--color-foreground),.5);font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.4;margin-bottom:2.4rem}div.product__short-description p:last-of-type{margin-bottom:0}div.product__short-description .ax-link{display:inline-block;margin-top:1rem}.product__buy-buttons{align-items:start;display:flex;flex-flow:column nowrap;gap:1rem}@media screen and (max-width:749.98px){.product__buy-buttons .product-form__buttons,.product__buy-buttons .product-form__input,.product__buy-buttons quantity-input{max-width:100%;width:100%}}.product__buy-buttons .product-form__input+.product-form__input{margin-top:1rem}@media screen and (min-width:550px){.product__buy-buttons{flex-flow:row nowrap}}.product__buy-buttons div:has(.button--primary){width:100%}.product__buy-buttons .button{background:#e0091c;border:1px solid #e0091c;color:#fff;margin:0;width:100%}.product__buy-buttons .button:not([disabled]):not([aria-disabled=true]):not(.loading):hover{background:#fff;border-color:#e0091c;color:#e0091c}.product__buy-buttons .loading__spinner .path{stroke:#fff}.product-details__manuals .accordion,product-details-dropdowns .accordion{border-top:.1rem solid rgba(var(--color-foreground),.08);margin:0}.product-details__manuals .accordion+.accordion,product-details-dropdowns .accordion+.accordion{border-top:none}.product-details__manuals .accordion summary,product-details-dropdowns .accordion summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;line-height:1;list-style:none;padding:1.5rem 0;position:relative}.product-details__manuals .accordion summary::-webkit-details-marker,product-details-dropdowns .accordion summary::-webkit-details-marker{display:none}.product-details__manuals .accordion summary .summary__title,product-details-dropdowns .accordion summary .summary__title{flex:1;font-weight:600;margin:0}.product-details__manuals .accordion summary .icon-caret,product-details-dropdowns .accordion summary .icon-caret{align-items:center;display:flex;height:.6rem;justify-content:center;width:1rem}.product-details__manuals .accordion summary .icon-caret .svg-wrapper,.product-details__manuals .accordion summary .icon-caret svg,product-details-dropdowns .accordion summary .icon-caret .svg-wrapper,product-details-dropdowns .accordion summary .icon-caret svg{display:block;height:100%;transition:transform .3s ease;width:100%}.product-details__manuals [open].accordion>summary .icon-caret svg,product-details-dropdowns [open].accordion>summary .icon-caret svg{transform:rotate(180deg)}.product-details__header{margin-bottom:3.2rem}.product-details__header .product-details__title{color:var(--color-foreground);font-weight:700;line-height:1.2;margin:0}.product-details__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.product-details__grid{align-items:flex-start;gap:0 3rem;grid-template-columns:1fr 1fr}}.product-details__grid:has(.product-details__tables) product-details-dropdowns{display:contents}product-details-dropdowns{display:block}product-details-dropdowns .accordion{grid-column:1}product-details-dropdowns .accordion:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}product-details-dropdowns .accordion__content{padding-bottom:1.5rem;word-break:break-word}product-details-dropdowns h2{font-size:3.2rem;grid-column:1/-1;margin:4rem 0 2rem;width:100%}product-details-dropdowns h2:first-child{margin-top:0}.product-details__manuals{color:var(--color-foreground);grid-column:1;margin-bottom:2rem;margin-top:0}.product-details__manuals .accordion{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.product-details__manuals .product-details__manuals-content{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.product-details__manuals .product-details__manuals-content p{margin-bottom:0}.product-details__manuals .product-details__manual-item{align-items:center;background:none;border:none;color:var(--color-base-text);cursor:pointer;display:flex;font-family:inherit;font-size:1.4rem;gap:1rem;padding:0;text-decoration:none;transition:opacity .3s ease}.product-details__manuals .product-details__manual-item:hover{opacity:.7}.product-details__manuals .product-details__manual-icon{align-items:center;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.product-details__tables{grid-column:1;margin-bottom:2rem}@media screen and (min-width:750px){.product-details__tables{grid-column:2;grid-row:1/span 100;margin-bottom:0}}.product-details__tables .product-details__table-wrapper{margin-bottom:2rem}.product-details__tables .product-details__table-wrapper:last-child{margin-bottom:0}.product-details__tables .product-details__table-title{margin-bottom:1rem;margin-top:0}.product-details__tables .product-details__table{border:1px solid rgba(var(--color-foreground),.1);border-radius:4px;overflow:hidden}.product-details__tables .product-details__table-row{background:#fff;border-bottom:1px solid rgba(var(--color-foreground),.05);display:flex;font-size:1.4rem;justify-content:space-between}.product-details__tables .product-details__table-row:last-child{border-bottom:0 solid}.product-details__tables .product-details__table-row-title{background:rgba(var(--color-foreground),.02);border-right:1px solid rgba(var(--color-foreground),.05);flex:1;font-weight:700;padding:1.2rem}.product-details__tables .product-details__table-row-value{flex:2;font-weight:400;padding:1.2rem}