html.gds-theme,body.gds-theme{width:100%;max-width:100%;overflow-x:clip;position:relative}body.gds-theme main#main-content,body.gds-theme #main-content{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;overflow-x:clip}body.gds-theme .shopify-section{width:100%!important;max-width:100%!important;padding:0!important;margin-left:0!important;margin-right:0!important;overflow-x:clip}body.gds-theme .shopify-section .container,body.gds-theme .shopify-section .page-width{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}body.gds-theme .announce,body.gds-theme header.site,body.gds-theme footer.site,body.gds-theme section.gds-sec,body.gds-theme .track-hero,body.gds-theme .hero-full,body.gds-theme .gds-mobile-search{width:100%;max-width:100%;box-sizing:border-box}body.gds-theme .wrap{width:100%;max-width:1360px;box-sizing:border-box}body.gds-theme .footer-marquee,body.gds-theme .marquee-band,body.gds-theme .scroller-shell,body.gds-theme .nav-mega-wrap{max-width:100%;overflow:hidden}body.gds-theme img,body.gds-theme video,body.gds-theme iframe{max-width:100%}@media(max-width:980px){body.gds-theme .header-main{width:100%;max-width:100%;min-width:0;box-sizing:border-box}}@media(max-width:720px){body.gds-theme .wrap{padding-left:20px;padding-right:20px}body.gds-theme section.gds-sec{padding-top:56px!important;padding-bottom:56px!important}body.gds-theme .section-head{margin-bottom:28px;gap:14px}body.gds-theme .section-head h2{font-size:clamp(22px,5.5vw,28px)}body.gds-theme .ghost-num{display:none}body.gds-theme .btn{min-height:44px}}@media(max-width:560px){body.gds-theme .wrap{padding-left:16px;padding-right:16px}body.gds-theme section.gds-sec{padding-top:48px!important;padding-bottom:48px!important}body.gds-theme .section-head{flex-direction:column;align-items:flex-start;margin-bottom:24px}body.gds-theme .section-head .view-all{align-self:flex-start}body.gds-theme .carousel-controls{width:100%;justify-content:flex-end}body.gds-theme .eyebrow{font-size:11px;letter-spacing:.12em}}@media(min-width:981px){body.gds-theme .header-main{gap:18px}body.gds-theme .header-actions{gap:clamp(16px,2vw,22px);flex-shrink:0}body.gds-theme .header-main .gds-search{flex:1 1 auto;min-width:0}}@media(max-width:1100px)and (min-width:981px){body.gds-theme .nav-links.nav-links--pages li a{padding:0 10px;font-size:12.5px}body.gds-theme .nav-utility{gap:8px}body.gds-theme .welcome-offer,body.gds-theme .nav-utility .track{font-size:12px}}@media(max-width:390px){body.gds-theme .header-main{padding:8px 12px;gap:6px}body.gds-theme .header-actions{gap:2px}body.gds-theme .gds-logo-img{height:44px;max-width:min(230px,56vw)}body.gds-theme .gds-mobile-search{padding:0 12px 10px}}@media(max-width:980px){body.gds-theme .carousel-controls button,body.gds-theme .mobile-panel .close-btn,body.gds-theme .foot-social a{min-width:44px;min-height:44px}body.gds-theme .carousel-controls button{width:44px;height:44px}body.gds-theme .mobile-panel .close-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}body.gds-theme .foot-social a{width:44px;height:44px}}@media(max-width:720px){body.gds-theme .hero-full{min-height:0;display:flex;flex-direction:column;background:#fff}body.gds-theme .hero-full .wrap{padding-left:16px;padding-right:16px}body.gds-theme .hero-full .hero-copy h1{font-size:clamp(26px,6.8vw,34px);margin:10px 0 12px;color:var(--ink);text-shadow:none}body.gds-theme .hero-full .hero-copy p{font-size:14.5px;margin-bottom:20px;color:var(--slate);text-shadow:none}body.gds-about-page .about-hero .hero-copy h1{font-size:clamp(26px,6.8vw,34px);color:#fff}body.gds-about-page .about-hero .hero-copy h1 .accent-italic,body.gds-about-page .about-hero .hero-copy .eyebrow{color:var(--gold)}body.gds-about-page .about-hero .hero-copy p{font-size:14.5px;color:#c9d1e0}body.gds-theme .hero-full .hero-actions .btn-outline{border-color:#14213d47;color:var(--ink)}body.gds-theme .hero-full .hero-actions .btn-outline:hover{background:#14213d0f;border-color:var(--ink)}}@media(max-width:560px){body.gds-theme .hero-actions{flex-direction:column;width:100%}body.gds-theme .hero-actions .btn{width:100%;white-space:normal;text-align:center}body.gds-theme .hero-trust{font-size:12px;gap:6px}body.gds-theme .hero-full .hero-badge{position:absolute;margin-top:0;width:auto;max-width:calc(100% - 28px);top:14px;right:14px;bottom:auto}}@media(max-width:980px){body.gds-theme .hotspot{width:44px;height:44px;font-size:18px}body.gds-theme .hotspot-card{max-width:min(220px,78vw);width:min(220px,78vw)}body.gds-theme .hotspot[style*="78%"] .hotspot-card,body.gds-theme .hotspot[style*="75%"] .hotspot-card,body.gds-theme .hotspot[style*="80%"] .hotspot-card,body.gds-theme .hotspot[style*="55%"] .hotspot-card{left:auto;right:0;transform:translate(0) translateY(6px)}body.gds-theme .hotspot[style*="78%"]:hover .hotspot-card,body.gds-theme .hotspot[style*="78%"].active .hotspot-card,body.gds-theme .hotspot[style*="75%"]:hover .hotspot-card,body.gds-theme .hotspot[style*="75%"].active .hotspot-card,body.gds-theme .hotspot[style*="80%"]:hover .hotspot-card,body.gds-theme .hotspot[style*="80%"].active .hotspot-card,body.gds-theme .hotspot[style*="55%"]:hover .hotspot-card,body.gds-theme .hotspot[style*="55%"].active .hotspot-card{transform:translate(0) translateY(0)}body.gds-theme .hotspot[style*="24%"] .hotspot-card,body.gds-theme .hotspot[style*="22%"] .hotspot-card{left:0;right:auto;transform:translate(0) translateY(6px)}}@media(max-width:560px){body.gds-theme .feature-grid{grid-template-columns:1fr;gap:16px}body.gds-theme .feature-card{padding:22px 20px 20px}body.gds-theme .pcard{width:min(252px,78vw)}body.gds-theme .news-inner{padding:32px 20px}body.gds-theme .promo-copy h2{font-size:clamp(22px,6vw,28px)}}@media(max-width:560px){body.gds-theme .foot-news form{flex-direction:column;gap:10px}body.gds-theme .foot-news button{width:100%;height:46px;padding:0 20px}body.gds-theme .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}body.gds-theme .payment-icons{gap:6px}body.gds-theme .payment-icons span{font-size:9.5px;padding:5px 8px}}@media(max-width:720px){body.gds-theme .mega-promo-strip{grid-template-columns:1fr}}@media(max-width:720px){body.gds-about-page .bento{display:flex;flex-direction:column;gap:18px}body.gds-about-page .bento-media,body.gds-about-page .bento-block,body.gds-about-page .bento-block.wide{width:100%;max-width:100%;grid-column:auto;grid-row:auto}body.gds-about-page .bento-block.wide{flex-direction:column;align-items:flex-start}}@media(max-width:560px){body.gds-about-page .confidence-grid{grid-template-columns:1fr}body.gds-about-page .about-hero{padding-top:48px!important;padding-bottom:56px!important}}@media(max-width:720px){body.gds-track-order-page .wrap{padding-left:20px;padding-right:20px}body.gds-track-order-page .track-card,body.gds-track-order-page .track-sidebar-card{padding:22px 18px}}@media(max-width:560px){body.gds-track-order-page .wrap{padding-left:16px;padding-right:16px}}@media(max-width:900px){body.gds-policy-page .policy-sidebar,body.gds-policy-page .policy-sidebar-card,section.gds-policy .policy-sidebar,section.gds-policy .policy-sidebar-card{display:none!important}body.gds-policy-page .policy-breadcrumb,section.gds-policy .policy-breadcrumb{display:none!important}}@media(max-width:560px){body.gds-policy-page .policy-layout{gap:24px}body.gds-policy-page .policy-main{font-size:15px}}@media(max-width:720px){body.gds-product-page .fbt-items{gap:12px;justify-content:center}body.gds-product-page .fbt-item{width:calc(50% - 8px);min-width:120px;max-width:160px}}@media(max-width:560px){body.gds-product-page .fbt-box{padding:24px 18px}body.gds-product-page .fbt-item{width:100%;max-width:none;flex-direction:row;text-align:left;align-items:flex-start;gap:12px}body.gds-product-page .fbt-item .thumb{margin-bottom:0;flex-shrink:0}}body.gds-cart-page #main-content>.shopify-section:first-child,body.gds-search-page #main-content>.shopify-section:first-child{padding-top:0}@media(max-width:720px){body.gds-cart-page .container,body.gds-search-page .container{padding-left:20px;padding-right:20px;max-width:100%}body.gds-cart-page .cart.form.cart--with-items{display:flex;flex-direction:column;gap:24px}body.gds-cart-page .cart__summary{position:static;width:100%}body.gds-search-page .page-width,body.gds-search-page .search{padding-left:0;padding-right:0}}@media(max-width:560px){body.gds-cart-page .container,body.gds-search-page .container{padding-left:16px;padding-right:16px}body.gds-cart-page .cart-item{grid-template-columns:72px 1fr;gap:12px}body.gds-cart-page .cart-item__image{width:72px}}@media(min-width:721px)and (max-width:1024px){body.gds-theme .wrap{padding-left:24px;padding-right:24px}body.gds-theme section.gds-sec{padding-top:64px!important;padding-bottom:64px!important}body.gds-theme .section-head h2{font-size:clamp(24px,3.5vw,32px)}body.gds-theme .hero-full{min-height:460px}body.gds-theme .hero-full .hero-copy h1{font-size:clamp(28px,4vw,40px)}body.gds-theme .pd-grid{grid-template-columns:repeat(2,1fr)}body.gds-theme .coll-bento.overlay-mode{grid-template-columns:1fr 1fr}body.gds-theme .feature-grid{grid-template-columns:repeat(2,1fr)}body.gds-about-page .about-hero .hero-actions{gap:12px}body.gds-about-page .about-hero .hero-actions .btn{padding-left:18px;padding-right:18px;font-size:14px}body.gds-about-page .feature-grid{grid-template-columns:repeat(2,1fr)}body.gds-about-page .bento{gap:20px}body.gds-contact-page .contact-layout{grid-template-columns:.85fr 1.15fr;gap:28px}body.gds-product-page .pdp-layout{grid-template-columns:1fr 1fr;gap:28px;align-items:start}body.gds-product-page .pdp-gallery-col{position:sticky;top:120px}body.gds-faq-page .faq-cat-grid{grid-template-columns:repeat(2,1fr)}body.gds-track-order-page .track-layout{grid-template-columns:1fr 1fr;gap:28px}body.gds-collection-page .col-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.gds-collection-page .col-product-grid .pcard{min-width:0;width:100%!important}body.gds-collection-page .coll-bento.overlay-mode{grid-template-columns:1.05fr 1fr;gap:20px}body.gds-collection-page .final-cta-inner{grid-template-columns:1fr 1fr;gap:28px}body.gds-collection-page .scroller .pcard{width:clamp(200px,28vw,240px)}body.gds-collection-page .gds-coll-subcats .cat-bento,body.gds-collection-page .gds-coll-subcats .cat-bento--count-3,body.gds-collection-page .gds-coll-subcats .cat-bento--count-4,body.gds-collection-page .gds-coll-subcats .cat-bento--count-5,body.gds-collection-page .gds-coll-subcats .cat-bento--count-6,body.gds-collection-page .gds-coll-subcats .cat-bento--count-7,body.gds-collection-page .gds-coll-subcats .cat-bento--count-8,body.gds-collection-page .gds-coll-subcats .cat-bento--count-9,body.gds-collection-page .gds-coll-subcats .cat-bento--count-10{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(230px,270px)}body.gds-collection-page .gds-coll-subcats .cat-tile.big{grid-column:span 1;grid-row:span 1;min-height:240px}body.gds-collection-page .gds-coll-subcats .cat-tile.big .cat-tile-media{min-height:160px}}@media(min-width:1025px)and (max-width:1200px){body.gds-collection-page .col-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.gds-collection-page .wrap{padding-left:28px;padding-right:28px}}@media(min-width:721px)and (max-width:1024px){body.gds-theme .bs-layout{grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:20px}body.gds-theme .bs-feature{max-width:360px}body.gds-theme .look-layout{grid-template-columns:1fr 1fr}body.gds-theme .promo-inner{grid-template-columns:1fr 1fr;gap:28px}body.gds-theme .news-inner{grid-template-columns:1.05fr 1fr;gap:28px}body.gds-theme .process-grid{grid-template-columns:repeat(2,1fr)}body.gds-theme .scroller .pcard{width:clamp(200px,28vw,252px)}body.gds-theme .footer-top{grid-template-columns:repeat(3,1fr);gap:28px}}@media(max-width:1024px){body.gds-theme .nav-links--pages{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}body.gds-theme .nav-links--pages::-webkit-scrollbar{display:none}body.gds-theme .nav-row .wrap{overflow:hidden}}@media(min-width:721px)and (max-width:1024px){body.gds-all-collections-page .main-coll-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.gds-all-collections-page .main-coll-card.feature{grid-column:span 2}body.gds-all-collections-page .cat-directory{grid-template-columns:repeat(2,1fr)}}@media(min-width:721px)and (max-width:1024px){body.gds-policy-page .policy-layout{grid-template-columns:240px 1fr;gap:28px}body.gds-policy-page .policy-sidebar-nav{display:block}}@media(max-width:720px){body.gds-faq-page .faq-cat-grid{grid-template-columns:repeat(2,1fr)}body.gds-faq-page .faq-search-wrap{max-width:100%}}@media(max-width:720px){body.gds-contact-page .support-grid,body.gds-contact-page .confidence-grid{grid-template-columns:1fr}body.gds-contact-page .contact-final-cta-actions{flex-direction:column;align-items:stretch}body.gds-contact-page .contact-final-cta-actions .btn{width:100%;text-align:center}}@media(min-width:721px)and (max-width:1024px){body.gds-product-page .pdp-buy-box{padding:22px 20px 18px}body.gds-product-page .variant-chip-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){body.gds-product-page .pdp-layout{gap:20px}body.gds-product-page .pdp-buy-box{padding:18px 16px 14px}body.gds-product-page .gallery-main{border-radius:10px}body.gds-product-page .desc-layout,body.gds-product-page .review-layout,body.gds-product-page .info-specs-layout{gap:24px}}@media(min-width:721px)and (max-width:1024px){body.gds-cart-page .container,body.gds-search-page .container{padding-left:24px;padding-right:24px}body.gds-cart-page .cart.form.cart--with-items{display:grid;grid-template-columns:1fr minmax(280px,340px);gap:32px;align-items:start}body.gds-search-page .products-grid,body.gds-search-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}body.gds-404-page .cc-main-404 .container,body.gds-list-collections-page .container{max-width:100%;padding:48px 24px 64px}@media(max-width:720px){body.gds-404-page .cc-main-404 .container,body.gds-list-collections-page .container{padding:40px 20px 56px}body.gds-404-page .error-code{font-size:6rem!important}body.gds-search-page .products-grid,body.gds-search-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){body.gds-search-page .products-grid,body.gds-search-page .product-grid{grid-template-columns:1fr!important}body.gds-cart-page .cart-item__details{min-width:0}}body.gds-theme table{display:block;max-width:100%;overflow-x:auto}body.gds-theme pre,body.gds-theme .policy-main table{max-width:100%;overflow-x:auto}@media(max-width:400px){body.gds-theme .wrap{padding-left:12px;padding-right:12px}body.gds-theme .header-main{padding:8px 10px;gap:6px}body.gds-theme .gds-logo-img{height:42px;max-width:min(210px,54vw)}body.gds-theme .header-actions{gap:4px}body.gds-theme .action-item{min-width:40px;min-height:40px;padding:6px}body.gds-theme .burger{width:40px;height:40px}body.gds-theme .gds-mobile-search{padding:0 10px 8px}body.gds-theme .hero-copy h1{font-size:clamp(22px,6.8vw,28px)}body.gds-theme .hero-copy p{font-size:14px}body.gds-theme .pcard{width:min(220px,72vw)}body.gds-theme .section-head h2{font-size:clamp(19px,5.8vw,24px)}body.gds-theme .btn{font-size:13.5px;padding-left:14px;padding-right:14px}body.gds-collection-page .col-product-grid{grid-template-columns:1fr;gap:14px}body.gds-collection-page .collection-hero-copy--centered h1{font-size:clamp(18px,5.5vw,24px);word-break:break-word;overflow-wrap:anywhere}body.gds-collection-page .gds-coll-subcats .cat-tile{height:auto;min-height:260px;overflow:visible;display:grid;grid-template-rows:minmax(0,1fr) auto}body.gds-collection-page .gds-coll-subcats .cat-tile-media{min-height:170px;overflow:hidden;border-radius:12px 12px 0 0}body.gds-collection-page .gds-coll-subcats .cat-tile-body{overflow:visible;padding:14px 14px 16px}body.gds-collection-page .gds-coll-subcats .cat-tile h3{display:block;line-height:1.35;overflow:visible;white-space:normal}body.gds-cart-page .cart-item{grid-template-columns:64px 1fr;gap:10px}body.gds-cart-page .cart-item__image{width:64px}body.gds-cart-page .container,body.gds-search-page .container{padding-left:12px;padding-right:12px}body.gds-contact-page .contact-form-card,body.gds-faq-page .faq-cat-card{padding:18px 16px}body.gds-faq-page .faq-cat-grid{grid-template-columns:1fr}body.gds-about-page .about-hero .hero-copy h1{font-size:clamp(22px,6.5vw,28px)}body.gds-track-order-page .track-card,body.gds-track-order-page .track-sidebar-card{padding:18px 14px}body.gds-all-collections-page .main-coll-grid{grid-template-columns:1fr}body.gds-all-collections-page .main-coll-card.feature{grid-column:span 1}body.gds-product-page .rv-strip .pcard{width:140px}body.gds-product-page .review-layout{gap:24px}body.gds-product-page .review-summary{padding:20px 16px}}body.gds-theme .pdp-layout>*,body.gds-theme .contact-layout>*,body.gds-theme .policy-layout>*,body.gds-theme .track-layout>*,body.gds-theme .review-layout>*,body.gds-theme .desc-layout>*,body.gds-theme .info-specs-layout>*,body.gds-theme .col-product-grid>*,body.gds-theme .main-coll-grid>*,body.gds-theme .faq-cat-grid>*,body.gds-theme .footer-top>*,body.gds-theme .bs-layout>*,body.gds-theme .promo-inner>*,body.gds-theme .news-inner>*,body.gds-theme .final-cta-inner>*,body.gds-theme .cat-directory>*{min-width:0}body.gds-theme h1,body.gds-theme h2,body.gds-theme h3,body.gds-theme h4,body.gds-theme .policy-main h1,body.gds-theme .policy-main h2,body.gds-theme .track-card h1,body.gds-theme .contact-hero h1,body.gds-theme .faq-hero h1,body.gds-theme .all-collections-hero h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%}body.gds-theme .process-step h4{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:480px){body.gds-policy-page .policy-main{padding:20px 16px 24px}body.gds-policy-page .policy-sidebar-nav{grid-template-columns:1fr}body.gds-contact-page .contact-sidebar-card,body.gds-contact-page .contact-form-card{padding:20px 16px}body.gds-contact-page .contact-hero h1{font-size:clamp(22px,6.5vw,28px)}body.gds-track-order-page .track-layout{gap:20px}body.gds-track-order-page .track-widget-card,body.gds-track-order-page .track-side-stack{padding:18px 16px}body.gds-all-collections-page .all-hero-stats{flex-direction:column;align-items:stretch}body.gds-all-collections-page .all-hero-stats>div{width:100%;text-align:center}body.gds-list-collections-page .container,body.gds-404-page .cc-main-404 .container{padding-left:16px;padding-right:16px}body.gds-404-page .error-code{font-size:5rem!important}body.gds-theme .fm-item{min-width:0;padding:4px 10px}body.gds-theme .fm-item strong{font-size:14.5px}body.gds-theme .footer-marquee .fm-track{padding-top:28px;padding-bottom:28px}}@media(max-height:500px)and (orientation:landscape)and (min-width:721px){body.gds-theme .hero-full{min-height:280px}body.gds-theme .about-hero,body.gds-theme .collection-hero{padding-top:32px!important;padding-bottom:32px!important}body.gds-product-page .pdp-gallery-col{position:static;top:auto}body.gds-product-page .gallery-main{aspect-ratio:auto;height:auto;max-height:min(45vh,280px)}body.gds-product-page .gallery-main img{width:100%;height:auto!important;object-fit:contain;background:#fff}body.gds-theme .mobile-panel{max-height:100dvh;overflow-y:auto}}@media(min-width:1025px)and (max-width:1280px){body.gds-theme .wrap{padding-left:28px;padding-right:28px}body.gds-theme .scroller .pcard{width:clamp(210px,22vw,252px)}body.gds-collection-page .col-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1400px){body.gds-theme .wrap{padding-left:32px;padding-right:32px}}@media(max-width:400px){body.gds-theme .hero-copy h1{font-size:clamp(22px,6.5vw,27px)}}body:not(.gds-theme){overflow-x:clip;max-width:100%}body:not(.gds-theme) img,body:not(.gds-theme) video,body:not(.gds-theme) iframe{max-width:100%;height:auto}body:not(.gds-theme) #main-content .container,body:not(.gds-theme) #main-content .page-width{max-width:100%;box-sizing:border-box}@media(max-width:720px){body:not(.gds-theme) #main-content .container,body:not(.gds-theme) #main-content .page-width{padding-left:20px;padding-right:20px}body:not(.gds-theme) .gallery,body:not(.gds-theme) .promo-grid,body:not(.gds-theme) .media-grid{max-width:100%;overflow-x:clip}}@media(max-width:480px){body:not(.gds-theme) #main-content .container,body:not(.gds-theme) #main-content .page-width{padding-left:16px;padding-right:16px}}@media(max-width:400px){body:not(.gds-theme) #main-content .container,body:not(.gds-theme) #main-content .page-width{padding-left:12px;padding-right:12px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/gds-mobile-v2.css.map */
