.asap-gift-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px}.asap-gift-tab-icon svg{width:22px;height:22px}@media(max-width:749px){body:has(.product-information) header-component{box-sizing:border-box;min-height:56px;height:56px}.asap-native-breadcrumb{margin:58px 0!important}.product-information[data-asap-mobile-parity] media-gallery .slideshow-controls__thumbnail{border:1px solid #eee!important}.product-information[data-asap-mobile-parity] .product-details{padding-top:0!important}.product-information[data-asap-mobile-parity] .product-details>.group-block{padding-top:0!important;padding-bottom:0!important}.product-information[data-asap-mobile-parity],.product-information[data-asap-mobile-parity] [data-asap-extras],.product-information[data-asap-mobile-parity] [data-asap-facts],[data-asap-scroll-tools]{font-family:Barlow,Arial,sans-serif}.product-information[data-asap-mobile-parity] .product-details h1{padding-bottom:12px!important;white-space:normal!important;font:900 24px/28.8px Fjalla One,sans-serif!important;letter-spacing:.5px!important}.product-information[data-asap-mobile-parity] .product-details product-price{padding-top:0!important}.product-information[data-asap-mobile-parity] product-inventory{margin-top:5px!important;margin-bottom:-6px!important}.product-information[data-asap-mobile-parity] product-inventory .product-inventory__text{font:700 14px/19.6px Barlow,sans-serif!important;letter-spacing:normal!important}.product-information[data-asap-mobile-parity] product-inventory .product-inventory__icon,.product-information[data-asap-mobile-parity] product-inventory .product-inventory__icon svg{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;flex-basis:12px!important}.product-information[data-asap-mobile-parity] .asap-shipping-message{gap:4px!important;line-height:20.3px!important;letter-spacing:normal!important;font-weight:500!important}.product-information[data-asap-mobile-parity] .asap-shipping-message p{font:500 14px/20.3px Barlow,sans-serif!important;letter-spacing:normal!important}.product-information[data-asap-mobile-parity] .asap-shipping-message p.asap-shipping-message__free{font:500 13px/18.85px Barlow,sans-serif!important;min-height:18.85px!important;gap:4px!important}.product-information[data-asap-mobile-parity] variant-picker{padding-bottom:14px!important}.product-information[data-asap-mobile-parity] variant-picker fieldset:has(.asap-colour-choice) legend{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.product-information[data-asap-mobile-parity] variant-picker fieldset{display:flex!important;gap:8px!important;justify-content:flex-start!important;margin:0!important;border:0!important}.product-information[data-asap-mobile-parity] variant-picker .asap-colour-choice{position:relative!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex:0 0 40px!important;padding:6px!important;gap:0!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important}.product-information[data-asap-mobile-parity] variant-picker .asap-colour-choice:has(input:checked){border-color:#222!important}.product-information[data-asap-mobile-parity] variant-picker .asap-colour-choice:before{margin:0!important;width:28px!important;height:28px!important;flex-basis:28px!important}.product-information[data-asap-mobile-parity] variant-picker .asap-colour-choice .variant-option__button-label__text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.product-information[data-asap-mobile-parity] variant-picker .asap-colour-choice:after{content:none!important}.product-information[data-asap-mobile-parity] variant-picker .asap-colour-choice:has(input[aria-disabled=true]){opacity:.45}body.asap-scroll-enhanced .product-information[data-asap-mobile-parity] .product-form-buttons{position:absolute!important;left:-10000px!important;top:0!important;visibility:hidden!important;pointer-events:none!important}.product-information[data-asap-mobile-parity] .product-details [data-asap-extras] .asap-extras-tabs{border:0!important;border-radius:0!important;box-shadow:none!important;margin-top:8px!important}.product-information[data-asap-mobile-parity] .asap-extras-tabs [role=tabpanel]{padding-top:6px!important}.product-information[data-asap-mobile-parity] .asap-extras-tabs [role=tabpanel],.product-information[data-asap-mobile-parity] .asap-extras-tabs [role=tablist]{width:100%!important;margin-left:0!important}.product-information[data-asap-mobile-parity] .asap-extra-row{height:75px!important;min-height:75px!important;box-sizing:border-box!important;grid-template-columns:20px 58px minmax(0,1fr) auto!important;gap:8px!important;border-bottom:1px solid #eee!important}.product-information[data-asap-mobile-parity] .asap-extra-row input{width:16px!important;height:16px!important;margin:0!important}.product-information[data-asap-mobile-parity] .asap-extra-prices{flex-direction:column!important;align-items:flex-end!important;gap:2px!important}.product-information[data-asap-mobile-parity] .asap-extra-row del{display:block!important;font:500 12px/15px Barlow,sans-serif!important;letter-spacing:normal!important;color:#999!important}.product-information[data-asap-mobile-parity] .asap-extra-more{height:32px;margin:6px 0 0 auto!important;font:700 13px/18.2px Barlow,sans-serif!important}.product-information[data-asap-mobile-parity] .asap-assurance{margin-top:12px!important}.product-information[data-asap-mobile-parity] .asap-assurance [role=tablist]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important}.product-information[data-asap-mobile-parity] .asap-assurance button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:auto!important;min-height:78px!important;padding:8px 6px!important;border:1px solid #ececec!important;border-radius:8px!important;background:#f7f7f7!important;white-space:normal!important;font:600 12px/15.6px Barlow,sans-serif!important;letter-spacing:normal!important}.product-information[data-asap-mobile-parity] .asap-assurance button[aria-selected=true]{border-color:#e52421!important;background:#fff5f5!important}.product-information[data-asap-mobile-parity] .asap-assurance svg{width:24px!important;height:24px!important;margin:0!important;flex:0 0 24px!important}.product-information[data-asap-mobile-parity] .asap-assurance [role=tabpanel]{margin-top:6px!important;min-height:0!important;padding:8px 10px!important;border:1px solid #ececec!important;border-radius:6px!important;background:#fafafa!important;text-align:left!important;font:400 12px/17.4px Barlow,sans-serif!important;letter-spacing:normal!important;color:#4b5563!important}.product-information[data-asap-mobile-parity] .asap-assurance [role=tabpanel] a{color:#c81d1d!important;font-weight:600!important}.product-information[data-asap-mobile-parity] .product-information__grid>[data-asap-facts]{grid-row:4!important;width:calc(100vw - 30px)!important;max-width:calc(100vw - 30px)!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;background:transparent!important}.product-information[data-asap-mobile-parity] .asap-purchase-facts>div{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:128.125px!important;padding:14px 8px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important}.product-information[data-asap-mobile-parity] .asap-purchase-facts svg{width:48px!important;height:48px!important;margin:0!important;flex:0 0 48px!important}.product-information[data-asap-mobile-parity] .asap-purchase-facts strong{font:600 14px/18.2px Barlow,sans-serif!important;letter-spacing:normal!important}.product-information[data-asap-mobile-parity] .asap-purchase-facts span{margin:0!important;font:500 11px/15.95px Barlow,sans-serif!important;letter-spacing:normal!important}.asap-scroll-dock-slot{grid-row:3!important}.asap-scroll-mobile{padding:12px 15px calc(12px + env(safe-area-inset-bottom,0px))!important;border:0!important;box-shadow:0 -1px 10px #00000014!important}[data-mode=docked] .asap-scroll-mobile{box-shadow:none!important}.asap-scroll-mobile-inner{grid-template-columns:132px minmax(0,1fr)!important;column-gap:8px!important;row-gap:10px!important}.asap-scroll-mobile-inner:before{font:600 14px/18.9px Barlow,sans-serif!important;margin-bottom:-4px!important}.asap-scroll-mobile .asap-scroll-quantity{width:132px!important;height:46px!important;grid-template-columns:40px minmax(0,1fr) 40px!important;border:1px solid #d9d9d9!important}.asap-scroll-mobile .asap-scroll-quantity button,.asap-scroll-mobile .asap-scroll-quantity input{font:700 18px/20.7px Barlow,sans-serif!important}.asap-scroll-mobile .asap-scroll-add{height:46px!important;font:700 14px/16.1px Barlow,sans-serif!important;border-radius:0!important;letter-spacing:.06em!important}.asap-scroll-mobile .asap-scroll-buy{height:46px!important;font:800 15px/17.25px Barlow,sans-serif!important;border-radius:0!important;letter-spacing:.05em!important;background:#e52421!important}[data-scroll-logos] .asap-payment-icons{gap:0!important}[data-scroll-logos],.asap-scroll-service-links{margin-top:-2px}[data-scroll-logos] .asap-payment-icons li,[data-scroll-logos] .asap-payment-icons svg{height:26px!important;width:42px!important;max-width:42px!important}.asap-scroll-service-links{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:16px}.asap-scroll-service-links button{border:0;padding:0;background:transparent;text-decoration:underline;text-underline-offset:3px;color:#555;font:500 12px/16.8px Barlow,sans-serif;letter-spacing:.04em}[data-scroll-error]{grid-column:1/-1;margin:0;color:#b91c1c;font:500 12px/16.8px Barlow,sans-serif}.asap-scroll-compact{font-family:Barlow,sans-serif!important}.asap-scroll-compact{grid-template-columns:148px minmax(0,1fr)!important}.asap-scroll-compact-swatch{position:absolute;left:24px;top:31px;transform:translateY(-50%);box-sizing:border-box;width:18px;height:18px;border:1px solid #00000026;border-radius:2px;pointer-events:none}.asap-scroll-compact select{font:500 16px/22.4px Barlow,sans-serif!important;padding-left:34px!important}.asap-gift-tab-icon{display:inline-flex;position:relative;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;margin-left:-2px}.asap-gift-tab-icon svg{width:22px;height:22px;transform-origin:center bottom;animation:asap-gift-tab-shake 3s ease-in-out infinite}.asap-gift-tab-icon i{position:absolute;left:50%;top:50%;width:2px;height:0;opacity:0;transform-origin:bottom center;animation:asap-gift-tab-spark 3s ease-out var(--delay,.3s) infinite;transform:rotate(var(--angle,0deg))}.product-information[data-asap-mobile-parity] .asap-gifts p{font-size:13px!important;line-height:15.6px!important}.product-information[data-asap-mobile-parity] .asap-gifts>div{min-height:74px!important;gap:18px!important}.product-information[data-asap-mobile-parity] .asap-gift-free{top:0;right:0;bottom:auto;left:auto;transform:translate(20%,-20%);font:800 9px/9px Barlow,sans-serif;padding:2px 4px;box-shadow:0 0 6px #ff4d4d80;animation:asap-gift-badge-match 1.5s ease-in-out infinite}.product-information[data-asap-mobile-parity] .asap-gift-reference{font:800 13px/13px Barlow,sans-serif!important}}@keyframes asap-gift-tab-shake{0%,25%,to{transform:rotate(0)}5%{transform:rotate(-8deg)}10%{transform:rotate(8deg)}15%{transform:rotate(-5deg)}20%{transform:rotate(5deg)}}@keyframes asap-gift-tab-spark{0%,20%{opacity:0;height:0;top:50%}28%{opacity:1;height:15px;top:-6px}45%{opacity:.3;height:4px;top:-18px}60%,to{opacity:0}}@keyframes asap-gift-badge-match{0%,to{transform:translate(20%,-20%) rotate(0)}25%{transform:translate(20%,-20%) rotate(-5deg)}75%{transform:translate(20%,-20%) rotate(5deg)}}@media(prefers-reduced-motion:reduce){.asap-gift-tab-icon svg,.asap-gift-tab-icon i,.product-information[data-asap-mobile-parity] .asap-gift-free{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/asap-mobile-detail-parity.css.map */
