.spy-redesign-page #main-content :is(h3,h4){font-family:tondu,sans-serif;font-weight:400;text-wrap:balance;letter-spacing:0}.spy-redesign-page #main-content :is(.sc-page,.faq-page,.sp-static-wrap,.cart-template,.search-template){font-family:DM Sans,sans-serif;color:var(--spy-navy)}.spy-redesign-page #main-content [style*=Lora],.spy-redesign-page #main-content [style*="Space Grotesk"]{font-family:DM Sans,sans-serif!important}.spy-redesign-page .spy-product__title-detail{white-space:normal;text-wrap:pretty}.spy-redesign-page .spy-product__title-name{max-width:14ch}.spy-redesign-page #main-content :is(.sp-blog-hero,.sp-article-hero,.sp-custom-hero,.sp-contact-hero,.faq-hero){min-height:460px;height:auto;padding-block:96px}.spy-redesign-page #main-content :is(.sp-blog-hero,.sp-article-hero,.sp-article-hero-plain,.sp-custom-hero,.sp-contact-hero,.faq-hero) h1{color:var(--spy-white)!important;font-size:clamp(56px,6.6vw,96px)!important;max-width:1120px;margin-inline:auto}.spy-redesign-page #main-content :is(.sp-blog-hero,.sp-article-hero,.sp-custom-hero,.sp-contact-hero,.faq-hero) p{color:var(--spy-white);font-size:18px;max-width:760px;text-wrap:pretty}.spy-redesign-page :is(.sp-custom-hero-content,.sp-contact-hero-content,.faq-hero-content){width:100%;padding-inline:clamp(20px,4vw,64px)}.spy-redesign-page :is(.sp-custom-hero-content,.sp-contact-hero-content,.faq-hero-content) p{margin-inline:auto}.spy-redesign-page :is(.sp-blog-hero-content,.sp-article-hero-content){max-width:1440px;padding-inline:clamp(20px,4vw,64px)}.spy-redesign-page :is(.sc-page,.sc-hero,.sc-compare){background:var(--spy-paper)!important}.spy-redesign-page .sc-hero{padding-block:64px;min-height:0}.spy-redesign-page .sc-hero h1{font-size:clamp(52px,6vw,88px)!important}.spy-redesign-page .sc-card{background:var(--spy-white);border:1px solid var(--spy-line);border-radius:14px;box-shadow:none}.spy-redesign-page .sc-card:hover{transform:none;box-shadow:0 8px 24px #0a152d0a}.spy-redesign-page .sc-card-info{padding:24px;background:var(--spy-white);gap:10px}.spy-redesign-page .sc-card-info h3{font-size:26px;line-height:1.1}.spy-redesign-page .sc-card-btns :is(a,button){border-radius:0;letter-spacing:0;min-height:50px;font-size:15px;padding:14px 12px}.spy-redesign-page .sc-btn-cart{background:var(--spy-navy)!important;color:var(--spy-white)!important}.spy-redesign-page .sc-btn-view{color:var(--spy-navy);border:1px solid var(--spy-line);background:transparent}.spy-redesign-page .sc-btn-view:hover{background:var(--spy-paper);color:var(--spy-navy);border-color:var(--spy-navy)}.spy-redesign-page .sc-filters{background:var(--spy-white);border:1px solid var(--spy-line);box-shadow:none;border-radius:12px}.spy-redesign-page .sc-filter-option{min-height:44px}.spy-redesign-page .sc-filter-option input:checked{background:var(--spy-navy);border-color:var(--spy-navy)}.spy-redesign-page :is(.sc-sort select,.sc-filter-toggle){min-height:48px;border:1px solid var(--spy-line);border-radius:6px;font-size:14px}.spy-redesign-page .sc-carousel-arrow{width:44px;height:44px}.spy-redesign-page .sc-carousel-arrow:focus-visible{opacity:1}.spy-redesign-page .sc-compare h2{font-size:clamp(44px,5vw,72px)!important}.spy-redesign-page .sc-compare :is(.cc-thumb,.bg-white){box-shadow:none}.spy-redesign-page .sc-compare .cc-check{color:var(--spy-navy)}.spy-redesign-page .sp-about-hero-wrap{background:var(--spy-paper);padding:64px clamp(20px,4vw,64px)}.spy-redesign-page .sp-about-hero{max-width:1440px;background:var(--spy-paper);gap:clamp(32px,5vw,72px);border-radius:0;align-items:center}.spy-redesign-page .sp-about-hero-content{padding:0;overflow:visible;min-width:0}.spy-redesign-page .sp-about-hero-content>div{max-width:none!important;width:100%;padding:0!important;margin:0!important}.spy-redesign-page #main-content .sp-about-hero h1{font-size:clamp(52px,6vw,88px)!important;margin:0}.spy-redesign-page .sp-about-hero p{color:var(--spy-navy)!important;max-width:none!important;font-size:18px!important}.spy-redesign-page #main-content .sp-about-hero-content>div>p:first-child,.spy-redesign-page #main-content :is(.sp-about-mission,.sp-about-eco)>div>p:first-child{font:600 13px/1.4 DM Sans,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;max-width:none!important;color:var(--spy-navy)!important}.spy-redesign-page .sp-about-hero-vid-wrap{padding:0;background:#e9e5db;border-radius:16px;width:100%;height:600px}.spy-redesign-page .sp-about-hero-video{width:auto;height:100%;max-height:600px;max-width:100%;border-radius:0;object-fit:contain}.spy-redesign-page :is(.sp-about-manifesto,.sp-about-eco){background:var(--spy-white)}.spy-redesign-page .sp-about-mission{background:var(--spy-paper)}.spy-redesign-page :is(.sp-about-manifesto,.sp-about-mission,.sp-about-eco)>div{max-width:1440px;margin-inline:auto;padding:88px clamp(20px,4vw,64px)}.spy-redesign-page :is(.sp-about-manifesto,.sp-about-mission,.sp-about-eco) :is(p,h4){color:var(--spy-navy)!important}.spy-redesign-page #main-content :is(.sp-about-mission,.sp-about-eco)>div{text-align:center}.spy-redesign-page :is(.sp-about-mission,.sp-about-eco) h2{font-size:clamp(44px,5.6vw,80px)!important;max-width:1100px;margin:0 auto}.spy-redesign-page #main-content :is(.sp-about-mission,.sp-about-eco)>div>p:not(:first-child){max-width:850px!important;font-size:18px!important;line-height:1.65;margin:24px auto 0;text-align:center;text-wrap:pretty}.spy-redesign-page .sp-about-manifesto-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.spy-redesign-page #main-content .sp-about-manifesto h2{font-size:clamp(40px,4.3vw,62px)!important;margin:0}.spy-redesign-page #main-content .sp-about-manifesto h2>span{font-size:inherit!important;line-height:inherit;letter-spacing:inherit;text-wrap:balance;margin:0}.spy-redesign-page #main-content .sp-about-manifesto h2>span+span{margin-top:12px}.spy-redesign-page #main-content .sp-about-manifesto p{max-width:none!important;font-size:18px!important;line-height:1.65;margin:24px 0 0}.spy-redesign-page .sp-about-mission-card{background:var(--spy-white);border:1px solid var(--spy-line);box-shadow:none;display:flex;flex-direction:column}.spy-redesign-page .sp-about-mission-card:hover{transform:none;box-shadow:none}.spy-redesign-page .sp-about-mission-card-body{padding:28px;text-align:left;flex:1}.spy-redesign-page #main-content .sp-about-mission-card h4{font:400 clamp(24px,2.2vw,32px)/1.15 "tondu",sans-serif!important;margin:0 0 12px;letter-spacing:-.015em;text-align:left;text-wrap:pretty}.spy-redesign-page #main-content .sp-about-mission-card p{font-size:17px;line-height:1.65;margin:0;text-align:left}.spy-redesign-page .sp-about-eco>div>.grid{max-width:1000px!important;gap:24px;margin:48px auto 0;padding-top:36px;border-top:1px solid var(--spy-line)}.spy-redesign-page #main-content .sp-about-eco-num{font:400 clamp(40px,5vw,64px)/1.1 "tondu",sans-serif!important;margin:0;letter-spacing:-.025em}.spy-redesign-page #main-content .sp-about-eco-label{font:600 13px/1.5 DM Sans,sans-serif!important;letter-spacing:.06em;margin:12px 0 0;text-wrap:balance}@media(min-width:768px)and (max-width:1023px){.spy-redesign-page .sp-about-manifesto-grid{grid-template-columns:1fr;gap:40px}.spy-redesign-page .sp-about-manifesto-img{width:min(100%,560px);margin-inline:auto;min-height:0}.spy-redesign-page .sp-about-mission-card-body{padding:20px}}.spy-redesign-page :is(.sp-contact-body,.sp-custom-body){max-width:1360px;padding:80px clamp(20px,4vw,64px);gap:clamp(40px,6vw,96px)}.spy-redesign-page :is(.sp-contact-left,.sp-custom-left){flex-basis:36%;min-width:0}.spy-redesign-page :is(.sp-contact-right,.sp-custom-right){background:var(--spy-white);padding:32px;border:1px solid var(--spy-line);border-radius:14px}.spy-redesign-page :is(.sp-contact-body,.sp-custom-body) h2{font-size:clamp(36px,4vw,52px)!important}.spy-redesign-page :is(.sp-info-card,.sp-custom-info-card){background:var(--spy-white);border:1px solid var(--spy-line);border-radius:10px;box-shadow:none}.spy-redesign-page :is(.sp-info-icon,.sp-custom-info-icon){background:var(--spy-paper)}.spy-redesign-page :is(.sp-info-icon,.sp-custom-info-icon) svg{stroke:var(--spy-navy)}.spy-redesign-page :is(.sp-form-input,.sp-form-textarea,.sp-form-select,.sp-custom-form-input,.sp-custom-form-textarea,.sp-custom-form-select,.sp-custom-form-file){border:1px solid #a8acaa;background:var(--spy-white);border-radius:6px;font-size:16px;min-height:50px}.spy-redesign-page :is(.sp-form-label,.sp-custom-form-label){font-size:14px}.spy-redesign-page :is(.sp-form-input,.sp-form-textarea,.sp-custom-form-input,.sp-custom-form-textarea)::placeholder{color:#626863}.spy-redesign-page :is(.sp-form-submit,.sp-custom-form-submit,.sp-custom-hero-cta,.sp-sticky-buybox-btn,.sp-success-btn){background:var(--spy-navy)!important;color:var(--spy-white)!important;min-height:54px;border-radius:0;letter-spacing:0}.spy-redesign-page :is(.sp-form-submit,.sp-custom-form-submit,.sp-custom-hero-cta) svg{stroke:currentColor}.spy-redesign-page .sp-custom-hero-cta{background:var(--spy-white)!important;color:var(--spy-navy)!important}.spy-redesign-page .sp-sticky-buybox{background:var(--spy-white);border-top:1px solid var(--spy-line);box-shadow:none}.spy-redesign-page .sp-sticky-buybox-text{color:var(--spy-navy)}.spy-redesign-page .sp-products-section{max-width:1360px;padding:72px clamp(20px,4vw,64px) 0}.spy-redesign-page .sp-products-heading{font-size:clamp(44px,5vw,64px)!important}.spy-redesign-page .sp-pcard{background:var(--spy-white);border:1px solid var(--spy-line);box-shadow:none}.spy-redesign-page .sp-pcard-body{padding:24px}.spy-redesign-page .sp-pcard-name{font-size:24px}.spy-redesign-page .sp-pcard-custom{color:var(--spy-navy)}.spy-redesign-page .sp-pcard-arrow{width:44px;height:44px}.spy-redesign-page .sp-pcard-arrow:focus-visible{opacity:1}.spy-redesign-page .faq-page{background:var(--spy-paper)!important}.spy-redesign-page .faq-page>div{max-width:1440px;padding:80px clamp(20px,4vw,64px)}.spy-redesign-page .faq-page h2{font-size:clamp(46px,5vw,72px)!important}.spy-redesign-page .faq-page :is(p,a,span){color:var(--spy-navy)!important}.spy-redesign-page .faq-page-cat{color:var(--spy-navy);font:600 15px/1.4 DM Sans,sans-serif!important;padding-top:32px}.spy-redesign-page .faq-page-item{border:0;border-bottom:1px solid var(--spy-line);border-radius:0;background:transparent;margin:0}.spy-redesign-page .faq-page-q{padding:22px 0;color:var(--spy-navy)}.spy-redesign-page .faq-page-icon{background:var(--spy-white)}.spy-redesign-page .faq-page-icon svg{stroke:var(--spy-navy)}.spy-redesign-page .faq-page-a{padding-inline:0}.spy-redesign-page .faq-page-item.open .faq-page-a{padding:0 0 24px;max-height:none}.spy-redesign-page .faq-page-a p{opacity:1;font-size:16px}.spy-redesign-page .sp-blog-grid{background:var(--spy-paper);padding-block:80px}.spy-redesign-page .sp-blog-grid-inner{max-width:1440px;padding-inline:clamp(20px,4vw,64px);gap:28px}.spy-redesign-page .sp-blog-card{background:var(--spy-white);border:1px solid var(--spy-line);box-shadow:none}.spy-redesign-page .sp-blog-card:hover{transform:none;box-shadow:0 8px 24px #0a152d0a}.spy-redesign-page .sp-blog-card-body{padding:28px}.spy-redesign-page .sp-blog-card h2{font-size:32px!important}.spy-redesign-page .sp-article-hero-plain{background:var(--spy-navy);padding-block:80px}.spy-redesign-page .sp-article-body{max-width:900px;padding-block:64px}.spy-redesign-page .sp-article-body :is(p,li){font-size:18px;line-height:1.75}.spy-redesign-page .sp-article-body h2{font-size:36px!important;line-height:1.2!important}.spy-redesign-page .sp-article-body h3{font-size:28px}.spy-redesign-page :is(.sp-blog-card-tag,.sp-blog-card-read,.sp-blog-card-read:hover){color:var(--spy-navy)}.spy-redesign-page :is(.sp-article-body a,.sp-article-back a){color:var(--spy-navy);text-decoration:underline;text-underline-offset:.2em}.spy-redesign-page :is(.sp-article-body a:hover,.sp-article-back a:hover){color:var(--spy-navy);text-decoration-thickness:2px}.spy-redesign-page :is(.sp-article-tag,.sp-blog-pagination a){background:var(--spy-white);color:var(--spy-navy);border:1px solid var(--spy-line)}.spy-redesign-page :is(.sp-article-tag:hover,.sp-blog-pagination a:hover,.sp-blog-pagination span.current){background:var(--spy-navy);color:var(--spy-white);border-color:var(--spy-navy)}.spy-redesign-page .sp-article-siderail-card{background:var(--spy-white);border:1px solid var(--spy-line);box-shadow:none}.spy-redesign-page .sp-article-siderail-card:hover{transform:none;box-shadow:0 8px 24px #0a152d0a}.spy-redesign-page .sp-article-siderail-cta{background:var(--spy-navy);color:var(--spy-white);font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:0;min-height:44px;display:flex;align-items:center;justify-content:center}.spy-redesign-page .sp-article-siderail-cta:hover{background:var(--spy-navy);color:var(--spy-white);text-decoration:underline;text-underline-offset:.2em}.spy-redesign-page .sp-static-hero{background:var(--spy-paper);padding:72px 20px;border-bottom:1px solid var(--spy-line)}.spy-redesign-page .sp-static-hero-inner{max-width:1200px}.spy-redesign-page #main-content .sp-static-hero h1{font-size:clamp(48px,6vw,84px)!important}.spy-redesign-page .sp-static-wrap{max-width:1050px;margin-inline:auto;padding:64px clamp(20px,4vw,48px)}.spy-redesign-page .sp-static-wrap :is(p,li){font-size:17px;line-height:1.75;color:var(--spy-navy)}.spy-redesign-page .sp-static-wrap h2{font-size:34px!important;line-height:1.2!important}.spy-redesign-page .sp-static-wrap a{color:var(--spy-navy);text-decoration:underline;text-underline-offset:3px}.spy-redesign-page :is(.cart-template,.search-template,.shopify-policy__container,.customer,.list-collections){max-width:1440px;margin-inline:auto;padding:64px clamp(20px,4vw,64px)}.spy-redesign-page :is(.cart-template,.search-template,.shopify-policy__container) h1{font-size:clamp(48px,6vw,84px)!important}.spy-redesign-page :is(.cart-template,.search-template) :is(button,input,select){font-family:DM Sans,sans-serif;min-height:48px;border-radius:4px}.spy-redesign-page :is(.cart-template,.search-template) input:not([type=checkbox]):not([type=radio]){background:var(--spy-white);border:1px solid #a8acaa;color:var(--spy-navy)}.spy-redesign-page .cart-template :is(.action_button,input[name=checkout]){background:var(--spy-navy);color:var(--spy-white);border:0;border-radius:0;min-height:54px}.spy-redesign-page .cart-item{border-color:var(--spy-line)}.spy-redesign-page :is(.product-details,.product-info__caption,.search-template__result-page) :is(a,p,span){font-family:DM Sans,sans-serif}.spy-redesign-page .shopify-policy__body{max-width:900px;margin:auto;font-size:17px;line-height:1.75}.spy-redesign-page #main-content :is(.shc-hero,.shc-collab,.shc-close) :is(h1,h2){color:var(--shc-heading,var(--spy-navy))!important}.spy-redesign-page #main-content .shc-hero h1{font-size:clamp(44px,4.7vw,68px)!important;max-width:17ch}.spy-redesign-page .shc-btn{border-radius:0!important;min-height:54px;font-family:DM Sans,sans-serif!important}.spy-redesign-page .shc-product h2{font-size:clamp(44px,5vw,72px)!important}@media(max-width:767px){.spy-redesign-page #main-content :is(.sp-blog-hero,.sp-article-hero,.sp-custom-hero,.sp-contact-hero,.faq-hero){min-height:340px;padding-block:64px}.spy-redesign-page #main-content :is(.sp-blog-hero,.sp-article-hero,.sp-article-hero-plain,.sp-custom-hero,.sp-contact-hero,.faq-hero) h1{font-size:clamp(46px,12vw,64px)!important}.spy-redesign-page .sc-hero{padding-block:40px}.spy-redesign-page .sc-card-info{padding:16px}.spy-redesign-page .sc-card-info h3{font-size:24px}.spy-redesign-page .sp-about-hero-wrap{padding:40px 20px}.spy-redesign-page .sp-about-hero{gap:28px}.spy-redesign-page .sp-about-hero-vid-wrap{height:400px}.spy-redesign-page .sp-about-hero-content>div{padding:0!important}.spy-redesign-page :is(.sp-about-manifesto,.sp-about-mission,.sp-about-eco)>div{padding:56px 20px}.spy-redesign-page .sp-about-mission-card-body{padding:24px}.spy-redesign-page .sp-about-manifesto-grid{grid-template-columns:1fr;gap:32px}.spy-redesign-page .sp-about-eco>div>.grid{gap:12px;margin-top:36px;padding-top:28px}.spy-redesign-page #main-content .sp-about-eco-label{font-size:11px!important;letter-spacing:.03em}.spy-redesign-page :is(.sp-contact-body,.sp-custom-body){padding:48px 20px;gap:36px}.spy-redesign-page :is(.sp-contact-left,.sp-custom-left){flex-basis:auto}.spy-redesign-page :is(.sp-contact-right,.sp-custom-right){padding:24px 20px}.spy-redesign-page .sp-products-section{padding:48px 20px 0}.spy-redesign-page .sp-products-grid{grid-template-columns:1fr}.spy-redesign-page .sp-pcard-gallery{height:300px}.spy-redesign-page .faq-page>div{padding:48px 20px}.spy-redesign-page .sp-blog-grid{padding-block:48px}.spy-redesign-page .sp-blog-card-body{padding:24px}.spy-redesign-page .sp-article-body{padding:40px 20px}.spy-redesign-page .sp-article-body :is(p,li){font-size:16px}.spy-redesign-page .sp-static-hero{padding:48px 0}.spy-redesign-page .sp-static-wrap{padding:40px 20px}.spy-redesign-page :is(.cart-template,.search-template,.shopify-policy__container,.customer,.list-collections){padding:40px 20px}}.spy-redesign-page #main-content :is(p,a,label,input,select,textarea,button,li,td,th,strong,small,span):not(:where(.material-symbols-outlined,[class*=jdgm],[class*=icon])){font-family:DM Sans,sans-serif!important}.spy-redesign-page #main-content :is(h1,h2,h3,h4) :is(span,a){font-family:inherit!important}.spy-redesign-page #main-content .spy-product__title-detail{font-family:DM Sans,sans-serif!important}.spy-redesign-page .sp-about-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spy-redesign-page :is(.scf-section,.sp-wfaq){background:var(--spy-white)!important;color:var(--spy-navy);font-family:DM Sans,sans-serif;padding-block:80px!important}.spy-redesign-page :is(.scf-section,.sp-wfaq) :is(p,a,span){color:var(--spy-navy)!important}.spy-redesign-page :is(.scf-section,.sp-wfaq) h2{font-size:clamp(46px,5vw,72px)!important}.spy-redesign-page :is(.scf-cat,.sp-wfaq-cat){color:var(--spy-navy);font:600 15px/1.4 DM Sans,sans-serif!important;padding-top:32px}.spy-redesign-page :is(.scf-item,.sp-wfaq-item){border:0;border-bottom:1px solid var(--spy-line);border-radius:0;background:transparent;margin:0}.spy-redesign-page :is(.scf-q,.sp-wfaq-q){padding:22px 0;color:var(--spy-navy)}.spy-redesign-page :is(.scf-icon,.sp-wfaq-icon){background:var(--spy-paper)}.spy-redesign-page :is(.scf-icon,.sp-wfaq-icon) svg{stroke:var(--spy-navy)}.spy-redesign-page :is(.scf-a,.sp-wfaq-a){padding-inline:0;color:var(--spy-navy)}.spy-redesign-page .scf-item.open .scf-a,.spy-redesign-page .sp-wfaq-item.open .sp-wfaq-a{padding:0 0 24px;max-height:none}.spy-redesign-page :is(.scf-a,.sp-wfaq-a) p{opacity:1;font-size:16px}.spy-redesign-page .sc-page>section:not(.sc-hero):not(.sc-compare){background:var(--spy-paper)!important}@media(max-width:767px){.spy-redesign-page .sp-about-hero{grid-template-columns:1fr}.spy-redesign-page :is(.scf-section,.sp-wfaq){padding-block:48px!important}}.spy-redesign-page [data-section-type=bundle-product]{--spb-bg:var(--spy-paper);--spb-heading:var(--spy-navy);--spb-accent:var(--spy-navy);background:var(--spy-paper)!important}.spy-redesign-page [data-section-type=bundle-product] .spb-wrap{max-width:1600px;padding:64px clamp(20px,4vw,64px) 80px}.spy-redesign-page [data-section-type=bundle-product] .spb-title{font-size:clamp(44px,4.8vw,68px)!important}.spy-redesign-page [data-section-type=bundle-product] .spb-main-img{border:0;border-radius:16px;box-shadow:none}.spy-redesign-page [data-section-type=bundle-product] .spb-atc{background:var(--spy-navy)!important;color:var(--spy-white)!important;border-radius:0;min-height:56px}@media(max-width:767px){.spy-redesign-page [data-section-type=bundle-product] .spb-wrap{padding:24px 20px 48px}}.spy-redesign-page .search-template__results-count h3{color:var(--spy-navy);font-size:26px}.spy-redesign-page .product-thumbnail{background:var(--spy-white);border:1px solid var(--spy-line);border-radius:12px;overflow:hidden;padding-bottom:16px}.spy-redesign-page .product-thumbnail__quickshop-button{background:var(--spy-navy)!important;color:var(--spy-white)!important;border:0;border-radius:0;min-height:48px}.spy-redesign-page .product-thumbnail :is(.product-thumbnail__title,.product-thumbnail__price){padding-inline:12px}.spy-redesign-page .spyhold-headline{background:var(--spy-paper)!important;color:var(--spy-navy)}.spy-redesign-page [id^=pdp-split-]{overflow:clip}@media(prefers-reduced-motion:reduce){.spy-redesign-page :is(.anim-slide-right,.anim-slide-left,.anim-fade-up){animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}.spy-redesign-page .cart-template__checkout{background:var(--spy-white);border:1px solid var(--spy-line);border-radius:12px;padding:28px;color:var(--spy-navy)}.spy-redesign-page #main-content .cart-template__checkout h2{font:600 18px/1.4 DM Sans,sans-serif!important;letter-spacing:0}.spy-redesign-page .cart-template__checkout :is(a,p,li){color:var(--spy-navy);font-size:15px;text-align:inherit}.spy-redesign-page .cart-template__checkout a{text-decoration:underline}.spy-redesign-page .cart-template input[name=checkout]{background:var(--spy-navy)!important;color:var(--spy-white)!important;width:100%;font-weight:600}.spy-redesign-page .cart-template__checkout .additional-checkout-buttons{margin-top:12px}@media(max-width:767px){.spy-redesign-page .cart-template__checkout{padding:24px;text-align:left}}.spy-redesign-page .cart-template__checkout-buttons{float:none;width:100%;margin:24px 0 0;clear:both}.spy-redesign-page .sp-custom-right:has(.sp-success[hidden])>h2{display:block}.spy-redesign-page [id^=pdp-bfl-] :is(p,h3,span){color:var(--spy-navy)!important}.spy-redesign-page [data-store-filter-close]{min-width:44px;min-height:44px}.spy-store-cart-status{padding:0 24px;font:400 14px/1.5 DM Sans,sans-serif;color:#8b2c22}.spy-store-cart-status:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spy-storefront-pages.css.map */
