main[data-template=product],main[data-template=collection]{background:#f7f9fc;color:#102d57}main[data-template=product] product-info{background:#f7f9fc!important;color:#102d57}main[data-template=product] .product>.product__media-wrapper{padding-bottom:12px}main[data-template=product] .product__media-list .product__media,main[data-template=product] .product__media-list .media,main[data-template=product] .product__modal-opener .product__media{border-radius:22px!important;overflow:hidden;background:#fff}main[data-template=product] .product__media-item,main[data-template=product] .product__media-list{border-radius:22px}main[data-template=product] .product__media-list .product__media img{object-fit:contain}main[data-template=product] .product__info-container{background:#fff;padding:clamp(20px,2.4vw,34px);border-radius:24px;border:1px solid #e1e9f4;box-shadow:0 10px 32px #0725500f}main[data-template=product] .product__title h1{color:#0a2852;font-size:clamp(27px,2.35vw,39px);line-height:1.18;font-weight:800;letter-spacing:-.025em}main[data-template=product] .product .price,main[data-template=product] .product .price-item{color:#0a356e!important;font-weight:800}main[data-template=product] .product .price__sale .price-item--sale{color:#ab2047!important}main[data-template=product] .product-form__input .form__label,main[data-template=product] .quantity__label{color:#12345f;font-weight:700}main[data-template=product] .product-form__input input[type=radio]+label{border-radius:999px;border:1px solid #b8cee8;color:#113767;background:#fff;transition:background .2s ease,border-color .2s ease}main[data-template=product] .product-form__input input[type=radio]:checked+label{background:#0d3875;color:#fff;border-color:#0d3875}main[data-template=product] .product-form__buttons .product-form__submit,main[data-template=product] .product-form__buttons .button--primary{border-radius:999px!important;background:#0b3975!important;color:#fff!important;font-weight:800!important;min-height:54px;box-shadow:0 8px 20px #082b5f1f;transition:transform .2s ease,background .2s ease}main[data-template=product] .product-form__buttons .product-form__submit:hover:not(:disabled){background:#18569c!important;transform:translateY(-2px)}main[data-template=product] .product-form__buttons .product-form__submit:after,main[data-template=product] .product-form__buttons .product-form__submit:before{box-shadow:none!important}main[data-template=product] .product-form__buttons .product-form__submit:disabled{background:#c7d2df!important;color:#526579!important;box-shadow:none}main[data-template=product] .product__description{color:#455e77;line-height:1.8}main[data-template=product] .product__description h2,main[data-template=product] .product__description h3,main[data-template=product] .product__description strong{color:#0c2b56}main[data-template=product] .thumbnail{border-radius:12px!important;overflow:hidden}main[data-template=product] .thumbnail[aria-current],main[data-template=product] .thumbnail[aria-current=true]{border-color:#175aa5!important}main[data-template=product] .poa-product-assist{margin-top:4px;padding:16px 18px;border-radius:14px;background:#f0f6fe;border:1px solid #d6e6f8}main[data-template=product] .poa-product-assist__title{color:#0a356b;font-weight:800;font-size:14px;margin:0 0 5px}main[data-template=product] .poa-product-assist__text{color:#536c85;font-size:13px;line-height:1.55;margin:0}main[data-template=product] .poa-product-assist a{color:#0c5296;text-decoration:underline;text-underline-offset:3px;font-weight:700}main[data-template=product] .related-products{padding-top:45px;padding-bottom:55px}main[data-template=product] .related-products__heading{font-weight:800;font-size:clamp(27px,2.7vw,38px);color:#0b305e;letter-spacing:-.025em}main[data-template=product] .related-products .card-wrapper{height:100%;background:#fff;border-radius:17px;border:1px solid #e0e9f5;box-shadow:0 5px 22px #06234d11;overflow:hidden}main[data-template=product] .related-products .card__information{padding:12px 16px}main[data-template=product] .related-products .card__heading,main[data-template=product] .related-products .price-item{color:#12355e}main[data-template=collection] .collection-hero,main[data-template=collection] .collection-hero__inner{background:#f7f9fc}main[data-template=collection] .collection-hero__title{color:#0c315f;font-weight:900;letter-spacing:-.035em;font-size:clamp(30px,3.5vw,46px)}main[data-template=collection] .collection-hero__description,main[data-template=collection] .collection-hero__description p{color:#526983}main[data-template=collection] .facets__heading,main[data-template=collection] .facets__summary,main[data-template=collection] .facet-filters__label{color:#123a69}main[data-template=collection] .facets__disclosure,main[data-template=collection] .facets__display,main[data-template=collection] .facet-filters__sort{border-color:#dae5f1}main[data-template=collection] .product-grid .card-wrapper{height:100%;border:1px solid #e0e9f5;border-radius:18px;background:#fff;box-shadow:0 7px 23px #05255011;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}main[data-template=collection] .product-grid .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 30px #05255021}main[data-template=collection] .product-grid .card,main[data-template=collection] .product-grid .card__inner,main[data-template=collection] .product-grid .card__content{background:transparent!important}main[data-template=collection] .product-grid .card__information{padding:14px 16px!important}main[data-template=collection] .product-grid .card__heading,main[data-template=collection] .product-grid .card__heading a{color:#11345d!important;font-weight:750;line-height:1.4;text-decoration:none}main[data-template=collection] .product-grid .price-item{color:#173a66!important;font-weight:700}main[data-template=collection] .product-grid .quick-add__submit{background:#0b3975!important;border-radius:999px!important;color:#fff!important;border-color:#0b3975!important;font-weight:750}main[data-template=collection] .product-grid .quick-add__submit:after,main[data-template=collection] .product-grid .quick-add__submit:before{box-shadow:none!important}main[data-template=collection] .product-grid .quick-add__submit:hover{background:#18569c!important;color:#fff!important}@media(max-width:749px){main[data-template=product] .product__info-container{border-radius:16px;padding:18px 16px;margin-top:14px}main[data-template=product] .product__title h1{font-size:27px}main[data-template=product] .product__media-list .product__media{border-radius:16px!important}main[data-template=collection] .product-grid .card-wrapper{border-radius:14px}main[data-template=collection] .product-grid .card-wrapper:hover{transform:none}main[data-template=collection] .product-grid .card__information{padding:10px!important}main[data-template=collection] .product-grid .quick-add__submit{font-size:12px}main[data-template=product] .related-products .card__information{padding:10px}}@media(prefers-reduced-motion:reduce){main[data-template=collection] .product-grid .card-wrapper,main[data-template=product] .product-form__buttons .product-form__submit{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/poa-store-pages.css.map */
