.sr-two-step{max-width:820px}.sr-two-step .sr-layout{display:flex;flex-direction:column;gap:0;padding:24px 0}.sr-two-step .sr-block{width:100%;order:var(--block-order)}.sr-two-step .sr-block-heading,.sr-two-step .sr-block-description{text-align:center}.sr-two-step h1{font-size:clamp(32px,5vw,48px);line-height:1.08;letter-spacing:-1.5px;margin:20px 0 12px}.sr-two-step .sr-eyebrow{margin:28px 0 0}.sr-two-step .sr-intro{font-size:clamp(19px,3vw,25px);font-weight:750;color:var(--ink);line-height:1.3;margin:0 auto 28px;max-width:540px}.sr-video-banner{overflow:hidden;border-radius:20px;background:#111820}.sr-video-banner video{display:block;width:100%;max-height:420px;object-fit:contain}.sr-video-placeholder{min-height:160px;padding:24px;color:#fff;text-align:center;background:radial-gradient(ellipse at top right,#334354,transparent 70%)}.sr-video-placeholder>span{display:block;font-size:40px;line-height:1.1;color:#c6d4e1}.sr-video-placeholder strong{display:block;font-size:20px;margin-top:8px}.sr-video-placeholder p{margin:4px 0 0;color:#c6d4e1;font-size:13px}.sr-two-step fieldset{margin:0 0 18px}.sr-two-step legend,.sr-step-title{font-size:clamp(24px,4vw,32px);font-weight:900;line-height:1.2;margin:0 0 16px;letter-spacing:-.7px}.sr-two-step .sr-hats{gap:12px}.sr-two-step .sr-hats label>span{position:relative;padding:8px 6px 14px}.sr-two-step .sr-hats strong{font-size:14px}.sr-two-step .sr-hats input:checked+span{border-color:#178647;box-shadow:0 0 0 1px #178647;background:#f3fcf6}.sr-selected-check{display:none;position:absolute;top:8px;right:8px;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#178647;color:#fff;font-weight:900;font-size:20px;font-style:normal;box-shadow:0 1px 4px #0002}.sr-hats input:checked+span .sr-selected-check{display:flex}.sr-two-step .sr-hat-stage{width:100%;max-width:420px;margin:auto}.sr-two-step .sr-preview-note{margin:8px 0}.sr-emblem-help{text-align:center;font-weight:650;font-size:14px;margin:8px 0 12px}.sr-two-step .sr-included{max-width:420px;margin:auto;gap:12px}.sr-two-step .sr-included button{padding:12px;border:2px solid var(--line)}.sr-two-step .sr-included button[aria-pressed=true]{border-color:#14181d;background:#edf0f2}.sr-two-step .sr-included img{height:100px;display:block}.sr-two-step .sr-included strong,.sr-two-step .sr-included small{display:block;font-size:13px}.sr-two-step .sr-included small{font-size:10px;letter-spacing:1px;color:var(--muted);margin-top:4px}.sr-block-checkout_heading{margin-top:32px;border-top:1px solid var(--line);padding-top:28px}.sr-contents{background:#fff;border-radius:16px;padding:18px 22px}.sr-contents h3{margin:0 0 6px;font-size:21px}.sr-contents p{margin:0;font-size:18px;font-weight:650}.sr-two-step .sr-credit{margin:14px 0 0;padding:18px 22px;background:#eaf4ee;border:1px solid #c9e1d2;border-radius:16px}.sr-two-step .sr-credit strong{font-size:16px}.sr-two-step .sr-credit p{font-size:16px;color:#24432f;line-height:1.45}.sr-two-step .sr-price{text-align:center}.sr-two-step .sr-price strong{font-size:34px}.sr-two-step .sr-primary{font-size:20px}.sr-two-step .sr-primary span{margin-left:0}@media(max-width:700px){.sr-two-step{padding:0 16px 28px}.sr-two-step .sr-layout{padding-top:16px}.sr-video-placeholder{min-height:140px;padding:20px}.sr-two-step .sr-hats{gap:7px}.sr-two-step .sr-hats strong{font-size:12px;line-height:1.3}.sr-selected-check{width:24px;height:24px;top:5px;right:5px;font-size:17px}.sr-two-step .sr-hat-stage{max-width:340px}.sr-two-step .sr-included img{height:80px}.sr-two-step .sr-contents,.sr-two-step .sr-credit{padding:16px}.sr-two-step .sr-intro{margin-bottom:24px}}@media(max-width:700px){.sr-two-step .sr-block-hats fieldset{margin-bottom:10px}.sr-two-step .sr-hats img{max-height:60px}.sr-two-step .sr-hats label>span{padding:3px 4px 8px}.sr-two-step legend{font-size:24px;margin-bottom:10px}.sr-two-step .sr-block-preview{padding:10px 10px 0;background:#fff;border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0}.sr-two-step .sr-hat-stage{max-width:min(280px,34svh);border-radius:12px}.sr-two-step .sr-preview-note{font-size:9px;line-height:1.3;margin:4px 0}.sr-two-step .sr-block-included{padding:0 10px 10px;background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px}.sr-two-step .sr-emblem-help{font-size:12px;line-height:1.3;margin:5px 0 8px}.sr-two-step .sr-included{max-width:360px;gap:8px}.sr-two-step .sr-included button{display:grid;grid-template-columns:48px 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:6px;min-height:62px;padding:6px;text-align:left;border-radius:10px}.sr-two-step .sr-included img{grid-row:1/3;width:48px;height:48px}.sr-two-step .sr-included strong{font-size:11px;line-height:1.2;align-self:end}.sr-two-step .sr-included small{font-size:8px;margin-top:2px;align-self:start}.sr-two-step .sr-block-checkout_heading{margin-top:20px;padding-top:20px}}@media(max-width:700px){.sr-two-step{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.sr-two-step .sr-block-order{position:fixed;z-index:30;left:0;right:0;bottom:0;width:100%;padding:12px 16px calc(8px + env(safe-area-inset-bottom,0px)) 116px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 18px #00000012}.sr-two-step .sr-block-order .sr-primary{min-height:48px;padding:10px 12px;font-size:15px;gap:8px}.sr-two-step .sr-block-order .sr-status{font-size:10px;line-height:1.3;margin:5px 0 0;min-height:13px}.sr-two-step .sr-block-price{position:fixed;z-index:31;left:16px;bottom:calc(37px + env(safe-area-inset-bottom,0px));width:92px}.sr-two-step .sr-block-price .sr-price{margin:0;text-align:left}.sr-two-step .sr-block-price strong{font-size:26px;line-height:1.2;white-space:nowrap}.sr-two-step .sr-block-price .sr-price>span{display:none}.sr-two-step [data-fan-drop],.sr-two-step input[name=hat]{scroll-margin-bottom:120px}}.sr-purchase-row{display:flex;align-items:stretch;gap:8px}.sr-purchase-row .sr-primary{flex:1;min-width:0;width:auto}.sr-quantity{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:700;flex-shrink:0}.sr-quantity select{font:inherit;font-size:16px;min-height:48px;width:62px;padding:8px 6px;border:1px solid #b6bcc2;border-radius:8px;background:#fff;color:#14181d}.sr-quantity select:focus-visible{outline:2px solid #178647;outline-offset:2px}@media(max-width:700px){.sr-two-step .sr-block-order{padding-left:100px;padding-right:12px}.sr-two-step .sr-block-price{left:12px;width:82px}.sr-two-step .sr-block-price strong{font-size:23px}.sr-two-step .sr-block-price .sr-price:after{content:"each";display:block;font-size:10px;line-height:1.2;color:#59636e}.sr-two-step .sr-purchase-row{gap:6px}.sr-two-step .sr-quantity{position:relative}.sr-two-step .sr-quantity>span{position:absolute;top:3px;left:7px;pointer-events:none;font-size:9px;line-height:1}.sr-two-step .sr-quantity select{padding-top:14px;width:56px}.sr-two-step .sr-block-order .sr-primary{padding:10px 6px;font-size:14px;gap:4px}}@media(max-width:700px){.sr-two-step{padding-bottom:calc(170px + env(safe-area-inset-bottom,0px))}.sr-two-step .sr-block-order{box-sizing:border-box;position:fixed;left:0;right:0;bottom:0;width:100%;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e3e7e6;border-radius:20px 20px 0 0;box-shadow:0 -6px 28px #10201912}.sr-two-step .sr-purchase-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:48px 52px;gap:10px;width:100%;align-items:stretch}.sr-two-step .sr-quantity{grid-row:1;justify-self:end;display:flex;align-items:center;gap:10px;position:static;font-size:13px;font-weight:650;color:#52605a}.sr-two-step .sr-quantity>span{position:static;font-size:13px;line-height:1.2;pointer-events:auto}.sr-two-step .sr-quantity select{box-sizing:border-box;width:72px;height:48px;min-height:48px;margin:0;padding:10px 12px;font-size:16px;font-weight:750;line-height:1.2;border:1px solid #d8dfdb;border-radius:12px;background-color:#f5f7f6;color:#17231c}.sr-two-step .sr-block-order .sr-primary{box-sizing:border-box;grid-row:2;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:12px 18px;gap:12px;border:0;border-radius:14px;background:#14241b;color:#fff;font-size:17px;font-weight:750;line-height:1.2;letter-spacing:.1px;white-space:nowrap;box-shadow:0 3px 8px #14241b20}.sr-two-step .sr-block-order .sr-primary:active{background:#234330}.sr-two-step .sr-block-order .sr-primary:disabled{opacity:.55;box-shadow:none}.sr-two-step .sr-block-order .sr-primary:focus-visible{outline:3px solid #459e66;outline-offset:3px}.sr-two-step .sr-block-price{box-sizing:border-box;left:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));width:calc(100% - 160px);height:40px;pointer-events:none}.sr-two-step .sr-block-price .sr-price{display:block;margin:0;text-align:left;line-height:1}.sr-two-step .sr-block-price strong{display:block;font-size:25px;font-weight:800;line-height:28px;letter-spacing:-.6px}.sr-two-step .sr-block-price .sr-price:after{content:"per pack";display:block;font-size:11px;line-height:12px;color:#626d66;letter-spacing:0}.sr-two-step .sr-block-price .sr-price>span{display:none}.sr-two-step .sr-block-order .sr-status{position:absolute;bottom:100%;left:0;right:0;min-height:0;margin:0;font-size:12px;line-height:1.4;background:#fff;color:#24372b;border-radius:12px 12px 0 0}.sr-two-step .sr-block-order .sr-status:not(:empty){padding:10px 16px;border-top:1px solid #e3e7e6}.sr-two-step [data-fan-drop],.sr-two-step input[name=hat]{scroll-margin-bottom:170px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/droplit-stormy-rain.css.map */
