.drt-sw{--dj-line:#e5e6e9;--dj-blue:#0070d5;font:400 16px/1.6 'DRT Manrope',Arial,sans-serif;color:#202329;background:#fff;overflow:clip}.drt-sw *{box-sizing:border-box}.drt-sw [hidden]{display:none!important}.drt-sw h1,.drt-sw h2,.drt-sw h3,.drt-sw p{margin:0;color:inherit;font-family:inherit;text-transform:none;letter-spacing:normal}.drt-sw a{color:inherit;text-decoration:none}.drt-sw a:focus-visible,.drt-sw button:focus-visible,.drt-sw input:focus-visible,.drt-sw select:focus-visible,.drt-sw summary:focus-visible{outline:3px solid #166adc;outline-offset:4px}.drt-sw-wrap{max-width:1380px;margin:auto;padding:0 48px}.drt-sw-hero{padding-top:62px;padding-bottom:40px}.drt-sw-kicker{font-size:11px;font-weight:750;letter-spacing:.12em!important;color:#586474!important}.drt-sw h1{font-size:clamp(34px,4.5vw,60px);line-height:1.14;letter-spacing:-.045em;font-weight:650;overflow-wrap:break-word}.drt-sw-hero h1{margin:16px 0 20px}.drt-sw-hero>p:not(.drt-sw-kicker){max-width:650px;color:#5e6874;font-size:18px}.drt-sw-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:14px 24px;border:0;border-radius:8px;background:#006edb;color:#fff!important;font:600 14px/1.4 'DRT Manrope',Arial,sans-serif;cursor:pointer}.drt-sw-button:hover{background:#005fbf}.drt-sw-button:disabled{background:#e4e7eb;color:#586474!important;cursor:not-allowed}.drt-sw-hero>.drt-sw-button{margin-top:26px}.drt-sw-family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.drt-sw-family{border:1px solid #e4e7ea;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0;background:#fff}.drt-sw-family>div{aspect-ratio:16/10;background:#f5f6f8;overflow:hidden}.drt-sw-family img{position:static;width:100%;height:100%;object-fit:contain;padding:16px}.drt-sw-family h3{font-size:21px;font-weight:700;margin:22px 22px 10px;line-height:1.2}.drt-sw-family p{font-size:14px;color:#65707b;padding:0 22px 20px}.drt-sw-family>span{padding:0 22px 24px;margin-top:auto;font-size:13px;font-weight:650;color:#0064c8}.drt-sw-family:hover{border-color:#8ab8e6}.drt-sw-section{padding-top:56px;padding-bottom:56px}.drt-sw-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.drt-sw h2{font-size:clamp(27px,3vw,40px);line-height:1.2;letter-spacing:-.035em;font-weight:650}.drt-sw-section-head>label{font-size:12px;font-weight:650;min-width:270px}.drt-sw input,.drt-sw select{display:block;font:400 15px/1.5 'DRT Manrope',Arial,sans-serif;padding:12px;border:1px solid #b8c1ca;border-radius:6px;color:#202329;background:#fff;max-width:100%;min-height:48px}.drt-sw-section-head input{width:100%;margin-top:6px}.drt-sw-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.drt-sw-filters button{font:600 13px/1.5 'DRT Manrope',Arial,sans-serif;background:white;color:#47515e;border:1px solid #d9dee4;border-radius:24px;padding:10px 18px;cursor:pointer}.drt-sw-filters button[aria-pressed=true]{background:#202329;border-color:#202329;color:#fff}.drt-sw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.drt-sw-card{border:1px solid #e2e6ea;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.drt-sw-card-image{aspect-ratio:16/10;display:block;background:#f5f6f7}.drt-sw-card-image img{position:static;width:100%;height:100%;object-fit:contain;padding:20px}.drt-sw-card-text{padding:24px;display:flex;flex-direction:column;flex:1}.drt-sw-card h3{font-size:20px;font-weight:650;line-height:1.35}.drt-sw-card p{font-size:14px;color:#66717d;margin:12px 0 24px}.drt-sw-card-price{font-size:17px;font-weight:650;margin-top:auto}.drt-sw-link{display:inline-block;font-size:14px;color:#0069ce!important;font-weight:600;padding:12px 0}.drt-sw-card .drt-sw-link{border-top:1px solid #e5e8ed;margin-top:20px}.drt-sw-count{font-size:12px;color:#66717d!important;margin-top:20px!important}.drt-sw-back{display:inline-block;margin:24px 0;font-size:13px;color:#66717d!important}.drt-sw-purchase{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start;margin-bottom:48px}.drt-sw-gallery{background:#f4f6f8;border-radius:14px;aspect-ratio:1/1;overflow:hidden;position:sticky;top:24px}.drt-sw-gallery img{display:block;position:static;width:100%;height:100%;object-fit:contain;padding:32px}.drt-sw-purchase h1{font-size:clamp(30px,3vw,42px);margin:12px 0 18px}.drt-sw-lead{color:#626d79!important}.drt-sw-form{margin-top:24px}.drt-sw-price{font-size:30px;font-weight:650;line-height:1.3}.drt-sw-sku{font-size:12px;color:#65717e!important;margin:8px 0 24px!important}.drt-sw-form>label{display:block;font-size:14px;font-weight:700;margin:22px 0 8px}.drt-sw select{width:100%;white-space:normal;font-size:14px}.drt-sw-note{font-size:12px;color:#65717e!important;margin-top:12px!important;line-height:1.6}.drt-sw-buy-row{display:flex;gap:16px;align-items:end;margin:22px 0 12px}.drt-sw-buy-row>label{width:90px;flex:none;font-size:12px}.drt-sw-buy-row input{width:90px;margin-top:5px}.drt-sw-buy-row>button{flex:1}.drt-sw-details{border-top:1px solid #dde3e8;margin-top:24px;padding:18px 0}.drt-sw-details summary{cursor:pointer;font-size:16px;font-weight:650;line-height:1.5}.drt-sw-details p{font-size:14px;color:#65717e;margin-top:14px}.drt-sw-details a{display:inline-block;font-size:14px;color:#0069ce;text-decoration:underline;text-underline-offset:4px;margin-top:12px}.drt-sw-enquiry{background:#f3f6fa;border-radius:10px;padding:24px;margin-top:24px}.drt-sw-enquiry h2{font-size:23px}.drt-sw-enquiry p{font-size:14px;color:#65717e;margin:12px 0 20px}.drt-sw-help{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f2f5f8;border-radius:12px;padding:36px;margin:36px 0 56px}.drt-sw-help h2{font-size:28px}.drt-sw-help p{font-size:14px;color:#65717e;margin-top:10px;max-width:650px}.drt-sw-help>a{flex:none}.drt-sw-description{overflow:auto;margin-top:24px;max-width:100%}.drt-sw-description img{max-width:100%;height:auto}.drt-sw-full>summary{font-size:18px}
@media(max-width:1050px){.drt-sw-wrap{padding-left:28px;padding-right:28px}.drt-sw-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drt-sw-purchase{gap:30px}.drt-sw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.drt-sw-wrap{padding-left:20px;padding-right:20px}.drt-sw-hero{padding-top:34px;padding-bottom:30px}.drt-sw-hero>p:not(.drt-sw-kicker){font-size:16px}.drt-sw-section-head{display:block}.drt-sw-section-head>label{display:block;margin-top:22px;min-width:0}.drt-sw-purchase{grid-template-columns:1fr;gap:26px}.drt-sw-gallery{position:static;aspect-ratio:4/3}.drt-sw-gallery img{padding:24px}.drt-sw-help{display:block;padding:26px}.drt-sw-help>a{margin-top:22px}.drt-sw h1{font-size:36px}.drt-sw-family-grid{gap:14px}.drt-sw-family h3{font-size:19px;margin:18px 16px 10px}.drt-sw-family p{padding:0 16px 18px;font-size:13px}.drt-sw-family>span{padding:0 16px 20px}.drt-sw-section{padding-top:40px;padding-bottom:40px}}
@media(max-width:460px){.drt-sw-grid{grid-template-columns:1fr}.drt-sw-family-grid{grid-template-columns:1fr}.drt-sw-family>div{aspect-ratio:16/9}.drt-sw-purchase h1{font-size:30px}.drt-sw-buy-row{gap:10px}.drt-sw-button{padding:14px 18px}}
