body.template-product .mobile-atc{position:fixed;z-index:90;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:11px max(32px,calc((100vw - 1200px)/2));border-top:1px solid var(--line);background:#fff;box-shadow:0 -8px 30px #0c15331a;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}body.template-product .mobile-atc.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}body.template-product:has(iframe#PBarNextFrame) .mobile-atc{bottom:72px}body.template-product .mobile-atc>div{min-width:0}body.template-product .mobile-atc>div b{font-size:13px;line-height:1.25}body.template-product .mobile-atc>div span{margin-top:2px;font-size:14px}body.template-product .mobile-atc button{flex:0 0 min(260px,35vw);min-width:170px;background:var(--navy);color:var(--on-navy, #fff);font-size:14px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;cursor:pointer;pointer-events:auto;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}body.template-product .mobile-atc button:disabled{cursor:not-allowed;opacity:.6}body.template-product .mobile-atc button:focus-visible,body.template-product [data-product-root] .pdp-add:focus-visible{outline:2px solid var(--navy);outline-offset:3px}body.template-product [data-product-root] .pdp-add,body.template-product [data-product-root] .variant-group label,body.template-product [data-product-root] .pdp-wishlist{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}body.template-product [data-product-root] .pdp-add,body.template-product [data-product-root] .variant-group label,body.template-product [data-product-root] .pdp-wishlist{cursor:pointer}body.template-product [data-product-root] .pdp-add:active,body.template-product .mobile-atc button:active,body.template-product [data-product-root] .variant-group label:active{transform:scale(.985)}body.template-product [data-product-root] .pdp-wishlist.is-saved span{animation:wishlist-heart .3s ease-out}@keyframes wishlist-heart{50%{transform:scale(1.12)}}body.template-product .pdp-info-section--hurbane .mobile-info-toggle b,body.template-product .pdp-info-section--hurbane .faq-item>button span{display:inline-block;transition:transform .26s ease}body.template-product .pdp-info-section--hurbane .mobile-info-toggle[aria-expanded=true] b,body.template-product .pdp-info-section--hurbane .faq-item>button[aria-expanded=true] span{transform:rotate(90deg)}@media(hover:hover){body.template-product [data-product-root] .pdp-add:hover:not(:disabled),body.template-product .mobile-atc button:hover:not(:disabled){background:var(--navy-2);box-shadow:0 4px 13px #0c153321;transform:translateY(-1px)}body.template-product [data-product-root] .variant-group label:hover{transform:translateY(-1px)}}@media(min-width:961px){body.template-product .pdp-info-section--hurbane .pdp-info-panel:not([hidden]) .info-panel-content{animation:pdp-content-reveal .27s ease-out both}}@keyframes pdp-content-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){body.template-product .mobile-atc{min-height:0;gap:10px;padding:8px 12px}body.template-product .mobile-atc>div b{font-size:11px}body.template-product .mobile-atc>div span{font-size:13px}body.template-product .mobile-atc button{flex:0 0 min(46vw,190px);min-width:0;width:min(46vw,190px);font-size:15px}}@media(prefers-reduced-motion:reduce){body.template-product .mobile-atc,body.template-product .mobile-atc button,body.template-product [data-product-root] .pdp-add,body.template-product [data-product-root] .variant-group label,body.template-product [data-product-root] .pdp-wishlist,body.template-product .pdp-info-section--hurbane .mobile-info-toggle b,body.template-product .pdp-info-section--hurbane .faq-item>button span{animation:none;transition:none;transform:none}body.template-product .pdp-info-section--hurbane .pdp-info-panel:not([hidden]) .info-panel-content{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/pdp-motion.css.map */
