@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,700;1,800;1,900&family=DM+Sans:wght@400;500;600;700&display=swap";#et-pdp-page{--green:#006b49;--deep:#063c2e;--lime:#d0fb34;--ink:#131613;--muted:#5b645e;--line:#c8cfc6;--wash:#eef1e9;--paper:#fafbf7;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--body:"DM Sans",Arial,sans-serif}#et-pdp-page *{box-sizing:border-box}#et-pdp-page{scroll-behavior:smooth;scroll-padding-top:24px}#et-pdp-page{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased}#et-pdp-page button,#et-pdp-page input,#et-pdp-page select{font:inherit}#et-pdp-page button{border:0;background:none;color:inherit;cursor:pointer}#et-pdp-page button,#et-pdp-page a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#et-pdp-page a{color:inherit;text-underline-offset:4px}#et-pdp-page button,#et-pdp-page a,#et-pdp-page input,#et-pdp-page select,#et-pdp-page summary{outline-offset:4px}#et-pdp-page button:focus-visible,#et-pdp-page a:focus-visible,#et-pdp-page input:focus-visible,#et-pdp-page select:focus-visible,#et-pdp-page summary:focus-visible{outline:3px solid var(--green)}#et-pdp-page img{display:block;max-width:100%;height:auto;object-fit:cover}#et-pdp-page h1,#et-pdp-page h2,#et-pdp-page h3,#et-pdp-page p{margin:0}#et-pdp-page h1,#et-pdp-page h2,#et-pdp-page h3{font-family:var(--display)}#et-pdp-page h1{font-size:clamp(60px,6.4vw,90px);font-weight:900;font-style:italic;line-height:.87;letter-spacing:-1.4px;text-transform:uppercase}#et-pdp-page h1>span{font-family:var(--body);font-size:17px;vertical-align:super;font-style:normal;margin-left:4px}#et-pdp-page h2{font-size:clamp(48px,5.5vw,82px);font-weight:800;font-style:italic;line-height:.95;letter-spacing:-1px;text-transform:uppercase}#et-pdp-page h2 em{font:inherit;color:var(--green)}#et-pdp-page h3{font-size:25px;line-height:1.05;font-weight:800}#et-pdp-page p{color:var(--muted)}#et-pdp-page .wrap{width:min(1330px,calc(100% - 88px));margin:auto}#et-pdp-page .eyebrow{font-size:12px;font-weight:700;letter-spacing:1.3px;color:var(--green);text-transform:uppercase}#et-pdp-page .preview-bar{background:#252925;color:#c3cec2;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:5px 24px;letter-spacing:.6px}#et-pdp-page .preview-bar button{color:#c3cec2;font-size:12px;text-decoration:underline;min-height:28px}#et-pdp-page .announcement{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;background:var(--lime);padding:10px 44px;font-size:12px;font-weight:700;letter-spacing:.6px}#et-pdp-page .announcement a{font-weight:700}#et-pdp-page .header{max-width:none;width:100%;height:92px;background:var(--ink);color:#fff;display:flex;align-items:center;padding:0 max(44px,calc((100vw - 1330px)/2));gap:72px}#et-pdp-page .wordmark{font-family:var(--display);font-size:58px;line-height:.9;letter-spacing:-2px;text-transform:uppercase;font-style:italic;font-weight:900;text-decoration:none;white-space:nowrap}#et-pdp-page .wordmark>span{font-family:var(--body);font-size:12px;vertical-align:top;display:inline-block;padding-top:5px;letter-spacing:0;font-style:normal;margin-left:4px}#et-pdp-page .wordmark i{display:none}#et-pdp-page .header .wordmark{color:var(--lime)}#et-pdp-page .header nav{display:flex;gap:26px;font-size:14px;font-weight:700;text-transform:uppercase}#et-pdp-page .header nav a{text-decoration:none;white-space:nowrap}#et-pdp-page .header nav a:hover{color:var(--lime)}#et-pdp-page .header-right{margin-left:auto;display:flex;gap:24px;align-items:center}#et-pdp-page .help-link{font-size:12px;white-space:nowrap}#et-pdp-page .icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:none}#et-pdp-page .icon-btn svg{width:24px;height:24px}#et-pdp-page .bag{width:auto;gap:9px}#et-pdp-page .bag span{display:grid;place-items:center;background:var(--lime);color:var(--ink);width:22px;height:22px;font-size:12px;font-weight:700}#et-pdp-page .breadcrumb{display:flex;gap:12px;padding-top:20px;padding-bottom:22px;font-size:12px;color:var(--muted)}#et-pdp-page .breadcrumb a{text-decoration:none}#et-pdp-page .product{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:64px;align-items:start;padding-bottom:60px}#et-pdp-page .gallery{min-width:0}#et-pdp-page .hero-stage{height:750px;background:var(--green);position:relative;isolation:isolate;overflow:hidden;border:2px solid var(--ink);background-image:radial-gradient(#ffffff20 1px,transparent 1px);background-size:12px 12px}#et-pdp-page .hero-stage:before{content:"";position:absolute;inset:auto -25% -100px;height:310px;background:var(--lime);transform:rotate(-14deg);z-index:-1}#et-pdp-page .hero-stage:after{content:"";position:absolute;right:-14px;top:25px;width:76px;height:35px;transform:rotate(38deg);background:repeating-linear-gradient(90deg,var(--lime) 0 8px,transparent 8px 16px);z-index:-1}#et-pdp-page .hero-type{position:absolute;left:30px;top:28px;font-family:var(--display);font-style:italic;font-weight:900;color:#fff;font-size:clamp(80px,8.5vw,123px);line-height:.79;letter-spacing:-2px;transform:rotate(-3deg);z-index:2;pointer-events:none}#et-pdp-page .hero-type>span{color:var(--lime)}#et-pdp-page .hero-side{position:absolute;right:12px;top:300px;writing-mode:vertical-rl;color:#e0ecd8;font-size:12px;letter-spacing:2px}#et-pdp-page .main-photo{position:absolute;top:235px;left:11%;width:78%;aspect-ratio:1;transform:rotate(4deg);background:#fff;border:9px solid #fff;box-shadow:9px 10px #003b2b;overflow:hidden}#et-pdp-page .main-photo>img{height:100%;width:100%;object-position:center}#et-pdp-page .photo-label{position:absolute;top:12px;left:12px;right:12px;width:max-content;max-width:calc(100% - 24px);background:var(--ink);color:#fff;padding:6px 9px;font-size:12px;font-weight:600;letter-spacing:.6px}#et-pdp-page .zoom{position:absolute;right:8px;bottom:8px;background:var(--lime);border:2px solid var(--ink)}#et-pdp-page .image-counter{position:absolute;left:10px;bottom:10px;background:#fff;padding:4px 8px;font-size:12px}#et-pdp-page .image-counter span{font-weight:700}#et-pdp-page .price-sticker{position:absolute;right:10px;top:160px;z-index:3;width:118px;height:128px;border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:var(--lime);color:var(--ink);transform:rotate(9deg);display:flex;flex-direction:column;align-items:center;justify-content:center}#et-pdp-page .price-sticker>span{font-size:14px;font-weight:700;line-height:1}#et-pdp-page .price-sticker strong{font:900 62px/.95 var(--display)}#et-pdp-page .price-sticker small{font-size:12px}#et-pdp-page .hero-note{position:absolute;left:15px;bottom:27px;transform:rotate(-7deg);font:800 italic 30px/.9 var(--display);text-transform:uppercase;color:var(--ink);background:#fff;padding:12px 16px;box-shadow:4px 4px 0 var(--ink)}#et-pdp-page .gallery-thumbs{display:flex;gap:9px;padding-top:15px}#et-pdp-page .gallery-thumbs button{width:82px;height:82px;border:2px solid var(--ink);background:#fff;padding:4px;transition:transform .18s}#et-pdp-page .gallery-thumbs button.active{background:var(--lime);box-shadow:3px 3px 0 var(--ink)}#et-pdp-page .gallery-thumbs button:hover{transform:translateY(-3px)}#et-pdp-page .gallery-thumbs img{width:100%;height:100%;object-fit:cover}#et-pdp-page .gallery-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;padding:15px 0;color:var(--muted)}#et-pdp-page .gallery-caption>span:last-child{font-weight:700;color:var(--ink)}#et-pdp-page .gallery-statement{margin-top:30px;background:var(--lime);padding:25px;display:flex;align-items:center;gap:22px;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);transform:rotate(-1deg)}#et-pdp-page .ticket-symbol{font-size:80px;line-height:1;color:var(--green);flex:none}#et-pdp-page .gallery-statement .eyebrow{font-size:12px;color:var(--ink)}#et-pdp-page .gallery-statement p{font:800 italic 36px/.95 var(--display);color:var(--ink);margin:7px 0 12px}#et-pdp-page .gallery-statement p em{color:var(--green);font:inherit}#et-pdp-page .gallery-statement a{font-size:12px}#et-pdp-page .rating{display:flex;gap:10px;align-items:center;text-decoration:none;font-size:12px;margin-bottom:20px;min-height:30px}#et-pdp-page .rating>span:last-child{margin-left:auto}#et-pdp-page .stars{color:var(--green);letter-spacing:3px;font-size:18px;white-space:nowrap}#et-pdp-page .product-kicker{font-size:12px;margin-bottom:14px}#et-pdp-page .tagline{color:var(--green);font-size:18px;font-weight:700;margin-top:15px}#et-pdp-page .intro{font-size:16px;line-height:1.6;margin-top:12px;max-width:520px}#et-pdp-page .benefit-line{display:flex;flex-wrap:wrap;gap:8px 15px;font-size:12px;font-weight:600;color:var(--green);margin-top:18px;padding-bottom:22px;border-bottom:2px solid var(--ink)}#et-pdp-page fieldset{margin:0;padding:0;border:0;min-width:0}#et-pdp-page .option-section{padding-top:22px}#et-pdp-page .option-section legend{float:left;display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;font-family:var(--display);font-weight:800;font-style:italic;text-transform:uppercase;font-size:24px;line-height:1;margin:0 0 15px}#et-pdp-page .option-section legend+.bundles,#et-pdp-page .option-section legend+.fabrics,#et-pdp-page .option-section legend+.sizes,#et-pdp-page .option-section legend+.finish{clear:both}#et-pdp-page .step{display:inline-grid;place-items:center;width:27px;height:27px;flex:none;background:var(--ink);color:var(--lime);font-family:var(--body);font-size:12px;font-style:normal;letter-spacing:0}#et-pdp-page .text-button{font-family:var(--body);text-transform:none;font-style:normal;color:var(--green);font-size:14px;text-decoration:underline;text-underline-offset:4px;font-weight:600;padding:0}#et-pdp-page .option-section legend .text-button{margin-left:auto;font-size:12px;min-height:28px;line-height:1.4}#et-pdp-page .bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:9px}#et-pdp-page .bundle{position:relative;display:flex;flex-direction:column;text-align:center;border:2px solid var(--ink);padding:15px 4px 12px;cursor:pointer;background:#fff;transition:transform .15s}#et-pdp-page .bundle.selected{background:var(--lime);box-shadow:4px 4px 0 var(--ink)}#et-pdp-page .bundle input,#et-pdp-page .fabric input,#et-pdp-page .sizes input,#et-pdp-page .finish input{position:absolute;opacity:0;width:1px;height:1px}#et-pdp-page .bundle:has(input:focus-visible),#et-pdp-page .fabric:has(input:focus-visible),#et-pdp-page .size-label:has(input:focus-visible),#et-pdp-page .finish label:has(input:focus-visible){outline:3px solid var(--green);outline-offset:4px}#et-pdp-page .bundle-name{font-size:14px;font-weight:700;text-transform:uppercase}#et-pdp-page .bundle strong{font:800 40px/1 var(--display);margin:3px 0}#et-pdp-page .bundle small{font-size:12px;line-height:1.5;color:var(--muted)}#et-pdp-page .bundle.selected small{color:var(--ink)}#et-pdp-page .bundle-tag{max-width:calc(100% - 2px);position:absolute;top:-12px;left:50%;transform:translate(-50%) rotate(-2deg);background:var(--green);color:#fff;font-size:12px;letter-spacing:.3px;font-weight:700;padding:4px 7px;white-space:nowrap}#et-pdp-page .micro{font-size:12px;color:var(--muted);line-height:1.55;margin-top:10px}#et-pdp-page .fabrics{display:grid;grid-template-columns:1fr 1fr;gap:10px}#et-pdp-page .fabric{border:2px solid var(--line);background:#fff;padding:13px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:7px 8px;position:relative;cursor:pointer;min-width:0}#et-pdp-page .fabric.selected{border-color:var(--green);background:#f0f6e7}#et-pdp-page .radio-dot{width:15px;height:15px;flex:none;border:1px solid var(--muted);border-radius:50%;display:grid;place-items:center}#et-pdp-page .selected .radio-dot{border-color:var(--green)}#et-pdp-page .selected .radio-dot:after{content:"";width:9px;height:9px;border-radius:100%;background:var(--green)}#et-pdp-page .fabric>span:nth-child(3){flex:1}#et-pdp-page .fabric b{font-size:15px;display:block}#et-pdp-page .fabric small{font-size:12px;color:var(--muted);display:block;line-height:1.5}#et-pdp-page .fabric strong{width:100%;font-size:14px;margin-left:23px}#et-pdp-page .fabric strong small{display:inline;font-size:12px;font-weight:400}#et-pdp-page .fabric-description{color:var(--green)}#et-pdp-page .sizes{display:flex;gap:6px}#et-pdp-page .size-label{position:relative;flex:1;min-width:0;cursor:pointer}#et-pdp-page .size-label span{display:grid;place-items:center;height:44px;border:2px solid var(--line);background:#fff;font-size:14px;font-weight:600}#et-pdp-page .size-label:has(input:checked) span{background:var(--ink);color:var(--lime);border-color:var(--ink);box-shadow:2px 2px 0 var(--green)}#et-pdp-page .size-help{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--muted);margin-top:9px;min-height:28px}#et-pdp-page .size-help label{display:flex;align-items:center;gap:4px;white-space:nowrap;color:var(--ink)}#et-pdp-page input[type=checkbox]{accent-color:var(--green);width:16px;height:16px}#et-pdp-page .small-muted{font-family:var(--body);font-size:12px;color:var(--muted);text-transform:none;font-style:normal;font-weight:400;line-height:1.5;margin-left:auto}#et-pdp-page .finish{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px}#et-pdp-page .finish>span{margin-right:auto;color:var(--muted)}#et-pdp-page .finish label{position:relative;cursor:pointer}#et-pdp-page .finish label span{display:block;padding:6px 15px;background:#fff;border:1px solid var(--line)}#et-pdp-page .finish label:has(input:checked) span{background:var(--ink);color:#fff;border-color:var(--ink)}#et-pdp-page .tee-rows{display:grid;gap:7px}#et-pdp-page .tee-row{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-left:4px solid var(--green);padding:8px 12px;background:#fff}#et-pdp-page .tee-number{font:800 21px/1 var(--display);color:var(--muted);min-width:22px}#et-pdp-page .colour-preview{width:21px;height:21px;flex:none;border:1px solid #0002;border-radius:100%}#et-pdp-page .tee-row label{flex:1;display:flex;align-items:center;min-width:0}#et-pdp-page .tee-row select{min-width:0;width:100%;border:0;color:var(--ink);background:transparent;font-size:14px;min-height:31px;cursor:pointer}#et-pdp-page .tee-row .individual-size{max-width:85px;border-left:1px solid var(--line);padding-left:8px}#et-pdp-page .tee-row .size-value{font-size:12px;color:var(--muted);min-width:42px;text-align:right}#et-pdp-page .order-summary{margin-top:22px;padding:16px 0 7px;border-top:2px solid var(--ink)}#et-pdp-page .order-summary>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;margin-bottom:9px}#et-pdp-page .order-summary strong{font-family:var(--display);font-weight:800;font-size:30px;line-height:1}#et-pdp-page .delivery-row{color:var(--muted)}#et-pdp-page .delivery-row .text-button{font-size:12px;color:var(--muted)}#et-pdp-page .order-summary .delivered{border-top:1px dashed #adb8ad;padding-top:12px;margin-top:12px;font-size:12px}#et-pdp-page .order-summary .delivered strong{color:var(--green);font-size:22px}#et-pdp-page .add-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:61px;background:var(--lime);color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:10px 22px;font:800 italic 26px/1 var(--display);text-transform:uppercase;transition:transform .15s,box-shadow .15s}#et-pdp-page .add-button>span:last-child{font-family:var(--body);font-weight:400}#et-pdp-page .add-button:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ink)}#et-pdp-page .under-cta{font-size:12px;text-align:center;margin-top:16px}#et-pdp-page .reassurance{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:19px;margin-top:20px}#et-pdp-page .reassurance>*{display:flex;align-items:center;flex-direction:column;text-decoration:none;text-align:center;padding:0 6px;gap:4px}#et-pdp-page .reassurance>*+*{border-left:1px solid var(--line)}#et-pdp-page .reassurance svg{width:24px;height:24px;fill:none;stroke:var(--green);stroke-width:1.5;margin-bottom:4px}#et-pdp-page .reassurance b{font-size:12px;font-weight:600}#et-pdp-page .reassurance span{font-size:12px;color:var(--muted)}#et-pdp-page .riot-strip{display:flex;align-items:center;justify-content:center;gap:40px;background:var(--lime);border-block:2px solid var(--ink);padding:14px 20px;font:800 italic 48px/1 var(--display);overflow:hidden;white-space:nowrap}#et-pdp-page .riot-strip b{font:normal 28px/1 var(--body);color:var(--green)}#et-pdp-page .section-nav{display:flex;justify-content:center;gap:65px;background:var(--ink);color:#fff;padding:19px 20px;font-size:14px;font-weight:600;text-transform:uppercase}#et-pdp-page .section-nav a{text-decoration:none}#et-pdp-page .section-nav a:hover{color:var(--lime)}#et-pdp-page .section{padding-top:90px;padding-bottom:90px}#et-pdp-page .fit-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:82px;align-items:center}#et-pdp-page .fit-image{height:655px;min-width:0;position:relative;isolation:isolate;overflow:hidden}#et-pdp-page .fit-image:before{content:"";position:absolute;top:9%;right:0;bottom:7%;left:0;background:var(--lime);transform:rotate(-4deg);z-index:-1}#et-pdp-page .collage-type{font:900 italic 79px/.83 var(--display);letter-spacing:-1px;position:absolute;top:0;left:0;color:var(--green);z-index:2;transform:rotate(-5deg)}#et-pdp-page .main-snap{position:absolute;top:120px;left:10%;width:80%;background:#fff;padding:8px;border:2px solid var(--ink);transform:rotate(5deg);box-shadow:6px 6px 0 var(--ink)}#et-pdp-page .main-snap img{width:100%;height:auto;aspect-ratio:1/1.03;object-fit:cover}#et-pdp-page .main-snap span,#et-pdp-page .small-snap span{display:block;padding:9px 3px 4px;font-size:12px;font-weight:700;letter-spacing:.5px}#et-pdp-page .small-snap{position:absolute;bottom:25px;left:-2%;width:42%;padding:6px;background:#fff;border:2px solid var(--ink);transform:rotate(-8deg);box-shadow:4px 4px 0 var(--ink);z-index:3}#et-pdp-page .small-snap img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}#et-pdp-page .small-snap span{font-size:12px}#et-pdp-page .image-label{position:absolute;right:0;bottom:10px;background:var(--ink);color:var(--lime);padding:12px 16px;font:800 italic 24px/1 var(--display);transform:rotate(3deg)}#et-pdp-page .fit-copy>.eyebrow{margin-bottom:18px}#et-pdp-page .fit-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;margin-top:20px}#et-pdp-page .numbered-benefit{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}#et-pdp-page .numbered-benefit>span{font:800 italic 27px/1 var(--display);color:var(--green);padding-top:2px}#et-pdp-page .numbered-benefit h3{font-size:24px;font-weight:700}#et-pdp-page .numbered-benefit p{font-size:14px;line-height:1.7;margin-top:7px}#et-pdp-page .outline-button{border:2px solid var(--ink);padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;background:#fff;color:var(--ink);font:700 italic 21px/1 var(--display);text-transform:uppercase;transition:background .15s}#et-pdp-page .outline-button:hover{background:var(--lime)}#et-pdp-page .fit-copy>.outline-button{margin-top:24px}#et-pdp-page .compare-section{background:var(--ink);color:#fff;position:relative}#et-pdp-page .compare-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:8px;background:repeating-linear-gradient(135deg,var(--green) 0 16px,var(--ink) 16px 32px)}#et-pdp-page .section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px}#et-pdp-page .section-heading .eyebrow{margin-bottom:18px}#et-pdp-page .section-heading>p{font-size:16px;line-height:1.7;max-width:320px}#et-pdp-page .compare-section .eyebrow,#et-pdp-page .compare-section h2 em{color:var(--lime)}#et-pdp-page .compare-section .section-heading>p{color:#b8c3b7}#et-pdp-page .comparison-cards{display:grid;grid-template-columns:1fr 1fr;gap:36px;position:relative}#et-pdp-page .comparison-cards article{border:2px solid #e1e9df;background:var(--paper);color:var(--ink);padding:35px;position:relative}#et-pdp-page .comparison-cards article:first-of-type{transform:rotate(-1deg)}#et-pdp-page .comparison-cards article.premium-card{background:var(--green);color:#fff;border-color:var(--lime);transform:rotate(1deg)}#et-pdp-page .comparison-cards article .eyebrow{color:var(--green)}#et-pdp-page .comparison-cards .premium-card .eyebrow{color:var(--lime)}#et-pdp-page .comparison-cards h3{font-size:66px;font-style:italic;font-weight:800;letter-spacing:-1px;margin-top:13px}#et-pdp-page .comparison-cards article>p{font-size:16px;margin-top:8px}#et-pdp-page .comparison-cards .premium-card>p{color:#d9eddb}#et-pdp-page .comparison-cards dl{margin:25px 0}#et-pdp-page .comparison-cards dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;border-top:1px solid #ccd7c9;padding:13px 0}#et-pdp-page .comparison-cards dt{color:var(--muted)}#et-pdp-page .comparison-cards dd{margin:0;text-align:right}#et-pdp-page .premium-card dl>div{border-color:#ffffff40}#et-pdp-page .premium-card dt{color:#c4dccb}#et-pdp-page .comparison-cards .outline-button{width:100%;background:var(--lime);box-shadow:4px 4px 0 var(--ink)}#et-pdp-page .comparison-cards article:first-of-type .outline-button{background:var(--ink);color:#fff}#et-pdp-page .versus-stamp{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%) rotate(-9deg);width:64px;height:64px;border:2px solid var(--ink);display:grid;place-items:center;background:var(--lime);color:var(--ink);font:900 italic 38px/1 var(--display);z-index:3;box-shadow:4px 4px 0 var(--ink)}#et-pdp-page .comparison-footnote{font-size:12px;color:#b8c3b7;margin-top:28px;text-align:center}#et-pdp-page .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#et-pdp-page .reviews-grid article{display:flex;flex-direction:column;background:#fff;border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:28px;position:relative}#et-pdp-page .reviews-grid article:nth-child(2){background:var(--lime);transform:rotate(-2deg)}#et-pdp-page .reviews-grid article:nth-child(2):before{color:#b3d62c}#et-pdp-page .reviews-grid .stars{position:relative;z-index:1}#et-pdp-page .reviews-grid blockquote{font:700 italic 32px/1.1 var(--display);text-transform:uppercase;letter-spacing:-.3px;flex:1;margin:24px 0}#et-pdp-page .reviews-grid article>p{font-size:14px;font-weight:600;color:var(--ink)}#et-pdp-page .reviews-grid article>p span{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:3px}#et-pdp-page .reviews-grid article>small{font-size:12px;margin-top:15px;color:var(--muted)}#et-pdp-page .review-source{font-size:12px;color:var(--muted);margin-top:27px}#et-pdp-page .guarantee-section{background:var(--green);color:#fff;position:relative;border-block:2px solid var(--ink)}#et-pdp-page .guarantee-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(#ffffff15 1px,transparent 1px);background-size:12px 12px}#et-pdp-page .guarantee-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:80px}#et-pdp-page .guarantee-section .eyebrow{color:var(--lime);margin-bottom:20px}#et-pdp-page .guarantee-section h2{font-size:clamp(64px,7vw,104px)}#et-pdp-page .guarantee-section h2 em{color:var(--lime)}#et-pdp-page .guarantee-section p{color:#d8ebda}#et-pdp-page .guarantee-inner>div:first-child>p:not(.eyebrow){font-size:16px;margin-top:22px;max-width:380px}#et-pdp-page .guarantee-mark{display:inline-block;border:3px solid var(--ink);background:var(--lime);color:var(--ink);padding:22px 28px;margin:35px 0 0 10px;transform:rotate(-6deg);box-shadow:7px 7px 0 var(--ink)}#et-pdp-page .guarantee-mark strong{font:900 italic 45px/.9 var(--display)}#et-pdp-page .guarantee-mark small{display:block;font-size:12px;font-weight:700;letter-spacing:.3px;margin-top:10px}#et-pdp-page .guarantee-details{padding-top:7px}#et-pdp-page .guarantee-details>div{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #ffffff45}#et-pdp-page .guarantee-details>div>span{font:800 italic 34px/1 var(--display);color:var(--lime)}#et-pdp-page .guarantee-details h3{font-size:25px;color:#fff}#et-pdp-page .guarantee-details p{font-size:16px;line-height:1.7;margin-top:10px}#et-pdp-page .guarantee-details>a{display:block;color:var(--lime);font-size:14px;margin:22px 0}#et-pdp-page .guarantee-details .guarantee-fine{font-size:12px;color:#c6deca;line-height:1.8}#et-pdp-page .faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px}#et-pdp-page .faq-section .eyebrow{margin-bottom:20px;max-width:290px}#et-pdp-page .faq-section h2{font-size:100px}#et-pdp-page .faq-section>div:first-child>p:not(.eyebrow){font-size:16px;margin:23px 0 10px}#et-pdp-page .faqs details{border-bottom:2px solid var(--ink);padding:21px 0}#et-pdp-page .faqs details:first-child{border-top:2px solid var(--ink)}#et-pdp-page .faqs summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-size:16px;font-weight:600}#et-pdp-page .faqs summary::-webkit-details-marker{display:none}#et-pdp-page .faqs summary:after{content:"+";width:27px;height:27px;flex:none;background:var(--lime);display:grid;place-items:center;font-size:23px;color:var(--ink);font-weight:400;line-height:1}#et-pdp-page .faqs details[open] summary:after{content:"\2212"}#et-pdp-page .faqs details p{font-size:16px;line-height:1.75;margin-top:17px;margin-bottom:15px}#et-pdp-page .final-cta{background:var(--lime);border-top:2px solid var(--ink);text-align:center;padding:65px 0;position:relative;overflow:hidden}#et-pdp-page .final-cta:before,#et-pdp-page .final-cta:after{content:"";position:absolute;top:0;width:50px;height:100%;background:repeating-linear-gradient(135deg,var(--green) 0 15px,transparent 15px 30px)}#et-pdp-page .final-cta:before{left:0}#et-pdp-page .final-cta:after{right:0}#et-pdp-page .final-cta h2{font-size:clamp(80px,12vw,160px);line-height:.83;margin:24px 0 30px}#et-pdp-page .final-cta .eyebrow{color:var(--ink)}#et-pdp-page .light-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--ink);color:#fff;text-decoration:none;padding:17px 30px;font:700 italic 24px/1 var(--display);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--green);transition:transform .15s}#et-pdp-page .light-button:hover{transform:rotate(-2deg)}#et-pdp-page footer.wrap{max-width:none;width:100%;background:var(--ink);color:#fff;display:flex;align-items:center;flex-wrap:wrap;gap:27px;padding:44px max(44px,calc((100vw - 1330px)/2)) 105px}#et-pdp-page footer .wordmark{font-size:48px;color:var(--lime)}#et-pdp-page footer>p{font-size:12px;font-weight:600;letter-spacing:.5px;color:#bfcabd}#et-pdp-page footer>div{display:flex;gap:24px;margin-left:auto;font-size:12px}#et-pdp-page footer button{font-size:12px;text-decoration:underline;padding:0}#et-pdp-page footer>small{width:100%;font-size:12px;color:#93a08f}#et-pdp-page .sticky-buy{position:fixed;bottom:0;left:0;right:0;background:var(--ink);color:#fff;border-top:2px solid var(--lime);z-index:10;padding:11px max(24px,calc((100vw - 1330px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 -5px 20px #0002}#et-pdp-page .sticky-buy[hidden]{display:none}#et-pdp-page .sticky-buy b{display:block;font-size:14px}#et-pdp-page .sticky-buy div>span{display:block;font-size:12px;color:#b5c5b4;margin-top:2px}#et-pdp-page .sticky-buy button{background:var(--lime);color:var(--ink);border:1px solid var(--lime);padding:12px 28px;min-height:46px;font:800 italic 23px/1 var(--display);text-transform:uppercase}#et-pdp-page .error{font-size:14px;color:#9b281d;margin-top:10px}#et-pdp-page dialog{width:min(630px,calc(100% - 32px));max-height:88dvh;border:3px solid var(--ink);background:var(--paper);color:var(--ink);padding:28px;box-shadow:9px 9px 0 var(--lime)}#et-pdp-page dialog::backdrop{background:#091e16ba;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#et-pdp-page .modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}#et-pdp-page .modal-head .icon-btn{background:var(--ink);color:var(--lime);width:42px;height:42px;font-size:20px}#et-pdp-page dialog h2{font-size:46px;line-height:.95;margin-bottom:22px;letter-spacing:-.4px}#et-pdp-page #modal-body p{font-size:16px;line-height:1.7;margin:12px 0}#et-pdp-page #modal-body h3{font-size:25px;margin:24px 0 10px}#et-pdp-page #modal-body ul,#et-pdp-page #modal-body ol{padding-left:22px;font-size:14px;line-height:1.8;color:var(--muted)}#et-pdp-page #modal-body li{margin:8px 0}#et-pdp-page .modal-callout{background:#e7efdc;border-left:4px solid var(--green);padding:15px 17px;margin:20px 0;font-size:14px;line-height:1.7}#et-pdp-page .modal-callout b{display:block}#et-pdp-page .modal-button{display:block;width:100%;background:var(--lime);border:2px solid var(--ink);color:var(--ink);text-align:center;text-decoration:none;padding:14px 18px;font-weight:700;font-size:14px;margin:18px 0 5px;box-shadow:3px 3px 0 var(--ink)}#et-pdp-page .modal-tabs{display:flex;gap:8px;margin:18px 0}#et-pdp-page .modal-tabs button{flex:1;border:2px solid var(--line);padding:12px 8px;background:#fff;font-size:14px}#et-pdp-page .modal-tabs button.active{background:var(--ink);color:var(--lime);border-color:var(--ink)}#et-pdp-page .table-scroll{overflow-x:auto}#et-pdp-page .modal-table{border-collapse:collapse;width:100%;font-size:14px;margin:20px 0}#et-pdp-page .modal-table th,#et-pdp-page .modal-table td{padding:11px 9px;text-align:left;border-bottom:1px solid var(--line)}#et-pdp-page .modal-table th{background:var(--wash)}#et-pdp-page .delivery-option{display:flex;align-items:center;gap:12px;border:2px solid var(--line);padding:15px;margin:10px 0;cursor:pointer;background:#fff}#et-pdp-page .delivery-option:has(input:checked){border-color:var(--green);background:#eef5e5}#et-pdp-page .delivery-option input{accent-color:var(--green)}#et-pdp-page .delivery-option b{font-size:14px}#et-pdp-page .delivery-option span{display:block;color:var(--muted);font-size:12px}#et-pdp-page .delivery-option strong{margin-left:auto;white-space:nowrap}#et-pdp-page .cart-item{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:13px 0;font-size:14px}#et-pdp-page .cart-item>.colour-preview{width:30px;height:30px}#et-pdp-page .cart-item span:last-child{margin-left:auto;color:var(--muted)}#et-pdp-page .cart-total{display:flex;justify-content:space-between;gap:20px;margin:18px 0;font-size:16px}#et-pdp-page .notes-label{display:inline-block;background:var(--lime);padding:6px 10px;font-size:12px;font-weight:700;border:1px solid var(--ink);margin-bottom:8px}#et-pdp-page .source-links{display:flex;flex-wrap:wrap;gap:14px;font-size:12px}#et-pdp-page .zoom-image{width:100%;height:auto;object-fit:contain}#et-pdp-page .size-illustration{width:200px;height:200px;object-fit:contain;margin:auto}#et-pdp-page .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#et-pdp-page .skip{position:absolute;left:20px;top:-80px;z-index:100;background:var(--lime);padding:12px}#et-pdp-page .skip:focus{top:10px}@media(min-width:1450px){#et-pdp-page .hero-stage{height:790px}#et-pdp-page .main-photo{top:250px}#et-pdp-page .hero-type{font-size:132px}#et-pdp-page .price-sticker{top:185px}#et-pdp-page .purchase{padding-top:6px}}@media(max-width:1150px){#et-pdp-page .wrap{width:calc(100% - 60px)}#et-pdp-page .header{gap:35px;padding-inline:30px}#et-pdp-page .header nav{gap:20px;font-size:12px}#et-pdp-page .help-link{display:none}#et-pdp-page .product{gap:34px}#et-pdp-page .hero-stage{height:650px}#et-pdp-page .hero-type{font-size:94px;left:22px}#et-pdp-page .main-photo{top:215px;width:82%;left:8%}#et-pdp-page .price-sticker{width:100px;height:113px;top:157px;right:6px}#et-pdp-page .price-sticker strong{font-size:54px}#et-pdp-page .hero-note{font-size:26px;bottom:30px}#et-pdp-page .hero-side{font-size:12px;right:8px}#et-pdp-page .gallery-statement{padding:20px;gap:16px}#et-pdp-page .gallery-statement p{font-size:30px}#et-pdp-page .ticket-symbol{font-size:60px}#et-pdp-page .fit-section{gap:44px}#et-pdp-page .fit-image{height:590px}#et-pdp-page .collage-type{font-size:66px}#et-pdp-page .small-snap{bottom:40px}#et-pdp-page .main-snap{top:120px}#et-pdp-page .fit-copy h2{font-size:58px}#et-pdp-page .comparison-cards h3{font-size:55px}#et-pdp-page .guarantee-inner,#et-pdp-page .faq-section{gap:45px}#et-pdp-page .reviews-grid article{padding:22px}#et-pdp-page .reviews-grid blockquote{font-size:29px}#et-pdp-page .reassurance b{font-size:12px}#et-pdp-page footer.wrap{padding-inline:30px}#et-pdp-page .final-cta:before,#et-pdp-page .final-cta:after{width:30px}}@media(max-width:800px){#et-pdp-page .wrap{width:calc(100% - 36px)}#et-pdp-page .preview-bar{padding:4px 18px;font-size:12px}#et-pdp-page .preview-bar button{font-size:12px}#et-pdp-page .desktop-only{display:none!important}#et-pdp-page .announcement{padding:9px 18px;justify-content:center;gap:15px;font-size:12px;letter-spacing:.1px}#et-pdp-page .header{height:73px;padding-inline:18px;gap:25px}#et-pdp-page .wordmark{font-size:47px}#et-pdp-page .header nav{margin-left:auto}#et-pdp-page .header nav a:nth-child(n+2){display:none}#et-pdp-page .header-right{margin-left:0}#et-pdp-page .header nav a{font-size:12px}#et-pdp-page .bag{gap:7px}#et-pdp-page .bag svg{width:21px}#et-pdp-page .breadcrumb{max-width:590px;padding:16px 0;font-size:12px}#et-pdp-page .product{display:grid;grid-template-columns:1fr;gap:25px;max-width:590px;padding-bottom:45px}#et-pdp-page .hero-stage{height:515px}#et-pdp-page .hero-type{font-size:107px;top:24px;left:21px;line-height:.79}#et-pdp-page .main-photo{top:166px;left:20%;width:66%;max-width:340px;border-width:7px}#et-pdp-page .price-sticker{top:134px;right:18px;width:92px;height:102px}#et-pdp-page .price-sticker strong{font-size:49px}#et-pdp-page .price-sticker>span{font-size:12px}#et-pdp-page .price-sticker small{font-size:12px}#et-pdp-page .hero-side{top:290px;right:8px;font-size:12px;letter-spacing:1px}#et-pdp-page .hero-note{font-size:25px;left:18px;bottom:32px;padding:10px 12px;z-index:2}#et-pdp-page .hero-stage:before{height:210px;bottom:-55px}#et-pdp-page .photo-label{font-size:12px;top:7px;left:7px;padding:4px 7px;max-width:calc(100% - 14px)}#et-pdp-page .zoom{width:35px;height:35px;right:6px;bottom:6px}#et-pdp-page .zoom svg{width:18px;height:18px}#et-pdp-page .image-counter{font-size:12px;left:6px;bottom:7px;padding:3px 6px}#et-pdp-page .gallery-thumbs{gap:8px;padding-top:13px}#et-pdp-page .gallery-thumbs button{width:65px;height:65px;padding:3px}#et-pdp-page .gallery-caption{font-size:12px;gap:12px;padding:13px 0 0}#et-pdp-page .gallery-statement{display:none}#et-pdp-page .rating{margin-bottom:14px;font-size:12px}#et-pdp-page .product-kicker{font-size:12px;margin-bottom:11px}#et-pdp-page h1{font-size:74px;line-height:.87;letter-spacing:-1px}#et-pdp-page h1 br{display:revert}#et-pdp-page .tagline{font-size:18px;margin-top:14px}#et-pdp-page .intro{font-size:16px;margin-top:12px}#et-pdp-page .benefit-line{font-size:12px;gap:8px 15px}#et-pdp-page .option-section{padding-top:23px}#et-pdp-page .option-section legend{font-size:25px}#et-pdp-page .option-section legend .text-button,#et-pdp-page .step{font-size:12px}#et-pdp-page .bundle strong{font-size:40px}#et-pdp-page .bundle small,#et-pdp-page .bundle-tag{font-size:12px}#et-pdp-page .fabrics{gap:9px}#et-pdp-page .fabric{padding:12px 10px;gap:7px}#et-pdp-page .fabric b{font-size:15px}#et-pdp-page .fabric small{font-size:12px}#et-pdp-page .fabric strong{font-size:14px}#et-pdp-page .tee-row select{font-size:16px}#et-pdp-page .micro,#et-pdp-page .small-muted,#et-pdp-page .reassurance b,#et-pdp-page .reassurance span{font-size:12px}#et-pdp-page .add-button{font-size:27px}#et-pdp-page .under-cta{font-size:12px}#et-pdp-page .riot-strip{gap:20px;font-size:34px;padding:12px 15px}#et-pdp-page .riot-strip b{font-size:20px}#et-pdp-page .section-nav{gap:26px;font-size:12px;padding:17px 15px;white-space:nowrap;overflow-x:auto}#et-pdp-page .section{padding-top:57px;padding-bottom:57px}#et-pdp-page .fit-section{grid-template-columns:1fr;gap:25px;max-width:590px}#et-pdp-page .fit-image{height:555px}#et-pdp-page .collage-type{font-size:80px}#et-pdp-page .main-snap{top:120px;left:22%;width:66%;max-width:330px}#et-pdp-page .small-snap{left:3%;bottom:50px;width:38%;max-width:185px}#et-pdp-page .image-label{right:3%;bottom:35px;font-size:25px}#et-pdp-page .fit-image:before{top:12%;right:3%;bottom:10%;left:3%}#et-pdp-page .fit-copy h2,#et-pdp-page h2{font-size:57px;letter-spacing:-.5px}#et-pdp-page .fit-copy>.eyebrow{font-size:12px;margin-bottom:15px}#et-pdp-page .fit-copy>p:not(.eyebrow){margin-top:18px}#et-pdp-page .numbered-benefit{padding:21px 0;gap:16px}#et-pdp-page .numbered-benefit h3{font-size:25px}#et-pdp-page .numbered-benefit p{font-size:16px}#et-pdp-page .section-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:30px}#et-pdp-page .section-heading .eyebrow{margin-bottom:15px;font-size:12px}#et-pdp-page .section-heading>p{font-size:16px}#et-pdp-page .comparison-cards{grid-template-columns:1fr;gap:30px;padding:0 5px}#et-pdp-page .comparison-cards article{padding:26px}#et-pdp-page .comparison-cards h3{font-size:60px}#et-pdp-page .comparison-cards .eyebrow{font-size:12px}#et-pdp-page .comparison-cards article>p{font-size:16px}#et-pdp-page .comparison-cards dl>div{font-size:14px;padding:12px 0}#et-pdp-page .comparison-cards .outline-button{font-size:22px}#et-pdp-page .versus-stamp{top:50%;width:52px;height:52px;font-size:32px}#et-pdp-page .comparison-footnote{text-align:left;font-size:12px;margin-top:24px}#et-pdp-page .reviews-grid{grid-template-columns:1fr;gap:27px;padding:0 5px}#et-pdp-page .reviews-grid article{padding:25px}#et-pdp-page .reviews-grid article:nth-child(2){transform:rotate(-1.5deg)}#et-pdp-page .reviews-grid blockquote{font-size:35px;margin:21px 0}#et-pdp-page .reviews-grid article>p span{font-size:12px}#et-pdp-page .guarantee-inner{grid-template-columns:1fr;gap:25px;padding-top:55px;padding-bottom:55px}#et-pdp-page .guarantee-section h2{font-size:68px}#et-pdp-page .guarantee-mark{margin-top:27px;padding:16px 23px}#et-pdp-page .guarantee-mark strong{font-size:37px}#et-pdp-page .guarantee-mark small{font-size:12px}#et-pdp-page .guarantee-details{padding-top:0}#et-pdp-page .guarantee-details>div{gap:17px;padding:21px 0}#et-pdp-page .guarantee-details h3{font-size:26px}#et-pdp-page .guarantee-details>div>span{font-size:32px}#et-pdp-page .guarantee-details p{font-size:16px}#et-pdp-page .faq-section{grid-template-columns:1fr;gap:27px;max-width:590px}#et-pdp-page .faq-section h2{font-size:83px}#et-pdp-page .faq-section>div:first-child>p:not(.eyebrow){margin-top:20px}#et-pdp-page .faqs details{padding:20px 0}#et-pdp-page .faqs summary{font-size:16px}#et-pdp-page .faqs summary:after{width:25px;height:25px}#et-pdp-page .final-cta{padding:45px 0}#et-pdp-page .final-cta:before,#et-pdp-page .final-cta:after{width:16px}#et-pdp-page .final-cta h2{font-size:99px;margin:25px 0 28px}#et-pdp-page .final-cta .eyebrow{font-size:12px;letter-spacing:.8px}#et-pdp-page .light-button{font-size:23px;padding:15px 25px}#et-pdp-page footer.wrap{padding:36px 18px 110px;gap:22px}#et-pdp-page footer .wordmark{font-size:43px}#et-pdp-page footer>p{font-size:12px;margin-left:auto}#et-pdp-page footer>div{width:100%;margin:0;gap:17px;flex-wrap:wrap}#et-pdp-page footer>small{font-size:12px}#et-pdp-page .sticky-buy{padding:10px 18px calc(10px + env(safe-area-inset-bottom));gap:12px}#et-pdp-page .sticky-buy b{font-size:12px}#et-pdp-page .sticky-buy div>span{font-size:12px}#et-pdp-page .sticky-buy button{min-width:130px;font-size:22px;padding:12px 15px}#et-pdp-page .modal-head .eyebrow{font-size:12px}#et-pdp-page dialog{padding:22px;max-height:90dvh}#et-pdp-page dialog h2{font-size:39px}#et-pdp-page .modal-table{font-size:12px}#et-pdp-page .modal-table th,#et-pdp-page .modal-table td{padding:10px 7px}#et-pdp-page .modal-tabs button{font-size:13px}}@media(max-width:480px){#et-pdp-page .hero-stage{height:440px}#et-pdp-page .hero-type{font-size:86px;left:15px;top:24px}#et-pdp-page .main-photo{top:149px;width:73%;left:17%;max-width:285px}#et-pdp-page .hero-note{font-size:23px;left:12px;bottom:26px}#et-pdp-page .price-sticker{right:11px;top:115px;width:82px;height:94px}#et-pdp-page .price-sticker strong{font-size:46px}#et-pdp-page .price-sticker>span{font-size:12px}#et-pdp-page .hero-side{top:263px}#et-pdp-page .fit-image{height:480px}#et-pdp-page .collage-type{font-size:72px}#et-pdp-page .main-snap{top:110px;left:20%;width:74%}#et-pdp-page .small-snap{bottom:37px;left:1%;width:43%}#et-pdp-page .image-label{font-size:22px;bottom:22px;right:2%}#et-pdp-page h1{font-size:62px}#et-pdp-page .purchase h1{font-size:clamp(50px,16vw,66px)}#et-pdp-page .purchase h1>span{font-size:12px}#et-pdp-page .purchase h1 br{display:revert}#et-pdp-page .announcement{font-size:12px;gap:10px}#et-pdp-page .bundle-tag,#et-pdp-page .fabrics .fabric small{font-size:12px}#et-pdp-page .riot-strip{gap:14px;font-size:29px}#et-pdp-page .riot-strip b{font-size:18px}#et-pdp-page .section-nav{gap:20px;font-size:12px}#et-pdp-page .fit-copy h2{font-size:53px}#et-pdp-page .fit-copy h2 em{font-size:.92em}#et-pdp-page .final-cta h2{font-size:89px}#et-pdp-page .hero-stage:before{height:180px}#et-pdp-page .photo-label{display:none}}@media(max-width:360px){#et-pdp-page .wrap{width:calc(100% - 28px)}#et-pdp-page .announcement>span{display:none}#et-pdp-page .header{gap:15px;padding-inline:14px}#et-pdp-page .header nav{display:none}#et-pdp-page .header-right{margin-left:auto}#et-pdp-page .hero-stage{height:400px}#et-pdp-page .hero-type{font-size:76px}#et-pdp-page .main-photo{top:141px}#et-pdp-page .price-sticker{top:112px;right:7px;width:73px;height:87px}#et-pdp-page .price-sticker strong{font-size:40px}#et-pdp-page .hero-note{font-size:20px;bottom:19px}#et-pdp-page .gallery-thumbs{gap:6px}#et-pdp-page .gallery-thumbs button{width:53px;height:53px}#et-pdp-page .gallery-caption{font-size:12px}#et-pdp-page .purchase h1{font-size:48px}#et-pdp-page .option-section legend{font-size:22px;gap:7px}#et-pdp-page .option-section legend .text-button,#et-pdp-page .small-muted{font-size:12px}#et-pdp-page .bundle-tag{font-size:12px;letter-spacing:0}#et-pdp-page .fabric{gap:5px;padding:10px 8px}#et-pdp-page .fabric b{font-size:14px}#et-pdp-page .fabric small{font-size:12px}#et-pdp-page .fabric strong{margin-left:20px}#et-pdp-page .size-help{font-size:12px;align-items:flex-start}#et-pdp-page .sizes{gap:4px}#et-pdp-page .size-label span{font-size:12px}#et-pdp-page .benefit-line{gap:8px;font-size:12px}#et-pdp-page .reassurance b,#et-pdp-page .reassurance span{font-size:12px}#et-pdp-page .fit-image{height:430px}#et-pdp-page .collage-type{font-size:62px}#et-pdp-page .main-snap{top:96px}#et-pdp-page .small-snap{bottom:43px}#et-pdp-page .image-label{font-size:18px}#et-pdp-page .fit-copy h2{font-size:46px}#et-pdp-page .comparison-cards article{padding:22px}#et-pdp-page .comparison-cards h3{font-size:53px}#et-pdp-page .comparison-cards dl>div{gap:12px;font-size:12px}#et-pdp-page .section-nav{gap:16px}#et-pdp-page .riot-strip{gap:12px;font-size:25px}#et-pdp-page .guarantee-section h2{font-size:61px}#et-pdp-page .final-cta h2{font-size:80px}#et-pdp-page .final-cta .eyebrow{font-size:12px}#et-pdp-page .sticky-buy{padding-inline:14px}#et-pdp-page .sticky-buy button{min-width:115px;font-size:20px}#et-pdp-page .sticky-buy b{font-size:12px}#et-pdp-page .sticky-buy div>span{font-size:12px}#et-pdp-page footer>p{font-size:12px}}@media(prefers-reduced-motion:reduce){#et-pdp-page{scroll-behavior:auto}#et-pdp-page *{transition:none!important;animation:none!important}}#et-pdp-page .quick-buy{display:none}#et-pdp-page #product-form{scroll-margin-top:16px}@media(max-width:800px){#et-pdp-page .preview-bar,#et-pdp-page .breadcrumb{display:none}#et-pdp-page .announcement{padding:7px 18px;min-height:32px}#et-pdp-page .announcement>span{display:none}#et-pdp-page .header.wrap{width:100%;max-width:none;height:64px}#et-pdp-page .header .wordmark{font-size:42px}#et-pdp-page .product{padding-top:12px}#et-pdp-page .quick-buy{display:grid;gap:10px;margin:12px 0 0}#et-pdp-page .quick-buy-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}#et-pdp-page .quick-buy-name{font:800 italic 28px/1 var(--display);text-transform:uppercase;color:var(--ink)}#et-pdp-page .quick-buy-name sup{font:700 12px/1 var(--body);vertical-align:super;margin-left:2px}#et-pdp-page #quick-selection{font-size:14px;line-height:1.4;margin-top:5px}#et-pdp-page .quick-buy-price{display:flex;flex-direction:column;align-items:flex-end;flex:none}#et-pdp-page .quick-buy-price strong{font:900 38px/.95 var(--display);color:var(--ink)}#et-pdp-page .quick-buy-price>span{font-size:12px;color:var(--muted);margin-top:4px}#et-pdp-page .quick-buy-button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:12px 18px;border:2px solid var(--ink);background:var(--lime);box-shadow:4px 4px 0 var(--ink);color:var(--ink);font:800 italic 28px/1 var(--display);text-transform:uppercase;text-decoration:none}#et-pdp-page .quick-buy-button:hover{background:#dcff66}#et-pdp-page .quick-buy-button:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}#et-pdp-page .quick-buy-button svg{width:26px;height:26px;flex:none}}@media(max-width:360px){#et-pdp-page .quick-buy-name{font-size:25px}#et-pdp-page .quick-buy-heading{gap:10px}#et-pdp-page .quick-buy-button{font-size:26px}}@media(max-width:800px){#et-pdp-page .hero-stage{height:clamp(190px,calc(100svh - 384px),280px)}#et-pdp-page .hero-stage:before{height:120px;bottom:-65px}#et-pdp-page .hero-stage:after{top:9px;right:-20px;width:60px;height:24px}#et-pdp-page .hero-type{top:20px;left:12px;font-size:clamp(42px,14.4vw,64px);line-height:.84;letter-spacing:-.8px}#et-pdp-page .main-photo{top:14px;left:auto;right:9px;width:48%;height:calc(100% - 28px);max-width:none;aspect-ratio:auto;border-width:5px;transform:rotate(3deg)}#et-pdp-page .main-photo>img{width:100%;height:100%;object-fit:cover;object-position:center}#et-pdp-page .hero-note{left:14px;bottom:18px;padding:8px 10px;font-size:clamp(18px,5vw,22px);box-shadow:3px 3px 0 var(--ink)}#et-pdp-page .price-sticker,#et-pdp-page .hero-side,#et-pdp-page .photo-label{display:none}#et-pdp-page .zoom{width:44px;height:44px;right:4px;bottom:4px}#et-pdp-page .image-counter{left:4px;bottom:5px;padding:3px 5px}#et-pdp-page .gallery-thumbs{padding-top:8px;gap:8px}#et-pdp-page .gallery-thumbs button{width:44px;height:44px;padding:2px}#et-pdp-page .gallery-caption{padding-top:14px}}@media(max-width:800px)and (max-height:540px){#et-pdp-page .hero-stage{height:160px}#et-pdp-page .hero-type{top:14px;font-size:42px}#et-pdp-page .hero-note{bottom:12px;font-size:17px;padding:6px 8px}}#et-pdp-page .hero-note,#et-pdp-page .tagline a{text-decoration:none}#et-pdp-page .quick-promise{display:block;margin-top:4px;color:var(--green);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}#et-pdp-page .quick-promise:hover,#et-pdp-page .tagline a:hover{text-decoration:underline}@media(max-width:800px){#et-pdp-page .purchase .product-kicker{display:none}#et-pdp-page .purchase .purchase-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#et-pdp-page .purchase .tagline{margin-top:0;font-size:24px;line-height:1.2;font-weight:700}}#et-pdp-page a.bag{text-decoration:none}#et-pdp-page [hidden]{display:none!important}#et-pdp-page #quick-delivery{font-size:12px;line-height:1.4;text-decoration:underline;padding:4px 0 0;color:var(--muted);max-width:135px;text-align:right}#et-pdp-page .quick-buy-heading>div:first-child{min-width:0}#et-pdp-page .summary-selection{font-size:14px;margin:0 0 12px;font-weight:600;color:var(--green)}#et-pdp-page .pricing-help{display:inline-block;font-size:14px;color:var(--green);margin-top:8px}#et-pdp-page .order-summary #premium-price-row{color:var(--green)}#et-pdp-page .section-nav{gap:30px;flex-wrap:wrap}#et-pdp-page .measurement-explorer{border:2px solid var(--ink);padding:18px;background:var(--lime);margin-top:22px}#et-pdp-page .measurement-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}#et-pdp-page .measurement-controls label{font-size:14px;font-weight:700;margin-right:auto}#et-pdp-page .measurement-controls select{min-height:44px;min-width:70px;background:#fff;border:1px solid var(--ink);padding:5px 10px}#et-pdp-page .measurement-units{display:flex;border:1px solid var(--ink);background:#fff}#et-pdp-page .measurement-units button{min-width:44px;min-height:44px;font-size:14px}#et-pdp-page .measurement-units button[aria-pressed=true]{background:var(--ink);color:#fff}#et-pdp-page .measurement-explorer dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}#et-pdp-page .measurement-explorer dt{font-size:12px;margin-bottom:4px}#et-pdp-page .measurement-explorer dd{font:800 27px/1.2 var(--display);margin:0;overflow-wrap:anywhere}#et-pdp-page .measurement-explorer dd small{font:400 12px var(--body)}#et-pdp-page .measurement-explorer>p,#et-pdp-page .fit-copy .fit-small{font-size:12px;line-height:1.6;margin-top:12px}#et-pdp-page .measurement-explorer>p{color:var(--ink)}#et-pdp-page .fabric-closeup{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:40px;margin-top:48px;border-top:1px solid #ffffff40;padding-top:40px;align-items:center}#et-pdp-page .fabric-closeup>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:6px solid var(--paper)}#et-pdp-page .fabric-closeup h3{font-size:36px;margin:12px 0;color:#fff;font-style:italic}#et-pdp-page .fabric-closeup p{font-size:16px;color:#e0ece1;line-height:1.7}#et-pdp-page .fabric-closeup .fabric-total{font-weight:700;color:var(--lime);margin:16px 0}#et-pdp-page .fabric-closeup .outline-button{width:max-content;max-width:100%;background:var(--lime)}#et-pdp-page .asset-caption,#et-pdp-page .fabric-closeup .asset-caption{font-size:12px;line-height:1.6;margin-top:14px}#et-pdp-page .fabric-closeup .asset-caption{color:#c8d4c8}#et-pdp-page .colour-explorer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:start}#et-pdp-page .colour-photo-panel{margin:0;min-width:0}#et-pdp-page .colour-photo-panel>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:2px solid var(--ink)}#et-pdp-page .colour-photo-panel>p{font-size:12px;padding-top:12px;line-height:1.6}#et-pdp-page #colour-explorer-swatch{aspect-ratio:1;border:2px solid var(--ink);background:var(--wash);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:26px;gap:20px;text-align:center}#et-pdp-page #colour-explorer-swatch>span{width:45%;aspect-ratio:1;border:2px solid #13161366;border-radius:50%}#et-pdp-page #colour-explorer-swatch>strong{font:800 italic 36px/1 var(--display)}#et-pdp-page #colour-explorer-swatch>p{font-size:14px;max-width:300px}#et-pdp-page .colour-explorer-controls h3{font-size:32px;font-style:italic;line-height:1.1}#et-pdp-page .colour-explorer-controls>p{margin-top:12px;font-size:16px}#et-pdp-page .colour-reference-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0}#et-pdp-page .colour-reference-buttons button{display:flex;align-items:center;flex-direction:column;gap:6px;min-height:92px;background:#fff;border:2px solid var(--line);padding:12px 4px;font-size:14px;font-weight:600}#et-pdp-page .colour-reference-buttons button[aria-pressed=true]{border-color:var(--green);box-shadow:3px 3px 0 var(--green)}#et-pdp-page .colour-reference-buttons button>span:first-child{width:27px;height:27px;border:1px solid #0003;border-radius:50%}#et-pdp-page .colour-reference-buttons small{font-size:12px;color:var(--muted);font-weight:400}#et-pdp-page .finish-explainer{border-top:2px solid var(--ink);padding-top:22px}#et-pdp-page .finish-explainer p{font-size:16px;line-height:1.7;margin:12px 0}#et-pdp-page .colour-explorer-controls>.asset-caption{font-size:12px}#et-pdp-page .price-section{background:var(--lime);border-block:2px solid var(--ink)}#et-pdp-page .price-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);gap:70px;align-items:center}#et-pdp-page .price-inner h2{margin:16px 0 24px}#et-pdp-page .price-inner>div>p{color:var(--ink);font-size:16px;line-height:1.7}#et-pdp-page .price-points{margin:25px 0;display:grid;gap:13px}#et-pdp-page .price-points p{font-size:16px;color:var(--ink)}#et-pdp-page .answer-detail{border-top:1px solid #13161366;padding-top:16px;margin-top:20px}#et-pdp-page .answer-detail summary{font-size:16px;cursor:pointer;font-weight:700;line-height:1.6}#et-pdp-page .answer-detail p{margin-top:12px;color:var(--ink);font-size:14px;line-height:1.7}#et-pdp-page .price-receipt{background:var(--paper);padding:32px;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);min-width:0}#et-pdp-page .price-receipt h3{font-size:38px;font-style:italic;margin-top:12px}#et-pdp-page .price-receipt dl{margin:24px 0}#et-pdp-page .price-receipt dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px dashed var(--line);font-size:14px}#et-pdp-page .price-receipt dt{min-width:0}#et-pdp-page .price-receipt dd{margin:0;white-space:nowrap;font-weight:700}#et-pdp-page .price-receipt dl>.receipt-total{border-top:2px solid var(--ink);border-bottom:0;margin-top:10px;padding-top:20px;align-items:center;font-size:16px}#et-pdp-page .receipt-total dd{font:900 42px/1 var(--display);color:var(--green)}#et-pdp-page .price-receipt>p{font-size:14px;color:var(--muted);line-height:1.6}#et-pdp-page .price-receipt>.outline-button{margin:22px 0 16px;text-decoration:none;background:var(--ink);color:var(--lime);justify-content:center}#et-pdp-page .price-receipt>small{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:18px}#et-pdp-page .trust-answer{margin-top:32px;border-top:2px solid var(--green);padding-top:26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 45px;align-items:start}#et-pdp-page .trust-answer h3{font-size:31px;font-style:italic;line-height:1.1;margin-top:10px}#et-pdp-page .trust-answer>p{font-size:16px;line-height:1.7}#et-pdp-page .trust-answer>a{grid-column:2}#et-pdp-page .service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}#et-pdp-page .service-grid>article{background:var(--wash);border:1px solid var(--line);border-top:5px solid var(--green);padding:25px;min-width:0}#et-pdp-page .service-number{font-size:12px;letter-spacing:.8px;color:var(--green);font-weight:700}#et-pdp-page .service-grid h3{font:800 italic 34px/1.05 var(--display);margin:18px 0}#et-pdp-page .service-grid p,#et-pdp-page .service-grid li{font-size:16px;line-height:1.7}#et-pdp-page .service-grid p+p{margin-top:16px}#et-pdp-page .service-grid ul{padding-left:20px;margin:0 0 18px}#et-pdp-page .service-grid li+li{margin-top:12px}#et-pdp-page .service-grid .review-fact-note{font-size:12px;line-height:1.7;padding-top:15px;border-top:1px solid var(--line);margin-top:18px}#et-pdp-page .service-grid .asset-caption{font-size:12px}#et-pdp-page .service-grid .text-button{display:inline-block;margin-top:18px}#et-pdp-page .service-grid .outline-button{margin-top:24px;text-decoration:none;font-size:20px;line-height:1.2}#et-pdp-page .service-delivery-options{display:grid;gap:10px;margin-bottom:20px}#et-pdp-page .service-delivery-options button{display:flex;align-items:center;justify-content:space-between;gap:10px;border:2px solid var(--line);background:#fff;padding:12px;text-align:left}#et-pdp-page .service-delivery-options button[aria-pressed=true]{border-color:var(--green);background:#ecf8d9}#et-pdp-page .service-delivery-options b{font-size:14px;display:block}#et-pdp-page .service-delivery-options small{font-size:12px;line-height:1.6;display:block;margin-top:3px}#et-pdp-page .service-delivery-options strong{font-size:16px;white-space:nowrap}@media(max-width:1100px){#et-pdp-page .service-grid{grid-template-columns:1fr 1fr}#et-pdp-page .service-grid>article:last-child{grid-column:1/-1}#et-pdp-page .price-inner{gap:40px}#et-pdp-page .colour-explorer{gap:32px}}@media(max-width:800px){#et-pdp-page .section-nav{flex-wrap:nowrap;justify-content:flex-start;overflow:auto;gap:26px;padding:16px 18px;font-size:12px}#et-pdp-page .section-nav a{white-space:nowrap;min-height:28px;display:flex;align-items:center}#et-pdp-page .fabric-closeup,#et-pdp-page .colour-explorer,#et-pdp-page .price-inner,#et-pdp-page .trust-answer,#et-pdp-page .service-grid{grid-template-columns:minmax(0,1fr);gap:26px}#et-pdp-page .fabric-closeup{margin-top:32px;padding-top:28px}#et-pdp-page .fabric-closeup>img{max-height:260px;aspect-ratio:4/3}#et-pdp-page .colour-photo-panel>img,#et-pdp-page #colour-explorer-swatch{aspect-ratio:4/3;max-height:360px}#et-pdp-page .colour-reference-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}#et-pdp-page .price-receipt{padding:24px;box-shadow:5px 5px 0 var(--ink)}#et-pdp-page .price-receipt h3{font-size:34px}#et-pdp-page .receipt-total dd{font-size:36px}#et-pdp-page .trust-answer>a,#et-pdp-page .service-grid>article:last-child{grid-column:auto}#et-pdp-page .service-grid>article{padding:22px}#et-pdp-page .service-grid h3{font-size:32px}#et-pdp-page .measurement-explorer{padding:14px}#et-pdp-page .measurement-explorer dd{font-size:25px}}#et-pdp-page .express-pay{margin:20px 0 0}#et-pdp-page .express-divider{display:flex;align-items:center;gap:12px;font-size:14px;color:#5c625e;text-align:center;margin:0 0 12px}#et-pdp-page .express-divider:before,#et-pdp-page .express-divider:after{content:"";height:1px;background:#c9ceca;flex:1}#et-pdp-page .express-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}#et-pdp-page .express-buttons button{min-height:48px;border:0;border-radius:5px;font:600 19px/1.2 Arial,sans-serif;padding:12px;color:#fff;cursor:pointer}#et-pdp-page .express-apple{background:#000}#et-pdp-page .express-shop{background:#5433eb}#et-pdp-page .express-buttons button:focus-visible{outline:3px solid #08724f;outline-offset:3px}#et-pdp-page .express-help{font-size:12px;line-height:1.5;color:#5c625e;margin:10px 0 0;text-align:center}@media(max-width:340px){#et-pdp-page .express-buttons{grid-template-columns:1fr}}@media(max-width:800px){#et-pdp-page .quick-buy-name{font-size:clamp(36px,10vw,52px);line-height:1.04;overflow-wrap:anywhere}#et-pdp-page .quick-buy{gap:8px}#et-pdp-page .quick-buy-heading{gap:12px}#et-pdp-page .hero-stage{height:clamp(190px,calc(100svh - 414px),260px)}}#et-pdp-page .pack-saving{font-size:14px;line-height:1.4;color:var(--green);font-weight:700;margin-top:12px}#et-pdp-page .more-pack{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;border-block:1px solid var(--line);padding:8px 0;margin-top:10px}#et-pdp-page .more-pack-copy{min-width:0}#et-pdp-page .more-pack b{font-size:14px;line-height:1.35}#et-pdp-page #next-tee-price{font-size:13px;line-height:1.4;color:var(--green);margin:2px 0 0}#et-pdp-page .pdp-quantity{display:flex;align-items:center;border:1px solid var(--ink);background:#fff}#et-pdp-page .pdp-quantity button{width:44px;min-height:44px;font-size:23px;background:var(--lime)}#et-pdp-page .pdp-quantity button:disabled{opacity:.4;cursor:default}#et-pdp-page .pdp-quantity output{min-width:56px;text-align:center;font-size:14px;font-weight:700}#et-pdp-page #pack-limit{grid-column:1/-1;font-size:12px;line-height:1.4;margin:0}#et-pdp-page .announcement{justify-content:center;gap:0;min-height:0;padding:5px 18px;font-size:12px;line-height:18px;letter-spacing:.15px}#et-pdp-page .announcement a{text-decoration:none}#et-pdp-page .announcement a:hover{text-decoration:underline}@media(max-width:800px){#et-pdp-page .header.wrap{height:56px;padding:6px 18px}#et-pdp-page .announcement{padding:4px 14px;min-height:0;line-height:18px}}#et-pdp-page .feel-section .fabric-compare{font:600 14px/1.3 var(--body);text-transform:none;font-style:normal;min-height:44px}#et-pdp-page .fabric.fabric-choice{padding:0;gap:0;display:flex;flex-direction:column;align-items:stretch;border:2px solid var(--ink);background:#fff;overflow:hidden}#et-pdp-page .fabric.fabric-choice.selected{border-color:var(--green);box-shadow:3px 3px 0 var(--ink)}#et-pdp-page .fabric-choice .fabric-band{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--ink);color:var(--lime);padding:4px 9px;font:800 italic 14px/1.15 var(--display);text-transform:uppercase;min-height:28px}#et-pdp-page .fabric-choice:first-child .fabric-band{background:var(--green)}#et-pdp-page .fabric-choice .fabric-tick{display:grid;place-items:center;border:2px solid var(--paper);border-radius:50%;width:20px;height:20px;flex:none;color:transparent;font:800 14px/1 var(--body)}#et-pdp-page .fabric-choice.selected .fabric-tick{color:var(--ink);background:var(--lime);border-color:var(--lime)}#et-pdp-page .fabric-choice .fabric-body{padding:8px 10px;display:flex;flex-direction:column;gap:4px;flex:1}#et-pdp-page .fabric-choice .fabric-body b{font:900 italic clamp(26px,3vw,32px)/1 var(--display);text-transform:uppercase}#et-pdp-page .fabric-choice .fabric-body>small{font:400 14px/1.3 var(--body);color:var(--muted)}#et-pdp-page .fabric-choice .fabric-price{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:4px}#et-pdp-page .fabric-choice .fabric-price strong{font:700 18px/1.25 var(--body);margin:0;width:auto}#et-pdp-page .fabric-choice .fabric-price strong span{font-size:14px;font-weight:500}#et-pdp-page .fabric-choice .fabric-price small{font:500 14px/1.3 var(--body);color:var(--green);min-height:1.3em}#et-pdp-page .fabric-choice .fabric-choice-state{display:none}#et-pdp-page .fabric-description{font-size:14px;line-height:1.35;margin-top:8px}#et-pdp-page .fit-toolbar{clear:both;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}#et-pdp-page .fit-toolbar>span{font-size:16px;font-weight:600}#et-pdp-page .fit-guide-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 9px;border:1px solid var(--green);border-radius:3px;color:var(--green);background:var(--paper);font:600 14px/1.2 var(--body)}#et-pdp-page .fit-guide-button svg{width:19px;height:19px;flex:none}#et-pdp-page .fit-guide-button:hover{background:var(--wash)}#et-pdp-page #size-section .size-label span{font-size:14px;min-height:44px}#et-pdp-page #size-section .size-label:has(input:checked) span{background:var(--lime);color:var(--ink);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}#et-pdp-page #size-section .size-help{font-size:14px;line-height:1.4;flex-wrap:wrap;min-height:44px;margin-top:8px;gap:4px 12px}#et-pdp-page #size-section .size-help label{min-height:44px;gap:7px}#et-pdp-page #size-section .size-help input,#et-pdp-page .same-colour-control input{width:19px;height:19px;accent-color:var(--green);flex:none}#et-pdp-page .colours-section .finish{font-size:14px}#et-pdp-page .colours-section .finish label span{min-height:44px;padding:10px 14px;display:flex;align-items:center}#et-pdp-page .colours-section legend .small-muted{font:500 14px/1.4 var(--body);text-transform:none;font-style:normal}#et-pdp-page .colour-bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0 0 9px;padding:0 9px;border:1px solid var(--line);background:var(--wash)}#et-pdp-page .same-colour-control{display:flex;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:600;cursor:pointer}#et-pdp-page .colour-bulk-toolbar:has(input:checked){border-color:var(--green);background:#edf6e8}#et-pdp-page .colour-undo{min-height:44px;color:var(--green);text-decoration:underline;text-underline-offset:3px;font-size:14px;padding:0 3px}#et-pdp-page .colour-bulk-toolbar[hidden],#et-pdp-page .colour-undo[hidden]{display:none}#et-pdp-page .colours-section .tee-rows{gap:8px}#et-pdp-page .colours-section .tee-row{display:block;min-width:0;padding:7px 10px 5px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--green)}#et-pdp-page .colours-section .tee-row-header{display:flex;align-items:center;gap:8px;min-height:27px;margin-bottom:2px}#et-pdp-page .colours-section .tee-number{font:800 18px/1 var(--display);color:var(--green);min-width:39px}#et-pdp-page .colours-section .tee-selected-colour{font-size:15px;line-height:1.3;font-weight:600}#et-pdp-page .colours-section .tee-row .size-value{margin-left:auto;font-size:14px}#et-pdp-page .colours-section .tee-row .individual-size{margin-left:auto;max-width:110px;border:1px solid var(--line);padding:0 5px;background:var(--paper);gap:5px}#et-pdp-page .colours-section .individual-size>span{font-size:13px;color:var(--muted)}#et-pdp-page .colours-section .tee-row .individual-size select{font-size:16px;min-height:44px}#et-pdp-page .colours-section .tee-row.tee-size-row{padding-block:3px}#et-pdp-page .colours-section .tee-size-row .tee-row-header{margin:0}#et-pdp-page .colours-section .swatch-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-width:0;margin:0}#et-pdp-page .colours-section .tee-row .colour-swatch{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;cursor:pointer;padding:4px 0}#et-pdp-page .colour-swatch input{position:absolute;width:1px;height:1px;opacity:0}#et-pdp-page .colour-swatch .swatch-disc{position:relative;display:grid;place-items:center;width:36px;height:auto;max-width:calc(100% - 6px);aspect-ratio:1;flex:none;background:var(--swatch);border:1px solid #13161335;border-radius:50%;color:var(--swatch-ink);transition:box-shadow .12s}#et-pdp-page .colour-swatch .swatch-check{visibility:hidden;font:800 17px/1 var(--body)}#et-pdp-page .colour-swatch:has(input:checked) .swatch-disc{outline:2px solid var(--green);outline-offset:3px;box-shadow:0 0 0 3px var(--paper)}#et-pdp-page .colour-swatch:has(input:checked) .swatch-check{visibility:visible}#et-pdp-page .colour-swatch:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:1px;border-radius:3px}#et-pdp-page .colour-swatch:hover .swatch-disc{box-shadow:0 0 0 3px var(--wash)}#et-pdp-page .colours-section .tee-row.common-colour-row{border-color:var(--green);background:#f6faef}#et-pdp-page .common-colour-row .tee-row-header>span:first-child{font-size:14px;color:var(--green)}#et-pdp-page .colours-section .colour-note{font-size:14px;line-height:1.45;margin-top:9px}@media(min-width:801px){#et-pdp-page .colours-section .swatch-list{grid-template-columns:repeat(6,44px);gap:4px;justify-content:start}#et-pdp-page .colours-section .tee-rows{gap:5px}#et-pdp-page .colour-reference-buttons button{gap:10px;justify-content:flex-start}}@media(max-width:359px){#et-pdp-page .colours-section .swatch-list{grid-template-columns:repeat(3,minmax(44px,1fr));gap:1px 2px}#et-pdp-page .colours-section .tee-row{padding-inline:8px}#et-pdp-page .fit-toolbar{gap:7px}#et-pdp-page .fit-toolbar>span{font-size:14px}#et-pdp-page .fit-guide-button{padding-inline:7px;max-width:52%}}@media(prefers-reduced-motion:reduce){#et-pdp-page .colour-swatch .swatch-disc{transition:none}}#et-pdp-page .trustpilot-strip{background:#fff;border-bottom:1px solid #d9ded8;text-align:center;position:static}#et-pdp-page .trustpilot-strip>a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;min-height:28px;padding:4px 12px;color:#131613;font-size:14px;line-height:1.25;text-decoration:none}#et-pdp-page .trustpilot-strip img{display:block;width:76px;height:auto;margin-right:3px}#et-pdp-page .header.brand-header{background:#fff;color:#131613}#et-pdp-page .brand-header nav a,#et-pdp-page .brand-header .help-link,#et-pdp-page .brand-header .bag{color:#131613}#et-pdp-page .brand-logo{display:inline-flex;align-items:center;flex-shrink:0;max-width:55%;text-decoration:none}#et-pdp-page .brand-logo img{display:block;width:220px;height:auto}#et-pdp-page .brand-header .brand-logo{padding:0}#et-pdp-page .trustpilot-nudge{flex-wrap:wrap;gap:10px;justify-content:flex-start}#et-pdp-page .trustpilot-nudge img{width:98px;height:auto}#et-pdp-page .trustpilot-nudge .rating-read{margin-left:auto;font-size:14px;text-decoration:underline}#et-pdp-page .trustpilot-section .section-heading{align-items:center}#et-pdp-page .tp-score{flex-shrink:0;min-width:205px;border-left:4px solid var(--green);padding:8px 0 8px 22px}#et-pdp-page .tp-score>img{display:block;width:132px;height:auto}#et-pdp-page .tp-score>div{display:flex;align-items:center;gap:16px;margin:8px 0}#et-pdp-page .tp-score strong{font:800 48px/1 DM Sans,sans-serif;letter-spacing:-.05em}#et-pdp-page .tp-score strong span{font-size:20px;letter-spacing:0}#et-pdp-page .tp-score>div>span{font-size:14px;line-height:1.5}#et-pdp-page .tp-score .tp-score-stars{width:132px;margin:10px 0}#et-pdp-page .tp-score>small{font-size:12px;color:#555e58}#et-pdp-page .tp-feature-label{margin:24px 0 14px;font-size:14px;font-weight:700;color:var(--green)}#et-pdp-page .reviews-grid.tp-featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#et-pdp-page .tp-featured .tp-review-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:2px solid #131613;background:#fff;box-shadow:4px 4px #131613;transform:none}#et-pdp-page .tp-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}#et-pdp-page .tp-stars{display:inline-flex;gap:3px;line-height:1}#et-pdp-page .tp-stars>span{display:inline-grid;place-items:center;width:23px;height:23px;color:#fff;background:#00a878;font-size:19px}#et-pdp-page .tp-stars>span.empty{background:#d9ded8}#et-pdp-page .tp-card-rating{font-size:14px;font-weight:700}#et-pdp-page .tp-featured .tp-review-card h3{font-size:24px;line-height:1.1;margin:18px 0 12px}#et-pdp-page .tp-featured .tp-review-card blockquote{font:400 16px/1.55 DM Sans,sans-serif;margin:0 0 22px;overflow-wrap:anywhere;flex:1}#et-pdp-page .tp-featured .tp-review-author{font-size:14px;font-weight:700;margin:0}#et-pdp-page .tp-review-author time{display:block;font-weight:400;color:#555e58;margin-top:4px}#et-pdp-page .tp-source-label{font-size:12px;color:#555e58;margin-top:10px}#et-pdp-page .tp-all-reviews{text-align:center;margin:30px 0 0}#et-pdp-page .tp-all-reviews .outline-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;background:var(--lime);text-decoration:none;padding:12px 20px;font-size:16px}#et-pdp-page .tp-all-reviews p{font-size:14px;margin:12px 0;color:#555e58}#et-pdp-page #modal[data-kind=reviews]{width:min(820px,calc(100% - 24px));padding-top:0}#et-pdp-page #modal[data-kind=reviews] .modal-head{position:sticky;top:0;background:var(--paper,#fafaf5);z-index:2;padding:14px 0 8px;margin-bottom:8px}#et-pdp-page #modal[data-kind=reviews] #modal-title{font-size:clamp(32px,6vw,48px);margin:12px 0}#et-pdp-page .tp-archive-intro{font-size:16px;font-weight:700;margin-bottom:8px}#et-pdp-page .tp-archive-meta{font-size:14px!important;color:#555e58;line-height:1.5}#et-pdp-page .tp-archive-meta a{color:var(--green)}#et-pdp-page .tp-review-controls{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:18px 0;margin-top:8px;border-bottom:1px solid #c9cec6}#et-pdp-page .tp-review-controls>div{min-width:0}#et-pdp-page .tp-review-controls label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}#et-pdp-page .tp-review-controls input,#et-pdp-page .tp-review-controls select{display:block;width:100%;min-width:0;min-height:44px;padding:9px;border:1px solid #70796f;border-radius:0;background:#fff;color:#131613;font:400 16px DM Sans,sans-serif}#et-pdp-page .tp-list-status{font-size:14px!important;padding:12px 0;margin:0;scroll-margin-top:80px}#et-pdp-page .tp-archive-card{padding:22px 0;border-bottom:1px solid #c9cec6}#et-pdp-page .tp-archive-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}#et-pdp-page .tp-archive-card-head h3{font:700 16px/1.35 DM Sans,sans-serif;margin:0;overflow-wrap:anywhere}#et-pdp-page .tp-archive-card .tp-stars{flex-shrink:0}#et-pdp-page .tp-archive-card time{display:block;font-size:13px;color:#555e58;margin-top:6px}#et-pdp-page .tp-archive-card blockquote{font:400 16px/1.6 DM Sans,sans-serif;margin:14px 0 0;overflow-wrap:anywhere;white-space:pre-line}#et-pdp-page .tp-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:22px}#et-pdp-page .tp-pagination[hidden]{display:none}#et-pdp-page .tp-pagination .outline-button{font:700 14px DM Sans,sans-serif;min-height:44px;padding:10px 16px}#et-pdp-page .tp-pagination>span{font-size:14px;text-align:center}#et-pdp-page .tp-pagination button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1050px){#et-pdp-page .reviews-grid.tp-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#et-pdp-page .brand-logo img{width:160px}#et-pdp-page .trustpilot-strip>a{font-size:13px}#et-pdp-page .trustpilot-strip img{width:68px}#et-pdp-page .trustpilot-nudge .rating-read{font-size:13px}#et-pdp-page .trustpilot-nudge img{width:82px}#et-pdp-page .trustpilot-section .section-heading{align-items:flex-start;gap:22px}#et-pdp-page .tp-score{border-left:0;border-top:2px solid #131613;padding:16px 0 0;min-width:0;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;align-items:center}#et-pdp-page .tp-score>div{grid-column:2;grid-row:1 / 3;margin:0;justify-content:flex-end;gap:10px}#et-pdp-page .tp-score>small{grid-column:1 / -1}#et-pdp-page .tp-score .tp-score-stars{margin:0}#et-pdp-page .tp-score strong{font-size:40px}#et-pdp-page .tp-featured .tp-review-card{padding:16px}#et-pdp-page .tp-featured .tp-review-card h3{font-size:22.4px}#et-pdp-page .reviews-grid.tp-featured{grid-template-columns:1fr;gap:16px}#et-pdp-page .tp-featured .tp-review-card blockquote{margin-bottom:16px}#et-pdp-page .tp-review-controls{grid-template-columns:1fr 1fr;gap:10px}#et-pdp-page .tp-review-controls>div:first-child{grid-column:1 / -1}#et-pdp-page .tp-all-reviews .outline-button{width:100%;gap:12px}#et-pdp-page .tp-all-reviews p{text-wrap:balance}#et-pdp-page .tp-stars>span{width:21px;height:21px;font-size:18px}}#et-pdp-page #product-form:focus,#et-pdp-page #product-form:focus-visible{outline:none}#et-pdp-page .bundle-tally{position:fixed;right:18px;bottom:18px;z-index:9;width:260px;max-width:calc(100vw - 28px);padding:14px 16px;background:var(--ink);color:#fff;border:2px solid var(--lime);box-shadow:5px 5px #0003;animation:tally-enter .2s ease-out}#et-pdp-page .bundle-tally[hidden]{display:none}#et-pdp-page .bundle-tally-top{display:flex;justify-content:space-between;align-items:center;gap:16px}#et-pdp-page .bundle-tally-top>span{font-size:16px;font-weight:700}#et-pdp-page .bundle-tally-top strong{color:var(--lime);font:800 32px/1 var(--display)}#et-pdp-page .bundle-tally p{font-size:14px;color:#fff;margin-top:6px}#et-pdp-page .bundle-tally small{display:block;color:#cad4c9;font-size:12px;margin-top:2px}#et-pdp-page .bundle-tally a{display:flex;justify-content:space-between;align-items:center;min-height:44px;color:var(--lime);font-size:14px;margin-top:5px}@keyframes tally-enter{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:600px){#et-pdp-page .bundle-tally{right:14px;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100% - 28px);padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}#et-pdp-page .bundle-tally-top,#et-pdp-page .bundle-tally p,#et-pdp-page .bundle-tally small{grid-column:1;margin-top:0}#et-pdp-page .bundle-tally a{grid-column:2;grid-row:1/4;margin-top:0;gap:8px}#et-pdp-page .bundle-tally-top strong{font-size:28px}}@media(prefers-reduced-motion:reduce){#et-pdp-page .bundle-tally{animation:none}}#et-pdp-page{overflow-x:clip}#et-pdp-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}#et-pdp-page .product>.gallery,#et-pdp-page .product>.purchase{min-width:0;max-width:100%}#et-pdp-page #product-form{min-width:0;max-width:100%}@media(max-width:800px){#et-pdp-page .product.wrap{width:calc(100% - 36px);max-width:590px;grid-template-columns:minmax(0,1fr);margin-inline:auto}#et-pdp-page .product>.gallery,#et-pdp-page .product>.purchase{width:100%}#et-pdp-page .header.brand-header{width:100%;max-width:100%;min-width:0;gap:14px}#et-pdp-page .brand-header nav{min-width:0;gap:12px}#et-pdp-page .brand-header .header-right{gap:8px}#et-pdp-page .hero-stage,#et-pdp-page .gallery-thumbs,#et-pdp-page .quick-buy,#et-pdp-page .benefit-line{max-width:100%;min-width:0}#et-pdp-page .quick-buy-heading{flex-wrap:wrap}#et-pdp-page .option-section legend{max-width:100%;min-width:0}#et-pdp-page .sizes{flex-wrap:wrap}#et-pdp-page .size-label{flex:1 1 34px}}#et-pdp-page .finish-explainer .finish-intro{margin:8px 0 16px;font-size:15px;line-height:1.4}#et-pdp-page .finish-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 3px 3px 0}#et-pdp-page .finish-example{min-width:0;margin:0;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff}#et-pdp-page .finish-example-photo{aspect-ratio:5/4;overflow:hidden;background:var(--wash)}#et-pdp-page .finish-example-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%}#et-pdp-page .finish-example figcaption{padding:12px;border-top:2px solid var(--ink)}#et-pdp-page .finish-example-blank figcaption{background:var(--lime)}#et-pdp-page .finish-example-logo figcaption{background:var(--green);color:#fff}#et-pdp-page .finish-example h4{margin:0;font:800 italic clamp(23px,2.3vw,30px)/1.05 var(--display);text-transform:uppercase}#et-pdp-page .finish-explainer .finish-example p{margin:7px 0 0;font-size:14px;line-height:1.4;color:inherit}#et-pdp-page .finish-explainer-footer{margin-top:18px}#et-pdp-page .finish-explainer .finish-explainer-footer p{margin:0 0 7px;font-size:14px;line-height:1.45}#et-pdp-page .finish-explainer-footer .text-button{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px}#et-pdp-page .finish-explainer .finish-illustration-note{margin:7px 0 0;font-size:12px;line-height:1.4}@media(max-width:359px){#et-pdp-page .finish-comparison{gap:9px}#et-pdp-page .finish-example figcaption{padding:10px}#et-pdp-page .finish-example h4{font-size:23px}#et-pdp-page .finish-explainer .finish-example p{font-size:13px}}#et-pdp-page .modal-head{justify-content:flex-end}@media(max-width:800px){#et-pdp-page .riot-strip{flex-wrap:wrap;gap:8px 16px;padding:12px 14px;font-size:clamp(22px,4.8vw,34px);line-height:1.15;white-space:normal;overflow:visible}#et-pdp-page .riot-strip>b:last-of-type{display:none}#et-pdp-page .section-nav{flex-wrap:wrap;justify-content:center;gap:0;padding:6px 10px;overflow:visible;font-size:14px;white-space:normal}#et-pdp-page .section-nav a{flex:0 1 auto;min-width:0;min-height:44px;padding:8px 12px;line-height:1.35;white-space:normal;text-align:center;justify-content:center}#et-pdp-page .fit-image{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:16px;height:auto;padding:6px 6px 20px;overflow:visible}#et-pdp-page .fit-image:before{top:34%;right:0;bottom:0;left:0;transform:none}#et-pdp-page .fit-image .collage-type{position:static;display:block;grid-column:1/-1;margin:0 0 8px;font-size:clamp(48px,9vw,72px);line-height:1.08;letter-spacing:0;transform:none}#et-pdp-page .fit-image .main-snap,#et-pdp-page .fit-image .small-snap{position:relative;inset:auto;width:auto;max-width:none;margin:0;transform:none;align-self:start;min-width:0;padding:6px;box-shadow:3px 3px 0 var(--ink)}#et-pdp-page .fit-image .main-snap img,#et-pdp-page .fit-image .small-snap img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}#et-pdp-page .fit-image .main-snap span,#et-pdp-page .fit-image .small-snap span{font-size:12px;line-height:1.4;letter-spacing:0;overflow-wrap:break-word}#et-pdp-page .fit-image .image-label{position:static;grid-column:1/-1;justify-self:end;max-width:100%;margin:0;transform:none;font-size:clamp(20px,4.5vw,28px);line-height:1.15;white-space:normal}}#et-pdp-page .gallery-thumbs{overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}#et-pdp-page .gallery-thumbs button{flex-shrink:0}#et-pdp-page .et-test-note{margin:0;padding:7px 16px;background:#fff4cc;text-align:center;font-size:12px;color:#131613}#et-pdp-page .et-purchase-error{border:2px solid #b52424;padding:12px;color:#8f1515;background:#fff4f4;font-size:15px}#et-pdp-page #et-wallet[hidden]{display:none!important}#et-pdp-page #et-wallet{min-height:48px}#et-pdp-page #et-wallet[inert]{opacity:.5;pointer-events:none}#et-pdp-page button:disabled{cursor:not-allowed;opacity:.5}#et-pdp-page .et-cart{max-width:980px;margin:auto;padding:24px 16px 80px}#et-pdp-page .et-cart h1{font-size:clamp(44px,7vw,80px)}#et-pdp-page .et-cart-line{display:grid;grid-template-columns:80px 1fr auto;gap:16px;border-bottom:1px solid #b6b9b0;padding:20px 0;align-items:center}#et-pdp-page .et-cart-line img{width:80px;height:90px;object-fit:cover}#et-pdp-page .et-cart-line h2{font:700 18px DM Sans,sans-serif;margin:0 0 8px}#et-pdp-page .et-cart-line p{margin:4px 0;font-size:14px}#et-pdp-page .et-cart-line input{width:65px;min-height:44px;text-align:center;border:1px solid #131613}#et-pdp-page .et-cart-total{display:flex;justify-content:space-between;padding:24px 0;font-size:24px;font-weight:700}#et-pdp-page .et-cart .add-button{width:100%}#et-pdp-page .et-cart a{color:inherit}#et-pdp-page .et-cart-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0}#et-pdp-page .et-cart-more button{background:#d1ff28;border:2px solid #131613;padding:12px 16px;font-weight:700}#et-pdp-page .et-cart [hidden]{display:none!important}@media(max-width:500px){#et-pdp-page .et-cart-line{grid-template-columns:60px 1fr;gap:12px}#et-pdp-page .et-cart-line img{width:60px;height:72px}#et-pdp-page .et-cart-line>div:last-child{grid-column:2}#et-pdp-page .et-cart-more{align-items:flex-start;flex-wrap:wrap}}#et-pdp-page{font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;display:block;min-width:0;max-width:100%}#et-pdp-page *,#et-pdp-page *:before,#et-pdp-page *:after{box-sizing:border-box}#et-pdp-page h1,#et-pdp-page h2,#et-pdp-page h3,#et-pdp-page h4{color:inherit}#et-pdp-page [id]{scroll-margin-top:calc(var(--header-height,80px) + 20px)}#et-pdp-page .fit-section-compact{grid-template-columns:minmax(0,1fr);max-width:860px;gap:0}#et-pdp-page .trustpilot-nudge{gap:8px;flex-wrap:nowrap;min-height:32px}#et-pdp-page .trustpilot-nudge>span:last-child{margin-left:0;text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){#et-pdp-page .product.wrap{gap:4px;padding-top:8px}#et-pdp-page .hero-stage{height:clamp(180px,calc(100svh - 470px),240px)}#et-pdp-page .hero-type{font-size:clamp(34px,11.5vw,52px);left:10px;top:20px;line-height:.9;letter-spacing:-.6px;max-width:49%}#et-pdp-page .gallery-thumbs{padding-top:7px;padding-bottom:4px}#et-pdp-page .gallery-caption{padding:3px 0 0;gap:8px;font-size:11px;line-height:1.4}#et-pdp-page .quick-buy{margin:8px 0 0;gap:4px}#et-pdp-page .quick-buy-name{font-size:28px;line-height:1.05;overflow-wrap:normal}#et-pdp-page .quick-buy-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start}#et-pdp-page #quick-selection{margin-top:2px;font-size:13px;line-height:1.35}#et-pdp-page .quick-promise{margin-top:3px;font-size:12px;line-height:1.35}#et-pdp-page .quick-buy-price strong{font-size:34px}#et-pdp-page #quick-delivery{font-size:11px;padding-top:3px;line-height:1.35}#et-pdp-page .purchase .trustpilot-nudge{font-size:12px;margin:0;min-height:32px}#et-pdp-page .trustpilot-nudge img{width:76px}#et-pdp-page #product-form>.option-section:first-of-type{padding-top:7px}#et-pdp-page #product-form>.option-section:first-of-type legend{margin-bottom:9px}#et-pdp-page #product-form>.option-section:first-of-type .bundle{padding:12px 4px 10px}}@media(max-width:360px){#et-pdp-page .quick-buy-name{font-size:26px}#et-pdp-page #quick-selection{font-size:12px}#et-pdp-page .quick-promise{font-size:11px}}@media(max-width:800px)and (max-height:540px){#et-pdp-page .hero-stage{height:160px}}#et-pdp-page .product.wrap{padding-top:20px}#et-pdp-page .colours-section .finish{justify-content:flex-start;flex-wrap:wrap;clear:both;gap:8px;margin:0 0 12px}#et-pdp-page .colours-section .finish>span{margin-right:4px;font-weight:600;color:var(--ink)}#et-pdp-page .fabrics-compact{gap:10px}#et-pdp-page .fabrics-compact .fabric.fabric-choice{position:relative;min-height:0}#et-pdp-page .fabrics-compact .fabric-band{position:absolute;right:9px;top:10px;min-height:0;padding:0;background:transparent}#et-pdp-page .fabrics-compact .fabric-band>span:first-child{display:none}#et-pdp-page .fabrics-compact .fabric-tick{border-color:var(--muted);width:18px;height:18px;font-size:12px}#et-pdp-page .fabrics-compact .fabric-choice.selected .fabric-tick{border-color:var(--green);background:var(--green);color:var(--lime)}#et-pdp-page .fabrics-compact .fabric-body{padding:10px;gap:3px}#et-pdp-page .fabrics-compact .fabric-body b{font-size:25px;line-height:1;margin-right:20px}#et-pdp-page .fabrics-compact .fabric-body>small{font-size:12px;line-height:1.25;min-height:0}#et-pdp-page .fabrics-compact .fabric-price{padding-top:3px;gap:1px}#et-pdp-page .fabrics-compact .fabric-price strong{font-size:16px;line-height:1.2}#et-pdp-page .fabrics-compact .fabric-price strong span{font-size:12px}#et-pdp-page .fabrics-compact .fabric-price small{font-size:12px;line-height:1.25;min-height:0}#et-pdp-page .fabrics-compact .fabric-choice:last-child{background:#f2f8e9}#et-pdp-page .fabrics-compact .fabric-choice:last-child .fabric-body>b{color:var(--green)}#et-pdp-page .fabrics-compact .fabric-choice.selected{border-color:var(--green);box-shadow:3px 3px 0 var(--green)}#et-pdp-page .express-pay{margin-top:12px}#et-pdp-page .express-help{margin-top:8px}@media(min-width:801px){#et-pdp-page .purchase-title{font-size:clamp(66px,6.8vw,96px)}}@media(max-width:800px){#et-pdp-page .product.wrap{padding-top:8px}#et-pdp-page .quick-buy-name{font-size:32px;line-height:1.05}}@media(max-width:360px){#et-pdp-page .quick-buy-name{font-size:29px}#et-pdp-page .fabrics-compact .fabric-body{padding:9px 8px}#et-pdp-page .fabrics-compact .fabric-body b{font-size:23px}}#et-pdp-page .order-summary .delivered{border-top:0;margin-top:0;padding-top:0}#et-pdp-page .checkout-delivery-note{font-size:12px;line-height:1.4;margin-top:5px;color:var(--muted)}#et-pdp-page #modal{padding-top:0;overscroll-behavior:contain}#et-pdp-page #modal .modal-head{position:sticky;top:0;z-index:5;margin-bottom:8px;padding:10px 0 8px;background:var(--paper);justify-content:flex-end}#et-pdp-page #modal .modal-head .close{width:48px;height:48px;min-width:48px;min-height:48px;font-size:24px;border:2px solid var(--ink)}#et-pdp-page #modal[data-kind=colours]{width:min(740px,calc(100% - 24px))}#et-pdp-page #modal .popup-colour-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}#et-pdp-page #modal .popup-colour-tabs button{border:1px solid var(--line);padding:9px 12px;min-height:44px;font-size:14px;background:#fff}#et-pdp-page #modal .popup-colour-tabs button[aria-pressed=true]{background:var(--ink);color:var(--lime);border-color:var(--ink)}#et-pdp-page #modal .popup-colour-image{display:block;width:100%;height:min(42dvh,360px);object-fit:contain;background:var(--wash)}#et-pdp-page #modal .popup-photo-caption{font-size:13px;line-height:1.4;margin:8px 0}#et-pdp-page #modal .popup-small{font-size:13px;line-height:1.5;margin:10px 0}#et-pdp-page #modal .popup-price{margin:16px 0}#et-pdp-page #modal .popup-price>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}#et-pdp-page #modal .popup-price dd{margin:0;white-space:nowrap;font-weight:700}#et-pdp-page #modal .popup-price .popup-price-total{font-size:21px;color:var(--green);font-weight:700;border-bottom:0}@media(max-width:800px){#et-pdp-page .quick-buy-name{font-size:clamp(38px,10.8vw,48px);line-height:1.02;letter-spacing:-.5px}#et-pdp-page .colours-section .swatch-list{grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,264px);gap:0;justify-content:start;justify-items:stretch;margin:0}#et-pdp-page .colours-section .tee-row .colour-swatch{min-height:44px;padding:4px 0}}@media(max-width:360px){#et-pdp-page .quick-buy-name{font-size:38px}}#et-pdp-page #add-button{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;gap:10px;justify-content:center;text-align:center}#et-pdp-page #add-label{grid-column:2;text-align:center}#et-pdp-page #add-button>span[aria-hidden]{grid-column:3;justify-self:end}#et-pdp-page .more-pack{grid-template-columns:max-content max-content;justify-content:start;column-gap:16px}#et-pdp-page .more-pack #pack-limit{grid-column:1 / -1}#et-pdp-page .measurement-chart-label{font-weight:700;margin:0 0 12px;color:var(--green)}#et-pdp-page .modal-table caption{text-align:left;font-weight:700;color:var(--green);padding:0 0 10px}@media(max-width:360px){#et-pdp-page .more-pack{column-gap:10px}}#et-pdp-page .quick-buy-heading{display:flex;justify-content:flex-end;gap:0}#et-pdp-page #size-section .size-help,#et-pdp-page #size-section .fit-toolbar{justify-content:flex-start}#et-pdp-page #size-section .fit-guide-button{display:inline-flex;justify-content:flex-start;max-width:100%;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;text-align:left;text-decoration:underline;text-underline-offset:3px}#et-pdp-page #size-section .fit-guide-button:hover{text-decoration-thickness:2px}@media(max-width:800px){#et-pdp-page .colours-section{padding-bottom:20px}#et-pdp-page .colours-section>.pricing-help{display:inline-flex;align-items:center;min-height:44px;max-width:100%;margin-top:12px;margin-bottom:0;line-height:1.45}}#et-pdp-page #product-form .et-builder-section{margin:20px 0 0;padding:0}#et-pdp-page #product-form .et-builder-heading{float:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;width:100%;min-height:44px;margin:0 0 8px;padding:0;font:900 italic 32px/1.1 var(--display);text-transform:uppercase;letter-spacing:-.3px}#et-pdp-page #size-section .fit-guide-button{font:500 14px/1.4 var(--body);text-transform:none;letter-spacing:0;min-height:44px;max-width:100%;margin:0;padding:0;border:0;background:transparent}#et-pdp-page #size-section .sizes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;clear:both}#et-pdp-page #size-section .size-label span{min-height:44px;height:44px;padding:0 2px;border:2px solid var(--ink);border-radius:2px;background:#fff;color:var(--ink);font-size:14px;font-weight:700}#et-pdp-page #size-section .size-label:has(input:checked) span{background:var(--lime);color:var(--ink);border-color:var(--ink);box-shadow:none}#et-pdp-page #size-section .size-help{min-height:44px;margin:4px 0 0;font-size:13px}#et-pdp-page .et-logo-row{margin:20px 0 0;padding:0}#et-pdp-page .et-inline-toggle{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;max-width:100%;padding:0;border:0;background:transparent;cursor:pointer;color:var(--ink);font:700 20px/1.25 var(--body)}#et-pdp-page .et-inline-toggle>input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0}#et-pdp-page .et-toggle-track{position:relative;display:block;flex:none;width:62px;height:32px;padding:2px;border:2px solid var(--ink);border-radius:0;background:var(--paper);box-shadow:3px 3px 0 var(--ink);transition:background-color .18s ease}#et-pdp-page .et-toggle-thumb{display:grid;place-items:center;width:24px;height:24px;border-radius:0;background:var(--ink);color:var(--ink);transform:translate(0);transition:transform .18s ease,background-color .18s ease}#et-pdp-page .et-toggle-thumb svg{width:17px;height:17px;opacity:0}#et-pdp-page .et-inline-toggle>input:checked+.et-toggle-track{background:var(--green)}#et-pdp-page .et-inline-toggle>input:checked+.et-toggle-track .et-toggle-thumb{background:var(--lime);transform:translate(30px)}#et-pdp-page .et-inline-toggle>input:checked+.et-toggle-track svg{opacity:1}#et-pdp-page .et-inline-toggle:has(input:focus-visible){outline:3px solid var(--green);outline-offset:4px;border-radius:3px}#et-pdp-page #product-form .colours-section{margin:20px 0 0;padding:0}#et-pdp-page #product-form .colour-bulk-toolbar{justify-content:flex-start;gap:14px;clear:both;min-height:44px;margin:0 0 4px;padding:0;border:0;background:transparent}#et-pdp-page #product-form .same-colour-control{font-size:13px;min-height:44px}#et-pdp-page #product-form .colours-section .tee-rows{gap:4px}#et-pdp-page #product-form .colours-section .tee-row{display:grid;grid-template-columns:64px minmax(0,264px);align-items:center;gap:0 4px;min-width:0;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#et-pdp-page #product-form .colours-section .tee-row-header{position:relative;display:flex;align-items:center;gap:4px;min-width:0;min-height:44px;margin:0}#et-pdp-page #product-form .colours-section .tee-number{min-width:0;color:var(--ink);font:700 14px/1.3 var(--body);white-space:nowrap}#et-pdp-page #product-form .common-colour-row .tee-row-header>span:first-child{font-size:12px;font-weight:700;line-height:1.3;color:var(--ink)}#et-pdp-page #product-form .colours-section .swatch-list{display:grid;grid-template-columns:repeat(6,minmax(0,44px));width:min(100%,264px);gap:0;justify-content:start;justify-items:stretch;margin:0}#et-pdp-page #product-form .colours-section .tee-row .colour-swatch{min-height:44px;min-width:0;padding:4px 0}#et-pdp-page #product-form .colour-swatch .swatch-disc{width:32px;max-width:calc(100% - 8px)}#et-pdp-page #product-form .colours-section .tee-row:has(.individual-size){grid-template-columns:minmax(0,332px);gap:0}#et-pdp-page #product-form .colours-section .tee-row:has(.individual-size) .swatch-list{margin-left:68px;width:min(calc(100% - 68px),264px)}#et-pdp-page #product-form .colours-section .tee-row.tee-size-row .tee-row-header{min-height:44px}#et-pdp-page #product-form .colours-section>.pricing-help{display:inline-flex;align-items:center;min-height:44px;max-width:100%;margin:8px 0 0;font-size:14px;line-height:1.4}#et-pdp-page #premium-toggle-section{position:relative;isolation:isolate;margin:20px 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#et-pdp-page .et-premium-line{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0 14px;min-height:44px;margin-top:8px}#et-pdp-page .et-premium-cost{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--green);font-size:16px;font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}#et-pdp-page .et-premium-heading{margin:0 0 6px;font:900 italic clamp(26px,7.6vw,32px)/1.05 var(--display);text-transform:uppercase;letter-spacing:-.3px}#et-pdp-page .et-premium-intro{margin:0;color:var(--muted);font-size:14px;line-height:1.45}#et-pdp-page #premium-toggle-section .et-premium-line:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:44px;opacity:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,#d0fb3466 50%,transparent 65%);background-size:240% 100%;background-position:100% 0}#et-pdp-page #premium-toggle-section.is-celebrating .et-premium-line:before{animation:et-premium-sweep .45s ease-out both}#et-pdp-page #premium-toggle-section.is-celebrating .et-toggle-thumb{animation:et-premium-pop .45s ease-out both}@keyframes et-premium-sweep{0%{opacity:0;background-position:100% 0}20%{opacity:1}to{opacity:0;background-position:0 0}}@keyframes et-premium-pop{0%,to{transform:translate(30px) scale(1)}45%{transform:translate(30px) scale(1.13)}}@media(max-width:374px){#et-pdp-page #size-section .sizes{display:flex;flex-wrap:wrap;gap:5px}#et-pdp-page #size-section .size-label{flex:0 0 calc((100% - 25px)/6);min-width:44px}#et-pdp-page .et-inline-toggle{font-size:18px;gap:8px}#et-pdp-page .et-premium-line{column-gap:10px}#et-pdp-page .et-premium-cost{font-size:14px}}@media(max-width:374px){#et-pdp-page #product-form .colours-section .tee-row{grid-template-columns:minmax(0,1fr)}#et-pdp-page #product-form .colours-section .tee-row-header{min-height:24px}#et-pdp-page #product-form .colours-section .tee-row:has(.individual-size) .swatch-list{margin-left:0;width:min(100%,264px)}#et-pdp-page #product-form .colours-section .tee-rows{gap:8px}}@media(prefers-reduced-motion:reduce){#et-pdp-page .et-toggle-track,#et-pdp-page .et-toggle-thumb{transition:none}#et-pdp-page #premium-toggle-section.is-celebrating .et-premium-line:before,#et-pdp-page #premium-toggle-section.is-celebrating .et-toggle-thumb{animation:none}}#et-pdp-page .et-logo-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,320px);border:2px solid var(--ink);border-radius:0;background:var(--paper)}#et-pdp-page .et-logo-segment{position:relative;min-width:0;margin:0;cursor:pointer}#et-pdp-page .et-logo-segment:first-child{border-right:2px solid var(--ink)}#et-pdp-page .et-logo-segment>input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0}#et-pdp-page .et-logo-segment>span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 10px;color:var(--ink);background:var(--paper);font:700 16px/1.3 var(--body);white-space:nowrap;transition:background-color .16s ease}#et-pdp-page .et-logo-segment .et-segment-tick{display:none;flex:none;width:16px;height:16px}#et-pdp-page .et-logo-segment>input:checked+span{background:var(--lime)}#et-pdp-page .et-logo-segment>input:checked+span .et-segment-tick{display:block}#et-pdp-page .et-logo-segment:has(input:focus-visible){z-index:1;outline:3px solid var(--green);outline-offset:4px}@media(prefers-reduced-motion:reduce){#et-pdp-page .et-logo-segment>span{transition:none}}#et-pdp-page .more-pack{grid-template-columns:minmax(0,max-content) max-content}#et-pdp-page .pdp-quantity output{min-width:88px;padding-inline:6px;white-space:nowrap}#et-pdp-page .et-pack-options .bundle-name{font-size:clamp(14px,3.5vw,18px);line-height:1.25;white-space:nowrap}#et-pdp-page .et-logo-segment>span{gap:6px;padding-inline:8px}@media(max-width:374px){#et-pdp-page .et-logo-segment>span{font-size:14px}}@media(max-width:339px){#et-pdp-page .more-pack{grid-template-columns:minmax(0,1fr)}#et-pdp-page .pdp-quantity{justify-self:start}}#et-pdp-page #product-form .colours-section .tee-row,#et-pdp-page #product-form .colours-section .tee-row:has(.individual-size){grid-template-columns:minmax(0,332px);gap:2px 0}#et-pdp-page #product-form .colours-section .tee-row-header{min-height:24px;flex-wrap:wrap;gap:4px 10px}#et-pdp-page #product-form .colours-section .tee-selected-colour{font:500 13px/1.3 var(--body);color:var(--green)}#et-pdp-page #product-form .colours-section .tee-row:has(.individual-size) .swatch-list{margin-left:0;width:min(100%,264px)}#et-pdp-page #product-form .colours-section .tee-rows{gap:10px}#et-pdp-page #product-form .colours-section .individual-size{margin-left:auto}#et-pdp-page .et-delivery-note{display:grid;gap:3px;margin:0 0 12px;line-height:1.4;text-align:left}#et-pdp-page .et-delivery-note strong{font:600 14px/1.4 var(--body);color:var(--green)}#et-pdp-page .et-delivery-note span{font:400 12px/1.4 var(--body);color:var(--muted)}#et-pdp-page .hero-type{text-transform:uppercase}#et-pdp-page .et-delivery-note{margin:0 0 14px;gap:7px}#et-pdp-page .et-delivery-badge{display:flex;align-items:center;gap:12px}#et-pdp-page .et-delivery-badge .et-courier-icon{display:block;flex:none;width:44px;height:44px;padding:5px;background:var(--lime);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);color:var(--ink)}#et-pdp-page .et-delivery-note .et-delivery-badge strong{font:800 16px/1.25 var(--body);color:var(--ink)}#et-pdp-page .et-return-guarantee{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:64px;padding:12px 4px;margin:12px 0 0;border:0;background:transparent;color:var(--ink);text-align:left}#et-pdp-page .et-return-guarantee>svg{width:34px;height:38px;flex:none}#et-pdp-page .et-return-guarantee>span{display:grid;gap:4px}#et-pdp-page .et-return-guarantee strong{font:800 17px/1.25 var(--body)}#et-pdp-page .et-return-guarantee small{font:400 12px/1.3 var(--body);color:var(--muted);text-decoration:underline;text-underline-offset:3px}#et-pdp-page .et-return-guarantee:focus-visible{outline:3px solid var(--green);outline-offset:3px}#et-pdp-page .et-delivery-badge{gap:8px;flex-wrap:nowrap}#et-pdp-page .et-delivery-badge .et-courier-icon{width:32px;height:32px;padding:3px}#et-pdp-page .et-delivery-note .et-delivery-badge strong{font-size:clamp(12px,3.3vw,16px);line-height:1.3;white-space:nowrap}#et-pdp-page #product-form>.express-pay{margin-top:16px}#et-pdp-page .express-pay+.et-return-guarantee{margin-top:12px}#et-pdp-page .et-pack-options .bundle-tag{top:-20px}#et-pdp-page .et-pack-options .bundles{padding-top:17px}#et-pdp-page #product-form .colours-section .tee-row .individual-size{margin-left:0;flex:none;align-self:center;min-height:44px;max-width:110px}#et-pdp-page #product-form .colours-section .tee-row-header{align-items:center;column-gap:10px}#et-pdp-page .colour-swatch .swatch-disc,#et-pdp-page .colour-swatch:has(input:focus-visible),#et-pdp-page #colour-explorer-swatch>span,#et-pdp-page .colour-reference-buttons button>span:first-child{border-radius:0}#et-pdp-page .et-payment-methods{margin:14px 0 0}#et-pdp-page .et-payment-methods ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#et-pdp-page .et-payment-methods li{display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}#et-pdp-page .et-payment-methods .et-payment-icon{display:block;width:38px;height:24px;max-width:none}#et-pdp-page .et-payment-methods+.et-return-guarantee{margin-top:12px}#et-pdp-page #product-form .et-logo-row{margin-top:8px}#et-pdp-page #product-form .colours-section>.et-builder-heading{margin-bottom:0}#et-pdp-page .et-delivery-note{text-align:center}#et-pdp-page .et-delivery-badge{justify-content:center}#et-pdp-page .et-delivery-note .et-delivery-badge strong{font-size:clamp(13px,3.8vw,18px)}#et-pdp-page #size-section .fit-guide-button{justify-content:center;padding:8px 12px;border:2px solid var(--green);background:var(--wash);font-weight:700;text-decoration:none;cursor:pointer}#et-pdp-page #size-section .fit-guide-button:hover{background:var(--lime);text-decoration:none}#et-pdp-page #size-section .fit-guide-button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.et-premium-reaction{position:fixed;z-index:1000;left:50%;top:50%;width:min(88vw,960px,calc(78vh * var(--reaction-ratio,1.230769)));width:min(88vw,960px,calc(78svh * var(--reaction-ratio,1.230769)));height:auto;aspect-ratio:var(--reaction-ratio,1.230769);display:block;box-sizing:border-box;border:3px solid #111;border-radius:16px;box-shadow:7px 7px #dfff00,0 20px 80px #0006;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transform:translate(-50%,-50%) scale(.84)}.et-premium-reaction[hidden]{display:none!important}.et-premium-reaction.is-visible{animation:et-premium-nice 2.2s ease-out both}@keyframes et-premium-nice{0%{opacity:0;transform:translate(-50%,-50%) scale(.84)}8%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}13%,90%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.97)}}@media(prefers-reduced-motion:reduce){.et-premium-reaction{display:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/et-pdp-integrated.css.map */
