.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.webp);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.webp);background-position:top;background-size:100% 100%;background-attachment:scroll}.category-page_backpacksCategoryPage__Vu_Tg{background-image:url(/brand/anyweather-home-valley.webp)}.category-page_dryBagsCategoryPage__zVzO5{background-color:#245f48;background-image:url(/brand/dry-bags-ocean-background-v1.webp);background-position:top;background-size:100% 100%;background-attachment:scroll}.category-page_valuePackCategoryPage__08Euz{background-color:#071d22;background-image:url(/brand/value-pack-waves-portrait-v1.webp);background-position:top;background-repeat:no-repeat;background-size:cover;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}.product-zoom-button_dialog__V3q1W{max-width:calc(100vw - 2rem);max-height:94dvh;margin:auto;padding:1.5rem;border:0;border-radius:8px;background:#d5d5d5;color:#111;text-shadow:none}.product-zoom-button_dialog__V3q1W::backdrop{background:rgb(0 0 0/72%)}.product-zoom-button_content__t9ErL{display:grid;justify-items:center;gap:1rem}.product-zoom-button_close__IVnZq{display:grid;width:44px;height:44px;justify-self:end;place-items:center;border:0;border-radius:4px;background:#fff;color:#111}.product-zoom-button_close__IVnZq:focus-visible{outline:2px solid #111;outline-offset:2px}.product-zoom-button_preview__1CGU5{min-width:0}.product-zoom-button_content__t9ErL p{max-width:25ch;margin:0;text-align:center;font-size:1rem;line-height:1.4}.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_colourButtons__68rDy .backpack-category-guide_colourSelected__y_usR,.backpack-category-guide_optionButtons__nYjFN .backpack-category-guide_selected__5o9zW{border-color:var(--color-ink);background:#000;color:#fff;text-shadow:none}.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.webp);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:#000;color:#fff;font-size:var(--text-sm);text-shadow:none;cursor:pointer}.bottle-category-guide_optionButtons__6s5vI button:focus-visible,.bottle-category-guide_optionButtons__6s5vI button:hover{border-color:#fff;background:#000}.bottle-category-guide_optionButtons__6s5vI button:focus-visible{outline:2px solid #fff;outline-offset:2px}.bottle-category-guide_optionButtons__6s5vI button.bottle-category-guide_selected__laoky{border-color:#fff;background:#fff;color:#000}.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}}.category-footer-nav_footerNav__Bfazp{display:grid;grid-template-columns:minmax(12.5rem,25%) minmax(0,1fr);background:#d9dad6;color:var(--color-ink)}.category-footer-nav_headingPanel__dnyqz{display:flex;min-height:3.6rem;align-items:center;padding:.8rem var(--page-gutter);background:#fff}.category-footer-nav_headingPanel__dnyqz h2{margin:0;font-family:var(--font-display-family);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1}.category-footer-nav_footerNav__Bfazp nav{display:flex;min-width:0;align-items:center;justify-content:space-evenly;gap:clamp(.75rem,1.6vw,1.6rem);padding:.8rem var(--page-gutter)}.category-footer-nav_footerNav__Bfazp nav a{color:inherit;font-size:clamp(.77rem,1.265vw,.9625rem);font-weight:700;text-decoration:none;white-space:nowrap}@media (hover:hover) and (pointer:fine){.category-footer-nav_footerNav__Bfazp nav a:hover{color:var(--color-accent-deep)}}@media (max-width:48rem){.category-footer-nav_footerNav__Bfazp{grid-template-columns:1fr}.category-footer-nav_headingPanel__dnyqz{min-height:auto;padding-block:.8rem}.category-footer-nav_footerNav__Bfazp nav{flex-wrap:wrap;justify-content:flex-start}}.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:#000;color:#fff;text-shadow:none}.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:#000;color:#fff;text-shadow:none}.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-visual_showcase__estif,.value-pack-visual_visual__cDTpv{position:relative;width:100%;overflow:hidden}.value-pack-visual_visual__cDTpv{aspect-ratio:4/3;background:transparent}.value-pack-visual_showcase__estif{height:100%;background-color:#0b4654;background-image:url(/brand/value-pack-waves-graded-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.value-pack-visual_optionLineup__m1_hO{position:absolute;inset:0;min-width:0}.value-pack-visual_optionTitle__rTPis{position:absolute;top:2.5%;right:0;left:0;color:#fff;font-family:var(--font-display-family);font-size:clamp(.72rem,1.5vw,1.15rem);font-weight:700;line-height:1;text-align:center;text-shadow:0 .1rem .55rem rgb(0 19 27/90%);text-transform:uppercase;z-index:5}.value-pack-visual_productRow__XfiGi{position:absolute;inset:0;min-width:0}.value-pack-visual_product__8QxYu{position:absolute;bottom:10.67%;display:block}.value-pack-visual_productImage__1Fztv{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.value-pack-visual_backpack30__afXdd{left:1%;width:48%;height:60.4%}.value-pack-visual_backpack25___blOR{right:1%;width:40%;height:56.85%}.value-pack-visual_dryBag5__AMf_P{left:67.16%;width:12.16%;height:26.04%}.value-pack-visual_dryBag10__9CYy3{left:20.68%;width:15.32%;height:32.81%}.value-pack-visual_dryBag15__qwE6j{left:49.3%;width:17.56%;height:37.56%}.value-pack-visual_dryBag20__JHcJk{left:36.3%;width:19.32%;height:41.33%}.value-pack-visual_phoneCase__I3yB6{width:11.96%;height:24%}.value-pack-visual_bottle__u40_3{width:7.72%;height:30.2%}.value-pack-visual_option30__Yj2l3 .value-pack-visual_phoneCase__I3yB6{left:79.62%}.value-pack-visual_option30__Yj2l3 .value-pack-visual_bottle__u40_3{left:91.88%}.value-pack-visual_option25__ndtwO .value-pack-visual_bottle__u40_3{left:.4%}.value-pack-visual_option25__ndtwO .value-pack-visual_phoneCase__I3yB6{left:8.42%}.value-pack-visual_sizeLabel__P_3YU{position:absolute;top:calc(100% + .2rem);left:50%;transform:translateX(-50%);padding:.2rem .34rem;background:rgb(5 7 9/88%);color:#fff;font-family:var(--font-mono-family);font-size:clamp(.5rem,.92vw,.72rem);font-weight:700;line-height:1;white-space:nowrap;z-index:5}.value-pack-visual_showcaseDivider__iBTDv{position:absolute;inset:3% auto 3% 50%;width:1px;background:rgb(255 255 255/88%);box-shadow:0 0 .45rem rgb(0 24 32/45%);z-index:4}.value-pack-visual_showcaseItem__gAKoa{position:absolute;display:block;overflow:hidden;filter:drop-shadow(0 .45rem .5rem rgb(0 20 27/58%));z-index:2}.value-pack-visual_showcaseAsset__41LWA{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.value-pack-visual_showcaseBackpackLeft__fYRZB{bottom:23.83003%;left:-1.16038%;width:24%;height:60.4%}.value-pack-visual_showcaseBackpackRight__H8M5o{bottom:19.0169%;left:78.8521%;width:20%;height:56.85%;transform:scale(1.15);transform-origin:center bottom}.value-pack-visual_showcaseDryBagLeftLarge__EijLk{bottom:22.09548%;left:22.49074%;width:8.78%;height:37.56%;transform:scale(1.2);transform-origin:center bottom}.value-pack-visual_showcaseDryBagLeftSmall__KYRE9{bottom:22.04003%;left:31.04233%;width:6.08%;height:26.04%;transform:scale(1.53);transform-origin:center bottom}.value-pack-visual_showcaseDryBagRightSmall__v4dBI{bottom:22.42491%;left:62.06423%;width:7.66%;height:32.81%;transform:scale(1.2);transform-origin:center bottom}.value-pack-visual_showcaseDryBagRightLarge___5Y0z{bottom:22.34%;left:70.6105%;width:9.66%;height:41.33%;transform:scale(1.2);transform-origin:center bottom}.value-pack-visual_showcasePhoneCaseLeft__632aw,.value-pack-visual_showcasePhoneCaseRight__oKDJO{width:5.98%;height:24%;transform:scale(1.5);transform-origin:center bottom}.value-pack-visual_showcasePhoneCaseLeft__632aw{bottom:17.94334%;left:38.39646%}.value-pack-visual_showcasePhoneCaseRight__oKDJO{bottom:17.94334%;left:55.92319%}.value-pack-visual_showcaseBottleLeft__YLQu4,.value-pack-visual_showcaseBottleRight__s_rOn{width:3.86%;height:30.2%;transform:scale(1.5);transform-origin:center bottom}.value-pack-visual_showcaseBottleLeft__YLQu4{bottom:21.79619%;left:44.84%}.value-pack-visual_showcaseBottleRight__s_rOn{bottom:21.83168%;left:50.98055%}.value-pack-visual_showcaseSizeLabel__PtDXt{position:absolute;bottom:18.02%;transform:translateX(-50%) scale(.8);transform-origin:center;padding:.22rem .35rem;background:rgb(8 10 13/78%);color:#fff;font-family:var(--font-mono-family);font-size:clamp(.55rem,1vw,var(--text-xs));font-weight:700;line-height:1;z-index:4}.value-pack-visual_showcaseLabel15__66V3A{left:26.52954%}.value-pack-visual_showcaseLabel5__zrwJ6{left:34.46712%}.value-pack-visual_showcaseLabel10__IpDrK{left:66.0436%}.value-pack-visual_showcaseLabel20__mVTF1{left:74.96561%}@media (max-width:39.99rem){.value-pack-visual_optionTitle__rTPis{font-size:.68rem}.value-pack-visual_sizeLabel__P_3YU{padding:.16rem .24rem;font-size:.48rem}}.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;min-width:0;aspect-ratio:25/12;overflow:clip;background:#fff}.kit-shop_valuePackMedia__Yh6_Z>div{position:absolute;inset:0 auto auto 0;width:100%;height:auto;aspect-ratio:16/9;transform:translateY(-1%);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>div{transform:translateY(-1%) 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>div{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)}}.value-pack-category-guide_fields__0fY6h,.value-pack-category-guide_guide__7w_DU,.value-pack-category-guide_intro__smON3,.value-pack-category-guide_packChoices__cGBCG,.value-pack-category-guide_purchaseGrid__NXKgn{display:grid;gap:var(--space-lg)}.value-pack-category-guide_intro__smON3{padding:clamp(1.4rem,3vw,2.6rem);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_configurator__bCrGu h2,.value-pack-category-guide_included__AuhGP h2,.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:15ch;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:45rem;margin-top:var(--space-md);color:var(--color-panel-muted);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;align-content:center;gap:var(--space-xs);padding:0;background:transparent;color:var(--color-paper);text-shadow:none;backdrop-filter:none}.value-pack-category-guide_checkoutRow__AoEkx strong,.value-pack-category-guide_priceBlock__D_WPx strong{font-family:var(--font-display-family);line-height:1}.value-pack-category-guide_priceBlock__D_WPx strong{font-size:clamp(2rem,4vw,3.3rem)}.value-pack-category-guide_packChoices__cGBCG{position:relative;display:block;aspect-ratio:16/9;margin-top:0}.value-pack-category-guide_packChoice__EdkPJ{position:absolute;top:0;bottom:0;width:50%;border:2px solid transparent;background:transparent;cursor:pointer;z-index:7}.value-pack-category-guide_packChoiceLeft__tKnn2{left:0}.value-pack-category-guide_packChoiceRight__Vp1fi{right:0}.value-pack-category-guide_packChoice__EdkPJ:hover{border-color:var(--color-panel-rule)}.value-pack-category-guide_packChoiceSelected__h5CIW{border-color:var(--color-accent)}.value-pack-category-guide_packChoice__EdkPJ:has(input:focus-visible){outline:3px solid var(--color-accent);outline-offset:3px}.value-pack-category-guide_packChoice__EdkPJ input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.value-pack-category-guide_configurator__bCrGu,.value-pack-category-guide_included__AuhGP{padding:clamp(1.3rem,3vw,2.4rem);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_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-panel-rule)}.value-pack-category-guide_fixedNote__ORzPy{margin:0;color:var(--color-panel-muted);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_fields__0fY6h{grid-template-columns:1fr}.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_selectField__5_Yod select:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.value-pack-category-guide_selectField__5_Yod select[data-selected=true]{background:#000;color:#fff;text-shadow:none}.value-pack-category-guide_checkoutRow__AoEkx{display:flex;align-items:stretch;flex-direction:column;gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-panel-rule)}.value-pack-category-guide_checkoutRow__AoEkx>div{display:grid;gap:var(--space-2xs)}.value-pack-category-guide_checkoutRow__AoEkx strong{font-size:2rem}.value-pack-category-guide_checkoutRow__AoEkx a{max-width:22rem;margin:0;align-self:start;padding:.8rem 1rem;background:#000;color:#fff;font-size:var(--text-sm);font-weight:700;text-decoration:none}@media (min-width:48rem){.value-pack-category-guide_intro__smON3{grid-template-columns:minmax(0,1fr) auto;align-items:end}.value-pack-category-guide_priceBlock__D_WPx{min-width:14rem}.value-pack-category-guide_purchaseGrid__NXKgn{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr)}.value-pack-category-guide_fields__0fY6h{grid-template-columns:repeat(2,minmax(0,1fr))}.value-pack-category-guide_checkoutRow__AoEkx{align-items:center;justify-content:space-between;flex-direction:row}.value-pack-category-guide_checkoutRow__AoEkx a{align-self:center;text-align:right}}.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}.product-preview_valuePackPreviewCrop__ALXze{position:absolute;inset:0 auto 0 -16.66%;width:406.35%}.product-preview_valuePackLandscapeMedia__ysxIE{position:relative;width:100%;min-width:0;aspect-ratio:25/12;overflow:clip}.product-preview_valuePackLandscapeMedia__ysxIE>div{position:absolute;inset:0 auto auto 0;width:100%;height:auto;aspect-ratio:16/9;transform:translateY(-1%)}