.mobile-home-section,.mobile-dock,.product-card__quick-label-mobile{display:none}@media(max-width:767px){.mobile-home-section{display:block}body:has(.mobile-home) .ougist-home-v2__hero,body:has(.mobile-home) .ougist-home-v2__event-summary,body:has(.mobile-home) .ougist-home-v2__flagships{display:none}.mobile-home{background:var(--cream)}.mobile-home__promo{display:flex;justify-content:center;align-items:center;gap:12px;min-height:36px;padding:8px 16px;background:var(--navy);color:var(--white);font-size:12px;font-weight:650;text-align:center}.mobile-home__intro{padding-block:22px 18px}.mobile-home__eyebrow{font-size:10px;font-weight:750;letter-spacing:.12em;margin-bottom:9px}.mobile-home h1{max-width:15ch;font-size:clamp(29px,8.5vw,40px);line-height:1.08;letter-spacing:.005em}.mobile-home__description{margin-top:10px;font-size:14px;line-height:1.5;max-width:42ch;color:var(--navy-75)}.mobile-home__shop{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:10px 16px;margin-top:16px;background:var(--orange-deep);color:var(--white);font-size:14px;font-weight:750;border-radius:4px}.mobile-home__shipping{text-align:center;margin-top:10px;font-size:11px;color:var(--navy-70)}.mobile-home__catalog{background:var(--white);padding-block:20px 24px;border-top:1px solid var(--navy-10)}.mobile-home__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.mobile-home__heading h2{font-family:Archivo,system-ui,sans-serif;font-size:18px;font-weight:750;line-height:1.25;letter-spacing:-.025em}.mobile-home__heading>a{flex-shrink:0;font-size:12px;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:flex;align-items:center;gap:4px}.mobile-home__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.mobile-home__item{min-width:0}.mobile-product{height:100%;display:flex;flex-direction:column}.mobile-product__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--cream);border-radius:6px;overflow:hidden}.mobile-product__image img,.mobile-product__image svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mobile-product h3{font-size:13px;line-height:1.4;font-weight:650;margin-top:10px;overflow-wrap:anywhere}.mobile-product__price{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;padding-block:8px 10px;margin-top:auto}.mobile-product__price strong{font-size:16px}.mobile-product__price s{font-size:11px;color:var(--navy-60)}.mobile-product__action{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:44px;padding:9px 10px;border:1px solid var(--navy-20);border-radius:4px;font-size:12px;font-weight:700;background:var(--white);color:var(--navy)}.mobile-product__action span{font-size:18px;font-weight:400}.mobile-product__action:disabled{opacity:.55;cursor:not-allowed}.mobile-product__action:hover{background:var(--cream)}.mobile-home__all{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin-top:22px;padding:10px 16px;background:var(--navy);color:var(--white);font-size:14px;font-weight:700;border-radius:4px}.mobile-home__help{display:block;padding-block:16px 0;font-size:12px;line-height:1.6;text-align:center;text-decoration:underline;text-underline-offset:3px}.mobile-home__empty{padding:24px 12px;border:1px dashed var(--navy-20);font-size:13px}body.template-collection .ougist-page-hero{display:block;min-height:0}body.template-collection .ougist-page-hero__image,body.template-collection .ougist-page-hero__scrim,body.template-collection .ougist-page-hero__eyebrow,body.template-collection .ougist-page-hero__text,body.template-collection .ougist-page-hero__actions,body.template-collection .ougist-page-hero__note,body.template-collection .ougist-page-hero__title>span:not(:first-child){display:none}body.template-collection .ougist-page-hero__content{padding-block:22px 16px}body.template-collection .ougist-page-hero__copy{width:100%}body.template-collection .ougist-page-hero__title{font-size:30px;line-height:1.12}body.template-collection [id^=OugistCollectionCatalog-]{padding-top:8px}body.template-collection .collection__breadcrumb{display:none}body.template-collection .collection__layout{gap:14px}body.template-collection .collection__bar{gap:10px;margin-bottom:16px}body.template-collection .collection__filters{gap:6px}body.template-collection .collection__pill{min-height:40px;padding:8px 10px;font-size:11px}body.template-collection .collection__sort .select{min-height:40px}body:has(.mobile-dock){padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}html:has(.mobile-dock){scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.mobile-dock{display:grid;grid-template-columns:1fr 1.4fr 1.15fr 1fr;gap:4px;position:fixed;z-index:35;left:12px;right:12px;bottom:calc(8px + env(safe-area-inset-bottom,0px));max-width:480px;margin-inline:auto;padding:5px;background:var(--white);border:1px solid var(--navy-15);border-radius:12px;box-shadow:0 3px 18px #21335b21}.mobile-dock a{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:7px;color:var(--navy);font-size:10px;font-weight:650;line-height:1.15;text-align:center}.mobile-dock svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mobile-dock a[aria-current]{background:var(--cream)}.mobile-dock a.mobile-dock__shop{background:var(--orange-deep);color:var(--white);flex-direction:row;gap:7px;font-size:14px;font-weight:750}.mobile-dock__shop svg{width:23px;height:23px}body:has([data-cart-drawer][data-open]) .mobile-dock,body:has([data-search-overlay][data-open]) .mobile-dock,body:has([data-mobile-menu][data-open]) .mobile-dock,body:has(dialog[open]) .mobile-dock,body:has(.pdp-sticky[data-open]) .mobile-dock,body.mobile-keyboard-open .mobile-dock{display:none}.mobile-home a:focus-visible,.mobile-home button:focus-visible,.mobile-dock a:focus-visible{outline:3px solid var(--orange-deep);outline-offset:3px}}@media(max-width:767px){body .site-header__row{height:58px;gap:8px}body .site-header__logo{gap:6px;min-width:0;flex-shrink:1}body .site-header__logo img{height:40px}body .site-header__name{font-size:18px;letter-spacing:.08em}body .site-header__icons{gap:0}body .site-header__mobile[data-open]{max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}body .site-header__mobile-link{min-height:44px;font-size:14px}body .npm-announcement{font-size:11px}body .home-hero-carousel--mobile .home-hero-carousel__slides{display:grid}body .home-hero-carousel--mobile [data-hero-slide]{grid-area:1 / 1;min-width:0}body .home-hero-carousel--mobile [data-hero-slide][hidden]{display:block!important;visibility:hidden;pointer-events:none}body .home-hero-carousel--mobile .mobile-home__intro{width:100%;max-width:none;height:100%;min-height:380px;padding:24px 18px 54px;isolation:isolate;display:flex;flex-direction:column;justify-content:center}body .home-hero-carousel--mobile .mobile-home__hero-image{top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-position:65% center}body .home-hero-carousel--mobile .mobile-home__intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f6f4eff7,#f6f4efde 52%,#f6f4ef4d)}body .mobile-home__eyebrow{font-size:11px;letter-spacing:.08em}body .mobile-home h1{max-width:15ch;font-size:clamp(30px,8.4vw,38px);line-height:1.05}body .mobile-home__description{max-width:32ch;font-size:14px;line-height:1.45}body .mobile-home__shop{margin-top:18px;min-height:46px}body .mobile-home__shipping{font-size:12px}body .home-hero-carousel--mobile .npm-banner{height:100%;min-height:380px}body .home-hero-carousel--mobile .npm-banner__inner{min-height:380px;padding:22px 18px 54px}body .home-hero-carousel--mobile .npm-banner:before{background:linear-gradient(90deg,#041a44f5,#041a44db 58%,#041a4480)}body .home-hero-carousel--mobile .npm-banner__eyebrow{font-size:11px;margin-bottom:8px;letter-spacing:.06em}body .home-hero-carousel--mobile .npm-banner__heading{font-size:26px}body .home-hero-carousel--mobile .npm-banner__offer{gap:16px;margin-block:10px}body .home-hero-carousel--mobile .npm-banner__offer>strong{font-size:70px}body .home-hero-carousel--mobile .npm-banner__offer>strong>small{font-size:11px;margin-bottom:3px}body .home-hero-carousel--mobile .npm-banner__offer-label{font-size:28px}body .home-hero-carousel--mobile .npm-banner__offer-label small{font-size:10px}body .home-hero-carousel--mobile .npm-banner__detail{font-size:14px;margin-bottom:12px}body .home-hero-carousel--mobile .npm-banner__cta{min-height:44px;padding:10px 16px}body .home-hero-carousel--mobile .npm-banner__terms{margin-top:10px;font-size:12px;line-height:1.4}body .home-hero-carousel--mobile .home-hero-carousel__controls{bottom:4px}body .home-hero-carousel--mobile .home-hero-carousel__controls button{width:44px;height:44px}body .mobile-home__catalog{padding-top:12px}body .mobile-home__heading{gap:8px;margin-bottom:8px}body .mobile-home__heading h2{font-size:18px}body .mobile-product h3{font-size:14px}body:not(.template-collection) .ougist-page-hero{display:flex;min-height:0;overflow:hidden}body:not(.template-collection) .ougist-page-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-position:65% center}body:not(.template-collection) .ougist-page-hero__scrim{display:block;background:linear-gradient(90deg,#f6f4eff7,#f6f4efe0 58%,#f6f4ef66)}body:not(.template-collection) .ougist-page-hero__content{padding-block:26px;background:transparent}body:not(.template-collection) .ougist-page-hero__eyebrow{margin-bottom:10px;font-size:11px}body:not(.template-collection) .ougist-page-hero__title{font-size:clamp(30px,8vw,38px);max-width:18ch}body:not(.template-collection) .ougist-page-hero__text{margin-top:14px;font-size:15px;line-height:1.5;font-weight:500}body:not(.template-collection) .ougist-page-hero__actions{margin-top:16px;gap:6px}body:not(.template-collection) .ougist-page-hero__actions .btn{min-height:44px;padding:12px;font-size:13px;letter-spacing:.04em}body:not(.template-collection) .ougist-page-hero__secondary{min-height:44px;font-size:12px;letter-spacing:.04em}#MainContent .solutions .solutions-anchor-strip__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding-block:10px}#MainContent .solutions .solutions-anchor-strip__inner>span{grid-column:1 / -1;font-size:11px}#MainContent .solutions .solutions-anchor-strip a{min-height:44px;display:flex;align-items:center;font-size:12px;letter-spacing:.03em}#MainContent .solutions .solutions-layout{padding-block:24px;gap:20px}#MainContent .solutions .protection-config{scroll-margin-top:116px}#MainContent .solutions .solutions-scenario{padding-bottom:24px}#MainContent .solutions .solutions-scenario+.solutions-scenario{padding-top:24px}#MainContent .solutions .solutions-scenario__banner{min-height:220px}body.template-collection .collection__layout>.protection-config,body.template-collection .collection__bar{display:none}body.template-collection .collection__layout{grid-template-columns:minmax(0,1fr);gap:0}body.template-collection .ougist-page-hero__content{padding-block:18px 12px}body.template-collection .ougist-page-hero__title{font-size:clamp(25px,7.2vw,30px)}body.template-collection .collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .product-card{min-width:0}body .product-card__type{display:none}body .product-card__title{font-size:14px;line-height:1.4;overflow-wrap:anywhere}body .product-card__body{padding:10px}body .product-card__foot{grid-template-columns:minmax(0,1fr);gap:10px}body .product-card__foot form,body .product-card .btn--add{width:100%;min-width:0}body .product-card .btn--add{min-height:44px;padding-inline:6px;font-size:12px;letter-spacing:0}body .product-card__quick-label-desktop{display:none}body .product-card__quick-label-mobile{display:inline}body .product-card .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;font-size:17px}body .product-card .price__compare{margin-left:0;font-size:12px}body .product-card__stock-long{display:none}body .product-card__stock-short{display:inline}body .mobile-dock{grid-template-columns:repeat(4,minmax(0,1fr));left:8px;right:8px;padding:4px}body .mobile-dock a,body .mobile-dock a.mobile-dock__shop{min-height:48px;flex-direction:column;gap:3px;font-size:11px;font-weight:650;background:transparent;color:var(--navy)}body .mobile-dock a[aria-current]{background:var(--orange-deep);color:#fff}body .mobile-dock__shop svg{width:20px;height:20px}body .quick-add-dialog select,body .quick-add-dialog input,body .pdp__info select{font-size:16px}#MainContent form input:not([type=checkbox]):not([type=radio]),#MainContent form select,#MainContent form textarea{font-size:16px}body .quick-add-dialog__close{min-width:44px;min-height:44px}body .cart-drawer__foot{padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}body .search-overlay__form input{min-width:0}body .search-overlay__form button{min-width:44px;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/mobile-shopping.css.map */
