@media screen and (max-width:749px){.shopify-section-group-header-group,.header-wrapper,sticky-header{background:#fff;position:relative;z-index:20}main,#MainContent{clear:both}.product,.main-product,.product__media-wrapper,product-gallery,.product-information{margin-top:0}.product__media-wrapper,product-gallery{padding-top:12px}.product__media,.product-media-container,.product__media-list,media-gallery{overflow:visible}.product__media img,.product-media-container img{object-fit:contain;object-position:center center}}.header-section{margin-top:8px}.header-component,.header__row,.header__columns{min-height:60px}.header-component nav a,.header-component .header__menu-item,.header-component [role=navigation] a{letter-spacing:.08em;padding-inline:clamp(12px,1.35vw,22px)}.header-component .header__icons,.header-component .header-actions,.header-component [class*=actions]{align-items:center;gap:clamp(12px,1.2vw,18px)}.product-grid .product-card,.product-grid .product-grid__card,.product-grid .card-gallery,.product-grid .product-media-container,.product-grid .product-media__image{background-color:#fff}.product-grid .card-gallery,.product-grid .product-media-container{aspect-ratio:4 / 5;overflow:hidden}.product-grid .product-media__image,.collection .product-media-container.media-fit img,.product-grid product-card .product-media__image,.product-grid__card .product-media__image{object-fit:contain!important;object-position:center center!important;background-color:#fff}.product-grid .product-badges{top:12px;right:12px;z-index:3}.product-grid .product-badges__badge{min-height:30px;padding:7px 12px;border:1px solid rgba(36,30,23,.18);border-radius:999px;background:#f6f1e7eb;color:#241e17;font-size:11px;letter-spacing:.08em;line-height:1;text-transform:uppercase}.product-grid__item:has(.color-custom-badge-sold-out){display:none!important}.product-card .swatches,.product-card [class*=swatch]{margin-top:8px}.op-curated-collections .op-curated-collections__card:first-of-type .op-curated-collections__image{object-fit:contain!important;object-position:center center!important;background-color:#fff}footer [aria-label="Available payment methods"],footer .list-payment,footer [class*=payment]{gap:7px 9px;max-width:520px;opacity:.72}footer [aria-label="Available payment methods"] img,footer .list-payment img,footer [class*=payment] svg,footer [class*=payment] img{filter:grayscale(100%);opacity:.76;transform:scale(.92);transform-origin:center}footer h2,footer .h2,footer .text-block.h2>*{line-height:1.14;margin-bottom:16px}footer p,footer .paragraph{line-height:1.72}footer form,footer .contact-form,footer .contact_form{margin-top:18px}iframe[id*=ad i],iframe[src*=adfinder i],iframe[src*=ad-finder i],iframe[src*=rate i],[id*=ad-finder i],[id*=adfinder i],[id*=rate-us i],[class*=ad-finder i],[class*=adfinder i],[class*=rate-us i]{display:none!important;pointer-events:none!important}.quick-add__button.quick-add__button--choose{min-width:144px;border-radius:0;border-color:#241e17;background:#f4efe5;color:#241e17;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.quick-add__button.quick-add__button--choose:hover,.quick-add__button.quick-add__button--choose:focus-visible{background:#241e17;color:#f4efe5}.quick-add__button.quick-add__button--choose .quick-add__button-text{padding-inline-end:12px}.op-hero,.hero,.hero-banner,.banner{isolation:isolate}.op-hero__copy,.hero__content,.hero-banner__content,.banner__content{box-sizing:border-box;max-width:min(680px,calc(100vw - 48px))}.op-hero__copy :is(.op-button,.button),.hero__content :is(.button,.button-group),.hero-banner__content :is(.button,.button-group),.banner__content :is(.button,.button-group){margin-top:clamp(18px,2vw,32px)}.header-component :is(.mega-menu,.header__submenu,[class*=mega]){border-top:1px solid rgba(36,30,23,.12);background:#f4efe5;color:#241e17;box-shadow:0 22px 44px #241e171f}.header-component :is(.mega-menu,.header__submenu,[class*=mega]) a{letter-spacing:.08em;text-transform:uppercase}.op-size-guide{display:flex;align-items:center;justify-content:flex-start;margin-top:-8px;margin-bottom:12px}.op-size-guide__trigger{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:#241e17;cursor:pointer;font:inherit;font-size:13px;letter-spacing:.08em;padding:0 0 4px;text-transform:uppercase}.op-size-guide__dialog{width:min(560px,calc(100vw - 32px));border:1px solid rgba(36,30,23,.18);background:#f4efe5;color:#241e17;padding:0}.op-size-guide__dialog::backdrop{background:#14100c8c}.op-size-guide__panel{padding:clamp(24px,4vw,42px)}.op-size-guide__panel h2{margin:0 0 14px;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.15}.op-size-guide__panel p,.op-size-guide__panel li{font-size:14px;line-height:1.7}.op-size-guide__panel ul{padding-left:20px;margin:18px 0 24px}.op-size-guide__actions{display:flex;flex-wrap:wrap;gap:12px}.op-size-guide__actions a,.op-size-guide__close{align-items:center;background:#241e17;border:1px solid #241e17;color:#f4efe5;cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;letter-spacing:.06em;min-height:44px;padding:12px 18px;text-decoration:none;text-transform:uppercase}.op-size-guide__close{background:transparent;color:#241e17}@media screen and (max-width:749px){.header-section{margin-top:6px}.header-component,.header__row,.header__columns{min-height:66px}.header-component nav a,.header-component .header__menu-item,.header-component [role=navigation] a{letter-spacing:.06em}.product-grid .product-badges{top:8px;right:8px}.product-grid .product-badges__badge{min-height:26px;padding:6px 9px;font-size:10px}footer [aria-label="Available payment methods"],footer .list-payment,footer [class*=payment]{justify-content:flex-start;max-width:100%}footer [aria-label="Available payment methods"] img,footer .list-payment img,footer [class*=payment] svg,footer [class*=payment] img{transform:scale(.86)}.op-hero__copy,.hero__content,.hero-banner__content,.banner__content{max-width:none;padding:28px 24px 40px!important}.op-hero__copy :is(.op-button,.button),.hero__content :is(.button,.button-group),.hero-banner__content :is(.button,.button-group),.banner__content :is(.button,.button-group){display:inline-flex;margin-top:22px;max-width:100%;min-height:48px}iframe[id*=ad i],iframe[src*=adfinder i],iframe[src*=ad-finder i],iframe[src*=rate i],[id*=ad-finder i],[id*=adfinder i],[id*=rate-us i],[class*=ad-finder i],[class*=adfinder i],[class*=rate-us i]{display:none!important;pointer-events:none!important}}.product-grid product-card:has(.color-custom-badge-sold-out),.product-grid [id^=product-card-]:has(.color-custom-badge-sold-out),.product-grid .product-grid__card:has(.color-custom-badge-sold-out),.product-grid .product-card:has(.color-custom-badge-sold-out){display:none!important}.product__media-wrapper,.product__media,.product-media-container,.product__media-list,media-gallery,product-gallery,.product-grid .product-card,.product-grid .product-grid__card,.product-grid .card-gallery,.product-grid .product-media-container,.product-grid .product-media__image,.collection .product-media-container.media-fit img,.product-grid product-card .product-media__image,.product-grid__card .product-media__image,.op-curated-collections .op-curated-collections__image{background-color:#fff!important}.product__media img,.product-media-container img,.product-grid .product-media__image,.collection .product-media-container.media-fit img{background-color:#fff!important}footer .social-icons__wrapper,footer .social-icons__icon-wrapper,footer .social-icons__icon-wrapper a{position:relative;z-index:10;pointer-events:auto!important}footer .social-icons__icon-wrapper a{align-items:center;display:inline-flex;gap:8px;min-height:44px;min-width:44px;padding:8px 0;text-decoration:none}footer .social-icons__icon-label{clip:auto!important;height:auto!important;margin:0!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/outfit-prime-mobile-fixes.css.map */
