.option-selector{padding:0;border:0}.option-selector:not(:last-child){margin-bottom:2rem}.option-selector .label{margin-bottom:.5em}.option-selector__label-value{font-weight:400}.option-selector__btns{margin-top:-12px}.opt-label{margin-top:12px;margin-inline-end:12px;border:var(--btn-border-width) solid rgba(var(--text-color)/.2);border-radius:var(--btn-border-radius, 0);cursor:pointer}.opt-label--btn{min-width:50px;padding:var(--btn-padding-y, 12px) 16px;background-color:rgba(var(--bg-color));color:rgb(var(--text-color))}.opt-label--btn:hover{background-color:rgba(var(--text-color)/.05)}.opt-btn:focus-visible+.opt-label{outline-offset:3px}.opt-btn:checked+.opt-label--btn{background-color:rgba(var(--bg-color));color:rgb(var(--text-color))}.opt-btn:checked+.opt-label:not(.opt-label--swatch):after,.is-unavailable+.opt-label .opt-label__media:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.opt-btn:checked+.opt-label:not(.opt-label--swatch):after{border-radius:var(--btn-border-radius, 0);box-shadow:0 0 0 2px rgba(var(--text-color)/.6)}.is-unavailable+.opt-label:not(.opt-label--image),.is-unavailable+.opt-label .opt-label__media:after{background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(var(--text-color)/.2) calc(50% - 1px),rgba(var(--text-color)/.2) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat}.opt-label__media{width:100%;border-radius:calc(var(--btn-border-radius, 0) - 2px)}.custom-select__btn[data-swatch]:before,.custom-select__option[data-swatch]:before{content:"";width:20px;height:20px;margin-inline-end:8px;border-radius:50%;background-size:cover}.custom-select [data-swatch=white]:before{border:1px solid #f2f2f2}.opt-label{min-width:64px;transition:opacity .6s,color .6s,border-color .6s;font-weight:700}.opt-label__media{border-radius:var(--btn-border-radius, 0)}.product-options .option-selector{margin-bottom:3rem}.opt-label--image{--btn-border-radius: 50%;width:var(--swatch-variant-picker-size, 36px);min-width:0;height:var(--swatch-variant-picker-size, 36px)}variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+.opt-label--image img{opacity:.4}variant-picker[data-availability=false] .is-unavailable+.opt-label:not(.option-label--image),variant-picker[data-availability=false] .is-unavailable+.opt-label .opt-label__media:after,variant-picker.variant-picker--pre-last-selection.variant-picker--product-available:not([data-availability=false]) .is-unavailable+.opt-label:not(.option-label--image),variant-picker.variant-picker--pre-last-selection.variant-picker--product-available:not([data-availability=false]) .is-unavailable+.opt-label .opt-label__media:after{background:transparent}variant-picker[data-availability=false] .custom-select__option.is-unavailable em,variant-picker.variant-picker--pre-last-selection.variant-picker--product-available:not([data-availability=false]) .custom-select__option.is-unavailable em{display:none}.swatch-shape--not-circle{--btn-border-radius: 0}.swatch-shape--natural.swatch--variant-image{height:auto}.opt-label--swatch.swatch-shape--portrait{height:calc(var(--swatch-variant-picker-size, 36px) / .75)}.opt-label:not([data-swatch]):after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--btn-border-radius, 0)}variant-picker:not([data-availability=false]) .opt-btn.is-unavailable:checked+.opt-label:not(.opt-label--swatch){border-color:rgba(var(--text-color)/.6)}variant-picker:not([data-availability=false]) .opt-btn.is-unavailable:checked+.opt-label:not(.opt-label--swatch):after{box-shadow:none}.opt-label:hover{background-color:transparent}.opt-label:not([data-swatch]):hover:after{box-shadow:0 1px 3px rgba(var(--input-text-color)/.4)}variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .option-selector__btns .is-unavailable+[data-swatch]:before,variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .option-selector__btns .is-unavailable+[data-swatch] .opt-label__native-media{opacity:.4}variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+.opt-label:not([data-swatch]){overflow:hidden}variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+.opt-label:not([data-swatch]):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--text-color)/.05)}.option-selector .label{margin-bottom:.8em}:root{--product-details-block-margin: calc(8 * var(--space-unit));--product-details-block-margin-sm: calc(3 * var(--space-unit));--product-info-block-margin: calc(6 * var(--space-unit))}.product-info__block,.product-info__block--sm,.product-details__block{margin:var(--product-info-block-margin) 0}.product-info__block:first-child,.product-info__block--sm:first-child,.product-details__block:first-child{margin-top:0}.product-info__block:last-child,.product-info__block--sm:last-child,.product-details__block:last-child{margin-bottom:0}.product-info__block:empty,.product-info__block--sm:empty,.product-details__block:empty{display:none}.product-info__block.custom-option+.product-info__block.custom-option{margin-top:3rem}.product-info__block.custom-option{margin-bottom:2px}.product-info__block .social__link{width:40px;height:40px;position:relative}.product-info__block .social__link:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);opacity:0}.product-info__block .social-share__heading{margin-inline-end:.5em}.product-info__block--sm{margin:var(--product-details-block-margin-sm) 0}.product-info__block--md{margin:calc(6 * var(--space-unit)) 0}.product-details__block{margin:var(--product-details-block-margin) 0}.product-vendor-sku+.product-info__title{margin-top:-4px}.product-info__title+.product-info__rating,.product-price+variant-label{margin-top:-8px}.product-description{overflow:auto}.product-info__price{font-size:var(--h4-font-size)}.product-info__add-to-cart quantity-input{flex:1 1 35%;margin-inline-end:calc(2 * var(--space-unit));transition:opacity .6s ease}.product-info__add-to-cart:has(button[disabled]) quantity-input{opacity:.4;cursor:default;pointer-events:none}.product-info__add-button{display:flex;flex:0 0 100%}quantity-input+.product-info__add-button{flex:1 1 65%;margin-inline-start:calc(2 * var(--space-unit))}.product-info__dynamic-checkout-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 45px;--shopify-accelerated-checkout-button-border-radius: var(--btn-border-radius, 0);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: rgba(0, 0, 0, 0);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;--shopify-accelerated-checkout-skeleton-animation-opacity-end: 0;--shopify-accelerated-checkout-skeleton-animation-duration: 0s}.product-info__disclosure{font-size:calc(var(--body-font-size) * .1rem)}.shopify-payment-button__button{margin-top:calc(4 * var(--space-unit));overflow:hidden;border-radius:var(--btn-border-radius, 0)}shopify-payment-terms{display:block}.product-title .product-info__weight{opacity:.7}.shopify-payment-button .shopify-payment-button__button--unbranded{padding:var(--btn-padding-y, 12px) 26px;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out;font-size:.88em;font-weight:700;line-height:1.2em;text-transform:var(--btn-text-transform, none)}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:transparent}.shopify-payment-button__button[disabled],.shopify-payment-button__button[aria-disabled=true]{opacity:.6;cursor:default}.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__more-options{color:rgb(var(--text-color))}.product-policies{margin-top:var(--space-unit)}.pickup-status{margin-top:calc(8 * var(--space-unit));margin-bottom:calc(8 * var(--space-unit))}.pickup-icon{flex-shrink:0;margin-inline-end:calc(2 * var(--space-unit))}.product-details .spr-header-title{display:none}.product-details__text{font-size:calc(var(--body-font-size) * var(--fluid-1-25))}.product-inventory__status:before{content:"";display:inline-block;width:9px;height:9px;margin-inline-end:.5em;border-radius:9px;background-color:currentColor}[data-inventory-level=none]{color:rgb(var(--no-stock-text-color))}[data-inventory-level=low]{color:rgb(var(--low-stock-text-color))}[data-inventory-level=very_low]{color:rgb(var(--very-low-stock-text-color))}[data-inventory-level=normal],[data-inventory-level=in_stock]{color:rgb(var(--in-stock-text-color))}[data-inventory-level=backordered]{color:rgb(var(--no-stock-backordered-text-color))}.product-spec{margin:0}.product-spec__item{border-bottom:1px dashed rgba(var(--text-color)/.15)}.product-spec__item:last-child{border:0}.product-spec__value p:last-child{margin-bottom:0}.tab-used .product-info__block .media{overflow:visible}.tab-used .product-info__block .media a:focus{outline:auto Highlight;outline:auto -webkit-focus-ring-color;outline-offset:3px}@media(max-width:768.98px){.product-info.media-with-text__text{padding-top:0}}@media(min-width:769px){:root{--product-details-block-margin: calc(12 * var(--space-unit));--product-info-block-margin: calc(8 * var(--space-unit))}.product-details .disclosure>summary{padding-top:calc(5 * var(--space-unit));padding-bottom:calc(5 * var(--space-unit))}.product-details .disclosure__content{padding-bottom:calc(5 * var(--space-unit))}.product-spec__label{flex:0 0 160px;margin-bottom:0}.product-spec__label--right{flex-basis:50%}.cc-featured-product .media-with-text__text{max-width:calc(100% - var(--media-width, 50%))}.cc-featured-product:has(custom-select.is-open) .container.overflow-hidden{overflow:visible}.cc-featured-product:has(custom-select.is-open){position:relative;z-index:4}}@media(min-width:1024px){.product-info__add-to-cart quantity-input{flex-basis:150px}.product-details .disclosure>summary{padding-top:calc(8 * var(--space-unit));padding-bottom:calc(8 * var(--space-unit))}.product-details .disclosure__content{padding-bottom:calc(8 * var(--space-unit))}}.product-info .iwocaPayProductBannerWrap{padding:9px 12px!important;gap:10px!important;min-height:0!important;border-radius:6px}.product-info .iwocaPayProductBannerWrap>svg{width:88px!important;height:auto!important;flex:0 0 88px}.product-info .iwocaPayTextWrap{min-width:0}.product-info .iwocaPayText,.product-info .iwocaPayChooseIwocaPay{font-size:13px!important;line-height:1.4!important}@media(max-width:480px){.product-info .iwocaPayProductBannerWrap>svg{width:76px!important;flex-basis:76px}}.product-info__sticky{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}.product-info__sticky>*{grid-column:1 / -1;min-width:0}.product-info__sticky>.product-info__block{margin-top:10px;margin-bottom:0}.product-info__sticky>.product-info__block--sm{margin-top:8px}.product-info__sticky>.product-backorder:empty{display:none}.product-info__sticky>.product-info__block:has(.iwocaPayProductBannerWrap){grid-column:1}.product-info__sticky>.product-info__block:has(.finance-calculator){grid-column:2}.product-info__sticky .iwocaPayProductBannerWrap{flex-direction:column;align-items:flex-start;height:100%;padding:10px 12px!important;gap:5px!important}.product-info__sticky .iwocaPayProductBannerWrap>svg{flex:0 0 auto;height:19px!important}.product-info__sticky .finance-calculator{margin:0;height:100%}.product-info__sticky .finance-calculator__summary{padding:10px 12px;gap:5px;align-items:flex-start;flex-direction:column}.product-info__sticky .finance-calculator__eyebrow{font-size:10px}.product-info__sticky .finance-calculator__headline{font-size:16px}.product-info__sticky .finance-calculator__summary-note{font-size:11px}.product-info__sticky .finance-calculator__summary-action{width:100%;justify-content:space-between;font-size:11px}.product-info__sticky .finance-calculator__summary-action-text{white-space:normal}.product-info .jd-delivery-message{margin-top:8px;margin-bottom:0}.product-info__sticky>.jd-mobile-buy-buttons{margin-top:12px}.product-info__sticky>.product-info__block:has(.finance-calculator details[open]){grid-column:1 / -1}@media(max-width:380px){.product-info__sticky>.product-info__block:has(.iwocaPayProductBannerWrap),.product-info__sticky>.product-info__block:has(.finance-calculator){grid-column:1 / -1}}.product-info__sticky>.product-backorder:not(:has(*)){display:none}.product-info__sticky .finance-calculator__summary{padding:9px 12px!important}.product-info__sticky .finance-calculator__summary-content{gap:2px!important}.product-info__sticky .finance-calculator__summary-action{margin-top:3px!important}.product-info__sticky>.product-info__block:has(.iwocaPayProductBannerWrap),.product-info__sticky>.product-info__block:has(.finance-calculator){margin-top:8px!important;margin-bottom:0!important}.product-info__sticky>.product-info__block:has(.iwocaPayProductBannerWrap),.product-info__sticky>.product-info__block:has(.finance-calculator){align-self:stretch;margin:8px 0 0!important;display:flex}.product-info__sticky>.product-info__block:has(.iwocaPayProductBannerWrap)>.shopify-app-block{width:100%;display:flex}.product-info__sticky .iwocaPayProductBannerWrap{width:100%;min-height:110px!important;box-sizing:border-box}.product-info__sticky .finance-calculator{width:100%;margin:0!important}.product-info__sticky .finance-calculator__panel{height:100%;min-height:110px}.product-info__sticky .finance-calculator__summary{width:100%;height:100%;min-height:110px;border:0;background:transparent;text-align:left;color:inherit;font:inherit;box-sizing:border-box}.finance-calculator__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:12px;background:#fff;color:#222;box-shadow:0 20px 80px #0005;overflow-y:auto}.finance-calculator__dialog::backdrop{background:#0008}.finance-calculator__dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #ddd;position:sticky;top:0;background:#fff;z-index:1}.finance-calculator__dialog-header h2{margin:0;font-size:20px}.finance-calculator__dialog-close{width:40px;height:40px;flex:0 0 40px;border:0;background:#f3f3f3;border-radius:50%;font-size:28px;line-height:1;cursor:pointer}.finance-calculator__dialog-close:focus-visible,.finance-calculator__summary:focus-visible{outline:2px solid #b40c1c;outline-offset:2px}.product-info__sticky .iwocaPayProductBannerWrap{min-height:80px!important;padding:7px 10px!important;gap:3px!important}.product-info__sticky .finance-calculator__panel,.product-info__sticky .finance-calculator__summary{min-height:80px!important}.product-info__sticky .finance-calculator__summary{padding:7px 10px!important;gap:2px!important}.product-info__sticky .iwocaPayText,.product-info__sticky .iwocaPayChooseIwocaPay{font-size:12px!important;line-height:1.25!important}.product-info__sticky .iwocaPayProductBannerWrap>svg{width:76px!important;height:16px!important}.product-info__sticky .finance-calculator__eyebrow{font-size:9px!important;line-height:1.15!important}.product-info__sticky .finance-calculator__headline{font-size:15px!important;line-height:1.15!important}.product-info__sticky .finance-calculator__summary-note,.product-info__sticky .finance-calculator__summary-action{font-size:10px!important;line-height:1.2!important}.product-info__sticky .finance-calculator__summary-action{margin-top:0!important}.product-info__sticky .iwocaPayProductBannerWrap>svg{display:none!important}.product-info__sticky .iwocaPayProductBannerWrap{justify-content:center}.product-info__sticky .iwocaPayProductBannerWrap,.product-info__sticky .finance-calculator__summary{padding:10px 12px!important;min-height:80px!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;text-align:left!important}.product-info__sticky .finance-calculator__panel{border-radius:6px!important;border-color:#dfe5eb!important;background:#f5f8fb!important}.product-info__sticky .finance-calculator__summary-action{justify-content:flex-start!important;gap:6px!important;margin-top:2px!important;text-align:left!important}.product-info__sticky .finance-calculator__eyebrow{letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.product-info__sticky .finance-calculator__summary-note{font-size:11px!important}.product-info__sticky .iwocaPayProductBannerWrap,.product-info__sticky .finance-calculator__panel{min-height:68px!important;border:1px solid #e2e2e2!important;border-radius:6px!important;background:#f7f7f7!important;color:#333!important;box-sizing:border-box!important}.product-info__sticky .iwocaPayProductBannerWrap,.product-info__sticky .finance-calculator__summary{padding:7px 10px!important;min-height:66px!important;gap:2px!important;justify-content:center!important;align-items:flex-start!important;font-size:12px!important;line-height:1.25!important}.product-info__sticky .finance-calculator__summary-content{gap:1px!important}.product-info__sticky .finance-calculator__eyebrow,.product-info__sticky .finance-calculator__summary-note{display:none}.product-info__sticky .finance-calculator__headline{color:#333!important;font-size:12px!important;line-height:1.25!important;font-weight:700!important}.product-info__sticky .finance-calculator__summary-action,.product-info__sticky .iwocaPayChooseIwocaPay{color:#555!important;font-size:11px!important;line-height:1.25!important;font-weight:600!important;margin:2px 0 0!important}.product-info__sticky .finance-calculator__summary-action-text:before{content:"Ex VAT \b7  ";font-weight:400}.product-info__sticky .iwocaPayText{color:#333!important;font-size:12px!important;line-height:1.25!important}.product-info__sticky .finance-calculator__summary-icon{font-size:14px!important}.product-info__sticky .finance-calculator__summary-note{display:block;font-size:10px!important;line-height:1.2!important}.product-info__sticky .finance-calculator__headline:before{content:"Finance "}.product-info__sticky .finance-calculator__summary-action-text:before{content:none}.product-info .jd-delivery-message{margin-bottom:0!important}.product-info__sticky>.product-info__block:has(.iwocaPayProductBannerWrap),.product-info__sticky>.product-info__block:has(.finance-calculator){margin-top:4px!important}.product-info__sticky>.product-backorder{margin-top:0!important;margin-bottom:0!important}.product-info__sticky:has(>.jd-delivery-message:not([hidden])):has(>.jd-stock-summary:not([hidden]))>.jd-delivery-message{grid-column:1}.product-info__sticky:has(>.jd-delivery-message:not([hidden]))>.jd-stock-summary:not([hidden]){grid-column:2}.product-info__sticky>.jd-stock-summary{margin:8px 0 0!important;align-self:stretch}.product-info__sticky>.jd-stock-summary[hidden]{display:none!important}.product-info__sticky .jd-stock-summary product-inventory{margin:0!important;height:100%;min-height:42px;padding:10px 12px!important;border:1px solid #e8e8e8;border-radius:6px;box-sizing:border-box;font-size:14px;display:flex;align-items:center;background:#f7f7f7}.product-info__sticky .jd-stock-summary .product-inventory__text{margin:0}.product-info__sticky .jd-stock-summary .product-inventory__indicator{display:none!important}.product-info__sticky:has(>.jd-stock-summary:not([hidden]))>.product-info__block:has(.iwocaPayProductBannerWrap),.product-info__sticky:has(>.jd-stock-summary:not([hidden]))>.product-info__block:has(.finance-calculator){margin-top:4px!important}.product-info__sticky>.jd-stock-summary{padding:0!important;border:0!important;background:transparent!important}.product-info .jd-delivery-message{margin-top:8px!important}.product-info .product-price{padding:11px 14px!important}.product-info .product-price .vat-price-alternate,.product-info .product-price .product-policies{margin-top:5px!important}@media(max-width:767px){.product-info .product-info__sticky{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px}.product-info__sticky>*{order:0!important;min-width:0}.product-info__sticky>.jd-delivery-message,.product-info__sticky>.jd-stock-summary{order:1!important}.product-info__sticky>.product-info__block:has(.iwocaPayProductBannerWrap),.product-info__sticky>.product-info__block:has(.finance-calculator){order:2!important}.product-info__sticky>.jd-mobile-buy-buttons{order:3!important}.product-info__sticky>.jd-delivery-message,.product-info__sticky .jd-stock-summary product-inventory{font-size:12px;padding:8px!important;min-height:42px}.product-info__sticky>.jd-delivery-message>.icon{flex-basis:16px;width:16px;height:16px}.product-info__sticky>.jd-mobile-buy-buttons~*:not(.jd-delivery-message):not(.jd-stock-summary):not(:has(.iwocaPayProductBannerWrap)):not(:has(.finance-calculator)){order:4!important}}@media(max-width:360px){.product-info__sticky>.jd-delivery-message,.product-info__sticky>.jd-stock-summary:not([hidden]){grid-column:1 / -1!important}}@media(max-width:767px){:is(#jd-mobile-layout,.product-info) .product-info__sticky>*{order:20!important}:is(#jd-mobile-layout,.product-info) .product-info__sticky>.product-info__title{order:1!important}:is(#jd-mobile-layout,.product-info) .product-info__sticky>.product-vendor-sku{order:2!important}:is(#jd-mobile-layout,.product-info) .product-info__sticky>.product-price{order:3!important}:is(#jd-mobile-layout,.product-info) .product-info__sticky>.jd-delivery-message,:is(#jd-mobile-layout,.product-info) .product-info__sticky>.jd-stock-summary{order:4!important}:is(#jd-mobile-layout,.product-info) .product-info__sticky>.product-info__block:has(.iwocaPayProductBannerWrap),:is(#jd-mobile-layout,.product-info) .product-info__sticky>.product-info__block:has(.finance-calculator){order:5!important}:is(#jd-mobile-layout,.product-info) .product-info__sticky>.jd-mobile-buy-buttons{order:6!important}}@media(max-width:767px){:is(#jd-mobile-layout,.product-info) .product-price{padding:8px 10px!important}:is(#jd-mobile-layout,.product-info) .product-price .price__current{font-size:22px!important;line-height:1.2!important}:is(#jd-mobile-layout,.product-info) .product-price .vat-price-alternate{font-size:12px!important;margin-top:3px!important}:is(#jd-mobile-layout,.product-info) .product-price .product-policies{font-size:11px!important;margin-top:3px!important}:is(#jd-mobile-layout,.product-info) .product-info__sticky>.jd-delivery-message,:is(#jd-mobile-layout,.product-info) .jd-stock-summary product-inventory{padding:6px 8px!important;min-height:36px!important;line-height:1.2!important}:is(#jd-mobile-layout,.product-info) .product-info__sticky>.jd-delivery-message,:is(#jd-mobile-layout,.product-info) .product-info__sticky>.jd-stock-summary{margin-top:4px!important}:is(#jd-mobile-layout,.product-info) .iwocaPayProductBannerWrap,:is(#jd-mobile-layout,.product-info) .finance-calculator__summary{padding:6px 8px!important;min-height:58px!important;gap:1px!important}:is(#jd-mobile-layout,.product-info) .finance-calculator__panel{min-height:60px!important}:is(#jd-mobile-layout,.product-info) .product-info__sticky>.jd-mobile-buy-buttons{margin-top:8px!important}}@media(max-width:767px){:is(#jd-mobile-layout,.product-info) .jd-delivery-message,:is(#jd-mobile-layout,.product-info) .jd-delivery-message__text{font-size:11px!important;line-height:1.25!important}}@media(min-width:361px)and (max-width:767px){:is(#jd-mobile-layout,.product-info) .product-info__sticky:has(>.jd-delivery-message:not([hidden])):has(>.jd-stock-summary:not([hidden])){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}:is(#jd-mobile-layout,.product-info) .jd-delivery-message{gap:5px!important}:is(#jd-mobile-layout,.product-info) .jd-delivery-message__text{white-space:nowrap;font-size:10px!important}}@media(max-width:360px){:is(#jd-mobile-layout,.product-info) .jd-delivery-message__text{white-space:nowrap}}@media(min-width:381px)and (max-width:767px){.product-info__sticky>.product-info__block:has(.iwocaPayProductBannerWrap){width:72%;justify-self:start}.product-info__sticky>.product-info__block:has(.finance-calculator){width:142%;justify-self:end}.product-info__sticky .iwocaPayProductBannerWrap{padding:6px!important}.product-info__sticky .iwocaPayText{font-size:11px!important;line-height:1.2!important}.product-info__sticky .iwocaPayChooseIwocaPay{font-size:10px!important;line-height:1.2!important}}@media(max-width:767px){:is(#jd-mobile-layout,.product-info) .iwocaPayTextWrap{padding:0!important;margin:0!important;width:100%}:is(#jd-mobile-layout,.product-info) .iwocaPayProductBannerWrap{padding:6px 8px!important}}.product-info__sticky:not(:has(.finance-calculator:not([hidden])))>.product-info__block:has(.iwocaPayProductBannerWrap){grid-column:1/-1!important;width:100%!important;justify-self:stretch!important}.product-info .product-info__add-to-cart:has([data-delivery-open]){display:grid!important;grid-template-columns:100px minmax(0,1fr) minmax(110px,.75fr);gap:8px!important;align-items:end}.product-info .product-info__add-to-cart:has([data-delivery-open]) quantity-input{width:100%!important;min-width:0!important}.product-info .product-info__add-to-cart:has([data-delivery-open]) .product-info__add-button{min-width:0;width:100%}.product-info .product-info__add-to-cart:has([data-delivery-open]) .product-info__add-button button{padding:10px 6px!important;min-height:50px}@media(max-width:767px){:is(#jd-mobile-layout,.product-info) .product-info__add-to-cart:has([data-delivery-open]){grid-template-columns:64px minmax(0,1fr) minmax(88px,.8fr)!important;gap:6px!important}:is(#jd-mobile-layout,.product-info) .product-info__add-to-cart:has([data-delivery-open]) quantity-input{flex-basis:auto!important;width:64px!important}:is(#jd-mobile-layout,.product-info) .product-info__add-to-cart:has([data-delivery-open]) .product-info__add-button button{font-size:12px!important}}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart:has([data-delivery-open]){grid-template-columns:104px minmax(0,1.25fr) minmax(100px,1fr)!important;gap:8px!important;align-items:center}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart quantity-input{width:104px!important;flex-basis:auto!important}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart .qty-input{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px;height:50px!important;min-height:50px!important;padding:0!important;border:1px solid #d8d8d8!important;border-radius:6px!important;background:#fff!important;color:#222!important;overflow:hidden;box-shadow:none!important}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart .qty-input__btn{width:32px!important;min-width:0!important;height:48px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#f6f6f6!important;color:#333!important;box-shadow:none!important}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart .qty-input__input{width:100%!important;min-width:0!important;height:48px!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#222!important;font-size:15px!important;text-align:center;box-shadow:none!important}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart .product-info__add-button{width:100%!important;min-width:0;margin:0!important}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart .product-info__add-button button,:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart .jd-delivery-checker__open{height:50px!important;min-height:50px!important;padding:8px!important;margin:0!important;border-radius:6px!important;font-size:13px!important;font-weight:600;line-height:1.2;box-shadow:none!important}@media(min-width:361px)and (max-width:767px){:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart:has([data-delivery-open]){grid-template-columns:96px minmax(0,1.2fr) minmax(88px,1fr)!important;gap:8px!important}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart quantity-input{width:96px!important}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart .qty-input{grid-template-columns:30px minmax(0,1fr) 30px}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart .qty-input__btn{width:30px!important}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart .product-info__add-button button,:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart .jd-delivery-checker__open{font-size:12px!important}}@media(max-width:360px){:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart:has([data-delivery-open]){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;row-gap:10px!important}:is(#jd-mobile-layout,.product-info) .jd-mobile-buy-buttons .product-info__add-to-cart quantity-input{grid-column:1/-1;width:104px!important}}@media(min-width:1024px){:is(#jd-desktop-price,.product-info) .product-price .price{display:flex!important;align-items:center;flex-wrap:nowrap!important;gap:10px}:is(#jd-desktop-price,.product-info) .product-price .vat-price-heading{display:contents!important}:is(#jd-desktop-price,.product-info) .product-price .price__default{display:flex!important;flex-direction:row!important;align-items:baseline;gap:10px;margin:0!important;white-space:nowrap;order:0}:is(#jd-desktop-price,.product-info) .product-price .price__current{font-size:26px!important;line-height:1.2}:is(#jd-desktop-price,.product-info) .product-price .price__was{margin:0!important;font-size:14px!important}:is(#jd-desktop-price,.product-info) .product-price .vat-price-alternate{order:1;margin:0!important;font-size:12px!important;white-space:nowrap}:is(#jd-desktop-price,.product-info) .product-price .vat-toggle--price{order:2;margin-left:auto!important;flex-shrink:0}:is(#jd-desktop-price,.product-info) .product-price .vat-toggle__button{padding:8px 10px!important;font-size:11px!important}}@media(min-width:1024px){:is(#jd-desktop-price,.product-info) .product-price .price{align-items:baseline!important;gap:14px!important}:is(#jd-desktop-price,.product-info) .product-price .price__default{align-items:baseline!important;gap:12px!important}:is(#jd-desktop-price,.product-info) .product-price .price__current{line-height:1.2!important;font-weight:700}:is(#jd-desktop-price,.product-info) .product-price .price__was{line-height:1.2!important;color:#777!important;font-size:13px!important}:is(#jd-desktop-price,.product-info) .product-price .vat-price-alternate{line-height:1.2!important;font-size:14px!important;color:#555!important}:is(#jd-desktop-price,.product-info) .product-price .vat-toggle--price{align-self:center!important;line-height:1!important}:is(#jd-desktop-price,.product-info) .product-price .product-policies{margin-top:8px!important}}@media(min-width:1024px)and (max-width:1199px){:is(#jd-desktop-price,.product-info) .product-price .price{gap:8px!important}:is(#jd-desktop-price,.product-info) .product-price .price__default{gap:8px!important}:is(#jd-desktop-price,.product-info) .product-price .price__current{font-size:24px!important}:is(#jd-desktop-price,.product-info) .product-price .vat-price-alternate{font-size:12px!important}:is(#jd-desktop-price,.product-info) .product-price .vat-toggle__button{padding:8px!important;font-size:10px!important}}:is(#jd-price-style,.product-info) .product-price .price__current{color:#c61f1f!important}:is(#jd-price-style,.product-info) .product-price .price__current .vat-money,:is(#jd-price-style,.product-info) .product-price .price__current .dualPrice{color:inherit!important}@media(min-width:1024px){:is(#jd-price-style,.product-info) .product-price .price__default{gap:6px!important;align-items:baseline!important}:is(#jd-price-style,.product-info) .product-price .price__was{margin:0!important;line-height:1.2!important}}.product-info .product-price .product-policies{display:none!important}@media(min-width:1024px){:is(#jd-centred-price,.product-info) .product-price .price{justify-content:center!important}:is(#jd-centred-price,.product-info) .product-price .vat-toggle--price{margin-left:0!important}}@media(min-width:1024px){:is(#jd-price-position,.product-info) .product-price{padding:16px 14px 10px!important}:is(#jd-price-position,.product-info) .product-price .price{justify-content:flex-start!important}:is(#jd-price-position,.product-info) .product-price .vat-toggle--price{margin-left:auto!important}}.product-info .product-price .vat-price-alternate{display:none!important}:is(#jd-unboxed-price,.product-info) .product-price{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 0!important}@media(max-width:767px){:is(#jd-unboxed-price,.product-info) .product-price{padding:8px 0!important}}.product-info__sticky:has(.jd-delivery-checker__fallback:not([hidden]))>.product-info__block:has(.iwocaPayProductBannerWrap){display:none!important}.product-info__sticky:has(.jd-delivery-checker__fallback:not([hidden]))>.product-info__block:has(.finance-calculator){grid-column:1/-1!important;width:100%!important;justify-self:stretch!important;margin-top:4px!important}.product-info__sticky:has(.jd-delivery-checker__fallback:not([hidden])) .finance-calculator__summary{min-height:68px!important;padding:10px 12px!important}.product-info__sticky:has(.jd-delivery-checker__fallback:not([hidden])) .jd-delivery-checker__fallback{margin:6px 0 0!important}@media(max-width:767px){:is(#jd-mobile-layout,.product-info) .product-info__sticky:has(.jd-delivery-checker__fallback:not([hidden]))>spark-pdp{order:3!important}:is(#jd-mobile-layout,.product-info) .product-info__sticky:has(.jd-delivery-checker__fallback:not([hidden])) .jd-delivery-checker__fallback{order:5!important;width:100%}:is(#jd-mobile-layout,.product-info) .product-info__sticky:has(.jd-delivery-checker__fallback:not([hidden]))>.product-info__block:has(.finance-calculator){order:6!important}}:is(#jd-b2b-layout,.product-info) .product-info__sticky:has(.jd-delivery-checker__fallback:not([hidden])) .finance-calculator__panel{height:auto!important;min-height:68px!important}:is(#jd-b2b-layout,.product-info) .product-info__sticky:has(.jd-delivery-checker__fallback:not([hidden])) .finance-calculator__summary{height:auto!important;min-height:68px!important;padding:8px 12px!important;justify-content:center!important;gap:3px!important}:is(#jd-b2b-layout,.product-info) .product-info__sticky:has(.jd-delivery-checker__fallback:not([hidden])) .finance-calculator__summary-action{width:100%!important;max-width:none!important}
/*# sourceMappingURL=/cdn/shop/t/116/assets/product.css.map */
