@media screen and (max-width:749px){.product-details>.group-block{gap:7px!important;padding-block:8px 12px!important}.product-details .layout-panel-flex--column{gap:7px!important}.product-details h1{margin:0!important;font-size:clamp(1.75rem,7.5vw,2.15rem)!important;line-height:1.04!important;letter-spacing:-.025em}.product-details .gpt-mobile-review-badge{margin:1px 0 3px!important;font-size:14px!important}.product-details .gpt-mobile-variant{margin:0 0 5px}.product-details .gpt-mobile-variant-heading{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:26px;margin-bottom:6px;font-size:16px;line-height:1.2}.product-details .gpt-mobile-variant-heading strong{font-weight:800}.product-details .gpt-mobile-variant-heading [class*=ai-size-chart-trigger-wrapper-]{margin:0 0 0 5px!important}.product-details .gpt-mobile-variant-heading [class*=ai-size-chart-trigger-]{min-height:26px!important;padding:0!important;font-size:14px!important;text-decoration:underline}.product-details .gpt-mobile-enhanced>label,.product-details .gpt-mobile-enhanced>.variant-option__select-wrapper,.product-details .gpt-mobile-enhanced select{display:none!important}.product-details .gpt-mobile-variant-buttons{display:flex;flex-wrap:wrap;gap:8px}.product-details .gpt-mobile-size .gpt-mobile-variant-buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.product-details .gpt-mobile-variant-button{-webkit-appearance:none;appearance:none;border:1.5px solid #214f7f!important;background:#fff!important;color:#173b62!important;min-width:48px;min-height:46px;padding:7px 8px;border-radius:7px;font:inherit;font-size:15px;font-weight:700;line-height:1;cursor:pointer}.product-details .gpt-mobile-size .gpt-mobile-variant-button{width:100%;min-width:0;padding-inline:2px}.product-details .gpt-mobile-variant-button.is-selected{background:#214f7f!important;color:#fff!important;border-color:#214f7f!important}.product-details .gpt-mobile-variant-button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.product-details .gpt-mobile-color-button{width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border-radius:50%;background:var(--gpt-swatch, #888)!important;color:transparent!important;font-size:0!important;overflow:hidden;border:2px solid #d2d7dc!important;box-shadow:inset 0 0 0 3px #fff}.product-details .gpt-mobile-color-button.is-selected{outline:3px solid #214f7f;outline-offset:2px;border-color:#214f7f!important}.product-details product-price .price,.product-details .price{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px 10px!important;margin:0!important}.product-details product-price .price__regular,.product-details product-price .price__sale{font-size:1.65rem!important;line-height:1.05!important}.product-details .compare-at-price{font-size:1.05rem!important}.product-details .gpt-sale-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 11px;border-radius:999px;background:#214f7f;color:#fff;font-size:13px;line-height:1}.product-details .gpt-shipping-note{margin:0 0 2px;font-size:14px;line-height:1.25;opacity:.74}.product-details .product-details__divider,.product-details .divider-block,.product-details [class*=divider]{margin-block:4px!important}.product-details .product-form-buttons .quantity-selector-wrapper,.product-details .product-form-buttons .quantity-label,.product-details .product-form-buttons .accelerated-checkout-block{display:none!important}.product-details .product-form-buttons,.product-details .product-form-buttons>span:not(.product-form-text__error),.product-details .product-form-buttons .add-to-cart-button{width:100%!important;flex:1 1 100%!important}.product-details .product-form-buttons .add-to-cart-button{min-height:58px!important;padding:13px 18px!important;border-radius:10px!important;font-size:1.1rem!important;font-weight:850!important;letter-spacing:.04em;text-transform:uppercase}.product-details .gpt-afterpay-moved{margin:6px 0 0!important}.product-details .gpt-afterpay-moved afterpay-placement,.product-details .gpt-afterpay-moved square-placement,.product-details .gpt-afterpay-moved [data-afterpay-placement]{margin-block:0!important}.product-details .gpt-trust-line{margin-top:6px;text-align:center;font-size:12px;line-height:1.25;font-weight:650}.product-details details>summary{padding-block:9px!important}body:has(.product-details) [class^=sketchline-lifestyle-]{display:none!important}body:has(.product-details) .product-recommendations{padding-block:22px!important}#header-group .announcement-bar{padding-block:7px!important}#header-group .announcement-bar__text{font-size:13px!important;line-height:1.2!important}.gpt-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;display:flex;align-items:center;gap:10px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d7dde3;box-shadow:0 -5px 18px #00000021;transform:translateY(120%);opacity:0;transition:transform .2s ease,opacity .2s ease;pointer-events:none}.gpt-sticky-atc.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.gpt-sticky-atc__price{flex:0 0 auto;font-size:18px;font-weight:850;white-space:nowrap}.gpt-sticky-atc__button{flex:1 1 auto;min-height:50px;border:0;border-radius:9px;padding:10px 14px;background:#214f7f;color:#fff;font:inherit;font-size:16px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.gpt-sticky-atc__button:disabled{opacity:.5}body.gpt-sticky-visible{padding-bottom:78px!important}.gpt-popup-lift{bottom:78px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gpt-new-mobile-fix.css.map */
