*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15.5px;line-height:1.55;color:var(--ink);background:var(--frost)}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}.h-display,h1,h2,h3{font-family:Archivo,Inter,sans-serif}.h-display{font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.04;margin:0 0 10px}h1.h-display{font-size:clamp(30px,4.6vw,52px)}h2.h-display{font-size:clamp(22px,3vw,32px)}.h-display em{font-style:normal;color:var(--glacier)}.wrap{max-width:var(--page-width);margin:0 auto;padding:0 20px}.wrap-narrow{max-width:760px}.wrap-mid{max-width:960px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:0 0 8px}.skip-link:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:3px solid var(--glacier);outline-offset:2px}.icn{width:18px;height:18px;flex:0 0 auto}.icn-sm{width:12px;height:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;border:2px solid transparent;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.btn-primary{background:var(--glacier);color:#fff}.btn-primary:hover{background:var(--glacier-dark)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff}.btn-big{padding:15px 28px;font-size:17px}.btn[disabled]{opacity:.5;cursor:not-allowed}.offer-strip{background:var(--ink);color:#fff;overflow:hidden;font-size:13px}.offer-strip .track{display:inline-flex;gap:48px;padding:7px 0;white-space:nowrap;animation:tick linear infinite}.offer-strip span{display:inline-flex;align-items:center;gap:8px;opacity:.9}.offer-strip span:before{content:"\2744";opacity:.6}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.site{background:var(--petrol);color:#fff}.site[data-sticky=true]{position:sticky;top:0;z-index:50;box-shadow:0 2px 12px #0000002e}.header-row{display:flex;align-items:center;gap:22px;padding:14px 20px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:Archivo,sans-serif;font-weight:900;font-size:24px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.logo .icn{width:24px;height:24px;color:var(--glacier)}.logo-img{max-height:42px;width:auto}.search{flex:1;display:flex;max-width:520px}.search input{flex:1;border:none;border-radius:999px 0 0 999px;padding:11px 16px;background:#ffffff1f;color:#fff;min-width:0}.search input::placeholder{color:#ffffff8c}.search button{border:none;border-radius:0 999px 999px 0;padding:0 16px;background:var(--glacier);color:#fff;display:flex;align-items:center}.search button:hover{background:var(--glacier-dark)}.h-links{margin-left:auto;display:flex;gap:18px;align-items:center;font-size:14px}.h-links a{color:#ffffffe6;text-decoration:none;font-weight:600}.h-links a:hover{color:#fff}.cart-link{padding:8px 14px;border:1.5px solid rgba(255,255,255,.35);border-radius:999px}.main-nav{border-top:1px solid rgba(255,255,255,.12);font-size:14px}.main-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex-wrap:wrap}.main-nav>.wrap>ul>li>a{display:inline-flex;align-items:center;gap:5px;padding:11px 13px;color:#ffffffeb;text-decoration:none;font-weight:600}.main-nav>.wrap>ul>li>a:hover,.main-nav>.wrap>ul>li>a[aria-current=page]{color:#fff;box-shadow:inset 0 -3px 0 var(--glacier)}.main-nav li{position:relative}.drop,.drop-sub{position:absolute;top:100%;left:0;min-width:210px;z-index:60;background:#fff;color:var(--ink);border-radius:10px;padding:8px;box-shadow:0 12px 32px #0000002e;display:none;list-style:none;margin:0}.drop a,.drop-sub a{display:block;padding:9px 12px;border-radius:7px;text-decoration:none;font-weight:600}.drop a:hover,.drop-sub a:hover{background:var(--frost);color:var(--petrol)}.has-drop:hover>.drop,.has-drop:focus-within>.drop{display:block}.drop>li{position:relative}.drop-sub{top:0;left:100%}.drop>li:hover>.drop-sub,.drop>li:focus-within>.drop-sub{display:block}.warn18{background:var(--amber);color:var(--ink);font-weight:700;font-size:13px;text-align:center;padding:8px 16px}.section{padding:56px 0}.section.alt{background:#fff}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.sec-head p{margin:4px 0 0;max-width:620px;color:#4a5459}.sec-link{font-weight:700;color:var(--petrol);text-decoration:none;white-space:nowrap}.sec-link:hover{color:var(--glacier)}.hero{background:linear-gradient(180deg,#fff 0%,var(--frost) 100%);padding:56px 0 48px}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center}.kicker{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--petrol);margin-bottom:14px}.kicker i{width:26px;height:3px;background:var(--glacier);border-radius:2px}.ladder-underline{height:6px;width:240px;border-radius:3px;margin:6px 0 18px;background:linear-gradient(90deg,var(--s1),var(--s2),var(--s3),var(--s4),var(--s5))}.lead{font-size:17.5px;color:#3c464b;max-width:560px;margin:0 0 24px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.hero-proof{display:flex;gap:20px;flex-wrap:wrap;font-size:13.5px;font-weight:600;color:#3c464b}.hero-proof span{display:inline-flex;gap:7px;align-items:center}.hero-proof .icn{width:15px;height:15px;color:var(--glacier)}.hero-img{border-radius:calc(var(--radius) + 6px);box-shadow:0 18px 44px #0e3a3f38}.can-wall{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px;background:var(--petrol);border-radius:calc(var(--radius) + 8px);box-shadow:0 18px 44px #0e3a3f47}.tin-photo{display:block;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 6px 16px #00000040}.tin-photo img,.tin-photo svg{width:100%;height:100%;object-fit:cover}.can-note{position:absolute;right:-10px;bottom:-14px;background:var(--amber);color:var(--ink);font-weight:800;font-size:13px;padding:9px 14px;border-radius:10px;box-shadow:0 8px 20px #00000038;transform:rotate(-2deg)}.trust{background:var(--petrol);color:#ffffffeb;font-size:13.5px}.trust .wrap{display:flex;gap:28px;flex-wrap:wrap;justify-content:center;padding-top:12px;padding-bottom:12px}.trust span{display:inline-flex;align-items:center;gap:8px;font-weight:600}.trust .icn{width:15px;height:15px;color:var(--glacier)}.trust .stars{color:var(--amber);letter-spacing:2px}.ladder{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.rung{display:flex;flex-direction:column;gap:4px;padding:18px 16px 16px;border-radius:var(--radius);color:#fff;text-decoration:none;min-height:118px;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden}.rung:after{content:"\2192";position:absolute;right:14px;bottom:12px;font-weight:800;opacity:0;transition:opacity .12s,transform .12s;transform:translate(-4px)}.rung:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000029}.rung:hover:after{opacity:.9;transform:none}.rung .mg{font-family:Archivo,sans-serif;font-weight:900;font-size:21px}.rung .nm{font-weight:700;font-size:13.5px;text-transform:uppercase;letter-spacing:.06em;opacity:.95}.rung .who{font-size:12.5px;opacity:.85;line-height:1.35}.band-s1{background:var(--s1);color:var(--ink)}.band-s2{background:var(--s2)}.band-s3{background:var(--s3)}.band-s4{background:var(--s4)}.band-s5{background:var(--s5)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.chip{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px 7px 12px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:8px;transition:border-color .12s,background .12s}.chip:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink)}.chip[data-band-filter=all]:before{background:linear-gradient(90deg,var(--s1),var(--s3),var(--s5))}.chip.band-s1{background:#fff;color:var(--ink)}.chip.band-s1:before{background:var(--s1)}.chip.band-s2:before{background:var(--s2)}.chip.band-s3:before{background:var(--s3)}.chip.band-s4:before{background:var(--s4)}.chip.band-s5:before{background:var(--s5)}.chip:hover{border-color:var(--petrol)}.chip.is-active{background:var(--petrol);color:#fff;border-color:var(--petrol)}.grid.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .14s,transform .14s}.card:hover{box-shadow:0 12px 28px #0e3a3f1f;transform:translateY(-2px)}.card-img{position:relative;display:block;aspect-ratio:1;background:var(--frost)}.card-img img,.card-img svg{width:100%;height:100%;object-fit:contain;padding:14px}.pill-mg{position:absolute;top:10px;left:10px;color:#fff;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:.02em}.pill-mg.band-s1{color:var(--ink)}.pill-save{position:absolute;top:10px;right:10px;background:var(--oxblood);color:#fff;font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:999px}.card-body{padding:13px 14px 14px;display:flex;flex-direction:column;gap:5px;flex:1}.brand{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a868c}.pname{font-weight:700;text-decoration:none;font-size:15px;line-height:1.3}.pname:hover{color:var(--petrol);text-decoration:underline}.stars-row{margin:0;font-size:12.5px;display:flex;align-items:center;gap:6px}.stars{color:var(--amber);letter-spacing:1.5px;font-size:13px}.rating-count{color:#7a868c}.from{margin:2px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;color:#7a868c;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.from b{font-family:Archivo,sans-serif;font-size:19px;color:var(--ink);letter-spacing:0}.from span{font-weight:600}.from s{color:#a3adb2;font-weight:600}.card-form{margin-top:auto;display:flex;flex-direction:column;gap:8px}select.pack,.product-form select{width:100%;padding:10px 12px;border-radius:10px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:13.5px}select.pack:focus,.product-form select:focus{border-color:var(--glacier)}.totals{margin:0;display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.totals [data-total]{font-weight:800;font-size:15px}.percan{color:var(--glacier-dark);font-weight:700}.buyrow{display:flex;gap:8px}.step{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;overflow:hidden}.step button{border:none;background:#fff;width:34px;height:38px;font-size:17px;font-weight:700}.step button:hover{background:var(--frost)}.step output{min-width:30px;text-align:center;font-weight:800;font-size:14px}.add{flex:1;border:none;border-radius:999px;background:var(--glacier);color:#fff;font-weight:800;font-size:14.5px;padding:0 16px;min-height:38px}.add:hover{background:var(--glacier-dark)}.add[disabled]{background:#b9c3c6;cursor:not-allowed}.empty-note{grid-column:1 / -1;text-align:center;padding:40px 0;color:#5a666c}.empty-note .btn{margin-top:14px}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.why article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px}.section.alt .why article{background:var(--frost)}.icon-tile{width:44px;height:44px;border-radius:12px;background:var(--petrol);color:var(--glacier);display:grid;place-items:center;margin-bottom:12px}.icon-tile .icn{width:21px;height:21px}.why h3{margin:0 0 6px;font-size:16px;font-weight:800}.why p{margin:0;font-size:13.5px;color:#4a5459}.guide{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;background:var(--petrol);color:#fff;border-radius:calc(var(--radius) + 6px);padding:40px}.guide .h-display{color:#fff}.guide p{color:#ffffffd9;max-width:480px}.guide-cta{margin-top:18px}.steps{display:flex;flex-direction:column;gap:10px}.steps div{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:13px 16px;font-size:14px;display:flex;gap:12px;align-items:center}.steps b{font-family:Archivo,sans-serif;color:var(--glacier);font-size:16px}.faq details{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:10px}.faq summary{cursor:pointer;font-weight:700;padding:15px 18px;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:18px;font-weight:800;color:var(--glacier)}.faq details[open] summary:after{content:"\2013"}.faq-answer{padding:0 18px 15px;color:#3c464b}.faq-answer p{margin:0 0 8px}.rte{color:#3c464b}.rte p{margin:0 0 12px}.rte a{color:var(--petrol)}.rte ul,.rte ol{padding-left:22px}.rte h2,.rte h3{margin:22px 0 8px}.newsletter{text-align:center}.newsletter p{color:#4a5459}.newsletter-row{display:flex;gap:10px;max-width:460px;margin:18px auto 0}.newsletter-row input{flex:1;padding:13px 16px;border-radius:999px;border:1.5px solid var(--line);min-width:0}.newsletter-row input:focus{border-color:var(--glacier)}.newsletter-success{font-weight:700;color:var(--glacier-dark)}.collection-head{margin-bottom:18px}.collection-desc{max-width:720px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.toolbar .chips{margin:0}.toolbar-right{display:flex;align-items:center;gap:12px;margin-left:auto}.count{font-size:13px;color:#7a868c;font-weight:600}.toolbar-right select{padding:9px 12px;border-radius:10px;border:1.5px solid var(--line);background:#fff;font-weight:600}.pagination{display:flex;gap:6px;justify-content:center;margin-top:32px;font-weight:700}.pagination a,.pagination .current,.pagination .gap{padding:8px 13px;border-radius:10px;text-decoration:none;border:1.5px solid transparent}.pagination a{border-color:var(--line);background:#fff}.pagination a:hover{border-color:var(--petrol)}.pagination .current{background:var(--petrol);color:#fff}.pagination .gap{color:#7a868c}.product-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.gallery-main{background:#fff;border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.gallery-img,.gallery-main svg{width:100%;height:100%;object-fit:contain;padding:26px}.gallery-thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.thumb{width:64px;height:64px;border:1.5px solid var(--line);border-radius:10px;background:#fff;padding:6px;overflow:hidden}.thumb:hover,.thumb.is-active{border-color:var(--glacier)}.thumb img{width:100%;height:100%;object-fit:contain}.crumbs{font-size:12.5px;color:#7a868c;margin-bottom:10px}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--petrol);text-decoration:underline}.pdp-title{font-size:clamp(24px,3vw,34px);font-weight:900;text-transform:uppercase;margin:0 0 8px;line-height:1.08}.pdp-meta{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pdp-meta .pill-mg{position:static}.pdp-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.price-now{font-family:Archivo,sans-serif;font-weight:900;font-size:32px}.price-was{color:#a3adb2;font-size:18px}.pdp-price .pill-save{position:static}.per-pouch{font-size:13.5px;font-weight:700;color:var(--glacier-dark)}.oos{font-weight:700;color:var(--oxblood)}.product-form{display:flex;flex-direction:column;gap:14px}.product-form label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#5a666c}.multibuy{border:none;margin:0;padding:0}.multibuy legend{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#5a666c;margin-bottom:8px}.multibuy-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mb-tile{border:1.5px solid var(--line);border-radius:12px;background:#fff;padding:10px 8px;text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:border-color .12s,box-shadow .12s}.mb-tile:hover{border-color:var(--petrol)}.mb-tile.is-active{border-color:var(--glacier);box-shadow:0 0 0 2px var(--glacier)}.mb-tile input{position:absolute;opacity:0;pointer-events:none}.mb-qty{font-weight:800;font-size:14.5px}.mb-price{font-size:12.5px;color:#4a5459;font-weight:600}.mb-pct{font-size:11.5px;font-weight:800;color:var(--oxblood)}.buyline{display:flex;gap:10px;align-items:stretch}.buyline .step{background:#fff}.buyline .step button{height:48px;width:42px}.buyline .add{min-height:48px;font-size:16px}.total-line{margin:0;font-size:14.5px;color:#3c464b}.total-line b{font-size:17px}.pdp-trust{list-style:none;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:600;color:#3c464b}.pdp-trust li{display:flex;gap:9px;align-items:center}.pdp-trust .icn{width:16px;height:16px;color:var(--glacier)}.pdp-accordions{margin-top:20px}.pdp-accordions details{border-top:1px solid var(--line)}.pdp-accordions summary{cursor:pointer;font-weight:700;padding:14px 0;list-style:none;position:relative}.pdp-accordions summary::-webkit-details-marker{display:none}.pdp-accordions summary:after{content:"+";position:absolute;right:2px;color:var(--glacier);font-weight:800}.pdp-accordions details[open] summary:after{content:"\2013"}.pdp-accordions .rte{padding-bottom:14px}.related{margin-top:56px}.related .h-display{margin-bottom:20px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #00000014;padding:10px 0}.sticky-atc-row{display:flex;align-items:center;gap:14px}.sticky-title{font-weight:700;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-price{font-family:Archivo,sans-serif;font-weight:900;font-size:18px}.freeship{margin:6px 0 22px}.freeship-bar{height:8px;border-radius:999px;background:#dde6e6;overflow:hidden}.freeship-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--glacier),var(--glacier-dark));transition:width .3s}.freeship p{margin:8px 0 0;font-size:13.5px;font-weight:600;color:#3c464b}.cart-lines{display:flex;flex-direction:column}.cart-line{display:grid;grid-template-columns:76px 1fr 90px 90px 30px;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:10px}.cart-thumb{width:76px;height:76px;background:var(--frost);border-radius:10px;overflow:hidden;display:grid;place-items:center}.cart-thumb img,.cart-thumb svg{width:100%;height:100%;object-fit:contain;padding:6px}.cart-line-info .pill-mg{position:static;display:inline-block;margin:4px 0}.cart-line-title{font-weight:700;text-decoration:none}.cart-line-title:hover{text-decoration:underline}.cart-line-variant,.cart-line-unit{margin:2px 0 0;font-size:12.5px;color:#7a868c}.cart-line-qty input{width:74px;padding:9px 10px;border-radius:10px;border:1.5px solid var(--line);text-align:center;font-weight:700}.cart-line-total{font-weight:800;text-align:right}.cart-line-remove{text-decoration:none;font-size:20px;color:#7a868c;text-align:center}.cart-line-remove:hover{color:var(--oxblood)}.cart-foot{display:grid;grid-template-columns:1fr 320px;gap:24px;margin-top:20px;align-items:start}.cart-foot label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#5a666c;display:block;margin-bottom:6px}.cart-foot textarea{width:100%;border:1.5px solid var(--line);border-radius:10px;padding:10px 12px;resize:vertical}.cart-summary{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px}.cart-subtotal{margin:0;display:flex;justify-content:space-between;font-size:16px}.cart-subtotal b{font-size:19px}.cart-tax-note{margin:0;font-size:12.5px;color:#7a868c}.search-page{max-width:560px;margin-bottom:22px}.search-page input{border:1.5px solid var(--line);background:#fff;color:var(--ink)}.search-page input::placeholder{color:#7a868c}.search-page button{border:none;background:var(--glacier);color:#fff;border-radius:0 999px 999px 0;padding:0 20px;font-weight:700}.text-result .card-body{padding:18px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.blog-thumb{aspect-ratio:16 / 10;background:var(--frost);display:block}.blog-thumb img{width:100%;height:100%;object-fit:cover}.blog-excerpt{margin:6px 0 0;font-size:13.5px;color:#4a5459}.article-hero{border-radius:var(--radius);margin:14px 0 20px}.collection-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.collection-card{text-decoration:none}.collection-card .count{display:block;margin-top:2px}.account-wrap{max-width:480px;margin:48px auto;padding:0 20px}.account-wide{max-width:960px}.account-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:32px;margin-top:18px}.account-wrap label,.contact-form label{display:block;font-size:13px;font-weight:700;margin:14px 0 5px}.account-wrap input,.account-wrap select,.contact-form input,.contact-form textarea{width:100%;padding:11px 13px;border:1.5px solid var(--line);border-radius:10px;background:#fff}.account-wrap input:focus,.contact-form input:focus,.contact-form textarea:focus{border-color:var(--glacier)}.account-wrap .btn,.contact-form .btn{margin-top:16px}.account-links{margin-top:14px;font-size:13.5px}.account-note{color:#5a666c;font-size:13.5px}.account-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.account-table th,.account-table td{padding:11px 13px;text-align:left;border-bottom:1px solid var(--line);font-size:14px}.account-table th{background:var(--petrol);color:#fff;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em}.address-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:14px;position:relative}.address-card .pill-save{position:absolute;top:12px;right:12px}.check-row{display:flex;gap:8px;align-items:center;font-weight:600}.check-row input{width:auto}.center-note{text-align:center;padding:40px 0}.center-note .btn{margin-top:16px}.password-body{display:grid;place-items:center;min-height:100vh;background:var(--petrol)}.password-page{background:#fff;border-radius:18px;padding:40px;max-width:440px;text-align:center;margin:20px}.brand-mark{font-family:Archivo,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--petrol);margin:0 0 6px}.password-page .legal{font-size:12px;color:#7a868c;margin-top:18px}.giftcard-body{display:grid;place-items:center;min-height:100vh;background:var(--frost);font-family:Inter,sans-serif}.giftcard{background:#fff;border-radius:18px;padding:40px;max-width:440px;text-align:center;box-shadow:0 16px 40px #0e3a3f24}.giftcard-amount{font-family:Archivo,sans-serif;font-weight:900;font-size:44px;margin:8px 0;color:var(--glacier-dark)}.giftcard-code{font-family:monospace;font-size:19px;background:var(--frost);border:1.5px dashed var(--line);border-radius:10px;padding:12px;letter-spacing:.1em}.giftcard-expired{color:var(--oxblood);font-weight:700}.site-footer{background:var(--petrol);color:#ffffffd9;padding:48px 0 26px;margin-top:40px}.f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.footer-logo{font-size:22px;margin:0 0 10px}.site-footer h4{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px}.site-footer a{display:block;color:#ffffffc7;text-decoration:none;font-size:14px;padding:4px 0}.site-footer a:hover{color:#fff}.payment-icons{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.payment-icon{height:24px;width:auto;border-radius:4px}.legal{border-top:1px solid rgba(255,255,255,.14);margin-top:32px;padding-top:18px;font-size:12.5px;color:#fff9}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);z-index:90;background:var(--ink);color:#fff;font-weight:700;padding:12px 22px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:980px){.hero-grid,.guide,.product-grid-2,.account-grid{grid-template-columns:1fr}.grid.product-grid{grid-template-columns:repeat(3,1fr)}.why{grid-template-columns:repeat(2,1fr)}.ladder{grid-template-columns:repeat(3,1fr)}.f-grid{grid-template-columns:1fr 1fr}.blog-grid,.collection-list{grid-template-columns:repeat(2,1fr)}.cart-foot{grid-template-columns:1fr}.search{order:3;flex-basis:100%;max-width:none}.header-row{flex-wrap:wrap;gap:12px}}@media(max-width:640px){.section{padding:40px 0}.grid.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.ladder{grid-template-columns:repeat(2,1fr)}.why{grid-template-columns:1fr}.multibuy-tiles{grid-template-columns:repeat(3,1fr)}.sec-head{flex-direction:column;align-items:flex-start}.cart-line{grid-template-columns:60px 1fr;grid-auto-rows:auto}.cart-line-qty,.cart-line-total,.cart-line-remove{grid-column:2;justify-self:start;text-align:left}.blog-grid,.collection-list,.f-grid{grid-template-columns:1fr}.buyrow .add,.add{font-size:13.5px}.hero{padding:40px 0 34px}.can-note{right:4px;bottom:-10px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}.offer-strip .track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
