body.template-product{--b-ink: rgba(20, 20, 20, .92);--b-muted: rgba(20, 20, 20, .66);--b-line: rgba(20, 20, 20, .1);--b-radius-sm: 14px;--b-radius-md: 20px;--b-radius-lg: 28px;--b-shadow-soft: 0 10px 26px rgba(0,0,0,.07);--b-shadow-softer: 0 18px 48px rgba(0,0,0,.11)}body.template-product{--alpha-card-background: 0}body.template-product .product__title,body.template-product .product__title h1{color:var(--b-ink);letter-spacing:.02em}body.template-product .product__text,body.template-product .product__description,body.template-product .rte{color:var(--b-muted);line-height:1.7}body.template-product .product__info-container{gap:16px}body.template-product .product__media img,body.template-product .product__media video,body.template-product .product-media-container,body.template-product .product__media-item{border-radius:var(--b-radius-lg)}body.template-product .product__media img,body.template-product .product__media video{box-shadow:var(--b-shadow-soft)}body.template-product .thumbnail-list__item,body.template-product .thumbnail img{border-radius:var(--b-radius-sm)}body.template-product .product-form__input input[type=radio]+label,body.template-product .variant-picker__option input[type=radio]+label{border-radius:999px;border:1px solid var(--b-line);background:#ffffff59;color:var(--b-ink);padding:10px 16px;min-height:40px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}body.template-product .product-form__input input[type=radio]:checked+label,body.template-product .variant-picker__option input[type=radio]:checked+label{border-color:#14141447;background:#ffffffa6;box-shadow:0 10px 24px #00000014}@media (hover: hover){body.template-product .product-form__input input[type=radio]+label:hover,body.template-product .variant-picker__option input[type=radio]+label:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000014}}body.template-product quantity-input,body.template-product .quantity,body.template-product .quantity__input,body.template-product .quantity__button{border-radius:999px;border-color:var(--b-line)}body.template-product .quantity__button{opacity:.85}body.template-product .product-form__submit.button{border-radius:999px;border:1px solid rgba(20,20,20,.26);background:transparent;color:var(--b-ink);box-shadow:none;letter-spacing:.04em;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}@media (hover: hover){body.template-product .product-form__submit.button:hover{transform:translateY(-1px);border-color:#14141461;background:#ffffff73;box-shadow:var(--b-shadow-soft)}}body.template-product .accordion,body.template-product .product__accordion,body.template-product .product__accordion .accordion__title,body.template-product .product__accordion .accordion__content{border-color:var(--b-line)}body.template-product .accordion details{border-radius:var(--b-radius-md);background:#ffffff2e;overflow:hidden}body.template-product .accordion details+details{margin-top:12px}body.template-product .product-recommendations .card,body.template-product .related-products .card,body.template-product .complementary-products .card{border-radius:var(--b-radius-lg);border:1px solid rgba(20,20,20,.14);overflow:hidden;box-shadow:none}body.template-product .product-recommendations .card__inner,body.template-product .related-products .card__inner{border-radius:var(--b-radius-lg)}@media (hover: hover){body.template-product .product-recommendations .card:hover,body.template-product .related-products .card:hover{transform:translateY(-2px);box-shadow:var(--b-shadow-soft);transition:transform .18s ease,box-shadow .18s ease}}body.template-product .product-form__submit.button:before,body.template-product .product-form__submit.button:after{content:none!important;display:none!important}body.template-product .product-form__submit.button{outline:none;box-shadow:none}body.template-product .product-form__submit.button:focus{outline:none}body.template-product .product-form__submit.button:focus-visible{outline:2px solid rgba(20,20,20,.35);outline-offset:3px;box-shadow:none}body.template-product .product-form__input input[type=radio]:checked+label,body.template-product .variant-picker__option input[type=radio]:checked+label{border-color:#1414148c!important;background:#ffffffeb!important;color:#141414f5!important;box-shadow:0 10px 24px #0000001a!important}body.template-product .product-form__input input[type=radio]:checked+label{box-shadow:0 10px 24px #0000001a,inset 0 0 0 1px #1414141a!important}@media (hover: hover){body.template-product .product-form__input input[type=radio]+label:hover,body.template-product .variant-picker__option input[type=radio]+label:hover{border-color:#14141440}}body.template-product .product-form__input input[type=radio]:focus-visible+label{outline:2px solid rgba(20,20,20,.35);outline-offset:3px}body.template-product .related-products .card,body.template-product .product-recommendations .card,body.template-product .complementary-products .card{border:none!important;box-shadow:none!important;background:transparent}body.template-product .related-products .card__inner,body.template-product .product-recommendations .card__inner,body.template-product .complementary-products .card__inner{border:none!important;box-shadow:none!important}body.template-product .related-products .card__media,body.template-product .product-recommendations .card__media,body.template-product .complementary-products .card__media,body.template-product .related-products .media,body.template-product .product-recommendations .media,body.template-product .complementary-products .media,body.template-product .related-products .global-media-settings,body.template-product .product-recommendations .global-media-settings,body.template-product .complementary-products .global-media-settings{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}body.template-product .related-products .card,body.template-product .product-recommendations .card{border-radius:var(--b-radius-lg);overflow:hidden}body.template-product .related-products .card,body.template-product .product-recommendations .card{box-shadow:0 10px 26px #0000000d!important}@media (hover: hover){body.template-product .related-products .card:hover,body.template-product .product-recommendations .card:hover{transform:translateY(-2px);box-shadow:0 18px 48px #00000017!important;transition:transform .18s ease,box-shadow .18s ease}}body.template-product .related-products .price,body.template-product .product-recommendations .price,body.template-product .complementary-products .price,body.template-product .related-products .price-item,body.template-product .product-recommendations .price-item,body.template-product .complementary-products .price-item{font-size:.88rem!important;font-weight:400!important;letter-spacing:.04em!important;color:#141414ad!important;margin-top:4px}body.template-product .related-products .price__sale .price-item--regular,body.template-product .product-recommendations .price__sale .price-item--regular{opacity:.55}body.template-product .related-products .card-information,body.template-product .product-recommendations .card-information{text-align:center;padding-left:0;padding-right:0}body.template-product .related-products .card__heading,body.template-product .product-recommendations .card__heading,body.template-product .related-products .price,body.template-product .product-recommendations .price{justify-content:center}body.template-product .related-products .card__heading,body.template-product .product-recommendations .card__heading,body.template-product .related-products .card__heading a,body.template-product .product-recommendations .card__heading a,body.template-product .related-products .card__heading .full-unstyled-link,body.template-product .product-recommendations .card__heading .full-unstyled-link{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:100%;display:block}body.template-product .related-products .card-information,body.template-product .product-recommendations .card-information,body.template-product .related-products .card__information,body.template-product .product-recommendations .card__information{padding-left:0!important;padding-right:0!important;text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/boudicca-product.css.map */
