.category-page_categoryPage__HJH_3{display:grid;gap:var(--space-lg);padding:clamp(.6rem,1.6vw,1.2rem);background-image:url(/brand/category-water-texture-v3.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.category-page_bottlesCategoryPage__1Mxju{background-color:#477d75;background-image:url(/brand/bottles-beach-background-v1.png);background-position:top;background-size:100% 100%;background-attachment:scroll}.category-page_backpacksCategoryPage__Vu_Tg{background-image:url(/brand/bottles-forest-background-v1.png)}.category-page_dryBagsCategoryPage__zVzO5{background-color:#245f48;background-image:url(/brand/dry-bags-ocean-background-v1.png);background-position:top;background-size:100% 100%;background-attachment:scroll}.category-page_categoryHeader__VgXT6{padding:clamp(1.6rem,4.8vw,4rem) clamp(1rem,3.2vw,3.2rem);color:#fff;text-shadow:0 .1rem .8rem rgb(0 28 42/70%)}.category-page_categoryHeader__VgXT6 h1{max-width:14ch;margin:0;color:inherit;font-size:clamp(2rem,4.8vw,4.4rem);line-height:.95;text-wrap:balance}.category-page_categoryHeader__VgXT6 p{max-width:42rem;margin:var(--space-sm) 0 0;color:inherit;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.5}.backpack-category-guide_guide__ElNHQ{display:grid;gap:var(--space-xl);margin:0 0 var(--space-2xl);padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--color-rule);background:transparent}.backpack-category-guide_details__HYCeY,.backpack-category-guide_intro__p6WiI{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:var(--space-xl);align-items:end}.backpack-category-guide_intro__p6WiI{grid-template-columns:minmax(0,1fr);padding:clamp(1.25rem,3vw,2.5rem);background:#fff}.backpack-category-guide_eyebrow__fIBG6{margin:0 0 var(--space-xs);color:var(--color-accent-deep);font-family:var(--font-mono-family);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.backpack-category-guide_title__FZ34W{max-width:15ch;margin:0;font-family:var(--font-display-family);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.backpack-category-guide_lede__9w1fR{max-width:42rem;margin:var(--space-md) 0 0;color:var(--color-ink-2);font-size:var(--text-base);line-height:1.65}.backpack-category-guide_prices__Mq9U4{display:grid}.backpack-category-guide_price__6MXLl{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--color-ink)}.backpack-category-guide_caption__4QiIt,.backpack-category-guide_optionGroup__0h2Xj legend,.backpack-category-guide_price__6MXLl span,.backpack-category-guide_selectionSummary__QEoyN small,.backpack-category-guide_spec__maBwh dt{font-family:var(--font-mono-family);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.backpack-category-guide_caption__4QiIt strong,.backpack-category-guide_price__6MXLl strong{font-family:var(--font-display-family);font-size:var(--text-xl);font-weight:500}.backpack-category-guide_productGrid__qUWYp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.backpack-category-guide_colourGallery__C5md_{display:grid;gap:var(--space-lg)}.backpack-category-guide_colourGallery__C5md_>div:first-child{padding:var(--space-md) var(--space-lg);border:1px solid var(--color-rule);background:#fff}.backpack-category-guide_details__HYCeY{align-items:stretch}.backpack-category-guide_details__HYCeY .backpack-category-guide_specPanel__nGRDi{height:100%}.backpack-category-guide_imageCard__BtBoO{overflow:hidden;border:1px solid var(--color-panel-rule);background:transparent}.backpack-category-guide_imageCard__BtBoO img{display:block;width:100%;height:min(58vw,42rem);-o-object-fit:contain;object-fit:contain}.backpack-category-guide_productCardTwentyFive__J8QE4 img{transform:scale(1.12);transform-origin:center center}.backpack-category-guide_productCardThirty__K0HQb img{transform:scale(1.06);transform-origin:center center}.backpack-category-guide_colourGallery__C5md_ .backpack-category-guide_imageCard__BtBoO img{height:auto}.backpack-category-guide_colourCard__9XtV2{overflow:visible}.backpack-category-guide_colourMedia__RftXN{overflow:visible;padding:clamp(2.75rem,5vw,4.4rem) clamp(1rem,4vw,3rem)}.backpack-category-guide_backpackLine__qVgGs{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(.5rem,1.5vw,1.5rem);margin:0;padding:0;list-style:none}.backpack-category-guide_backpackItem__BeIN9{position:relative;display:grid;min-width:0;justify-items:center}.backpack-category-guide_backpackButton__Ak8NY{position:relative;z-index:1;display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transform:scale(1);transform-origin:center center;transition:transform .24s var(--ease-out),filter .24s var(--ease-out)}.backpack-category-guide_backpackButton__Ak8NY:focus-visible,.backpack-category-guide_backpackButton__Ak8NY:hover{z-index:10;transform:scale(1.2);filter:drop-shadow(0 1rem 1rem rgb(3 12 8/34%))}.backpack-category-guide_backpackButton__Ak8NY:focus-visible{outline:2px solid #fff;outline-offset:.35rem}.backpack-category-guide_backpackCrop__b2sXI{position:relative;display:block;width:100%;overflow:hidden}.backpack-category-guide_twentyFiveLitre__OzbLs .backpack-category-guide_backpackButton__Ak8NY{transform:scale(1.12)}.backpack-category-guide_twentyFiveLitre__OzbLs .backpack-category-guide_backpackButton__Ak8NY:focus-visible,.backpack-category-guide_twentyFiveLitre__OzbLs .backpack-category-guide_backpackButton__Ak8NY:hover{transform:scale(1.34)}.backpack-category-guide_thirtyLitre__TAOu3 .backpack-category-guide_backpackItem__BeIN9{overflow:hidden}.backpack-category-guide_thirtyLitre__TAOu3 .backpack-category-guide_backpackButton__Ak8NY{width:94%;margin-inline:auto}.backpack-category-guide_thirtyLitre__TAOu3 .backpack-category-guide_backpackButton__Ak8NY:focus-visible,.backpack-category-guide_thirtyLitre__TAOu3 .backpack-category-guide_backpackButton__Ak8NY:hover{transform:scale(1.18)}.backpack-category-guide_colourGallery__C5md_ .backpack-category-guide_backpackSprite__4vyVK{position:absolute;top:0;left:calc(var(--backpack-index) * -100%);display:block;width:500%;max-width:none;height:100%;max-height:none;-o-object-fit:fill;object-fit:fill}.backpack-category-guide_caption__4QiIt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-panel-rule);background:var(--color-panel-glass-strong);color:var(--color-panel-ink);backdrop-filter:blur(.18rem)}.backpack-category-guide_configurator__C7oSE,.backpack-category-guide_specPanel__nGRDi{padding:var(--space-xl);border:1px solid var(--color-rule);background:#fff}.backpack-category-guide_panelTitle__Um6a2{margin:0 0 var(--space-md);font-family:var(--font-display-family);font-size:var(--text-lg);font-weight:500}.backpack-category-guide_specList__7cjPt{display:grid;gap:var(--space-md);margin:0}.backpack-category-guide_spec__maBwh{display:grid;gap:.2rem;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-rule-2)}.backpack-category-guide_spec__maBwh:last-child{padding-bottom:0;border-bottom:0}.backpack-category-guide_spec__maBwh dt{color:var(--color-muted)}.backpack-category-guide_spec__maBwh dd{margin:0;font-size:var(--text-base);line-height:1.5}.backpack-category-guide_colourList__9Q6sw{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.backpack-category-guide_colourList__9Q6sw li{display:flex;gap:var(--space-sm);align-items:center;padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-rule-2)}.backpack-category-guide_swatch__bA7hJ{width:1.35rem;height:1.35rem;flex:0 0 auto;border:1px solid rgba(17,19,21,.35);border-radius:999px;box-shadow:inset 0 0 0 2px #fff}.backpack-category-guide_configurator__C7oSE{display:grid;gap:var(--space-lg);border-color:var(--color-ink)}.backpack-category-guide_optionNote__i8ANO{max-width:42rem;margin:0;color:var(--color-muted);line-height:1.6}.backpack-category-guide_optionGroup__0h2Xj{display:grid;gap:var(--space-sm);min-width:0;margin:0;padding:0;border:0}.backpack-category-guide_optionGroup__0h2Xj legend{margin-bottom:var(--space-sm)}.backpack-category-guide_colourButtons__68rDy,.backpack-category-guide_optionButtons__nYjFN{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.backpack-category-guide_colourButtons__68rDy button,.backpack-category-guide_optionButtons__nYjFN button{min-height:2.75rem;padding:.65rem .9rem;border:1px solid var(--color-rule);background:#fff;color:var(--color-ink);font-size:var(--text-sm);cursor:pointer}.backpack-category-guide_optionButtons__nYjFN button{min-width:8rem}.backpack-category-guide_colourButtons__68rDy button{display:inline-flex;gap:.55rem;align-items:center}.backpack-category-guide_colourButtons__68rDy button:focus-visible,.backpack-category-guide_colourButtons__68rDy button:hover,.backpack-category-guide_optionButtons__nYjFN button:focus-visible,.backpack-category-guide_optionButtons__nYjFN button:hover{border-color:var(--color-ink)}.backpack-category-guide_colourButtons__68rDy button:focus-visible,.backpack-category-guide_optionButtons__nYjFN button:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}.backpack-category-guide_optionButtons__nYjFN .backpack-category-guide_selected__5o9zW{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.backpack-category-guide_colourButtons__68rDy .backpack-category-guide_colourSelected__y_usR{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.backpack-category-guide_selectionSummary__QEoyN{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs) var(--space-lg);align-items:end;padding-top:var(--space-lg);border-top:1px solid var(--color-ink)}.backpack-category-guide_selectionSummary__QEoyN span{color:var(--color-muted)}.backpack-category-guide_selectionSummary__QEoyN strong{grid-row:span 2;font-family:var(--font-display-family);font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1}.backpack-category-guide_selectionSummary__QEoyN small{color:var(--color-muted)}@media (max-width:900px){.backpack-category-guide_details__HYCeY,.backpack-category-guide_intro__p6WiI{grid-template-columns:1fr}}@media (max-width:640px){.backpack-category-guide_guide__ElNHQ{margin-inline:calc(var(--page-gutter) * -.25)}.backpack-category-guide_productGrid__qUWYp{grid-template-columns:1fr}.backpack-category-guide_imageCard__BtBoO img{height:auto}.backpack-category-guide_configurator__C7oSE,.backpack-category-guide_specPanel__nGRDi{padding:var(--space-lg)}.backpack-category-guide_selectionSummary__QEoyN{grid-template-columns:1fr}.backpack-category-guide_selectionSummary__QEoyN strong{grid-row:auto}.backpack-category-guide_colourMedia__RftXN{padding:2rem var(--space-xs)}.backpack-category-guide_backpackLine__qVgGs{gap:.25rem}}@media (prefers-reduced-motion:reduce){.backpack-category-guide_backpackButton__Ak8NY{transition:none}}.backpack-category-guide_guide__ElNHQ{gap:var(--space-lg);margin-bottom:var(--space-xl);padding:clamp(1rem,2.4vw,2rem)}.backpack-category-guide_details__HYCeY,.backpack-category-guide_intro__p6WiI{gap:var(--space-lg)}.backpack-category-guide_intro__p6WiI{padding:clamp(1rem,2.4vw,2rem)}.backpack-category-guide_title__FZ34W{font-size:clamp(1.8rem,4vw,3.6rem)}.backpack-category-guide_lede__9w1fR,.backpack-category-guide_optionNote__i8ANO{line-height:1.5}.backpack-category-guide_colourGallery__C5md_,.backpack-category-guide_productGrid__qUWYp{gap:var(--space-md)}.backpack-category-guide_configurator__C7oSE,.backpack-category-guide_specPanel__nGRDi{padding:var(--space-lg)}.backpack-category-guide_configurator__C7oSE{gap:var(--space-md)}.backpack-category-guide_specList__7cjPt{gap:var(--space-sm)}.backpack-category-guide_spec__maBwh{padding-bottom:var(--space-sm)}.backpack-category-guide_selectionSummary__QEoyN{padding-top:var(--space-md)}@media (min-width:641px){.backpack-category-guide_imageCard__BtBoO img{height:min(48vw,34rem)}.backpack-category-guide_colourGallery__C5md_ .backpack-category-guide_imageCard__BtBoO img:not(.backpack-category-guide_backpackSprite__4vyVK){height:auto;max-height:30rem;-o-object-fit:contain;object-fit:contain}}.backpack-category-guide_colourGallery__C5md_>div:first-child,.backpack-category-guide_configurator__C7oSE,.backpack-category-guide_intro__p6WiI,.backpack-category-guide_specPanel__nGRDi{border-color:var(--color-panel-rule);background:var(--color-panel-glass);color:var(--color-panel-ink);text-shadow:0 .1rem .7rem rgb(0 0 0/48%);backdrop-filter:blur(.18rem)}.backpack-category-guide_eyebrow__fIBG6,.backpack-category-guide_lede__9w1fR,.backpack-category-guide_optionNote__i8ANO,.backpack-category-guide_selectionSummary__QEoyN small,.backpack-category-guide_selectionSummary__QEoyN span,.backpack-category-guide_spec__maBwh dt{color:var(--color-panel-muted)}.backpack-category-guide_colourList__9Q6sw li,.backpack-category-guide_price__6MXLl,.backpack-category-guide_selectionSummary__QEoyN,.backpack-category-guide_spec__maBwh{border-color:var(--color-panel-rule)}.backpack-category-guide_caption__4QiIt,.backpack-category-guide_colourButtons__68rDy button,.backpack-category-guide_colourGallery__C5md_>div:first-child,.backpack-category-guide_colourList__9Q6sw li,.backpack-category-guide_configurator__C7oSE,.backpack-category-guide_guide__ElNHQ,.backpack-category-guide_imageCard__BtBoO,.backpack-category-guide_intro__p6WiI,.backpack-category-guide_optionButtons__nYjFN button,.backpack-category-guide_price__6MXLl,.backpack-category-guide_selectionSummary__QEoyN,.backpack-category-guide_specPanel__nGRDi,.backpack-category-guide_spec__maBwh{border-color:transparent}.backpack-category-guide_caption__4QiIt,.backpack-category-guide_colourButtons__68rDy button,.backpack-category-guide_colourGallery__C5md_>div:first-child,.backpack-category-guide_configurator__C7oSE,.backpack-category-guide_guide__ElNHQ,.backpack-category-guide_imageCard__BtBoO,.backpack-category-guide_optionButtons__nYjFN button,.backpack-category-guide_specPanel__nGRDi{border-width:0}.bottle-category-guide_guide__56PVe{display:grid;gap:var(--space-lg);margin:0 0 var(--space-xl);color:#fff;text-shadow:0 .1rem .7rem rgb(20 12 2/58%)}.bottle-category-guide_semanticHeading__R0bz_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bottle-category-guide_intro__Qp8Zo{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--space-xl);padding:clamp(1.5rem,4vw,3.5rem);background:linear-gradient(90deg,rgb(10 12 16/64%),rgb(10 12 16/30%) 58%,transparent)}.bottle-category-guide_eyebrow__UwmpV{margin:0 0 var(--space-xs);color:inherit;font-family:var(--font-mono-family);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bottle-category-guide_title__DJOp3{max-width:16ch;margin:0;font-family:var(--font-display-family);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.bottle-category-guide_lede__gBj9Z{max-width:38rem;margin:var(--space-md) 0 0;color:rgb(255 255 255/88%);font-size:var(--text-base);line-height:1.6}.bottle-category-guide_gallerySection__bPEUx{display:grid;gap:var(--space-md);padding-block:var(--space-lg);border-block:1px solid rgb(255 255 255/42%);background:transparent}.bottle-category-guide_bottleViewport__RBO32{width:100%;overflow:visible}.bottle-category-guide_bottleLine__8H5SN{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(.65rem,2vw,2rem);margin:0;padding:clamp(3.5rem,7vw,6rem) clamp(2.25rem,6vw,6rem);list-style:none}.bottle-category-guide_bottleItem__4iI1H{position:relative;display:grid;justify-items:center;min-width:0}.bottle-category-guide_bottleButton__22trG{position:relative;z-index:1;display:block;width:min(100%,9.25rem);padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transform:scale(1);transform-origin:center center;transition:transform .24s var(--ease-out),filter .24s var(--ease-out)}.bottle-category-guide_bottleButton__22trG:focus-visible,.bottle-category-guide_bottleButton__22trG:hover{z-index:10;transform:scale(1.24);filter:drop-shadow(0 1rem 1rem rgb(20 12 2/34%))}.bottle-category-guide_bottleButton__22trG:focus-visible{border-radius:1rem;outline:3px solid #fff;outline-offset:.4rem}.bottle-category-guide_bottleCrop__gp0Ez{display:block;width:100%;aspect-ratio:.27;background-image:url(/products/bottles/anyweather-bottles-colours-transparent.png);background-position:var(--bottle-position) center;background-repeat:no-repeat;background-size:500% auto}.bottle-category-guide_configurator__AzX1W{display:grid;gap:var(--space-lg);padding:clamp(1.25rem,3vw,2.5rem);background:rgb(8 10 13/42%);backdrop-filter:blur(.18rem)}.bottle-category-guide_buildHeading__5Ven5{margin:0;font-family:var(--font-display-family);font-size:clamp(2rem,4.5vw,4rem);font-weight:500;letter-spacing:-.04em;line-height:1}.bottle-category-guide_optionGroup__vBtIL{display:grid;gap:var(--space-sm);min-width:0;margin:0;padding:0;border:0}.bottle-category-guide_optionGroup__vBtIL legend{margin-bottom:var(--space-sm);font-family:var(--font-mono-family);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.bottle-category-guide_optionButtons__6s5vI{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.bottle-category-guide_optionButtons__6s5vI button{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-xs);padding:.65rem .9rem;border:1px solid rgb(255 255 255/58%);background:rgb(0 0 0/18%);color:#fff;font-size:var(--text-sm);text-shadow:inherit;cursor:pointer}.bottle-category-guide_optionButtons__6s5vI button:focus-visible,.bottle-category-guide_optionButtons__6s5vI button:hover{border-color:#fff;background:rgb(0 0 0/36%)}.bottle-category-guide_optionButtons__6s5vI button:focus-visible{outline:2px solid #fff;outline-offset:2px}.bottle-category-guide_optionButtons__6s5vI .bottle-category-guide_selected__laoky{border-color:#fff;background:rgb(0 0 0/82%);color:#fff}.bottle-category-guide_optionSwatch__aSXlA{width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border:1px solid;border-radius:50%;background:var(--swatch)}.bottle-category-guide_selectionSummary__E3R_X{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-xs) var(--space-lg);padding-top:var(--space-lg);border-top:1px solid rgb(255 255 255/48%)}.bottle-category-guide_selectionSummary__E3R_X small,.bottle-category-guide_selectionSummary__E3R_X span{color:rgb(255 255 255/78%)}.bottle-category-guide_selectionSummary__E3R_X strong{grid-row:span 2;font-family:var(--font-display-family);font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1}.bottle-category-guide_selectionSummary__E3R_X small{font-family:var(--font-mono-family);text-transform:uppercase}@media (max-width:900px){.bottle-category-guide_intro__Qp8Zo{grid-template-columns:1fr}}@media (max-width:640px){.bottle-category-guide_intro__Qp8Zo{padding-inline:var(--space-lg)}.bottle-category-guide_bottleLine__8H5SN{gap:clamp(.3rem,2vw,.75rem);padding:3.25rem var(--space-sm)}.bottle-category-guide_configurator__AzX1W{padding:var(--space-lg)}.bottle-category-guide_selectionSummary__E3R_X{grid-template-columns:1fr}.bottle-category-guide_selectionSummary__E3R_X strong{grid-row:auto}}.bottle-category-guide_configurator__AzX1W,.bottle-category-guide_gallerySection__bPEUx,.bottle-category-guide_optionButtons__6s5vI button,.bottle-category-guide_selectionSummary__E3R_X{border-color:transparent}.bottle-category-guide_configurator__AzX1W,.bottle-category-guide_gallerySection__bPEUx,.bottle-category-guide_optionButtons__6s5vI button{border-width:0}@media (prefers-reduced-motion:reduce){.bottle-category-guide_bottleButton__22trG,.bottle-category-guide_optionButtons__6s5vI button{transition:none}}.dry-bag-category-guide_guide__w6VtV{margin:0 0 var(--space-2xl);border:1px solid var(--color-rule)}.dry-bag-category-guide_guide__w6VtV,.dry-bag-category-guide_intro__zS7ab{display:grid;gap:var(--space-xl);padding:clamp(1.25rem,3vw,2.5rem);background:transparent}.dry-bag-category-guide_intro__zS7ab{grid-template-columns:minmax(0,1fr);color:#fff;text-shadow:0 .1rem .8rem rgb(0 28 42/78%)}.dry-bag-category-guide_heading__M_NP1{max-width:16ch;margin:0 0 var(--space-sm);color:#fff;font-family:var(--font-display-family);font-size:clamp(2.8rem,7vw,6.2rem);font-weight:500;letter-spacing:-.055em;line-height:.9}.dry-bag-category-guide_title__phrgW{max-width:20ch;margin:0;color:#fff;font-family:var(--font-display-family);font-size:clamp(1.8rem,4vw,3.6rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.dry-bag-category-guide_lede__ibyaU{max-width:40rem;margin:var(--space-md) 0 0;color:#fff;font-size:var(--text-base);line-height:1.65}.dry-bag-category-guide_optionGroup__EBq4m legend,.dry-bag-category-guide_selectionSummary__12tKh small{font-family:var(--font-mono-family);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.dry-bag-category-guide_imageCard__QPwXE{overflow:hidden;border:1px solid var(--color-panel-rule);background:transparent}.dry-bag-category-guide_imageCard__QPwXE img{display:block;width:100%;height:auto}.dry-bag-category-guide_configurator__tOg_s{padding:var(--space-xl);border:1px solid var(--color-rule);background:#fff}.dry-bag-category-guide_panelTitle__LumrC{margin:0 0 var(--space-md);font-family:var(--font-display-family);font-size:clamp(1.8rem,4vw,3.2rem);font-weight:500}.dry-bag-category-guide_configurator__tOg_s{display:grid;gap:var(--space-lg);border-color:var(--color-ink)}.dry-bag-category-guide_optionNote__lUwEb{max-width:42rem;margin:0;color:var(--color-muted);line-height:1.6}.dry-bag-category-guide_optionGroup__EBq4m{display:grid;gap:var(--space-sm);min-width:0;margin:0;padding:0;border:0}.dry-bag-category-guide_optionGroup__EBq4m legend{margin-bottom:var(--space-sm)}.dry-bag-category-guide_optionButtons__nGjWf{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.dry-bag-category-guide_optionButtons__nGjWf button{min-width:6rem;min-height:2.75rem;padding:.65rem .9rem;border:1px solid var(--color-rule);background:#fff;color:var(--color-ink);font-size:var(--text-sm);cursor:pointer}.dry-bag-category-guide_optionButtons__nGjWf button:focus-visible,.dry-bag-category-guide_optionButtons__nGjWf button:hover{border-color:var(--color-ink)}.dry-bag-category-guide_optionButtons__nGjWf button:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}.dry-bag-category-guide_optionButtons__nGjWf .dry-bag-category-guide_selected__Ef8T8{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.dry-bag-category-guide_selectionSummary__12tKh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs) var(--space-lg);align-items:end;padding-top:var(--space-lg);border-top:1px solid var(--color-ink)}.dry-bag-category-guide_selectionSummary__12tKh span{color:var(--color-muted)}.dry-bag-category-guide_selectionSummary__12tKh strong{grid-row:span 2;font-family:var(--font-display-family);font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1}.dry-bag-category-guide_selectionSummary__12tKh small{color:var(--color-muted)}@media (max-width:640px){.dry-bag-category-guide_guide__w6VtV{margin-inline:calc(var(--page-gutter) * -.25)}.dry-bag-category-guide_configurator__tOg_s{padding:var(--space-lg)}.dry-bag-category-guide_selectionSummary__12tKh{grid-template-columns:1fr}.dry-bag-category-guide_selectionSummary__12tKh strong{grid-row:auto}}.dry-bag-category-guide_guide__w6VtV{margin-bottom:var(--space-xl)}.dry-bag-category-guide_guide__w6VtV,.dry-bag-category-guide_intro__zS7ab{gap:var(--space-lg);padding:clamp(1rem,2.4vw,2rem)}.dry-bag-category-guide_lede__ibyaU,.dry-bag-category-guide_optionNote__lUwEb{line-height:1.5}.dry-bag-category-guide_configurator__tOg_s{padding:var(--space-lg);gap:var(--space-md)}.dry-bag-category-guide_selectionSummary__12tKh{padding-top:var(--space-md)}@media (min-width:641px){.dry-bag-category-guide_imageCard__QPwXE img{max-height:36rem;-o-object-fit:contain;object-fit:contain}}.dry-bag-category-guide_configurator__tOg_s{border-color:var(--color-panel-rule);background:var(--color-panel-glass);color:var(--color-panel-ink);text-shadow:0 .1rem .7rem rgb(0 0 0/48%);backdrop-filter:blur(.18rem)}.dry-bag-category-guide_optionNote__lUwEb,.dry-bag-category-guide_selectionSummary__12tKh small,.dry-bag-category-guide_selectionSummary__12tKh span{color:var(--color-panel-muted)}.dry-bag-category-guide_selectionSummary__12tKh{border-color:var(--color-panel-rule)}.dry-bag-category-guide_configurator__tOg_s,.dry-bag-category-guide_guide__w6VtV,.dry-bag-category-guide_imageCard__QPwXE,.dry-bag-category-guide_intro__zS7ab,.dry-bag-category-guide_optionButtons__nGjWf button,.dry-bag-category-guide_selectionSummary__12tKh{border-color:transparent}.dry-bag-category-guide_configurator__tOg_s,.dry-bag-category-guide_guide__w6VtV,.dry-bag-category-guide_imageCard__QPwXE,.dry-bag-category-guide_optionButtons__nGjWf button{border-width:0}.phone-case-category-guide_guide__IKfqE{display:grid;gap:var(--space-xl);margin:0 0 var(--space-2xl);padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--color-rule);background:transparent}.phone-case-category-guide_intro__6fEK1{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:end;padding:clamp(1.25rem,3vw,2.5rem);background:#fff}.phone-case-category-guide_eyebrow__S7SMp{margin:0 0 var(--space-xs);color:var(--color-accent-deep);font-family:var(--font-mono-family);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.phone-case-category-guide_title__FQGhz{max-width:16ch;margin:0;font-family:var(--font-display-family);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.phone-case-category-guide_lede__U1303{max-width:40rem;margin:var(--space-md) 0 0;color:var(--color-ink-2);font-size:var(--text-base);line-height:1.65}.phone-case-category-guide_price__rbwm8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--color-ink)}.phone-case-category-guide_caption__oO1J5,.phone-case-category-guide_optionGroup__OtTfP legend,.phone-case-category-guide_price__rbwm8 span,.phone-case-category-guide_selectionSummary__Uc9c5 small{font-family:var(--font-mono-family);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.phone-case-category-guide_price__rbwm8 strong{font-family:var(--font-display-family);font-size:var(--text-xl);font-weight:500}.phone-case-category-guide_imageCard__ds5UO{overflow:hidden;border:1px solid var(--color-panel-rule);background:transparent}.phone-case-category-guide_imageCard__ds5UO img{display:block;width:100%;height:auto}.phone-case-category-guide_caption__oO1J5{display:flex;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-panel-rule);background:var(--color-panel-glass-strong);color:var(--color-panel-ink);backdrop-filter:blur(.18rem)}.phone-case-category-guide_details__nqVlP{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.phone-case-category-guide_configurator__XjecF{padding:var(--space-xl);border:1px solid var(--color-rule);background:#fff}.phone-case-category-guide_panelTitle__7SJTz{margin:0 0 var(--space-md);font-family:var(--font-display-family);font-size:var(--text-lg);font-weight:500}.phone-case-category-guide_configurator__XjecF{display:grid;gap:var(--space-lg);border-color:var(--color-ink)}.phone-case-category-guide_optionNote__18d6_{max-width:42rem;margin:0;color:var(--color-muted);line-height:1.6}.phone-case-category-guide_optionGroup__OtTfP{display:grid;gap:var(--space-sm);min-width:0;margin:0;padding:0;border:0}.phone-case-category-guide_optionGroup__OtTfP legend{margin-bottom:var(--space-sm)}.phone-case-category-guide_optionButtons__jHULw{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.phone-case-category-guide_optionButtons__jHULw button{display:inline-flex;align-items:center;gap:.55rem;min-width:7rem;min-height:2.75rem;padding:.65rem .9rem;border:1px solid var(--color-rule);background:#fff;color:var(--color-ink);font-size:var(--text-sm);cursor:pointer}.phone-case-category-guide_optionButtons__jHULw button:focus-visible,.phone-case-category-guide_optionButtons__jHULw button:hover{border-color:var(--color-ink)}.phone-case-category-guide_optionButtons__jHULw button:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:2px}.phone-case-category-guide_optionButtons__jHULw .phone-case-category-guide_selected__n_YDG{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.phone-case-category-guide_swatch__SdLxF{width:.85rem;height:.85rem;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:50%}.phone-case-category-guide_selectionSummary__Uc9c5{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs) var(--space-lg);align-items:end;padding-top:var(--space-lg);border-top:1px solid var(--color-ink)}.phone-case-category-guide_selectionSummary__Uc9c5 span{color:var(--color-muted)}.phone-case-category-guide_selectionSummary__Uc9c5 strong{grid-row:span 2;font-family:var(--font-display-family);font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1}.phone-case-category-guide_selectionSummary__Uc9c5 small{color:var(--color-muted)}@media (max-width:900px){.phone-case-category-guide_details__nqVlP,.phone-case-category-guide_intro__6fEK1{grid-template-columns:1fr}}@media (max-width:640px){.phone-case-category-guide_guide__IKfqE{margin-inline:calc(var(--page-gutter) * -.25)}.phone-case-category-guide_caption__oO1J5{flex-direction:column;gap:.25rem}.phone-case-category-guide_configurator__XjecF{padding:var(--space-lg)}.phone-case-category-guide_selectionSummary__Uc9c5{grid-template-columns:1fr}.phone-case-category-guide_selectionSummary__Uc9c5 strong{grid-row:auto}}.phone-case-category-guide_guide__IKfqE{margin-bottom:var(--space-xl)}.phone-case-category-guide_guide__IKfqE,.phone-case-category-guide_intro__6fEK1{gap:var(--space-lg);padding:clamp(1rem,2.4vw,2rem)}.phone-case-category-guide_title__FQGhz{font-size:clamp(1.8rem,4vw,3.6rem)}.phone-case-category-guide_lede__U1303,.phone-case-category-guide_optionNote__18d6_{line-height:1.5}.phone-case-category-guide_details__nqVlP{gap:var(--space-md)}.phone-case-category-guide_configurator__XjecF{padding:var(--space-lg);gap:var(--space-md)}.phone-case-category-guide_selectionSummary__Uc9c5{padding-top:var(--space-md)}@media (min-width:641px){.phone-case-category-guide_imageCard__ds5UO img{max-height:36rem;-o-object-fit:contain;object-fit:contain}}.phone-case-category-guide_configurator__XjecF,.phone-case-category-guide_intro__6fEK1{border-color:var(--color-panel-rule);background:var(--color-panel-glass);color:var(--color-panel-ink);text-shadow:0 .1rem .7rem rgb(0 0 0/48%);backdrop-filter:blur(.18rem)}.phone-case-category-guide_eyebrow__S7SMp,.phone-case-category-guide_lede__U1303,.phone-case-category-guide_optionNote__18d6_,.phone-case-category-guide_selectionSummary__Uc9c5 small,.phone-case-category-guide_selectionSummary__Uc9c5 span{color:var(--color-panel-muted)}.phone-case-category-guide_price__rbwm8,.phone-case-category-guide_selectionSummary__Uc9c5{border-color:var(--color-panel-rule)}.phone-case-category-guide_caption__oO1J5,.phone-case-category-guide_configurator__XjecF,.phone-case-category-guide_guide__IKfqE,.phone-case-category-guide_imageCard__ds5UO,.phone-case-category-guide_intro__6fEK1,.phone-case-category-guide_optionButtons__jHULw button,.phone-case-category-guide_price__rbwm8,.phone-case-category-guide_selectionSummary__Uc9c5{border-color:transparent}.phone-case-category-guide_caption__oO1J5,.phone-case-category-guide_configurator__XjecF,.phone-case-category-guide_guide__IKfqE,.phone-case-category-guide_imageCard__ds5UO,.phone-case-category-guide_optionButtons__jHULw button{border-width:0}.value-pack-category-guide_guide__7w_DU,.value-pack-category-guide_intro__smON3,.value-pack-category-guide_purchaseGrid__NXKgn{display:grid;gap:var(--space-lg)}.value-pack-category-guide_intro__smON3{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:clamp(1.4rem,3vw,2.6rem);background:var(--color-paper);color:var(--color-ink)}.value-pack-category-guide_configurator__bCrGu h3,.value-pack-category-guide_included__AuhGP h3,.value-pack-category-guide_intro__smON3 h1,.value-pack-category-guide_intro__smON3 p{margin:0}.value-pack-category-guide_intro__smON3 h1{max-width:13ch;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95}.value-pack-category-guide_intro__smON3>div:first-child>p:last-child{max-width:42rem;margin-top:var(--space-md);line-height:1.55}.value-pack-category-guide_eyebrow__1Z8FI{margin:0 0 var(--space-sm);font-size:var(--text-xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.value-pack-category-guide_priceBlock__D_WPx{display:grid;min-width:12rem;gap:var(--space-xs);padding:var(--space-lg);background:var(--color-ink);color:var(--color-paper)}.value-pack-category-guide_priceBlock__D_WPx strong{font-family:var(--font-display-family);font-size:clamp(2rem,4vw,3.3rem);line-height:1}.value-pack-category-guide_productImage__jF9DU{position:relative;margin:0;overflow:clip;background:transparent}.value-pack-category-guide_productImage__jF9DU img{display:block;width:100%;height:auto}.value-pack-category-guide_offerBanner__pHt3u{position:absolute;inset:var(--space-md) auto auto var(--space-md);display:flex;align-items:center;gap:var(--space-sm);padding:.65rem .85rem;border:1px solid #fff;background:#111;color:#fff;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.value-pack-category-guide_offerBanner__pHt3u span{padding-left:var(--space-sm);border-left:1px solid #fff}.value-pack-category-guide_purchaseGrid__NXKgn{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr)}.value-pack-category-guide_configurator__bCrGu,.value-pack-category-guide_included__AuhGP{padding:clamp(1.3rem,3vw,2.4rem);background:var(--color-paper);color:var(--color-ink)}.value-pack-category-guide_included__AuhGP ul{display:grid;margin:var(--space-lg) 0;padding:0;gap:var(--space-xs);list-style:none}.value-pack-category-guide_included__AuhGP li{padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule)}.value-pack-category-guide_fixedNote__ORzPy{margin:0;font-size:var(--text-sm);line-height:1.5}.value-pack-category-guide_configurator__bCrGu{display:grid;gap:var(--space-lg)}.value-pack-category-guide_configurator__bCrGu fieldset{min-width:0;margin:0;padding:0;border:0}.value-pack-category-guide_configurator__bCrGu legend{margin-bottom:var(--space-sm);font-weight:700}.value-pack-category-guide_fields__0fY6h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.value-pack-category-guide_selectField__5_Yod{display:grid;gap:var(--space-xs);font-size:var(--text-sm)}.value-pack-category-guide_selectField__5_Yod select{width:100%;min-height:3rem;padding:0 var(--space-md);border:1px solid var(--color-ink-2);border-radius:0;background:#fff;color:var(--color-ink);font:inherit}.value-pack-category-guide_checkoutRow__AoEkx button:focus-visible,.value-pack-category-guide_selectField__5_Yod select:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.value-pack-category-guide_checkoutRow__AoEkx{display:flex;align-items:stretch;justify-content:space-between;gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-ink-2)}.value-pack-category-guide_checkoutRow__AoEkx>div{display:grid;gap:var(--space-2xs)}.value-pack-category-guide_checkoutRow__AoEkx strong{font-family:var(--font-display-family);font-size:2rem}.value-pack-category-guide_checkoutRow__AoEkx button{min-width:14rem;min-height:3.25rem;padding:0 var(--space-lg);border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);cursor:pointer;font:inherit;font-weight:700}.value-pack-category-guide_checkoutRow__AoEkx button:disabled{cursor:not-allowed;opacity:.55}.value-pack-category-guide_checkoutRow__AoEkx p{max-width:19rem;margin:0;align-self:center;color:var(--color-ink);font-size:var(--text-sm);font-weight:700;text-align:right}.value-pack-category-guide_message__4MfiW{margin:0;font-size:var(--text-sm)}@media (max-width:48rem){.value-pack-category-guide_fields__0fY6h,.value-pack-category-guide_intro__smON3,.value-pack-category-guide_purchaseGrid__NXKgn{grid-template-columns:1fr}.value-pack-category-guide_priceBlock__D_WPx{min-width:0}.value-pack-category-guide_checkoutRow__AoEkx{align-items:stretch;flex-direction:column}.value-pack-category-guide_checkoutRow__AoEkx button{width:100%}}.value-pack-category-guide_configurator__bCrGu,.value-pack-category-guide_included__AuhGP,.value-pack-category-guide_intro__smON3{border:1px solid var(--color-panel-rule);background:var(--color-panel-glass);color:var(--color-panel-ink);text-shadow:0 .1rem .7rem rgb(0 0 0/48%);backdrop-filter:blur(.18rem)}.value-pack-category-guide_fixedNote__ORzPy,.value-pack-category-guide_intro__smON3>div:first-child>p:last-child{color:var(--color-panel-muted)}.value-pack-category-guide_checkoutRow__AoEkx,.value-pack-category-guide_included__AuhGP li{border-color:var(--color-panel-rule)}.value-pack-category-guide_checkoutRow__AoEkx,.value-pack-category-guide_configurator__bCrGu,.value-pack-category-guide_included__AuhGP,.value-pack-category-guide_included__AuhGP li,.value-pack-category-guide_intro__smON3{border-color:transparent}.value-pack-category-guide_configurator__bCrGu,.value-pack-category-guide_included__AuhGP,.value-pack-category-guide_intro__smON3{border-width:0}.synchronized-image-layers_frame__f1Vew{position:relative;overflow:hidden;isolation:isolate;background:var(--media-background,var(--color-paper-2))}.synchronized-image-layers_background__EGQqx,.synchronized-image-layers_image__HsOlU{opacity:0;transition:opacity .18s ease-out}.synchronized-image-layers_background__EGQqx{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.synchronized-image-layers_image__HsOlU{z-index:1}.synchronized-image-layers_placeholder__OQ3t8{position:absolute;inset:0;z-index:2;background:var(--media-background,var(--color-paper-2));opacity:1;pointer-events:none;transition:opacity .18s ease-out}.synchronized-image-layers_ready___DIsG .synchronized-image-layers_background__EGQqx,.synchronized-image-layers_ready___DIsG .synchronized-image-layers_image__HsOlU{opacity:1}.synchronized-image-layers_ready___DIsG .synchronized-image-layers_placeholder__OQ3t8{opacity:0}@media (prefers-reduced-motion:reduce){.synchronized-image-layers_background__EGQqx,.synchronized-image-layers_image__HsOlU,.synchronized-image-layers_placeholder__OQ3t8{transition:none}}.product-preview_categoryPreviewFrame___x0D6{isolation:isolate}.product-preview_categoryPreviewLayers__8GIM6{position:absolute;inset:0}.product-preview_categoryPreviewImage__53mdH{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:clamp(.75rem,4vw,1.35rem)}.product-preview_dryBagPreviewImage___XCjb{padding:0}.product-preview_backpackPreviewImage__iKT97{padding:clamp(.1rem,1.2vw,.45rem)}.product-preview_valuePackPreviewImage__4Rwli{-o-object-fit:cover;object-fit:cover;padding:0}.customer-signals_section__4tsbJ{display:grid;gap:var(--space-xl);padding:var(--space-2xl) var(--page-gutter);border-top:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink)}.customer-signals_inner__piu0s{display:grid;grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);align-items:stretch;gap:var(--space-xl);width:min(100%,var(--content-max));margin-inline:auto}.customer-signals_copy__GdxNz{display:grid;gap:var(--space-md);align-content:center;padding:var(--space-lg);border:1px solid var(--color-panel-rule);border-radius:8px;background:var(--color-panel-glass);color:var(--color-panel-ink);backdrop-filter:blur(.18rem)}.customer-signals_eyebrow__2R8KG{margin:0;color:var(--color-panel-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.customer-signals_title__5y4Jf{max-width:12ch;margin:0;font-family:var(--font-display-family);font-size:var(--text-3xl);font-weight:700;letter-spacing:0;line-height:1.02}.customer-signals_lede__I__9a{margin:0;color:var(--color-panel-muted);font-size:var(--text-md);line-height:1.55}.customer-signals_formWrap__yvCBP{display:flex}.customer-signals_formWrap__yvCBP>*{flex:1}@media (max-width:48rem){.customer-signals_inner__piu0s{grid-template-columns:1fr}.customer-signals_copy__GdxNz{padding:var(--space-lg)}}@media (min-width:64rem){.customer-signals_title__5y4Jf{font-size:4.5rem}}.hero_hero__fko_S{--hero-nav-height:0rem;--hero-frame-height:calc(100svh - var(--hero-nav-height));position:relative;background:var(--color-paper);color:var(--color-ink)}.hero_scrollScene__jU9e4{position:relative;width:100%;height:100svh;view-timeline-name:--anyweather-intro;view-timeline-axis:block}.hero_stage__vQc0u{position:relative;width:100%;height:100%;overflow:clip;background:var(--color-paper)}.hero_scrollArtwork__dVSSB{position:absolute;inset:0;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero_heroContent__fvigb{position:absolute;inset:50% auto auto 50%;z-index:var(--z-base);display:flex;align-items:center;flex-direction:column;gap:var(--space-lg);width:min(48rem,calc(100% - (2 * var(--page-gutter))));transform:translate(-50%,-50%)}.hero_heroLogo__Jj8GZ{display:block;width:100%;max-width:100%;height:auto}.hero_heroCta__RVBEF{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-sm);padding-inline:var(--space-lg);background:var(--color-nav-ink);color:var(--color-nav-paper);font-size:var(--text-sm);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.hero_heroCta__RVBEF:focus-visible{outline:2px solid var(--color-nav-paper);outline-offset:2px}.hero_heroCta__RVBEF:active{transform:translateY(.125rem)}.hero_semanticHeading__pLtry{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){.hero_heroCta__RVBEF:hover{background:var(--color-nav-paper);color:var(--color-nav-ink)}}@media (prefers-reduced-motion:reduce){.hero_scrollScene__jU9e4{height:100svh}.hero_stage__vQc0u{position:relative;top:auto;height:100svh}.hero_scrollArtwork__dVSSB{animation:none}.hero_heroCta__RVBEF{transition-duration:var(--dur-micro)}}.kit-shop_section__A3ms4{display:grid;width:100%;margin-inline:auto;padding:var(--space-2xl) 0 0;gap:0}.kit-shop_intro__hnILB{display:grid;width:min(100%,var(--content-max));margin-inline:auto;padding:0 var(--page-gutter) var(--space-2xl);gap:var(--space-lg)}.kit-shop_intro__hnILB h2,.kit-shop_intro__hnILB p{min-width:0;margin:0}.kit-shop_intro__hnILB h2{font-size:clamp(2.75rem,7vw,5.25rem);line-height:.98;overflow-wrap:anywhere}.kit-shop_intro__hnILB p{max-width:36rem;font-size:var(--text-md);line-height:1.5}.kit-shop_feature__jiDnj{position:relative;width:100%;min-width:0;aspect-ratio:3/2;overflow:clip;background:var(--color-ink)}.kit-shop_feature__jiDnj>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.kit-shop_featureActions__PFJb_{position:absolute;inset:auto var(--space-lg) var(--space-lg)}.kit-shop_featureActions__PFJb_>div{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.kit-shop_primaryCta__YlkT2,.kit-shop_secondaryCta__pYyz5{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--space-lg);padding-inline:var(--space-lg);border:1px solid var(--color-ink);font-size:var(--text-sm);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.kit-shop_primaryCta__YlkT2{background:var(--color-ink);color:var(--color-paper)}.kit-shop_secondaryCta__pYyz5{background:var(--color-paper);color:var(--color-ink)}.kit-shop_categoryCard__Kkssj:active,.kit-shop_primaryCta__YlkT2:active,.kit-shop_secondaryCta__pYyz5:active,.kit-shop_valuePackCard__TkDyu:active{transform:translateY(var(--space-3xs))}.kit-shop_valuePackCard__TkDyu{display:grid;width:min(calc(100% - (2 * var(--page-gutter))),var(--content-max));margin:var(--space-xl) auto 0;overflow:clip;background:var(--color-paper-2);color:var(--color-ink);text-decoration:none;transition:transform var(--dur-micro) var(--ease-out)}.kit-shop_valuePackMedia__Yh6_Z{position:relative;aspect-ratio:3/2;overflow:clip;background:#fff}.kit-shop_valuePackMedia__Yh6_Z img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur-short) var(--ease-out)}.kit-shop_valuePackOffer__4X3iE{position:absolute;inset:var(--space-md) auto auto var(--space-md);display:flex;gap:var(--space-sm);padding:.65rem .85rem;border:1px solid #fff;background:#111;color:#fff;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.kit-shop_valuePackOffer__4X3iE>span{padding-left:var(--space-sm);border-left:1px solid #fff}.kit-shop_valuePackCopy__y5dYw{display:flex;align-items:end;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg);border-top:1px solid var(--color-ink)}.kit-shop_valuePackCopy__y5dYw>div{display:grid;gap:var(--space-xs)}.kit-shop_valuePackCopy__y5dYw>div:last-child{justify-items:end;text-align:right}.kit-shop_valuePackCopy__y5dYw strong{font-family:var(--font-display-family);font-size:clamp(1.4rem,3vw,2.25rem);line-height:1}.kit-shop_valuePackAction__Qqs8Q{font-size:var(--text-sm);font-weight:700;white-space:nowrap}.kit-shop_categoryGrid___osFl{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,var(--content-max));margin-inline:auto;padding:var(--space-xl) var(--page-gutter) 0;gap:var(--space-lg)}.kit-shop_categoryCard__Kkssj{position:relative;display:grid;min-width:0;aspect-ratio:4/5;overflow:clip;background:var(--color-paper-2);color:var(--color-ink);text-decoration:none;transition:transform var(--dur-micro) var(--ease-out)}.kit-shop_categoryCard__Kkssj img{width:100%;height:100%;transition:transform var(--dur-short) var(--ease-out)}.kit-shop_categoryMedia__mCG3Z{position:absolute;inset:0}.kit-shop_categoryCard__Kkssj .kit-shop_categoryProduct__EZi_C{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:clamp(.75rem,3vw,1.5rem)}.kit-shop_categoryCard__Kkssj .kit-shop_dryBagProduct__3FCVt{padding:0}.kit-shop_categoryCard__Kkssj .kit-shop_backpackProduct__hVSJb{padding:clamp(.2rem,1vw,.6rem)}.kit-shop_categoryCard__Kkssj>span{position:absolute;inset:auto var(--space-md) var(--space-md);display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:var(--space-md);padding-inline:var(--space-md);background:var(--color-paper);font-family:var(--font-display-family);font-size:var(--text-md);font-weight:700;white-space:nowrap;z-index:3}@media (min-width:40rem){.kit-shop_intro__hnILB{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start}.kit-shop_categoryGrid___osFl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.kit-shop_primaryCta__YlkT2:hover{background:var(--color-accent-deep)}.kit-shop_secondaryCta__pYyz5:hover{background:var(--color-paper-3)}.kit-shop_categoryCard__Kkssj:hover img{transform:scale(1.025)}.kit-shop_valuePackCard__TkDyu:hover .kit-shop_valuePackMedia__Yh6_Z img{transform:scale(1.015)}}@media (max-width:39.99rem){.kit-shop_section__A3ms4{padding:var(--space-2xl) 0 0}.kit-shop_feature__jiDnj{aspect-ratio:4/5;min-height:38rem}.kit-shop_feature__jiDnj>img{-o-object-position:62% center;object-position:62% center}.kit-shop_featureActions__PFJb_{inset-inline:var(--space-md);inset-block-end:var(--space-md)}.kit-shop_featureActions__PFJb_>div{align-items:stretch;flex-direction:column}.kit-shop_primaryCta__YlkT2,.kit-shop_secondaryCta__pYyz5{width:100%}.kit-shop_valuePackCopy__y5dYw{align-items:stretch;flex-direction:column}.kit-shop_valuePackCopy__y5dYw>div:last-child{justify-items:start;text-align:left}}@media (prefers-reduced-motion:reduce){.kit-shop_categoryCard__Kkssj,.kit-shop_categoryCard__Kkssj img,.kit-shop_primaryCta__YlkT2,.kit-shop_secondaryCta__pYyz5,.kit-shop_valuePackCard__TkDyu,.kit-shop_valuePackMedia__Yh6_Z img{transition-duration:var(--dur-micro)}}.signup-discount-form_form__eD_Rg{display:grid;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:8px;background:var(--color-paper-2)}.signup-discount-form_field__hoTG3{display:grid;gap:var(--space-xs)}.signup-discount-form_checkbox__0Atmz label,.signup-discount-form_field__hoTG3 label{color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.signup-discount-form_field__hoTG3 input{min-height:2.75rem;width:100%;border:1px solid var(--color-rule);border-radius:8px;background:var(--color-paper);color:var(--color-ink);font:inherit;padding:.7rem .85rem}.signup-discount-form_checkbox__0Atmz input:focus-visible,.signup-discount-form_field__hoTG3 input:focus-visible,.signup-discount-form_submit__873Wj:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.signup-discount-form_checkbox__0Atmz{display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:var(--space-sm);align-items:start}.signup-discount-form_checkbox__0Atmz input{width:1.15rem;height:1.15rem;margin-block-start:.15rem;accent-color:var(--color-accent-deep)}.signup-discount-form_checkbox__0Atmz label{color:var(--color-ink-2);font-weight:500;line-height:1.55}.signup-discount-form_submit__873Wj{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;border:1px solid var(--color-ink);border-radius:999px;background:var(--color-ink);color:var(--color-paper);font:inherit;font-size:var(--text-sm);font-weight:800;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.signup-discount-form_submit__873Wj:active{transform:translateY(1px)}.signup-discount-form_submit__873Wj:disabled{cursor:wait;opacity:.72}.signup-discount-form_error__XgOI_,.signup-discount-form_note__yxPVY,.signup-discount-form_success__TrIqM{margin:0;font-size:var(--text-sm);line-height:1.5}.signup-discount-form_error__XgOI_{color:var(--color-accent-deep)}.signup-discount-form_success__TrIqM{display:grid;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:8px;background:var(--color-paper);color:var(--color-ink-2)}.signup-discount-form_success__TrIqM strong{color:var(--color-ink);font-size:var(--text-lg);letter-spacing:.08em}.signup-discount-form_note__yxPVY{color:var(--color-ink-2)}@media (hover:hover) and (pointer:fine){.signup-discount-form_submit__873Wj:hover:not(:disabled){background:var(--color-ink-2)}}