.product-shell{padding-top:34px}.product-crumbs{display:flex;align-items:center;gap:9px;overflow:hidden;color:#aaa;font-size:11px;white-space:nowrap}.product-crumbs a:hover{color:#333}.product-crumbs strong{overflow:hidden;color:#555;text-overflow:ellipsis}.product-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);gap:72px;padding:42px 0 105px}.product-gallery{min-width:0}.main-image{position:sticky;top:136px;height:min(570px,calc(100vh - 180px));min-height:440px;display:grid;place-items:center;overflow:hidden;padding:9%;background:#f1f1ef;border-radius:22px;cursor:zoom-in}.main-image img{width:100%;height:100%;object-fit:contain}.main-image.sold img{filter:grayscale(1);opacity:.48}.gallery-status{position:absolute;z-index:2;top:18px;left:18px;padding:8px 12px;border-radius:999px;background:#1e9b66;color:#fff;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.gallery-status.sold{background:#333;color:#ddd}.gallery-caption{display:flex;justify-content:space-between;padding:12px 4px;color:#999;font-size:10px}.product-details{padding:14px 0}.product-kicker{margin:0 0 13px;color:#888;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.product-details h1{margin:0;font:800 clamp(45px,5vw,68px)/1 "Manrope",sans-serif;letter-spacing:-.06em}.rating-line{display:flex;align-items:center;gap:11px;margin-top:15px}.rating-line span{font-size:12px;letter-spacing:.14em}.rating-line p{margin:0;color:#888;font-size:11px}.deposit-panel{margin:30px 0 25px;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.deposit-panel>span{display:block;color:#888;font-size:11px}.deposit-panel strong{display:block;margin:3px 0;font:800 28px Manrope,sans-serif}.deposit-panel p{max-width:420px;margin:5px 0 0;color:#777;font-size:12px}.option-block{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.option-block div:first-child span,.option-block div:first-child strong{display:block}.option-block div:first-child span{color:#999;font-size:10px}.option-block div:first-child strong{font-size:13px}.condition-chip{padding:8px 11px;border:1px solid #d7d7d7;border-radius:999px;font-size:10px}.checks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:24px}.checks-grid>div{padding:13px 10px;background:#f4f4f2;border-radius:10px}.checks-grid span{display:grid;place-items:center;width:20px;height:20px;margin-bottom:9px;background:#222;color:#fff;border-radius:50%;font-size:10px}.checks-grid p{margin:0;color:#888;font-size:9px}.checks-grid b{display:block;color:#222;font-size:11px}.reserve-button{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:#111;color:#fff;border-radius:999px;font-weight:700;font-size:14px;transition:.2s}.reserve-button:hover{background:#333;transform:translateY(-2px)}.reserve-button.disabled{background:#ccc;color:#777;pointer-events:none}.whatsapp-line{display:block;margin:14px 0 28px;text-align:center;color:#888;font-size:10px}.whatsapp-line strong{color:#237e5a}.product-details details{border-top:1px solid var(--line)}.product-details details:last-of-type{border-bottom:1px solid var(--line)}.product-details summary{display:flex;align-items:center;justify-content:space-between;padding:17px 0;cursor:pointer;list-style:none;font-size:12px;font-weight:700}.product-details summary::-webkit-details-marker{display:none}.product-details details p{margin:-3px 28px 18px 0;color:#777;font-size:11px}.product-promise{padding:95px 0 110px;border-top:1px solid var(--line)}.product-promise h2{margin:0 0 55px;font:800 clamp(44px,5vw,66px)/1 "Manrope",sans-serif;letter-spacing:-.055em}.product-promise>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-promise article{padding:27px 30px;border-right:1px solid var(--line)}.product-promise article:first-child{padding-left:0}.product-promise article:last-child{border:0}.product-promise article>strong{color:#aaa;font-size:10px}.product-promise h3{margin:18px 0 6px;font:700 17px Manrope,sans-serif}.product-promise article p{margin:0;color:#888;font-size:11px}.product-footer{padding:34px 0;background:#111;color:#888}.product-footer>div{display:flex;align-items:center;gap:30px}.product-footer img{width:145px;filter:invert(1);opacity:.8}.product-footer p{margin-right:auto;font-size:11px}.product-footer a{color:#ccc;font-size:11px}.product-footer span{font-size:10px}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:45px;background:#000d}.image-lightbox[hidden]{display:none}.image-lightbox img{max-width:min(850px,90vw);max-height:85vh;object-fit:contain}.image-lightbox button{position:absolute;top:20px;right:25px;border:0;background:none;color:#fff;font-size:38px;cursor:pointer}@media(max-width:850px){.product-layout{grid-template-columns:1fr;gap:35px}.main-image{position:relative;top:auto;height:500px}.product-details{max-width:650px}.product-promise>div{grid-template-columns:1fr}.product-promise article,.product-promise article:first-child{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.product-promise article:last-child{border-bottom:0}.product-footer>div{flex-wrap:wrap}.product-footer p{width:calc(100% - 180px)}}@media(max-width:600px){.product-shell{padding-top:23px}.product-layout{padding:25px 0 75px}.main-image{height:390px;min-height:0;padding:8%;border-radius:16px}.gallery-caption{font-size:9px}.product-details{padding:0}.product-details h1{font-size:45px}.checks-grid{gap:5px}.checks-grid>div{padding:11px 8px}.product-promise{padding:70px 0}.product-promise h2{font-size:43px}.product-footer p{width:100%;order:2}.product-footer a{order:3}.product-footer span{order:4;width:100%}}.mobile-reserve{display:none}@media(max-width:600px){body{padding-bottom:78px}.product-shell{padding-top:20px}.product-crumbs{font-size:9px}.product-layout{gap:22px;padding:20px 0 62px}.main-image{height:310px;min-height:0;padding:10%;border-radius:15px}.gallery-status{top:12px;left:12px;padding:6px 9px;font-size:8px}.gallery-caption{padding:9px 2px;font-size:8px}.product-details{padding:0}.product-kicker{margin-bottom:9px;font-size:9px}.product-details h1{font-size:39px}.rating-line{margin-top:10px}.deposit-panel{margin:22px 0 18px;padding:18px 0}.deposit-panel strong{font-size:25px}.option-block{margin-bottom:14px}.checks-grid{gap:5px;margin-bottom:18px}.checks-grid>div{padding:10px 7px}.reserve-button{display:none}.whatsapp-line{margin:11px 0 22px}.product-promise{padding:65px 0}.product-promise h2{font-size:40px}.whatsapp{bottom:91px}.mobile-reserve{position:fixed;z-index:95;left:0;right:0;bottom:0;height:76px;display:flex;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd;box-shadow:0 -8px 30px #00000010}.mobile-reserve p{min-width:0;margin:0 auto 0 0}.mobile-reserve p span,.mobile-reserve p strong{display:block}.mobile-reserve p span{color:#888;font-size:8px}.mobile-reserve p strong{font:800 18px Manrope,sans-serif}.mobile-reserve>a{min-width:155px;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;background:#111;color:#fff;border-radius:999px;font-size:12px;font-weight:700}.mobile-reserve>a.disabled{background:#d1d1d1;color:#777;pointer-events:none}}.product-pricing{margin:0 0 24px;padding:21px;background:#1b1c1e;border:1px solid #343537;border-radius:16px}.product-pricing>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px}.product-pricing>div:first-child span{color:#929395;font-size:9px;font-weight:800;letter-spacing:.12em}.product-pricing>div:first-child strong{font:800 18px Manrope,sans-serif}.product-pricing h2,.original-description h2{margin:24px 0 5px;font:700 20px Manrope,sans-serif;letter-spacing:-.025em}.collection-price-note{margin:0 0 14px;color:#9b9c9e;font-size:10px}.storage-prices{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.storage-prices>div{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;background:#111214;border:1px solid #353638;border-radius:10px}.storage-prices span{color:#aaa;font-size:10px}.storage-prices strong{color:#fff;font-size:13px}.original-description{margin:0 0 25px;padding:22px 0;border-top:1px solid #343537;border-bottom:1px solid #343537}.original-description h2{margin-top:0;color:#fff}.original-description p{margin:9px 0;color:#a3a4a6;font-size:11px;line-height:1.6}.original-description strong{color:#fff}.price-stack{display:flex;align-items:flex-end;gap:17px}.full-price,.deposit{margin:0}.full-price{color:#9b9c9e;font-size:10px}.full-price strong{display:block;color:#fff;font:700 16px Manrope,sans-serif}.price-stack .deposit{padding-left:16px;border-left:1px solid #3a3b3d}.price-stack .deposit strong{font-size:13px}.compact-card.sold-product .full-price strong{color:#777}@media(max-width:600px){.product-pricing{padding:17px 15px}.storage-prices{grid-template-columns:1fr}.product-pricing h2{font-size:18px}.original-description{padding:19px 0}.original-description p{font-size:11px}.price-stack{gap:10px}.price-stack .deposit{padding-left:10px}.full-price strong{font-size:15px}}.storage-option{position:relative;min-height:58px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:11px 12px;border:1px solid #353638;border-radius:10px;background:#111214;color:inherit;text-align:left;cursor:pointer;transition:.2s}.storage-option:hover:not(:disabled){border-color:#777;transform:translateY(-1px)}.storage-option.selected{border-color:#fff;background:#252628;box-shadow:0 0 0 1px #fff}.storage-option.selected:after{content:"\2713";position:absolute;top:-7px;right:-7px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#111;font-size:11px;font-weight:900}.storage-option span{color:#aaa;font-size:10px}.storage-option strong{color:#fff;font-size:13px}.storage-option small{grid-column:1/-1;color:#777;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.storage-option.unavailable{opacity:.42;cursor:not-allowed}.collection-price-note strong{color:#fff}.only-capacity{display:block;margin-top:5px;color:#78d5ac}body.collections-page,body.collection-page,body.product-page,body.checkout-page{background:#111214;color:#f5f5f5}body.collections-page main,body.collection-page main,body.product-page main{background:#111214}.collections-page .breadcrumbs strong,.collection-page .breadcrumbs strong,.product-page .product-crumbs strong{color:#f4f4f4}.collections-page .breadcrumbs,.collection-page .breadcrumbs,.product-page .product-crumbs{color:#8f9092}.collections-page .range-title h1 em{color:#a5a6a8}.collections-page .range-intro>p,.collection-page .collection-title>p{color:#a7a8aa}.collections-page .range-intro>div,.collections-page .range-toolbar,.collection-page .catalogue-bar,.product-page .deposit-panel{border-color:#343537}.collections-page .range-intro b,.collections-page .range-toolbar strong,.collection-page .catalogue-count strong{color:#fff}.collections-page .range-card,.collection-page .compact-card{color:#f5f5f5}.collections-page .range-image,.collection-page .compact-image,.product-page .main-image{background:#fff;border:1px solid #2d2e30}.collections-page .range-card.out-of-stock .range-image,.collection-page .compact-card.sold-product .compact-image{background:#c9c9c9}.collections-page .range-details div span,.collections-page .range-footer,.collection-page .deposit,.collection-page .card-note{color:#9b9c9e}.collections-page .range-footer,.collection-page .card-note{border-color:#343537}.collections-page .range-footer strong,.collection-page .deposit strong{color:#fff}.collections-page .circle-arrow,.collection-page .mini-arrow{color:#fff;border-color:#4a4b4d}.collections-page .range-card:hover .circle-arrow,.collection-page .compact-card:hover .mini-arrow{color:#111;background:#fff}.collections-page .range-number{color:#fff;background:#101112}.collections-page .range-assurance,.collection-page .collection-promise{background:#000}.collections-page .compact-footer,.collection-page .compact-footer,.product-page .product-footer{background:#070707}.collection-page .model-switcher a{color:#b5b5b7;border-color:#414244}.collection-page .model-switcher a.active{color:#111;background:#fff;border-color:#fff}.collection-page .catalogue-controls label{border-color:#343537}.collection-page .catalogue-controls select{color:#fff;background:#1c1d1f}.collection-page .stock-pill{color:#111;background:#fff}.collection-page .stock-pill.available{color:#fff;background:#177c53}.collection-page .empty-state p{color:#aaa}.product-page .product-crumbs a:hover{color:#fff}.product-page .product-kicker,.product-page .rating-line p,.product-page .deposit-panel>span,.product-page .deposit-panel p,.product-page .product-details details p,.product-page .product-promise article p{color:#a0a1a3}.product-page .condition-chip{border-color:#4a4b4d}.product-page .checks-grid>div{background:#1d1e20;border:1px solid #2e2f31}.product-page .checks-grid span{color:#111;background:#fff}.product-page .checks-grid b{color:#fff}.product-page .checks-grid p{color:#999}.product-page .reserve-button{color:#111;background:#fff}.product-page .reserve-button:hover{background:#dedede}.product-page .whatsapp-line{color:#999}.product-page .whatsapp-line strong{color:#36c986}.product-page .product-details details,.product-page .product-promise,.product-page .product-promise>div,.product-page .product-promise article{border-color:#343537}.product-page .mobile-reserve{color:#fff;background:#111214;border-color:#343537;box-shadow:0 -8px 30px #0007}.product-page .mobile-reserve>a{color:#111;background:#fff}@media(max-width:600px){.collection-page .compact-card{border-color:#343537}.collection-page .catalogue-controls select{background:#1c1d1f}.collection-page .compact-card.sold-product .mini-arrow{color:#aaa;background:#1c1d1f}.product-page .mobile-reserve p span{color:#aaa}}body:has(.wt-v33-product),body:has(.wt-v33-product) .content-for-layout{background:#111214!important;color:#f5f5f5}body:has(.wt-v33-product) .content-for-layout{display:block}body:has(.wt-v33-product) .shopify-section-group-footer-group{display:none}.wt-v33-product{--line:#343537;--ink:#f5f5f5;--muted:#a0a1a3;--shell:min(1200px, calc(100% - 48px) );background:#111214;color:#f5f5f5;font-family:DM Sans,sans-serif}.wt-v33-product .shell{width:var(--shell);margin-inline:auto}.wt-v33-product a{color:inherit;text-decoration:none}.wt-v33-product button{font:inherit}.wt-v33-product .main-image{width:100%;border:1px solid #2d2e30}.wt-v33-product .main-image img{display:block}.wt-v33-product .product-details{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.wt-v33-product .product-pricing button{min-height:0;border-radius:10px}.colour-options{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 3px}.colour-option{min-height:42px!important;display:flex;align-items:center;gap:8px;padding:8px 12px!important;border:1px solid #353638!important;border-radius:999px!important;background:#111214!important;color:#ddd!important;cursor:pointer}.colour-option:hover:not(:disabled){border-color:#777!important}.colour-option.selected{border-color:#fff!important;background:#252628!important;box-shadow:0 0 0 1px #fff}.colour-option:disabled{opacity:.35;cursor:not-allowed}.colour-dot{width:12px;height:12px;border:2px solid #777;border-radius:50%;background:currentColor}.wt-v33-product .reserve-button{width:100%;border:0;cursor:pointer}.wt-v33-product .reserve-button:disabled,.wt-v33-product .mobile-reserve button:disabled{opacity:.45;cursor:not-allowed}.wt-v33-product .mobile-reserve button{min-width:155px;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border:0;border-radius:999px;background:#fff;color:#111;font-size:12px;font-weight:700}.wt-v33-product .arrow-icon{display:inline-block;width:13px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 12 12 4M6 4h6v6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 12 12 4M6 4h6v6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:850px){.wt-v33-product{--shell:min(100% - 32px,1200px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/winnstech-product-exact.css.map */
