*{box-sizing:border-box}body{margin:0;font-family:Cadiz,Arial,sans-serif;color:#0f1d3a}a{color:inherit}img{max-width:100%;height:auto}button,input,select{font:inherit}button,summary{cursor:pointer}.skip-link{position:absolute;top:-100px}.skip-link:focus{top:0;background:#fff;z-index:9}.announcement{text-align:center;background:#073e8b;color:#fff;padding:10px;font-size:14px;font-weight:700}.header{padding:16px 4%;display:flex;align-items:center;justify-content:space-between;gap:32px;background:#fff}.navigation nav{display:flex;gap:30px}.navigation>summary{display:none}.navigation:not([open])>nav{display:flex}.navigation a{text-decoration:none;font-weight:700}.hero{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(#f8b417,#bc8804);padding:42px 32px;gap:40px;align-items:center;text-align:center}.hero h1{font-size:88px;color:#fff;margin:0}.hero p{font-size:24px;font-weight:700;color:#004792}.hero img{width:100%;border-radius:24px}.button{display:inline-block;border:0;border-radius:35px;background:#0066f4;color:#fff;text-decoration:none;padding:18px 38px;font-weight:700}.features{background:#073e8b;color:#fff;padding:90px 4%}.intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin-bottom:70px}.intro h2{font-size:48px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.features article{text-align:center}.features img{width:220px;aspect-ratio:1;border-radius:50%;object-fit:cover}.features h3{font-size:28px}.page-width{max-width:1280px;margin:0 auto;padding:72px 32px;min-height:40vh}.page-width>h2{text-align:center;font-size:40px}.page-width>p{text-align:center}.product-card img{width:100%;border-radius:22px}.product-card a{text-decoration:none}.product-card h3{font-size:22px}.product{display:grid;grid-template-columns:1fr 1fr;gap:50px}.product form{display:grid;gap:16px}.product input,.product select{padding:14px}details{padding:16px 0}.cart-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid #ddd}.footer{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#062c50;color:#fff;padding:70px max(6%,calc((100vw - 1100px)/2))}.footer h2{font-size:16px}.footer a{display:block;text-decoration:none;padding:8px 0;font-size:16px}.page-section__content{max-width:800px;margin:auto;line-height:1.7}@media(max-width:767px){.header{padding:18px;gap:15px}.header img{width:160px}.navigation>summary{display:list-item}.navigation:not([open])>nav{display:none}.navigation[open]>nav{position:absolute;z-index:8;inset:110px 0 auto;background:#fff;display:flex;flex-direction:column;padding:30px;box-shadow:0 20px 20px #0002}.hero{grid-template-columns:1fr;padding:40px 20px;gap:28px}.hero h1{font-size:60px}.hero p{font-size:20px}.intro,.product{grid-template-columns:1fr}.intro h2{font-size:36px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features{padding:55px 20px}.features img{width:150px}.features h3{font-size:23px}.page-width{padding:40px 20px}.page-width>h2{font-size:32px}.footer{padding:40px 24px;gap:25px}.cart-row{flex-wrap:wrap}}.three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.three-grid figure{margin:0}.three-grid img{width:100%;border-radius:20px}.three-grid blockquote{margin:20px 0}.color-guide{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.color-guide h2{font-size:44px}.color-guide img{border-radius:20px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px}th,td{padding:24px 15px;border-bottom:1px solid #ddd;text-align:left}.final-cta{background:linear-gradient(120deg,#0b3148,#0981ba);color:#fff;padding:100px 8%;border-radius:30px;margin:40px}.final-cta h2{font-size:48px}@media(max-width:767px){.three-grid,.color-guide{grid-template-columns:1fr;gap:25px}.final-cta{padding:50px 25px;margin:20px}.final-cta h2{font-size:36px}}.thumbnails{display:flex;gap:10px;overflow-x:auto}.thumbnails button{border:1px solid #ddd;background:#fff;border-radius:8px;padding:4px;min-width:70px}.thumbnails img{width:70px;height:70px;object-fit:contain}.cookie-notice[hidden]{display:none}.cookie-notice{position:fixed;z-index:100;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:28px;padding:20px 4%;background:#fff;color:#0f1d3a;box-shadow:0 -3px 20px #001b3b26;border-top:1px solid #d9e1ec}.cookie-notice h2{font-size:20px;margin:0 0 6px}.cookie-notice p{margin:0;font-size:15px;line-height:1.45}.cookie-actions{display:flex;gap:12px;flex-shrink:0}.cookie-actions button{padding:13px 20px;white-space:nowrap}.cookie-necessary{background:#fff;color:#073e8b;border:1px solid #073e8b;border-radius:30px}.cookie-actions button:focus-visible{outline:3px solid #e9a91b;outline-offset:3px}.sale-price{font-weight:700;color:#0657b7}.compare-price{color:#667085;margin-left:10px}.discount-badge{font-size:13px;background:#e8f2ff;color:#06458e;padding:4px 8px;border-radius:4px;margin-left:8px}@media(max-width:767px){.cookie-notice{display:block;padding:16px 20px}.cookie-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr}.cookie-actions button{white-space:normal;font-size:14px;padding:12px}.cookie-notice p{font-size:14px}}html{scroll-padding-bottom:var(--cookie-notice-height,0px)}main button,main input,main select{scroll-margin-bottom:var(--cookie-notice-height,0px)}.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product>div{min-width:0}.product form select,.product form input,.product form button{width:100%;max-width:100%;min-width:0}.thumbnails{max-width:100%}@media(max-width:767px){.product{grid-template-columns:minmax(0,1fr)}}.product-card>p{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-card>p .compare-price,.product-card>p .discount-badge{margin-left:0}.hero h1{font-size:clamp(48px,5.2vw,76px);line-height:1.05}.hero img{max-height:670px;object-fit:cover}.features article p{line-height:1.5}.color-guide{align-items:start}.color-guide h2{font-size:48px;line-height:1.1}.color-buttons{display:flex;gap:16px;margin:30px 0}.color-buttons button{padding:3px;border:2px solid transparent;background:transparent;border-radius:50%;width:64px;height:64px;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.color-buttons button[aria-selected=true]{border-color:#0867ef}.color-buttons img{display:block;border-radius:50%;width:54px;height:54px;object-fit:cover}.veterinarian-note{background:#edf4fa;padding:24px;border-radius:16px;line-height:1.5}.color-card{position:relative;overflow:hidden;border-radius:24px;background:#f2f6fb}.color-card[hidden]{display:none}.color-card__crystals{display:block;width:100%;height:240px;object-fit:cover}.color-card .color-card__bowl{position:absolute;top:90px;left:50%;transform:translate(-50%);width:70%;height:200px;object-fit:contain}.color-card__copy{padding:42px 28px 24px;min-height:230px;line-height:1.5}.color-card__copy h3{font-size:26px}.color-controls,.carousel-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.color-controls button,.carousel-controls button{border:1px solid #123e67;background:#fff;border-radius:50%;width:44px;height:44px;font-size:24px}.carousel-controls{display:none}.stories figure{position:relative;overflow:hidden;border-radius:20px;min-height:520px;background:#073e8b;color:#fff}.stories figure>img{height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.stories figcaption{position:absolute;inset:auto 0 0;padding:70px 24px 28px;background:linear-gradient(transparent,#031d3bef)}.stories blockquote{line-height:1.45}.reviews article{padding:28px;background:#eef4f8;border-radius:20px;line-height:1.6}.variant-tiles{border:0;padding:0;margin:0;display:none}.js .variant-tiles{display:block}.js .variant-select{display:none}.variant-tiles__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.variant-tile{position:relative}.product .variant-tile input{position:absolute;opacity:0;width:1px;height:1px}.variant-tile span{display:flex;flex-direction:column;gap:8px;height:100%;border:2px solid #d8e0eb;border-radius:14px;padding:18px;cursor:pointer}.variant-tile input:checked+span{border-color:#0066f4;background:#eef5ff}.variant-tile input:focus-visible+span{outline:3px solid #ca9417;outline-offset:3px}.variant-tile input:disabled+span{opacity:.55;cursor:default}.variant-tile small{font-size:16px}.quantity-label{display:flex;align-items:center;gap:20px}.product .quantity-label input{width:90px}.product-price{padding:20px;background:#f0f5fa;border-radius:14px}.product-price p{margin-bottom:0;font-size:24px}.product-gallery__main{width:100%;aspect-ratio:1;object-fit:contain;background:#f5f7fa;border-radius:22px}.thumbnails button[aria-pressed=true]{border:2px solid #0066f4}.cart-item{display:flex;align-items:center;gap:20px;text-decoration:none;flex:1;min-width:0}.cart-item__image{width:100px;height:100px;object-fit:contain;flex-shrink:0;background:#f4f6f9;border-radius:12px}.cart-item span{overflow-wrap:anywhere}.cart-row input{max-width:80px}button:focus-visible{outline:3px solid #ca9417;outline-offset:3px}@media(max-width:767px){.hero{padding:0 20px 40px}.hero>img{grid-row:1;margin:0 -20px;width:calc(100% + 40px);max-width:none;border-radius:0;max-height:440px}.hero h1{font-size:48px}.intro{gap:12px;margin-bottom:36px}.intro h2{font-size:40px}.features .grid{grid-template-columns:1fr;gap:32px}.features article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:0 18px;text-align:left;align-items:center}.features article>img{grid-row:1/3;width:110px}.features article h3{font-size:22px;margin:0}.features article p{font-size:15px;margin:10px 0 0}.features article:nth-child(2n){grid-template-columns:minmax(0,1fr) 110px}.features article:nth-child(2n)>img{grid-column:2}.features article:nth-child(2n)>h3,.features article:nth-child(2n)>p{grid-column:1}.featured-litter .grid,[data-carousel-track]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding-bottom:12px}.featured-litter .product-card,[data-carousel-track]>*{flex:0 0 88%;scroll-snap-align:start;min-width:0}.carousel-controls{display:flex}.stories figure{min-height:530px}.color-guide h2{font-size:30px}.color-guide{gap:28px}.color-card__copy{min-height:220px;padding:38px 22px 22px}.color-card__copy h3{font-size:24px}.color-buttons{gap:12px}.variant-tiles__options{gap:10px}.variant-tile span{padding:14px;font-size:16px}.cart-item__image{width:80px;height:80px}.cart-item{flex-basis:100%}.final-cta{margin:20px}.product h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.color-buttons button{transition:none}}.features{background:#073e8b url(0039d38b16498e22.png) center/cover;padding:96px max(32px,calc((100% - 1216px)/2)) 160px;border-radius:0 0 50% 4%/0 0 4% 1%}.intro{gap:48px;margin-bottom:64px}.intro h2{font-weight:400;line-height:1.2;letter-spacing:-.03em;margin:16px 0}.intro>div>p,.stories>p{color:#deb060;letter-spacing:4.8px;font-size:14px}.intro>p{font-size:20px;line-height:1.6;max-width:576px}.features .grid{gap:32px}.features article:nth-child(2n){transform:translateY(64px)}.features img{width:224px}.features h3{font-size:32px;font-weight:400;line-height:1.2;margin:24px 0 16px}.features article p{font-size:18px;line-height:1.625;margin:0}.featured-litter{padding-top:80px;padding-bottom:80px}.featured-litter h2,.stories h2,.reviews h2{font-size:48px;font-weight:400;line-height:1.2;letter-spacing:-.03em}.featured-litter h2{margin:0 0 24px}.featured-litter>p{font-size:20px;margin-bottom:48px}.featured-litter .product-card{min-width:0;overflow:hidden}.featured-litter .product-card>a:first-child{display:block;overflow:hidden;border-radius:16px}.featured-litter .product-card img{height:390px;object-fit:cover;border-radius:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.featured-litter .product-card>a:hover img{transform:scale(1.05)}.featured-litter .product-card h3{font-size:18px;font-weight:400;padding:0 4px}.product-card__shop{display:flex;justify-content:space-between;padding:12px 0;color:#0057bd}.color-buttons button{width:56px;height:56px}.color-buttons img{width:46px;height:46px}.color-guide{gap:64px;padding-top:80px;padding-bottom:80px}.color-card{animation:color-reveal .3s cubic-bezier(.4,0,.2,1)}@keyframes color-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-purchase{background:#f7f9fc}.home-purchase .product{padding-top:80px;padding-bottom:80px}.home-purchase h2{font-size:40px;line-height:1.2;font-weight:400;margin:0 0 16px}.product-information>p{line-height:1.6}.stories{padding-top:80px;padding-bottom:80px}.stories h2{text-align:left}.stories .three-grid{gap:32px}.stories figure{min-height:0;aspect-ratio:5/6}.stories figure>img{border-radius:0}.stories figcaption{pointer-events:none}.stories blockquote{margin:0 0 16px;font-size:16px}.vet-video-play{position:absolute;z-index:1;top:26%;left:50%;transform:translate(-50%);border:0;border-radius:50%;width:80px;height:80px;background:#fff;color:#0f1d3a;box-shadow:0 4px 20px #0003;font-size:30px}.vet-video-dialog{width:min(1000px,94vw);max-width:94vw;border:0;padding:44px 16px 16px;border-radius:20px;background:#071d34;color:#fff}.vet-video-dialog::backdrop{background:#000b}.vet-video-dialog video{display:block;width:100%;max-height:75vh}.vet-video-dialog p{margin:12px 0 0}.video-close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#fff;font-size:24px}.reviews{background:#f4f7f9 url(1c4fab2b4d6b06ed.jpg) center/cover}.reviews .page-width{padding-top:80px;padding-bottom:80px}.reviews h2{text-align:left;margin:0 0 48px;max-width:800px}.review-viewport{overflow:hidden;touch-action:pan-y}.review-track{display:flex;align-items:stretch;transition:transform .5s cubic-bezier(.4,0,.2,1);gap:32px}.reviews .review-card{flex:0 0 calc((100% - 64px)/3);min-width:0;padding:32px;display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:20px;line-height:1.6}.review-author{display:flex;align-items:center;gap:16px}.review-avatar{width:48px;height:48px;flex-shrink:0}.review-author h3{font-size:16px;margin:0}.review-copy{flex:1}.review-copy h4{font-size:20px;line-height:1.3;margin:0 0 8px}.review-copy p{font-size:16px;margin:0}.review-card>img{width:100%;height:240px;object-fit:cover;border-radius:12px}.review-controls{display:flex;align-items:center;gap:12px;margin-top:48px}.review-controls button{border:0;background:#72a8f8;border-radius:50%;width:50px;height:50px;font-size:26px;color:#000a20;flex-shrink:0}.review-controls button:disabled{opacity:.5;cursor:default}.review-progress{flex:1;background:#051c2c40;height:1px;margin-right:20px}.review-progress span{display:block;height:4px;margin-top:-2px;background:linear-gradient(90deg,#deb060,#f393f9);border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1)}.final-cta{position:relative;overflow:hidden;background:#0a2342;max-width:1456px;min-height:480px;margin:56px 40px;border-radius:20px;padding:0}.final-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.final-cta__copy{position:relative;min-height:480px;padding:96px 64px 80px;background:linear-gradient(90deg,#0a2342f5,#0a2342a0 45%,transparent 75%)}.final-cta h2{max-width:540px;font-weight:400;line-height:1.2;letter-spacing:-.03em;margin:0 0 24px}.final-cta p{max-width:450px;font-size:20px;line-height:1.6;margin:0 0 28px}@media(min-width:1536px){.final-cta{margin-left:auto;margin-right:auto}}@media(min-width:768px)and (max-width:1023px){.featured-litter .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-litter .product-card img{height:360px}.features img{width:192px}.features h3{font-size:24px}.features article p{font-size:16px}.color-guide{gap:48px}.reviews .review-card{padding:24px}.stories blockquote{font-size:14px}.stories figcaption{padding:50px 16px 20px}.product{gap:24px}}@media(max-width:767px){.features{padding:56px 16px 80px;border-radius:0 0 35% 3%/0 0 1% 1%}.intro{gap:24px;margin-bottom:48px}.intro>p{font-size:18px}.features .grid{gap:40px}.features article,.features article:nth-child(2n){transform:none;grid-template-columns:128px minmax(0,1fr);gap:0 20px}.features article:nth-child(2n){grid-template-columns:minmax(0,1fr) 128px}.features article>img{width:128px}.features article h3{font-size:24px}.features article p{font-size:16px;line-height:1.5}.featured-litter{padding:48px 16px}.featured-litter h2,.stories h2,.reviews h2{font-size:32px}.featured-litter>p{font-size:18px;margin-bottom:32px}.featured-litter .product-card img{height:360px}.color-guide{padding:48px 16px;gap:24px}.color-guide>div:first-child{text-align:center}.color-buttons{justify-content:center}.veterinarian-note{text-align:left}.home-purchase .product{padding:48px 16px;gap:32px}.home-purchase h2{font-size:32px}.stories{padding:56px 16px}.stories h2{text-align:center}.stories .three-grid{gap:24px}.stories [data-carousel-track]>figure{flex-basis:85%;min-height:0;aspect-ratio:5/6}.stories figcaption{padding:60px 20px 24px}.stories blockquote{font-size:15px}.vet-video-play{width:64px;height:64px;font-size:24px}.reviews .page-width{padding:56px 16px}.reviews h2{text-align:center;margin-bottom:32px}.review-track{gap:16px}.reviews .review-card{flex-basis:100%;padding:20px;gap:20px}.review-copy h4{font-size:18px}.review-copy p{font-size:14px}.review-card>img{height:200px}.review-controls{margin-top:32px}.final-cta{margin:40px 16px;min-height:0}.final-cta>img{position:static;display:block;height:280px;object-position:72% 35%}.final-cta__copy{min-height:0;padding:32px 24px 40px;background:linear-gradient(#134a74,#0a2342)}.final-cta__copy:before{content:"";position:absolute;top:-60px;left:0;right:0;height:60px;background:linear-gradient(transparent,#134a74)}.final-cta h2{font-size:32px}.final-cta p{font-size:18px}}@media(max-width:359px){.features article,.features article:nth-child(2n){grid-template-columns:96px minmax(0,1fr);gap:0 14px}.features article:nth-child(2n){grid-template-columns:minmax(0,1fr) 96px}.features article>img{width:96px}.features article h3{font-size:22px}.features article p{font-size:14px}}@media(prefers-reduced-motion:reduce){.review-track,.review-progress span,.featured-litter .product-card img{transition:none}.color-card{animation:none}}.features{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(#073e8b,#073e8b 55%,#5595ee)}.features:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:64px;height:19vw;background:url(0039d38b16498e22.png) bottom/100% auto no-repeat;opacity:.6}.features article:nth-child(2n){transform:none}.features article:first-child{transform:translateY(64px)}.features article:last-child{transform:translateY(96px)}.reviews{background:#f5f7f9}.intro>p{font-size:18px}@media(max-width:767px){.features:before{bottom:40px}.features article:first-child,.features article:last-child{transform:none}.features article,.features article:nth-child(2n){grid-template-columns:149px minmax(0,1fr);gap:0 16px}.features article:nth-child(2n){grid-template-columns:minmax(0,1fr) 149px}.features article>img{width:149px}.features article h3{font-size:20px}.features article p{font-size:14px}.intro>p{font-size:16px}}@media(max-width:359px){.features article,.features article:nth-child(2n){grid-template-columns:110px minmax(0,1fr)}.features article:nth-child(2n){grid-template-columns:minmax(0,1fr) 110px}.features article>img{width:110px}}.collection-heading{margin-bottom:40px}.collection-heading>p:first-child{font-size:12px;letter-spacing:3px;color:#65758c;font-weight:700}.collection-heading h1{font-size:48px;font-weight:400;line-height:1.15;letter-spacing:-.03em;margin:12px 0 20px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid #dce4ee;padding:20px 0;margin-bottom:32px}.collection-count{margin:0;color:#53647a;white-space:nowrap}.collection-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.collection-sort{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600}.collection-sort select,.collection-filter summary{border:1px solid #cbd7e6;background:#fff;border-radius:12px;min-height:48px;color:#0f1d3a;padding:12px 16px}.collection-sort select{max-width:100%;cursor:pointer}.collection-filter{position:relative;padding:0}.collection-filter summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:14px;font-weight:600}.collection-filter summary::-webkit-details-marker{display:none}.collection-filter[open] summary{border-color:#0066f4;background:#eef5ff}.collection-filter__panel{position:absolute;top:calc(100% + 10px);right:0;z-index:5;background:#fff;border:1px solid #dce4ee;border-radius:16px;padding:20px;box-shadow:0 12px 32px #0f1d3a18;width:280px;max-height:420px;overflow-y:auto}.collection-filter__option{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:15px}.collection-filter__option input{width:18px;height:18px;accent-color:#0066f4}.collection-filter__option small{margin-left:auto;color:#65758c}.collection-filter__price{display:grid;grid-template-columns:1fr 1fr;gap:12px}.collection-filter__price label{font-size:13px}.collection-filter__price input{width:100%;margin-top:8px;padding:12px;border:1px solid #cbd7e6;border-radius:8px}.collection-filter__apply{width:100%;padding:12px 20px;margin-top:16px}.collection-active-filters{display:flex;flex-wrap:wrap;gap:8px}.collection-active-filters:empty{display:none}.collection-active-filters a{padding:8px 14px;margin-bottom:24px;background:#eef5ff;border-radius:24px;text-decoration:none;font-size:14px}.collection-active-filters span{margin-left:8px}.collection-grid{row-gap:40px}.collection-grid .product-card>a:first-child{display:block;border-radius:18px;overflow:hidden;background:#f5f7fa}.collection-grid .product-card img{display:block;aspect-ratio:1;object-fit:contain}.collection-grid .product-card h3{font-size:18px;line-height:1.4;font-weight:600}.collection-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:56px;padding-top:32px;border-top:1px solid #dce4ee}.collection-pagination a,.collection-pagination>span{display:flex;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 10px;border:1px solid #d3deec;border-radius:50%;text-decoration:none;font-weight:600}.collection-pagination a:hover{background:#eef5ff;border-color:#0066f4}.collection-pagination [aria-current=page]{background:#0066f4;color:#fff;border-color:#0066f4}.collection-pagination [aria-disabled=true]{opacity:.35}.collection-pagination .pagination-gap{border:0}.collection-empty{grid-column:1/-1;padding:40px 0;text-align:center}.collection-page :is(a,select,input,summary):focus-visible{outline:3px solid #ca9417;outline-offset:3px}@media(max-width:767px){.collection-heading{margin-bottom:28px}.collection-heading h1{font-size:36px}.collection-toolbar{align-items:stretch;flex-direction:column;gap:16px;padding:16px 0;margin-bottom:24px}.collection-controls{justify-content:flex-start;gap:12px}.collection-sort{width:100%;justify-content:space-between}.collection-sort select{flex:1;min-width:0}.collection-filter{position:static}.collection-toolbar{position:relative}.collection-filter__panel{top:auto;right:0;left:0;width:100%;margin-top:8px}.collection-grid{gap:28px 16px}.collection-grid .product-card h3{font-size:16px}.collection-pagination{gap:8px;margin-top:40px}.collection-pagination a,.collection-pagination>span{min-width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
