main[data-template=product] .product-details>.group-block{background:#fff!important;border:1px solid #e7ebf0!important;border-radius:24px!important;padding:28px!important;gap:18px!important;box-shadow:0 16px 42px #0b203d12}main[data-template=product] .text-block--text_xrnftG h1{margin:0!important;color:#0b203d!important;font-size:clamp(28px,2.35vw,36px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:750!important;text-wrap:balance}main[data-template=product] product-price[data-block-id=price_tVjtKg]{color:#0b203d!important;font-size:24px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.02em}main[data-template=product] product-price[data-block-id=price_tVjtKg] *{font-size:inherit!important}main[data-template=product] .product-details .divider,main[data-template=product] .product-details .divider-block,main[data-template=product] .product-details .text-block--text_aEtTtq{display:none!important}main[data-template=product] .variant-picker{width:100%;margin-top:2px}main[data-template=product] .variant-picker__form{display:flex;flex-direction:column;gap:14px}main[data-template=product] .variant-option--buttons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0;margin:0;border:0}main[data-template=product] .variant-option--buttons legend{flex:0 0 100%;width:100%;margin:0 0 7px;color:#34465d;font-size:12px;line-height:1.2;font-weight:750;letter-spacing:.08em;text-transform:uppercase}main[data-template=product] .variant-option--buttons .variant-option__button-label{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border:1px solid #d8dee7;border-radius:13px;background:#fff;color:#17324f;font-size:14px;font-weight:700;line-height:1;box-shadow:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}main[data-template=product] .variant-option--buttons .variant-option__button-label:hover{border-color:#8b99aa;transform:translateY(-1px)}main[data-template=product] .variant-option--buttons .variant-option__button-label:has(input:checked){background:#0b203d;border-color:#0b203d;color:#fff;box-shadow:0 4px 14px #0b203d24}main[data-template=product] .variant-picker .variant-option[data-testid=variant-option-single]{display:none!important}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"]){position:relative;width:42px;height:42px;min-width:42px;min-height:42px;flex:0 0 42px;padding:0!important;border:2px solid #d8dee7!important;border-radius:50%!important;overflow:visible;background:#f2f3f5;color:transparent!important;box-shadow:none!important;transform:none}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"]):before,main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"]):after{content:none!important}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"]) .variant-option__button-label__pill,main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"]) .variant-option__button-label__text,main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"]) .strikethrough-variant{display:none!important}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"][value=Gray]){background:#a6abb2}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"][value=Black]){background:#111318}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"][value=Navy]){background:#142b4a}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"][value="Navy blue"]){background:#1d4f7a}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"][value=Beige]){background:#d9c6a4}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"]):hover{transform:translateY(-2px);border-color:#aeb8c5!important;box-shadow:0 5px 14px #0b203d1f!important}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"]):has(input:checked){border-color:#fff!important;box-shadow:0 0 0 2px #0b203d,0 6px 16px #0b203d29!important}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"]):has(input:focus-visible){outline:2px solid #0b203d;outline-offset:4px}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"][data-option-available=false]){opacity:.32}main[data-template=product] .quantity-selector{border:1px solid #d8dee7!important;border-radius:14px!important;background:#fff!important;overflow:hidden}main[data-template=product] .product-form-buttons{gap:10px!important;margin-top:2px}main[data-template=product] .add-to-cart-button{min-height:56px!important;border-radius:15px!important;border:1px solid #0b203d!important;background:#0b203d!important;color:#fff!important;font-size:16px!important;font-weight:760!important;letter-spacing:.01em;box-shadow:0 9px 22px #0b203d29!important;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}main[data-template=product] .add-to-cart-button:hover:not(:disabled){background:#163a60!important;border-color:#163a60!important;transform:translateY(-1px);box-shadow:0 12px 28px #0b203d33!important}main[data-template=product] .add-to-cart-button:active:not(:disabled){transform:translateY(0)}main[data-template=product] shopify-accelerated-checkout{margin-top:2px;--shopify-accelerated-checkout-button-border-radius: 15px;--shopify-accelerated-checkout-button-block-size: 54px}main[data-template=product] .product-information .product-media-container,main[data-template=product] .product-information .media-gallery__grid{border-radius:22px}@media(max-width:749px){main[data-template=product] .product-details>.group-block{border-radius:18px!important;padding:19px!important;gap:16px!important;box-shadow:0 10px 28px #0b203d0e}main[data-template=product] .text-block--text_xrnftG h1{font-size:28px!important}main[data-template=product] product-price[data-block-id=price_tVjtKg]{font-size:22px!important}main[data-template=product] .variant-picker .variant-option--buttons .variant-option__button-label:has(input[data-fieldset-index="0"]){width:40px;height:40px;min-width:40px;min-height:40px;flex-basis:40px}main[data-template=product] .add-to-cart-button{min-height:54px!important}}html[dir=rtl] main[data-template=product] .product-details,html[dir=rtl] main[data-template=product] .product-details .text-block,html[dir=rtl] main[data-template=product] .variant-option--buttons legend{text-align:start!important}html[dir=rtl] main[data-template=product] .variant-picker__form,html[dir=rtl] main[data-template=product] .variant-option--buttons{direction:rtl}
/*# sourceMappingURL=/cdn/shop/t/11/assets/packmory-custom.css.map */
