@media screen and (min-width:990px){body:has(.product-details) .content-for-layout{overflow:visible}body:has(.product-details) .product-information,body:has(.product-details) product-information,body:has(.product-details) .product-information__wrapper,body:has(.product-details) .product-information-content{--gpt-desktop-gap: 28px}body:has(.product-details) .product-information>.section,body:has(.product-details) .product-information .section-content-wrapper,body:has(.product-details) product-information>.section,body:has(.product-details) product-information .section-content-wrapper{max-width:1280px!important;margin-inline:auto!important;padding-inline:20px!important}body:has(.product-details) .product-information__grid,body:has(.product-details) .product-information-grid,body:has(.product-details) .product-information>.group-block,body:has(.product-details) product-information>.group-block,body:has(.product-details) .product-information-content>.group-block{grid-template-columns:minmax(0,58fr) minmax(360px,42fr)!important;gap:var(--gpt-desktop-gap)!important;align-items:start!important}body:has(.product-details) .product-media-gallery,body:has(.product-details) product-media-gallery,body:has(.product-details) [data-testid=product-media-gallery]{width:100%!important;max-width:none!important}body:has(.product-details) .product-media-gallery img,body:has(.product-details) product-media-gallery img{width:100%!important;height:auto!important;object-fit:contain!important}.product-details{width:100%!important;max-width:500px!important;padding:4px 0 20px!important}.product-details>.group-block,.product-details .layout-panel-flex--column{gap:8px!important}.product-details h1{margin:0!important;font-size:clamp(2rem,2.35vw,2.65rem)!important;line-height:1.02!important;letter-spacing:-.025em!important}.product-details .gpt-desktop-review-badge{margin:0 0 2px!important;font-size:13px!important;line-height:1.2!important}.product-details .gpt-desktop-variant{margin:1px 0 3px!important}.product-details .gpt-desktop-variant-heading{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:24px;margin-bottom:5px;font-size:14px;line-height:1.15}.product-details .gpt-desktop-variant-heading strong{font-weight:800}.product-details .gpt-desktop-variant-heading [class*=ai-size-chart-trigger-wrapper-]{margin:0 0 0 4px!important}.product-details .gpt-desktop-variant-heading [class*=ai-size-chart-trigger-]{min-height:22px!important;padding:0!important;font-size:13px!important;text-decoration:underline}.product-details .gpt-desktop-enhanced>label,.product-details .gpt-desktop-enhanced>.variant-option__select-wrapper,.product-details .gpt-desktop-enhanced select{display:none!important}.product-details .gpt-desktop-variant-buttons{display:flex;flex-wrap:wrap;gap:7px}.product-details .gpt-desktop-variant-button{-webkit-appearance:none;appearance:none;min-width:44px;min-height:38px;padding:6px 10px;border:1.5px solid #214f7f;border-radius:5px;background:#fff;color:#173b62;font:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer}.product-details .gpt-desktop-variant-button.is-selected{background:#214f7f;color:#fff}.product-details .gpt-desktop-variant-button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.product-details .gpt-desktop-color-button{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;padding:0;flex:0 0 32px;border-radius:50%;background:var(--gpt-desktop-swatch, #777)!important;color:transparent;font-size:0;box-shadow:inset 0 0 0 2px #fff}.product-details .gpt-desktop-color-button.is-selected{outline:2px solid #214f7f;outline-offset:2px}.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.55rem!important;line-height:1!important}.product-details .compare-at-price{font-size:1rem!important}.product-details .gpt-desktop-sale-badge{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:999px;background:#214f7f;color:#fff;font-size:12px;line-height:1}.product-details .gpt-desktop-shipping-note{margin:-1px 0 1px;font-size:12px;line-height:1.2;opacity:.72}.product-details .product-details__divider,.product-details .divider-block,.product-details [class*=divider]{margin-block:3px!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:54px!important;padding:12px 18px!important;border-radius:7px!important;font-size:1rem!important;font-weight:850!important;letter-spacing:.035em;text-transform:uppercase}.product-details .gpt-desktop-afterpay{width:100%!important;margin:5px 0 0!important;padding:0!important}.product-details .gpt-desktop-afterpay afterpay-placement,.product-details .gpt-desktop-afterpay square-placement,.product-details .gpt-desktop-afterpay [data-afterpay-placement]{display:block!important;margin:0!important}.product-details .gpt-desktop-trust{margin-top:8px;padding-top:9px;border-top:1px solid #e3e6e9}.product-details .gpt-desktop-trust__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.product-details .gpt-desktop-trust__item{font-size:11px;line-height:1.22;font-weight:750}.product-details .gpt-desktop-trust__icon{display:block;margin-bottom:3px;font-size:19px;line-height:1}.product-details .gpt-desktop-owned{margin-top:7px;text-align:center;font-size:11px;line-height:1.2;font-weight:700;color:#214f7f}.product-details details>summary,.product-details .accordion summary{min-height:39px!important;padding-block:8px!important;font-size:13px!important}.product-details .accordion,.product-details details{margin-block:0!important}.product-details [class*=ai-size-chart-trigger-wrapper-]:not(.gpt-desktop-variant-heading *){display:none!important}body:has(.product-details) [class^=sketchline-lifestyle-]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gpt-desktop-fix.css.map */
