@font-face{font-family:Fraunces Disp;font-style:normal;font-weight:500;font-display:swap;src:url(//petsparadise.us/cdn/shop/t/16/assets/fraunces500.woff2?v=68183255985368778821786076841) format("woff2")}@font-face{font-family:Fraunces Disp;font-style:italic;font-weight:500;font-display:swap;src:url(//petsparadise.us/cdn/shop/t/16/assets/fraunces500i.woff2?v=449949377976408821786076841) format("woff2")}@font-face{font-family:Fraunces Disp;font-style:normal;font-weight:600;font-display:swap;src:url(//petsparadise.us/cdn/shop/t/16/assets/fraunces600.woff2?v=87285005865296399831786076841) format("woff2")}@font-face{font-family:Oswald Label;font-style:normal;font-weight:500;font-display:swap;src:url(//petsparadise.us/cdn/shop/t/16/assets/oswald500.woff2?v=105313367210465767291786076841) format("woff2")}@font-face{font-family:Oswald Label;font-style:normal;font-weight:600;font-display:swap;src:url(//petsparadise.us/cdn/shop/t/16/assets/oswald600.woff2?v=115961821084304357501786076841) format("woff2")}@font-face{font-family:Karla Body;font-style:normal;font-weight:400;font-display:swap;src:url(//petsparadise.us/cdn/shop/t/16/assets/karla400.woff2?v=166512959528504846131786076841) format("woff2")}@font-face{font-family:Karla Body;font-style:normal;font-weight:500;font-display:swap;src:url(//petsparadise.us/cdn/shop/t/16/assets/karla500.woff2?v=47112184215324809751786076841) format("woff2")}@font-face{font-family:Karla Body;font-style:normal;font-weight:700;font-display:swap;src:url(//petsparadise.us/cdn/shop/t/16/assets/karla700.woff2?v=128436737288751207291786076841) format("woff2")}:root{--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#E8F5FF;--ink:#182A38;--ink-soft:#4D6478;--pine:#0089CC;--moss:#1FB760;--amber:#FF7A29;--amber-ink:#2E1200;--line:rgba(20,50,70,.13);--line-strong:rgba(20,50,70,.27);--shadow:0 18px 40px -20px rgba(15,60,90,.2);color-scheme:light}:root{--band-bg:#0091D5;--band-bg-2:#0077B3;--band-ink:#FFFFFF;--band-ink-soft:#DFF3FF;--band-gold:#FFB84D;--band-line:rgba(255,255,255,.24)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Karla Body,system-ui,sans-serif;font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button{font:inherit}h1,h2,h3{font-family:Fraunces Disp,Georgia,serif;margin:0;text-wrap:balance;color:var(--pine)}p{margin:0}.container{max-width:1240px;margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.eyebrow{font-family:Oswald Label,sans-serif;font-weight:600;font-size:.84rem;letter-spacing:.14em;text-transform:uppercase;color:var(--moss);display:inline-flex;align-items:center;gap:.5rem}.rule{height:1px;background:var(--line);border:0;margin:.9rem 0 0}.lede{font-size:clamp(1.15rem,1.6vw,1.32rem);font-weight:500;color:var(--ink-soft);max-width:46ch}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:Oswald Label,sans-serif;font-weight:600;font-size:.92rem;letter-spacing:.06em;text-transform:uppercase;padding:.9rem 1.5rem;border-radius:3px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.btn:hover{transform:translateY(-2px)}.btn-fill{background:var(--amber);color:var(--amber-ink)}.btn-fill:hover{box-shadow:0 10px 24px -10px var(--amber)}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--ink)}.btn-ghost:hover{border-color:var(--amber);color:var(--amber)}.btn-line{background:none;border:0;padding:0;color:var(--ink-soft);font-family:Karla Body;font-weight:700;text-transform:none;letter-spacing:0;font-size:1.02rem;border-bottom:1px solid var(--line-strong)}.btn-line:hover{color:var(--amber);border-color:var(--amber)}.icon{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.icon-fill{fill:currentColor;stroke:none}.eyebrow .icon{color:var(--moss)}.hero .eyebrow .icon{color:var(--amber)}.fn-fact .icon{width:19px;height:19px;color:var(--amber);margin-top:.2rem}.th-ribbon .icon{width:14px;height:14px;color:var(--band-gold)}section{position:relative}.section-pad{padding-block:clamp(3.4rem,7vw,6.5rem)}.head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-top:.6rem}.h2{font-size:clamp(2rem,3.4vw,2.8rem);font-weight:600;line-height:1.14}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}[data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.marquee-wrap{background:var(--band-bg);border-bottom:1px solid var(--band-line);overflow:hidden}.marquee{display:flex;white-space:nowrap;width:max-content;animation:scroll 32s linear infinite}@media(prefers-reduced-motion:reduce){.marquee{animation:none}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee span{font-family:Oswald Label;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--band-ink-soft);padding:.6rem 1.4rem;display:inline-flex;align-items:center;gap:.8rem}.marquee span:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--band-gold)}header{background:var(--bg);border-bottom:1px solid var(--line)}.hdr-row{display:flex;align-items:center;justify-content:space-between;padding-block:1.1rem;gap:1.5rem}.brand{display:flex;flex-direction:column;line-height:1}.brand .wordmark{font-family:Fraunces Disp;font-style:italic;font-weight:600;font-size:1.85rem;color:var(--pine);text-decoration:none}.brand .tag{font-family:Oswald Label;font-size:.66rem;letter-spacing:.16em;color:var(--ink-soft);margin-top:.35rem}nav.primary{display:flex;gap:1.9rem;align-items:center}nav.primary a{font-family:Oswald Label;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft);padding-bottom:.35rem;border-bottom:2px solid transparent}nav.primary a:hover,nav.primary a[aria-current=page]{color:var(--pine);border-color:var(--amber)}.hdr-icons{display:flex;gap:1.1rem;align-items:center}.hdr-icons button,.hdr-icons a{background:none;border:0;color:var(--ink);cursor:pointer;padding:.2rem;position:relative;text-decoration:none;display:inline-flex}.hdr-icons svg{width:19px;height:19px;stroke:var(--ink);fill:none;stroke-width:1.5}.cart-count{position:absolute;top:-6px;right:-8px;background:var(--amber);color:var(--amber-ink);font-family:Oswald Label;font-size:.6rem;border-radius:50%;width:15px;height:15px;align-items:center;justify-content:center;display:none}.cart-count.is-visible{display:flex}.burger{display:flex;background:none;border:0;color:var(--ink);cursor:pointer;padding:.2rem .3rem .2rem 0;flex-direction:column;gap:5px;margin-right:.3rem}.burger span{display:block;width:22px;height:0;border-top:2px dashed currentColor}@media(max-width:860px){nav.primary{display:none}}.search-bar{max-height:0;overflow:hidden;border-top:0 solid var(--line);transition:max-height .28s ease,border-color .28s ease}body.search-open .search-bar{max-height:120px;border-top-width:1px}.search-bar-inner{display:flex;align-items:center;gap:.9rem;padding-block:1.1rem}.search-bar-icon{width:19px;height:19px;stroke:var(--ink-soft);fill:none;stroke-width:1.5;flex:none}.search-bar input[type=search]{flex:1;border:0;background:none;font-family:Karla Body;font-size:1.1rem;color:var(--ink);outline:none}.search-bar input[type=search]::placeholder{color:var(--ink-soft)}.search-bar input[type=search]::-webkit-search-cancel-button{display:none}.search-bar #searchClose{background:none;border:0;color:var(--ink-soft);cursor:pointer;padding:.2rem}.search-bar #searchClose svg{width:16px;height:16px}.search-status{padding-bottom:.9rem;margin:0;font-size:.9rem;color:var(--ink-soft);font-family:Oswald Label;letter-spacing:.03em}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b140f8c;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:90}.drawer{position:fixed;top:0;right:0;height:100%;width:min(82vw,340px);background:var(--surface);border-left:1px solid var(--line);z-index:91;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:1.4rem 1.5rem}body.drawer-open .drawer-backdrop{opacity:1;pointer-events:auto}body.drawer-open .drawer{transform:translate(0)}@media(prefers-reduced-motion:reduce){.drawer,.drawer-backdrop{transition:none}}.drawer-top{display:flex;align-items:center;justify-content:space-between}.drawer-close{background:none;border:0;color:var(--ink);cursor:pointer;padding:.3rem}.drawer-close svg{width:20px;height:20px}.drawer nav{display:flex;flex-direction:column;gap:0;margin-top:2rem}.drawer nav a{font-family:Oswald Label;font-size:1.02rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--ink);padding:1rem 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:.6rem}.drawer nav a .icon{color:var(--amber);width:17px;height:17px}.drawer-foot{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--line);font-family:Oswald Label;font-size:.72rem;letter-spacing:.07em;color:var(--ink-soft);text-transform:uppercase}.cart-drawer{position:fixed;top:0;right:0;height:100%;width:min(88vw,380px);background:var(--surface);border-left:1px solid var(--line);z-index:91;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:1.4rem 1.5rem}body.cart-open .drawer-backdrop{opacity:1;pointer-events:auto}body.cart-open .cart-drawer{transform:translate(0)}@media(prefers-reduced-motion:reduce){.cart-drawer{transition:none}}.cart-items{flex:1;overflow-y:auto;margin-top:1.6rem;display:flex;flex-direction:column;gap:1.1rem}.cart-line{display:flex;gap:.9rem;border-bottom:1px solid var(--line);padding-bottom:1.1rem}.cart-line img{width:64px;height:64px;object-fit:cover;flex:none;background:var(--surface-2)}.cart-line-body{flex:1;display:flex;flex-direction:column;gap:.4rem}.cart-line h4{font-family:Fraunces Disp;font-size:1rem;font-weight:600;color:var(--ink);margin:0}.cart-line-variant{font-size:.82rem;color:var(--ink-soft)}.cart-line-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cart-line-price{font-family:Fraunces Disp;font-weight:600;color:var(--pine)}.cart-qty{display:flex;align-items:center;gap:.7rem}.cart-qty button{width:24px;height:24px;border:1px solid var(--line-strong);background:none;border-radius:3px;cursor:pointer;color:var(--ink);font-family:Oswald Label;line-height:1}.cart-qty button:hover{border-color:var(--amber);color:var(--amber)}.cart-remove{background:none;border:0;color:var(--ink-soft);font-size:.78rem;text-decoration:underline;cursor:pointer;padding:0;align-self:flex-start}.cart-remove:hover{color:var(--amber)}.cart-empty{color:var(--ink-soft);margin-top:2.4rem;text-align:center}.cart-foot{border-top:1px solid var(--line);padding-top:1.2rem;margin-top:1rem}.cart-subtotal-row{display:flex;justify-content:space-between;font-family:Fraunces Disp;font-weight:600;font-size:1.15rem;color:var(--ink);margin-bottom:1rem}.cart-note{font-size:.8rem;color:var(--ink-soft);margin-top:.8rem;text-align:center}.hero{background:url(//petsparadise.us/cdn/shop/t/16/assets/dogpark.jpg?v=112514775598134015991786076841) center 40%/cover no-repeat;background-color:var(--bg);color:var(--ink);overflow:hidden}.hero .container{position:relative;z-index:2;padding-top:clamp(3.2rem,7vw,5.5rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media(max-width:940px){.hero-grid{grid-template-columns:1fr}}.hero-text-card{background:#ffffffe6;border-radius:20px;padding:clamp(1.8rem,3.4vw,2.8rem);box-shadow:0 22px 50px -24px #0f3c5a59}.hero .eyebrow{color:var(--moss)}.hero .rule{background:var(--line-strong)}.hero h1{font-style:italic;font-weight:500;color:var(--pine);font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;margin-top:1.1rem;max-width:19ch}.hero .lede{color:var(--ink-soft);margin-top:1.3rem}.hero .cta-row{display:flex;align-items:center;gap:1.6rem;margin-top:2.1rem;flex-wrap:wrap}.hero .cta-row .btn-line{color:var(--ink-soft)}.hero .cta-row .btn-line:hover{color:var(--amber);border-color:var(--amber)}.hero-photo{position:relative}.hero-photo .frame{border:1px solid var(--line-strong);padding:10px;border-radius:3px;background:var(--surface);box-shadow:var(--shadow)}.hero-photo img{width:100%;aspect-ratio:10/7;object-fit:cover;border-radius:2px}.corner-tag{position:absolute;top:22px;left:0;background:var(--amber);color:var(--amber-ink);font-family:Oswald Label;font-size:.72rem;letter-spacing:.1em;padding:.45rem .8rem .45rem 1rem;text-transform:uppercase}.float-card{position:absolute;left:-14px;bottom:-18px;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);padding:.9rem 1.15rem;display:flex;align-items:center;gap:.7rem;max-width:220px}.float-card .num{font-family:Fraunces Disp;font-weight:600;font-size:1.6rem;color:var(--pine)}.float-card .lbl{font-family:Oswald Label;font-size:.7rem;letter-spacing:.07em;color:var(--ink-soft);text-transform:uppercase;line-height:1.3}.page-intro{background:var(--surface-2)}.page-intro .lede{margin-top:1rem}.trailheads{background:var(--bg)}.th-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-top:2.6rem}@media(max-width:920px){.th-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.th-grid{grid-template-columns:1fr}}.th-card{position:relative;z-index:1}.th-photo{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--line)}.th-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.th-card:hover .th-photo img{transform:scale(1.06)}.th-ribbon{position:absolute;left:0;bottom:0;background:var(--band-bg);color:var(--band-ink);font-family:Oswald Label;font-size:.76rem;letter-spacing:.09em;padding:.55rem .85rem;text-transform:uppercase;display:flex;align-items:center;gap:.5rem}.th-body{padding-top:.85rem}.th-body p{color:var(--ink-soft);font-size:1rem}.th-link{display:inline-flex;gap:.4rem;margin-top:.5rem;font-family:Oswald Label;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;color:var(--pine);text-decoration:none}.th-link:hover{color:var(--amber)}.fieldnotes{background:var(--surface-2)}.fn-grid{display:grid;grid-template-columns:1fr .95fr;gap:clamp(2.5rem,5vw,5rem);align-items:center;margin-top:2.6rem}@media(max-width:940px){.fn-grid{grid-template-columns:1fr}}.fn-grid blockquote{margin:0;font-style:italic;font-weight:500;font-size:clamp(1.4rem,2.4vw,1.95rem);line-height:1.34;color:var(--pine)}.fn-grid .body-copy{margin-top:1.3rem;color:var(--ink-soft);max-width:52ch}.fn-facts{display:flex;gap:1.6rem;margin-top:1.6rem;flex-wrap:wrap}.fn-fact{display:flex;gap:.6rem;align-items:flex-start;max-width:220px}.fn-fact p{font-size:.94rem;color:var(--ink-soft)}.fn-photos{position:relative}.fn-photos img{width:100%;height:100%;border:1px solid var(--line);object-fit:cover;display:block}.fn-photo-a{position:relative;z-index:1;aspect-ratio:4/3}.fn-photo-b{position:relative;width:56%;aspect-ratio:1/1;margin-top:-3.5rem;margin-left:auto;margin-right:6%;box-shadow:var(--shadow);z-index:2;background:var(--surface);padding:6px}@media(max-width:600px){.fn-photo-b{width:70%;margin-top:-2rem}}.prose{max-width:68ch;margin-top:.4rem;display:flex;flex-direction:column;gap:1.2rem}.prose p{color:var(--ink-soft)}.prose h3{font-size:1.3rem;margin-top:.6rem}.picks{background:var(--bg)}.picks-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:1.4rem;margin-top:2.6rem}@media(max-width:920px){.picks-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.picks-grid{grid-template-columns:1fr}}.pick-card{background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column}.pick-photo{display:block;position:relative;overflow:hidden;background:var(--surface-2);aspect-ratio:1/1}.pick-photo img{width:100%;height:100%;object-fit:cover;display:block}.pick-tag{position:absolute;top:.7rem;left:0;background:var(--amber);color:var(--amber-ink);font-family:Oswald Label;font-size:.7rem;letter-spacing:.09em;padding:.34rem .65rem;text-transform:uppercase}.pick-info{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.pick-info h3{font-size:1.15rem;font-weight:600;line-height:1.28}.pick-info p.desc{color:var(--ink-soft);font-size:.95rem;flex:1}.pick-row{display:flex;align-items:center;justify-content:space-between;margin-top:.3rem}.price{font-family:Fraunces Disp;font-weight:600;color:var(--pine);font-size:1.25rem}.view-btn{font-family:Oswald Label;font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--line-strong);padding-bottom:2px;background:none;border-left:0;border-right:0;border-top:0;cursor:pointer}.view-btn:hover{color:var(--amber);border-color:var(--amber)}.pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,4.5rem);align-items:flex-start;margin-top:2.2rem}@media(max-width:860px){.pdp-grid{grid-template-columns:1fr}}.pdp-gallery-main{aspect-ratio:1/1;overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.pdp-gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.pdp-thumbs{display:flex;gap:.7rem;margin-top:.8rem}.pdp-thumb{width:76px;aspect-ratio:1/1;overflow:hidden;border:2px solid transparent;padding:0;background:var(--surface-2);cursor:pointer}.pdp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdp-thumb.is-active{border-color:var(--pine)}.pdp-price{font-family:Fraunces Disp;font-weight:600;color:var(--pine);font-size:1.9rem;margin-top:1rem}.pdp-compare-price{font-size:1.1rem;color:var(--ink-soft);text-decoration:line-through;margin-left:.6rem}.pdp-desc{color:var(--ink-soft);margin-top:1rem;max-width:56ch}.pdp-option{margin-top:1.4rem}.pdp-option label{display:block;font-family:Oswald Label;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.4rem}.pdp-option select{width:100%;max-width:320px;padding:.7rem .9rem;border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);color:var(--ink);font-family:Karla Body;font-size:1rem;cursor:pointer}.pdp-buy-row{display:flex;align-items:center;gap:1rem;margin-top:1.6rem;flex-wrap:wrap}.pdp-qty{display:flex;align-items:center;gap:.8rem;border:1px solid var(--line-strong);border-radius:3px;padding:.4rem .8rem}.pdp-qty button{width:26px;height:26px;border:0;background:none;color:var(--ink);cursor:pointer;font-family:Oswald Label;font-size:1.1rem}.pdp-qty span{min-width:1.4rem;text-align:center;font-family:Oswald Label}.pdp-availability{margin-top:.8rem;font-size:.9rem;color:var(--moss);font-family:Oswald Label;letter-spacing:.03em}.pdp-availability.is-unavailable{color:var(--amber)}.pdp-goodtoknow{margin-top:2.2rem;padding-top:1.6rem;border-top:1px solid var(--line)}.pdp-goodtoknow h2{font-size:1rem;font-family:Oswald Label;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;margin-bottom:.9rem}.pdp-goodtoknow ul{margin:0;padding-left:1.2rem;color:var(--ink-soft);display:flex;flex-direction:column;gap:.5rem}.pdp-related{margin-top:1rem}.pdp-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:1.6rem}@media(max-width:760px){.pdp-related-grid{grid-template-columns:1fr}}.shop-dept{margin-top:3.4rem}.shop-dept:first-of-type{margin-top:2.6rem}.shop-dept h2{font-size:clamp(1.5rem,2.4vw,1.9rem)}.shop-dept .dept-lede{color:var(--ink-soft);margin-top:.4rem;max-width:60ch}.journal{background:var(--surface-2)}.signpost{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.4rem}@media(max-width:760px){.signpost{grid-template-columns:repeat(2,1fr)}}.plank{background:var(--band-bg);color:var(--band-ink);padding:1.2rem 1.3rem;position:relative;border-radius:6px;border-top:3px solid var(--band-gold)}.plank .num{font-family:Fraunces Disp;font-weight:600;font-size:1.65rem;display:block}.plank .lbl{font-family:Oswald Label;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;opacity:.88;display:block;margin-top:.25rem}.entries{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem;margin-top:2.6rem}@media(max-width:920px){.entries{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.entries{grid-template-columns:1fr}}.entry{background:var(--surface);border:1px solid var(--line);padding:1.3rem 1.3rem 1.5rem;display:flex;flex-direction:column;gap:.8rem}.stars{display:flex;gap:2px}.stars svg{width:14px;height:14px;fill:var(--amber)}.entry q{font-style:italic;font-family:Fraunces Disp;font-weight:500;font-size:1.1rem;line-height:1.44;color:var(--ink);quotes:none}.entry .byline{font-family:Oswald Label;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-top:auto}.faq-group{margin-top:3rem}.faq-group:first-of-type{margin-top:2.6rem}.faq-group h2{font-size:clamp(1.4rem,2.1vw,1.7rem)}.faq-list{margin-top:1.2rem;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.3rem 0;cursor:pointer;font-family:Fraunces Disp;font-weight:600;font-size:1.08rem;color:var(--ink);list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:Oswald Label;font-size:1.5rem;color:var(--pine);flex:none;line-height:1}.faq-item[open] summary:after{content:"\2013"}.faq-item .faq-answer{padding:0 0 1.5rem;color:var(--ink-soft);max-width:68ch}.closing{position:relative;color:var(--band-ink);background:var(--band-bg)}.closing-grid{display:grid;grid-template-columns:1fr 1fr;min-height:340px}@media(max-width:760px){.closing-grid{grid-template-columns:1fr;min-height:auto}}.closing-photo{position:relative;overflow:hidden}.closing-photo img{width:100%;height:100%;object-fit:cover;min-height:220px;filter:saturate(.95) brightness(.9)}.closing-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f62941f,#0f629480)}.closing-text{display:flex;flex-direction:column;justify-content:center;gap:1.1rem;padding:clamp(2.2rem,5vw,3.5rem)}.closing-text h2{color:var(--band-ink);font-style:italic;font-weight:500;font-size:clamp(1.7rem,3vw,2.4rem);max-width:14ch}.closing-text p{color:var(--band-ink-soft);max-width:44ch}footer{background:var(--bg);border-top:1px solid var(--line)}.ft-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:2.5rem;padding-block:3.2rem}@media(max-width:760px){.ft-top{grid-template-columns:1fr;gap:2.2rem}}.ft-brand .wordmark{font-family:Fraunces Disp;font-style:italic;font-weight:600;font-size:1.6rem;color:var(--pine)}.ft-brand p{margin-top:.9rem;color:var(--ink-soft);font-size:1rem;max-width:36ch}.ft-col h3{font-family:Oswald Label;font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.9rem;font-weight:600}.ft-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.ft-col a{text-decoration:none;color:var(--ink);font-size:1rem}.ft-col a:hover{color:var(--amber)}.ft-bottom{border-top:1px solid var(--line);padding-block:1.3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ft-bottom p{font-size:.88rem;color:var(--ink-soft)}.ft-links{display:flex;gap:1.3rem}.ft-links a{font-size:.88rem;color:var(--ink-soft);text-decoration:none}.ft-links a:hover{color:var(--amber)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/theme.css.map */
