body.template-product .productView-buttons .pvGroup-row,body.template-product .productView-buttons .productView-groupTop,body.template-product .productView-buttons .productView-action,body.template-product .productView-buttons .product-form__buttons,body.template-product .productView-buttons .productView-groupBottom,body.template-product .productView-buttons .productView-groupItem,body.template-product .productView-buttons .productView-payment,body.template-product .productView-buttons .shopify-payment-button{width:100%!important;max-width:100%!important}body.template-product .productView-buttons .productView-groupTop,body.template-product .productView-buttons .productView-action{display:block!important;margin-left:0!important;margin-right:0!important}body.template-product .productView-buttons #product-add-to-cart,body.template-product .productView-buttons .product-form__submit.button,body.template-product .productView-buttons .shopify-payment-button__button--unbranded{width:100%!important;min-height:58px!important;border-radius:8px!important}body.template-product .productView-buttons .shopify-payment-button__button--branded{background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:48px!important;overflow:visible!important;padding:0!important;width:100%!important}body.template-product .productView-buttons .shopify-payment-button__button--branded>*,body.template-product .productView-buttons .shopify-payment-button__button--branded iframe{max-height:none!important;min-height:48px!important;overflow:visible!important}body.template-product .productView-buttons .productView-groupBottom{margin:14px 0 0!important}body.template-product .productView-share,body.template-product .share-button.productView-share,body.template-product .productView-buttons .share-button{display:none!important}body.template-product .productView-wishlist--below{display:block!important;width:100%!important;margin:14px 0 0!important;opacity:1!important}body.template-product .productView-wishlist--below a{width:auto!important;min-height:44px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:8px!important;background:var(--olitans-theme-white, #fff)!important;color:var(--olitans-theme-navy, #071a33)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-align:center!important;box-shadow:none!important}body.template-product .productView-wishlist--below a:hover,body.template-product .productView-wishlist--below a.wishlist-added{background:var(--olitans-ui-soft, #f5f7fa)!important;border-color:var(--olitans-ui-border, #d8dee7)!important;color:var(--olitans-ui-navy, #071e3d)!important}body.template-product .productView-wishlist--below .productView-wishlistText{color:currentColor!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}body.template-product .productView-wishlist--below svg,body.template-product .productView-wishlist--below svg path,body.template-product .productView-wishlist--below .icon{width:18px!important;height:18px!important;color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}body.template-product .productView-complementary{border-top:1px solid rgba(7,26,51,.14)!important;margin-top:28px!important;padding-top:22px!important}body.template-product .productView-complementary .complementary-products-title .title{margin:0 0 14px!important}body.template-product .productView-complementary .complementary-products-title .title .text{color:var(--olitans-theme-navy, #071a33)!important;display:block!important;font-size:18px!important;font-weight:760!important;letter-spacing:.12em!important;line-height:1.2!important;padding:0!important;text-transform:uppercase!important}body.template-product .productView-complementary .complementary-products-slider,body.template-product .productView-complementary .products-carousel,body.template-product .productView-complementary .slick-list,body.template-product .productView-complementary .slick-track,body.template-product .productView-complementary .product,body.template-product .productView-complementary .product-item-custom{overflow:visible!important}body.template-product .productView-complementary .product-item-custom,body.template-product .productView-complementary .product-item-custom .card{border:0!important;box-shadow:none!important}body.template-product .productView-complementary .product-item-custom .card{align-items:center!important;background:linear-gradient(135deg,#fff,#f8fafc 58%,#f5c54221)!important;border:1.5px solid rgba(7,26,51,.86)!important;border-radius:30px!important;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #071a3314!important;display:grid!important;gap:14px!important;grid-template-columns:52px 94px minmax(0,1fr)!important;min-height:86px!important;overflow:hidden!important;padding:11px 18px 11px 10px!important;position:relative!important;width:100%!important}body.template-product .productView-complementary .product-item-custom .card:before{background:linear-gradient(90deg,var(--olitans-theme-yellow, #f5c542),rgba(245,197,66,0))!important;content:""!important;display:block!important;height:3px!important;left:24px!important;position:absolute!important;right:24px!important;top:0!important;z-index:1!important}body.template-product .productView-complementary .product-item-custom .card:after{border:1px solid rgba(245,197,66,.24)!important;border-radius:25px!important;box-shadow:none!important;content:""!important;display:block!important;top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;pointer-events:none!important;position:absolute!important;z-index:0!important}body.template-product .productView-complementary .product-item-custom .olitans-addon-action{align-items:center!important;display:flex!important;grid-column:1!important;grid-row:1!important;justify-content:center!important;min-width:0!important;position:relative!important;z-index:2!important}body.template-product .productView-complementary .product-item-custom .olitans-addon-form{display:block!important;margin:0!important}body.template-product .productView-complementary .product-item-custom .olitans-addon-button{align-items:center!important;background:var(--olitans-theme-navy, #071a33)!important;border:1px solid var(--olitans-theme-navy, #071a33)!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffff2e,0 6px 14px #071a3329!important;color:var(--olitans-theme-yellow, #f5c542)!important;display:flex!important;height:44px!important;justify-content:center!important;margin:0!important;min-height:44px!important;padding:0!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important;width:44px!important}body.template-product .productView-complementary .product-item-custom .olitans-addon-button:hover{background:var(--olitans-theme-yellow, #f5c542)!important;border-color:var(--olitans-theme-yellow, #f5c542)!important;box-shadow:0 8px 18px #f5c5423d!important;color:var(--olitans-theme-navy, #071a33)!important;transform:translateY(-1px)}body.template-product .productView-complementary .product-item-custom .olitans-addon-button svg{display:block!important;height:18px!important;margin:0!important;width:18px!important}body.template-product .productView-complementary .product-item-custom .olitans-addon-button svg,body.template-product .productView-complementary .product-item-custom .olitans-addon-button svg path{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}body.template-product .productView-complementary .product-item-custom .card-product{align-items:center!important;display:flex!important;grid-column:2!important;grid-row:1!important;height:64px!important;justify-content:center!important;margin:0!important;position:relative!important;width:94px!important;z-index:2!important}body.template-product .productView-complementary .product-item-custom .card-media{align-items:center!important;background:#ffffff9e!important;border-radius:12px!important;display:flex!important;height:64px!important;justify-content:center!important;padding-bottom:0!important;position:relative!important;width:94px!important}body.template-product .productView-complementary .product-item-custom .card-media:after{display:none!important}body.template-product .productView-complementary .product-item-custom .card-media img{display:block!important;height:auto!important;inset:auto!important;max-height:58px!important;max-width:86px!important;object-fit:contain!important;position:static!important;width:auto!important}body.template-product .productView-complementary .product-item-custom .card-information{grid-column:3!important;grid-row:1!important;min-width:0!important;padding:0!important;position:relative!important;text-align:left!important;top:auto!important;z-index:2!important}body.template-product .productView-complementary .product-item-custom .card-title,body.template-product .productView-complementary .product-item-custom .card-title .text{color:var(--olitans-theme-navy, #071a33)!important;display:-webkit-box!important;font-size:13px!important;font-weight:720!important;letter-spacing:.05em!important;line-height:1.22!important;margin:0 0 6px!important;overflow:hidden!important;text-transform:uppercase!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body.template-product .productView-complementary .product-item-custom .card-price,body.template-product .productView-complementary .product-item-custom .price{justify-content:flex-start!important;margin:0!important;text-align:left!important}body.template-product .productView-complementary .product-item-custom .price-item,body.template-product .productView-complementary .product-item-custom .money{color:var(--olitans-theme-navy, #071a33)!important;font-size:13px!important;font-weight:520!important;letter-spacing:0!important;line-height:1.1!important}body.template-product .productView-complementary .card-action,body.template-product .productView-complementary .card-swatch,body.template-product .productView-complementary .card-vendor{display:none!important}@media screen and (max-width:767px){body.template-product .productView .productView-options .product-form__swatch .olitans-sku-card__title{font-size:11px!important;line-height:1.15!important;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important}body.template-product .productView-complementary{margin-top:24px!important;padding-top:20px!important}body.template-product .productView-complementary .complementary-products-title .title .text{font-size:16px!important;letter-spacing:.14em!important;text-align:center!important}body.template-product .productView-complementary .product-item-custom .card{border-radius:28px!important;gap:10px!important;grid-template-columns:46px 76px minmax(0,1fr)!important;min-height:78px!important;padding:10px 14px 10px 8px!important}body.template-product .productView-complementary .product-item-custom .card:after{border-radius:23px!important;top:4px!important;right:4px!important;bottom:4px!important;left:4px!important}body.template-product .productView-complementary .product-item-custom .olitans-addon-button{height:38px!important;min-height:38px!important;width:38px!important}body.template-product .productView-complementary .product-item-custom .olitans-addon-button svg{height:16px!important;width:16px!important}body.template-product .productView-complementary .product-item-custom .card-product,body.template-product .productView-complementary .product-item-custom .card-media{height:56px!important;width:76px!important}body.template-product .productView-complementary .product-item-custom .card-media img{max-height:50px!important;max-width:70px!important}body.template-product .productView-complementary .product-item-custom .card-title,body.template-product .productView-complementary .product-item-custom .card-title .text{font-size:12px!important;letter-spacing:.045em!important}}@media screen and (max-width:389px){body.template-product .productView .productView-options .product-form__swatch .olitans-sku-card__title{font-size:10.5px!important}}body.template-product .productView-title__primary,body.template-product .productView-title__specs{display:block!important;max-width:100%;overflow-wrap:anywhere;text-transform:none!important}body.template-product .productView-title__primary{color:var(--olitans-ui-navy, #071e3d)!important;font-weight:780!important;line-height:1.18!important}body.template-product .productView-title__specs{margin-top:6px;color:var(--olitans-ui-muted, #526175)!important;font-size:13px!important;font-weight:520!important;letter-spacing:.01em!important;line-height:1.45!important}body.template-product .productView-moreItem:has([data-olitans-unverified-demand-signal]){display:none!important;padding:0!important}body.template-product .productView-moreItem:has(>.productView-buttons){padding-top:4px!important;padding-bottom:16px!important}body.template-product .productView-buttons{margin-top:4px!important;padding-top:14px!important;border-top:1px solid var(--olitans-ui-border, #d8dee7)!important}body.template-product .productView-buttons #product-add-to-cart{min-height:56px!important;border:1px solid var(--olitans-ui-navy, #071e3d)!important;border-radius:var(--olitans-ui-radius, 8px)!important;background:var(--olitans-ui-navy, #071e3d)!important;color:#fff!important;font-size:16px!important;font-weight:760!important;letter-spacing:0!important;text-transform:none!important}body.template-product .productView-buttons #product-add-to-cart:not([disabled]):not(.is-loading):hover,body.template-product .productView-buttons #product-add-to-cart:not([disabled]):not(.is-loading):focus-visible{background:#0a2a55!important;border-color:#0a2a55!important}body.template-product .productView-buttons #product-add-to-cart[disabled],body.template-product .productView-buttons #product-add-to-cart[aria-disabled=true],body.template-product .productView-buttons #product-add-to-cart.is-loading{cursor:not-allowed!important;opacity:.62}body.template-product .productView-buttons #product-add-to-cart.is-loading{cursor:wait!important}body.template-product .productView-buttons .shopify-payment-button__button--unbranded,body.template-product .productView-buttons [data-testid=Checkout-button]:not(.shopify-payment-button__button--branded){min-height:52px!important;border:1px solid var(--olitans-ui-navy, #071e3d)!important;border-radius:var(--olitans-ui-radius, 8px)!important;background:#fff!important;color:var(--olitans-ui-navy, #071e3d)!important;font-size:15px!important;font-weight:720!important;letter-spacing:0!important;text-transform:none!important}body.template-product .productView-quantity .quantity__container{width:126px!important;min-width:126px!important;height:var(--olitans-ui-control, 48px)!important;grid-template-columns:40px 44px 40px!important;border:1px solid var(--olitans-ui-border, #d8dee7)!important;border-radius:var(--olitans-ui-radius, 8px)!important}body.template-product .productView-quantity .quantity__input,body.template-product .productView-quantity .btn-quantity{height:calc(var(--olitans-ui-control, 48px) - 2px)!important;min-height:calc(var(--olitans-ui-control, 48px) - 2px)!important;line-height:calc(var(--olitans-ui-control, 48px) - 2px)!important}body.template-product .productView-quantity .quantity__input{width:44px!important;min-width:44px!important}body.template-product :is(#product-add-to-cart,.quantity__input,.btn-quantity,.shopify-payment-button__button--unbranded):focus-visible{outline:3px solid color-mix(in srgb,var(--olitans-ui-accent, #f8c73a) 72%,#fff)!important;outline-offset:2px!important}@supports not (color: color-mix(in srgb,#000 50%,#fff)){body.template-product :is(#product-add-to-cart,.quantity__input,.btn-quantity,.shopify-payment-button__button--unbranded):focus-visible{outline-color:var(--olitans-ui-accent, #f8c73a)!important}}@media screen and (max-width:767px){body.template-product .productView-title__specs{margin-top:5px;font-size:12px!important;line-height:1.4!important}body.template-product .productView-moreItem:has(>.productView-buttons){padding-top:2px!important}body.template-product .productView-buttons{margin-top:2px!important;padding-top:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/186/assets/olitans-product-purchase-final-20260617.css.map */
