.pbf-iss-placeholder,.pbf-overlay,.pbf-representative-example{display:none}.pay-by-finance{margin:1em auto 0;padding:0 6em;min-height:4em;width:28.125em;max-width:100%}body:has(.pbf-overlay.active){overflow:hidden}.pbf-overlay{transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in-out;pointer-events:none;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d2433cc;overflow:hidden;display:flex;justify-content:stretch;align-items:center}.pbf-overlay.active{opacity:1;pointer-events:all}.pbf-overlay__close{padding:1em;font-size:1.5rem;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;top:.5em;right:.5em;z-index:3}.pbf-overlay__close svg{width:1.25em;height:1.25em}.pbf-overlay__close svg line{fill:none;stroke:var(--color-theme-dark);stroke-width:1;stroke-linecap:round;stroke-miterlimit:10}.pbf-overlay__modal{display:flex;justify-content:center;max-height:100%;max-width:100%;width:100vw;position:relative}.pbf-overlay__content{position:relative;background:#fff;padding:2em!important;max-width:100%;max-height:100vh;overflow-y:auto;width:100%}@media screen and (min-width:1100px){.pbf-overlay__content{max-width:50vw;margin:0 1em}}.pbf-overlay .pbf-fieldset-terms .pbf-widget-radio-toggle input+label{width:18%!important;border-radius:0!important;margin:0!important}.pbf-overlay #PBFPopup{max-width:none!important;padding-top:0!important}.pbf-overlay #PBFPopup>img{width:10em;margin-bottom:2em}.pbf-overlay #PBFPopup .pbf-finance-widget-button{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;border-color:var(--color-theme-dark)!important;background:var(--color-theme-dark)!important;border-radius:0!important}.pbf-overlay #PBFPopup .pbf-finance-widget-button span,.pbf-overlay #PBFPopup .pbf-finance-widget-button svg path{font-family:freight-neo-pro,sans-serif!important;color:var(--color-text-light)!important;fill:currentColor!important}.pbf-overlay #PBFPopup .pbf-widget-radio-toggle{gap:.5em;justify-content:space-between;flex-wrap:nowrap;margin:0 -7px 15px!important}.pbf-overlay #PBFPopup .pbf-widget-radio-toggle input+label{border-color:var(--color-theme-dark)!important;color:var(--color-theme-dark);margin:0 7px!important;flex-basis:100%}.pbf-overlay #PBFPopup .pbf-widget-radio-toggle input:checked+label{background-color:var(--color-theme-dark)!important}.pbf-overlay #PBFPopup .pbf-popup-heading h2 #pbf-financeable-value,.pbf-overlay #PBFPopup fieldset p .variable-data{color:var(--color-theme-dark)!important}.pbf-overlay #PBFPopup .pbf-slider-marker-horizontal.pbf-slider-marker-large,.pbf-overlay #PBFPopup .pbf-slider-wrapper .pbf-slider-handle,.pbf-overlay #PBFPopup .pbf-widget-radio-toggle input+label:hover{background-color:var(--color-theme-dark)!important}.pbf-overlay #PBFPopup #pbf-save-button{width:100%}.section-product{padding-top:0!important;padding-bottom:0!important}.section-product__sticky-atc{position:fixed;z-index:40;right:0;bottom:0;left:0;transform:translate3d(0,calc(100% + env(safe-area-inset-bottom,0)),0);background:#f1eeee;box-shadow:0 -.25em 1.5em #1b25371f;visibility:hidden;pointer-events:none;transition:transform .3s ease,visibility 0s linear .3s;will-change:transform}.section-product__sticky-atc.is-visible{transform:translateZ(0);visibility:visible;pointer-events:auto;transition-delay:0s}.section-product__sticky-atc-inner{display:grid;width:100%;max-width:120em;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 auto;padding:.75em 0}.section-product__sticky-atc-product{display:grid;min-width:0;align-items:center;grid-template-columns:4em minmax(0,1fr);gap:2em;padding:0 3em}.section-product__sticky-atc-image{width:4em;height:4em;background:var(--color-theme-light);-o-object-fit:cover;object-fit:cover}.section-product__sticky-atc-copy{min-width:0}.section-product__sticky-atc-copy .price span{font-family:Campton,sans-serif;font-size:1.15em;font-weight:300}.section-product__sticky-atc-brand{display:block;margin-bottom:.35em;font-family:freight-neo-pro,sans-serif;font-size:.8em;font-weight:300;letter-spacing:.08em;text-transform:uppercase}.section-product__sticky-atc-title{display:-webkit-box;overflow:hidden;margin-bottom:.25em;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-family:freight-neo-pro,sans-serif;font-size:1.15em;line-height:1.2}.section-product__sticky-atc-model,.section-product__sticky-atc-reference{font-family:Campton,sans-serif}.section-product__sticky-atc-actions{display:flex;align-items:center;justify-content:center;gap:1.25em}.section-product__sticky-atc-button{display:inline-flex;min-width:13em;min-height:3em;align-items:center;justify-content:center;padding:.55em 1.5em;border:.0625em solid var(--color-text-dark);background:0 0;color:var(--color-text-dark);font-family:freight-neo-pro,sans-serif;font-size:.95em;letter-spacing:.15em;line-height:1;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.section-product__sticky-atc-button:focus,.section-product__sticky-atc-button:hover{background:var(--color-theme-dark);color:var(--color-text-light);text-decoration:none}.section-product__sticky-atc-button--primary{background:var(--color-theme-dark);color:var(--color-text-light)}.section-product__sticky-atc-button--primary:focus,.section-product__sticky-atc-button--primary:hover{background:var(--color-theme-dark);color:var(--color-text-light)}.section-product__sticky-atc-whatsapp-wrap{position:relative;display:none;align-items:center;justify-content:center;flex:0 0 auto}.section-product__sticky-atc-whatsapp{display:flex;width:2.1em;height:2.1em;align-items:center;justify-content:center;flex:0 0 auto}.section-product__sticky-atc-whatsapp svg{width:100%;height:100%}.section-product__sticky-atc-whatsapp svg path{stroke:#25d366}.section-product__sticky-atc-whatsapp svg path:first-child{stroke-width:1.8}.section-product__sticky-atc-whatsapp svg path:last-child{fill:#25d366}.section-product__sticky-atc-whatsapp svg .whatsapp-handset{transform:scale(.92);transform-box:fill-box;transform-origin:center}.section-product__sticky-atc-chat{position:absolute;right:-.5em;bottom:calc(100% + 4.75em);width:17.5em;padding:1.1em 1.4em;border-bottom-left-radius:1em;background:#d8d8d8;color:var(--color-text-dark);font-family:freight-neo-pro,sans-serif;font-size:.85em;font-weight:700;line-height:1.15;text-align:center;box-shadow:0 .25em 1em #1b253714;opacity:0;transform:translateY(.75em);transition:opacity .25s ease,transform .35s ease}.section-product__sticky-atc-chat span,.section-product__sticky-atc-chat strong{display:block}.section-product__sticky-atc-chat strong{margin-top:.55em;font-weight:inherit}.section-product__sticky-atc-chat:after{content:"";position:absolute;right:.8em;bottom:-1.6em;width:2.2em;height:1.7em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 34'%3E%3Cpath fill='%23d8d8d8' d='M0 0h44L28 28q-2 5-6 5t-6-5Z'/%3E%3C/svg%3E") center top/100% 100% no-repeat}.section-product__sticky-atc.is-visible .section-product__sticky-atc-chat{opacity:1;transform:translateY(0);transition-delay:.1s}body.drawer-mobile-open .section-product__sticky-atc,body.drawer-search-open .section-product__sticky-atc{transform:translate3d(0,calc(100% + env(safe-area-inset-bottom,0)),0);visibility:hidden;pointer-events:none;transition-delay:0s,.3s}@media(max-width:1440px){.section-product__sticky-atc-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.section-product__sticky-atc-product{padding:0 1.5em}.section-product__sticky-atc-actions{gap:.75em}.section-product__sticky-atc-button{min-width:10em}}@media(max-width:1024px){.section-product__sticky-atc-product{display:none}.section-product__sticky-atc-inner{display:block;min-height:0;padding:.75em 1em calc(.9em + env(safe-area-inset-bottom,0px))}.section-product__sticky-atc-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em}.section-product__sticky-atc-button{min-width:0;height:3.25rem;min-height:0;padding:0 1em;font-size:1.125rem;letter-spacing:.16em}.section-product__sticky-atc-button[data-sticky-action=offer]{grid-column:1/-1}.section-product__sticky-atc-whatsapp-wrap{display:none}}@media(max-width:480px){.section-product__sticky-atc-button{padding-right:.5em;padding-left:.5em;font-size:.95rem;letter-spacing:.12em}}.section-product__product{display:flex;align-items:flex-start}@media(max-width:1024px){.section-product__product{flex-wrap:wrap}}.section-product__media{width:50%;min-width:50%}@media(max-width:1024px){.section-product__media{width:100%;min-width:100%}}.section-product__details{display:flex;flex-direction:column;gap:1em;width:100%;max-width:768px;position:relative;z-index:3;min-height:100vh;align-self:stretch}@media(max-width:1024px){.section-product__details{max-width:100%;align-self:flex-start}}.section-product__details__sticky{position:sticky;top:var(--product-sticky-top,calc(1em - var(--product-sticky-content-offset,0)));width:100%;padding:4em 4.5em 0}@media(max-width:1440px){.section-product__details__sticky{padding-left:2em;padding-right:2em}}@media(max-width:1024px){.section-product__details__sticky{padding-left:2em;padding-right:2em;padding-bottom:3em}}@media(max-width:768px){.section-product__details__sticky{padding-left:1.5em;padding-right:1.5em}}.section-product__details .breadcrumbs,.section-product__details .breadcrumbs ol{margin-top:0}.section-product__details form{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1em}.section-product__details form>*{grid-column:1/-1}.section-product__details__brand{font-family:freight-neo-pro,sans-serif;margin-top:2.75em}@media(max-width:1024px){.section-product__details__brand{margin-top:1.5em}}.section-product__details__brand span{font-size:1.125em;text-transform:uppercase;letter-spacing:1px}.section-product__details__title{margin-top:.75em}.section-product__details__title h1{margin:0;font-family:Campton,sans-serif;line-height:1.1;text-transform:none;font-size:clamp(1.55em,1.75vw,1.95em)}.section-product__details__price-stock{display:flex;justify-content:space-between;align-items:center;margin-top:1.25em;padding-top:1.5em;border-top:1px solid var(--color-spot-dark)}.section-product__details__price-stock .price span{font-size:1.3em;font-weight:300}.section-product__details__price-stock .stock-indicator{display:flex;align-items:center;gap:.5em}.section-product__details__price-stock .stock-indicator .indicator{display:block;width:.5em;height:.5em;border-radius:50%;background-color:var(--color-spot-dark)}.section-product__details__price-stock .stock-indicator .indicator.active{background-color:var(--color-success)}.section-product__details__price-stock .stock-indicator .indicator.inactive{background-color:var(--color-failure)}.section-product__details__price-stock .stock-indicator .indicator.alert{background-color:var(--color-warning)}.section-product__details__key-facts{display:grid;width:100%;max-width:34em;grid-template-columns:repeat(3,max-content);-moz-column-gap:clamp(4em,5vw,6em);column-gap:clamp(4em,5vw,6em);margin-top:1em;padding:1.2em 0 1.4em}.section-product__details__key-facts div{display:flex;flex-direction:column;gap:.4em;font-family:Campton,sans-serif;font-size:.9em;font-weight:400}.section-product__details__key-facts div>span{text-transform:capitalize}.section-product__details__key-facts strong{font-family:Campton,sans-serif;font-size:.9em;font-weight:600;letter-spacing:.01em;text-transform:none;text-transform:uppercase}@media(max-width:768px){.section-product__details__key-facts{width:100%;-moz-column-gap:2em;column-gap:2em}}.section-product__details .section-product__condition-info{display:inline-grid;width:1.35em;height:1.35em;place-items:center;margin-left:.35em;padding:0;border:.0625em solid currentColor;border-radius:50%;background:0 0;color:inherit;font-family:freight-neo-pro,sans-serif;font-size:.85em;font-style:italic;line-height:1;cursor:pointer}.section-product__details__short-description{margin-top:1em}@media(max-width:768px){.section-product__details__short-description{margin-top:1em}}.section-product__details__short-description p{letter-spacing:1px;line-height:1.5}.section-product__details__short-description p:last-child{margin-bottom:0}.section-product__details__compare-wishlist{display:flex;justify-content:space-between;align-items:center;margin-top:.75em;padding-bottom:1.25em}@media(max-width:768px){.section-product__details__compare-wishlist{padding-bottom:1em}}.section-product__details__compare-wishlist label{display:flex;gap:.5em;align-items:center;line-height:1}.section-product__details__compare-wishlist label span{font-size:.875em;text-transform:uppercase}.section-product__details__compare-wishlist label input{width:1em;min-width:1em;height:1em;min-height:1em;background-color:transparent}.section-product__details__compare-wishlist label input:checked{background:transparent url(icon-check.svg) no-repeat 50% 50%/.6em}.section-product__details__compare-wishlist label input:focus{outline:0;box-shadow:none;background-color:transparent;border-color:var(--color-text-dark)}.section-product__details__compare-wishlist button{gap:.5em}.section-product__details__compare-wishlist button span{font:.875em Campton,sans-serif;letter-spacing:0}.section-product__details__compare-wishlist button .plus{display:block}.section-product__details__compare-wishlist button .minus,.section-product__details__compare-wishlist button.added .plus{display:none}.section-product__details__compare-wishlist button.added .minus{display:block}.section-product__details__compare-wishlist button svg{width:1em;height:1em}.section-product__details__compare-wishlist button svg line{fill:none;stroke:var(--color-text-dark);stroke-miterlimit:10;stroke-width:1}.section-product__details__compare-wishlist .wishlist-toggle{top:2.75em;right:0;min-height:1.5em}@media(max-width:1024px){.section-product__details__compare-wishlist .wishlist-toggle{top:1.5em}}.section-product__details__actions{min-width:0;height:3.25rem;font-size:1em;grid-column:1!important;order:8;margin-top:1.25rem}@media(max-width:768px){.section-product__details__actions{margin-top:1rem}}.section-product__details__actions a,.section-product__details__actions button{width:100%;margin:0;padding:0 1em}@media(max-width:768px){.section-product__details__actions a,.section-product__details__actions button{width:100%}}.section-product__details__actions .button{height:100%;min-height:0;box-sizing:border-box;border-color:var(--color-theme-dark);background:var(--color-theme-dark);color:var(--color-text-light)}.section-product__details__actions:has(.button--enquire){width:50%;justify-self:center;grid-column:1/-1!important;height:3.25rem;margin-top:.75em;font-size:1rem}@media(max-width:768px){.section-product__details__actions:has(.button--enquire){width:100%;margin-top:1em}}.section-product__details__actions:has(.button--sell-yours){display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em}.section-product__details__actions .button--enquire{display:flex;align-items:center;justify-content:center;border-color:var(--color-theme-dark);background:0 0;color:var(--color-text-dark);font-family:freight-neo-pro,sans-serif;font-size:1.125rem;letter-spacing:.16em;text-align:center}.section-product__details__actions .button--enquire:hover,html.keyboard-navigation .section-product__details__actions .button--enquire:focus{border-color:var(--color-theme-dark);background:var(--color-theme-dark);color:var(--color-text-light)}.section-product__details__options{display:flex;justify-content:center;grid-column:1/-1!important;order:7;gap:0;margin:1em 0 0;width:100%}.section-product__details__options .button{border-color:var(--color-text-dark);background:0 0;color:var(--color-text-dark);font-family:freight-neo-pro,sans-serif;font-size:1.125rem;letter-spacing:.16em;padding:0;width:100%;min-height:3.25rem;transition:background-color .2s ease,color .2s ease}.section-product__details__options .button>span{font-size:1em;letter-spacing:inherit}.section-product__details__options .button:hover,html.keyboard-navigation .section-product__details__options .button:focus{background:var(--color-theme-dark);color:var(--color-text-light);text-decoration:none}@media(max-width:1024px){.section-product__details__options{width:100%}.section-product__details__options .make-an-offer{text-align:left}.section-product__details__options .make-a-trade{text-align:right}.section-product__details__options .make-a-trade.poa-trade{text-align:center}}@media(max-width:1024px){.section-product__details__options.available .make-a-trade{text-align:center}}.section-product__details .pay-by-finance{min-width:0;grid-column:2!important;order:8;width:100%;height:3.25rem;min-height:0;box-sizing:border-box;margin-top:1.25rem;padding:0 1em;border-color:var(--color-text-dark);background:0 0;color:var(--color-text-dark);transition:background-color .2s ease,color .2s ease}@media(max-width:768px){.section-product__details .pay-by-finance{margin-top:1rem}}.section-product__details .pay-by-finance:focus,.section-product__details .pay-by-finance:hover{background:var(--color-theme-dark);color:var(--color-text-light);text-decoration:none}.section-product__details .pay-by-finance,.section-product__details__actions .button{font-family:freight-neo-pro,sans-serif;font-size:1.125rem;letter-spacing:.16em}.section-product__details .pay-by-finance>span,.section-product__details__actions .button>span{font-size:1em;letter-spacing:inherit}@media(max-width:768px){.section-product__details .pay-by-finance,.section-product__details__actions{align-self:start;height:3.25rem;margin:1rem 0 0}}@media(max-width:480px){.section-product__details .pay-by-finance,.section-product__details__actions .button,.section-product__details__options .button{padding-right:.5em;padding-left:.5em;font-size:.95rem;letter-spacing:.12em}}.section-product__details .see-product-specs{display:none!important;font-family:freight-neo-pro,sans-serif;display:block;width:100%;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:3em;text-decoration:underline;text-underline-offset:3px;transition:all linear .15s;text-decoration-color:transparent;text-decoration-thickness:1px}.section-product__details .see-product-specs:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.375em;text-decoration-color:var(--color-text-dark)}@media(max-width:1024px){.section-product__details .see-product-specs{margin-top:2em}}.section-product__details .see-product-specs .arrow{display:flex;justify-content:center;margin-top:1em}.section-product__confidence{margin-top:3em;padding:2em 0;border-top:.0625em solid var(--color-spot-dark);border-bottom:.0625em solid rgba(180,145,49,.45)}.section-product__confidence h2{margin:0 0 1em;font-family:freight-neo-pro,sans-serif;font-size:clamp(1.8em,2.1vw,2.2em);font-weight:400;line-height:1.1;text-transform:none}.section-product__confidence ul{display:grid;gap:.65em}.section-product__confidence li{display:flex;align-items:center;gap:.75em;font-family:Campton,sans-serif;font-size:clamp(1.1em,1.25vw,1.3em);font-weight:400;line-height:1.2}.section-product__confidence li>span{display:grid;width:1.4em;height:1.4em;place-items:center}.section-product__confidence li>span img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-product__condition-report{width:auto;max-width:100%;padding:2em;background:var(--color-white);font-family:freight-neo-pro,sans-serif;font-size:1em;line-height:1.35}.section-product__condition-report h4{margin:0 0 1rem;font-family:freight-neo-pro,sans-serif;font-size:2em;font-weight:500;line-height:1.2;text-transform:uppercase}.section-product__condition-report h4 strong{font-weight:inherit}.section-product__condition-report ul{display:block;margin:0 0 1rem;padding-left:2rem;list-style:disc outside}.section-product__condition-report li{display:list-item;font-family:freight-neo-pro,sans-serif;font-size:1em;font-weight:400;line-height:1.35;list-style:disc outside}.section-product__condition-report p:empty{display:none}@media(max-width:768px){.section-product__condition-report h4{font-size:1.75em}}.section-product__accordions{interpolate-size:allow-keywords}.section-product__accordions details{border-bottom:.0625em solid rgba(180,145,49,.55)}.section-product__accordions details::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete;transition-behavior:allow-discrete}.section-product__accordions details[open]::details-content{block-size:auto}.section-product__accordions summary{display:flex;align-items:center;justify-content:space-between;padding:1.15em 0;font-family:freight-neo-pro,sans-serif;font-size:clamp(1.5em,1.7vw,1.8em);line-height:1.15;cursor:pointer;list-style:none}.section-product__accordions summary::-webkit-details-marker{display:none}.section-product__accordions summary span{position:relative;width:1em;height:1em}.section-product__accordions summary span:after,.section-product__accordions summary span:before{content:"";position:absolute;top:50%;left:50%;width:.75em;height:.0625em;transform:translate(-50%,-50%);background:var(--color-text-dark);transition:transform .3s ease,opacity .3s ease}.section-product__accordions summary span:after{transform:translate(-50%,-50%) rotate(90deg)}.section-product__accordions details[open] summary span:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.section-product__accordion-content{padding:.25em 0 1.5em;font-family:freight-neo-pro,sans-serif}.section-product__spec-tabs{display:flex;border-bottom:.0625em solid rgba(180,145,49,.5);margin-bottom:1.25em}.section-product__spec-tabs button{flex:1;padding:.75em .4em;border:0;border-bottom:.125em solid transparent;background:0 0;font-family:freight-neo-pro,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}@media(max-width:768px){.section-product__spec-tabs button{font-size:1rem}}.section-product__spec-tabs button.is-active{border-bottom-color:var(--color-spot-dark)}.section-product__spec-panel{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25em}.section-product__spec-panel.is-active{display:grid}.section-product__spec-panel p{display:flex;flex-direction:column;gap:.35em;margin:0;text-transform:capitalize}.section-product__spec-panel strong{font-family:Campton,sans-serif;font-size:.7em;letter-spacing:.08em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/19/assets/main-product.css.map */
