html:root{--product-details-block-margin-xs: calc(1 * var(--space-unit));--product-info-block-margin: calc(5 * var(--space-unit))}html{scroll-behavior:smooth}.product-fast-nav{visibility:visible;position:fixed;top:0;right:0;left:0;z-index:29;width:100%;border-bottom:1px solid rgb(var(--text-color) / .15);background:rgba(var(--bg-color));color:rgb(var(--text-color));opacity:1;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;transform:translateY(var(--product-fast-nav-header-offset, 0px));will-change:transform;box-shadow:-.2rem .1rem 1rem .2rem #0003}.product-fast-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;width:3.2rem;background:linear-gradient(to right,rgba(var(--bg-color) / 0),rgb(var(--bg-color)));pointer-events:none}body:has(.cc-header--sticky store-header[data-is-sticky=true]) .product-fast-nav{--product-fast-nav-header-offset: calc(var(--header-height, 0px) - 1px)}body:has(.cc-header--sticky store-header[data-is-sticky=true].m-header-hidden) .product-fast-nav{--product-fast-nav-header-offset: 0px}.scrolled-to-bottom .product-fast-nav,.product-fast-nav--out{visibility:hidden;transform:translateY(calc(var(--product-fast-nav-header-offset, 0px) - 100%));opacity:0;pointer-events:none}.product-fast-nav__scroll{display:flex;align-items:center;justify-content:flex-start;gap:calc(4 * var(--space-unit));min-height:4.4rem;padding:0 2rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-fast-nav__scroll::-webkit-scrollbar{display:none}.product-fast-nav__link{display:inline-flex;flex:0 0 auto;align-items:center;min-height:4.4rem;padding:0 .2rem;border-bottom:2px solid transparent;color:rgb(var(--text-color));font-family:var(--navigation-font-family, var(--body-font-family));font-size:1.2rem;font-style:var(--navigation-font-style, normal);font-weight:var(--navigation-font-weight, var(--body-font-weight));line-height:1.92rem;text-decoration:none;white-space:nowrap}.product-fast-nav__link[hidden]{display:none}.product-fast-nav__link.is-active,.product-fast-nav__link[aria-current=true]{border-bottom-color:currentColor;color:rgb(var(--text-color));font-weight:700}.product-fast-nav__link:hover,.product-fast-nav__link:focus-visible{text-decoration:none}@media(min-width:769px){.product-fast-nav{display:none}.product-price__main-row{line-height:1.2}}.disclosure>summary{padding:calc(5 * var(--space-unit)) 0}.product-info__block:has(dopplepay-widget){margin-top:var(--product-details-block-margin-xs) 0}.m-product-trustpilot-jump{position:relative;display:block}.m-product-trustpilot-jump__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:pointer}.m-product-trustpilot-jump__icon{position:absolute;top:50%;inset-inline-start:min(calc(50% + 19rem),calc(100% - 1.8rem));display:none;width:1.6rem;height:1.6rem;pointer-events:none;transform:translateY(-50%)}@media(max-width:768px){.m-product-trustpilot-jump__icon{display:block;inset-inline-start:min(calc(50% + 12.2rem),calc(100% - 1.8rem))}}.m-product-trustpilot-jump__overlay:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-info__block [data-pp-message]{margin-bottom:calc(-2.5 * var(--space-unit))}.product-info__block:has([data-pp-message]),.product-info__block:has(shopify-payment-terms),.product-info__block:has(klarna-placement),.product-info__block:has(div[id*=clearpay]){margin:calc(2 * var(--space-unit)) 0}.product-info__block:has([href="#product-details"]),.product-info__block:has(.product-info__financing-options){margin:var(--product-details-block-margin-sm) 0}shopify-payment-terms{font-size:calc(3 * var(--space-unit))}klarna-placement::part(osm-container){border:none;align-items:flex-start;padding:0}klarna-placement::part(osm-message){text-align:left}.product-usps{margin:var(--product-details-block-margin-sm) 0}.product-usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(3 * var(--space-unit))}.product-usp-card{display:flex;flex-flow:column;align-items:center;background-color:var(--card-bg-color)}.product-inventory__text *,.product-message__inner *{font-size:.88em}.product-message__inner>.icon{flex:0 0 calc(6.5 * var(--space-unit));width:calc(6.5 * var(--space-unit));height:calc(6.5 * var(--space-unit))}.product-info__block:has(.trustpilot-widget){margin:0}.m-product-buy-buttons{width:100%}.m-product-buy-buttons__trade-in.link{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:0;border:0;background:none;color:rgb(var(--text-color));font-size:calc(3.5 * var(--space-unit));font-weight:400;line-height:1.3;text-align:center;text-decoration:underline;text-decoration-thickness:calc(var(--space-unit) / 4);text-underline-offset:calc(var(--space-unit) / 2);text-transform:none;transition:opacity .2s ease,color .2s ease}.m-product-buy-buttons__trade-in.link:hover,.m-product-buy-buttons__trade-in.link:focus-visible{opacity:.75}.option-selector:not(:last-child){margin-bottom:var(--product-info-block-margin)!important}.m-product-features:has(+.m-product-features){margin-bottom:0}.m-product-features+.m-product-features{margin-top:var(--product-details-block-margin-sm)}.m-product-service-links,.product-info__block:has(.m-product-service-row--shipping){margin:var(--product-details-block-margin-sm) 0}.m-product-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-details-block-margin-sm)}.m-product-service-grid+.m-product-service-row--shipping,.m-product-service-links+.product-info__block:has(.m-product-service-row--shipping){margin-top:var(--product-details-block-margin-sm)}.m-product-service-links:has(+.product-info__block .m-product-service-row--shipping){margin-bottom:var(--product-details-block-margin-sm)}.m-product-service-desktop-shipping{display:none}.m-product-service-link,.m-product-service-row{display:flex;align-items:flex-start;gap:calc(2 * var(--space-unit));min-width:0;color:rgb(var(--text-color));font-family:var(--body-font-family);font-size:calc(3 * var(--space-unit));line-height:calc(4 * var(--space-unit))}.m-product-service-link{justify-self:stretch;width:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.m-product-service-modal-opener{display:flex}.m-product-service-link:hover .m-product-service-title,.m-product-service-link:focus-visible .m-product-service-title{text-decoration-thickness:calc(var(--space-unit) / 4)}.m-product-service-row{width:100%}.m-product-service-icon{display:inline-flex;flex:0 0 calc(8 * var(--space-unit));align-items:center;justify-content:center;width:calc(8 * var(--space-unit));height:calc(8 * var(--space-unit));border:1px solid rgba(var(--text-color) / .15);border-radius:50%;color:rgb(var(--text-color) / .8)}.m-product-service-icon .icon,.m-product-service-icon svg{display:block;width:20px;height:20px;color:rgb(var(--text-color) / .8)}.m-product-service-copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;gap:var(--product-details-block-margin-xs)}.m-product-service-title,.m-product-service-detail{margin:0;font-size:calc(3 * var(--space-unit))}.m-product-service-title{color:rgb(var(--text-color));font-weight:var(--body-font-weight);line-height:calc(4 * var(--space-unit))}.m-product-service-link .m-product-service-title{text-decoration:underline;text-underline-offset:calc(var(--space-unit) * .375)}.m-product-service-title--rich p{margin:0}.m-product-service-detail{color:rgb(var(--text-color) / .8);font-weight:var(--body-font-weight);line-height:calc(4 * var(--space-unit))}.m-product-service-detail--notice{color:rgb(var(--text-color));text-wrap:pretty}.m-product-service-detail .js-esd-countdown{display:inline-block;min-width:7.4ch;font-variant-numeric:tabular-nums;text-align:center}@media(min-width:769px){.m-product-service-links{display:flex;align-items:flex-start;gap:calc(6 * var(--space-unit));width:100%;margin:var(--product-details-block-margin-sm) 0}.m-product-service-desktop-shipping{display:block;flex:0 1 auto;max-width:calc(65% - (6 * var(--space-unit)))}.m-product-service-grid{display:flex;gap:calc(6 * var(--space-unit));flex:0 0 auto}.m-product-service-grid>:first-child{display:none}.m-product-service-links+.product-info__block:has(.m-product-service-row--shipping){display:none}.m-product-service-links:has(+.product-info__block .m-product-service-row--shipping){margin:var(--product-info-block-margin) 0}.m-product-service-row{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/m-product-page.css.map */
