body.template-product .product-block--header+.product-block--price{margin-top:.35rem}body.template-product .product-single__title{font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:500;letter-spacing:.04em;line-height:1.35;margin:0 0 .65rem;text-transform:uppercase}body.template-product .product-block--price{margin-bottom:.35rem}body.template-product .product-block--price .product__policies,body.template-product .product-block--price .shopify-payment-terms{display:none!important}body.template-product .product-block--price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem}body.template-product .product__price--compare{color:#8a8a8a!important;font-family:Outfit,sans-serif;font-size:1rem!important;font-weight:400!important;order:1;text-decoration:line-through!important}body.template-product [data-product-price].product__price,body.template-product [data-product-price].product__price.on-sale{color:#1f8a4c!important;font-family:Outfit,sans-serif;font-size:1.05rem!important;font-weight:700!important;order:2}body.template-product [data-save-price].product__price-savings{background:transparent!important;border:0!important;color:#d93025!important;font-family:Outfit,sans-serif;font-size:.95rem!important;font-weight:500!important;margin:0!important;order:3;padding:0!important}body.template-product .cs-product-trust{margin:.85rem 0 .55rem}body.template-product .cs-product-trust__list{list-style:none;margin:0;padding:0}body.template-product .cs-product-trust__item{align-items:flex-start;color:#1a1a1a;display:flex;font-family:Outfit,sans-serif;font-size:.92rem;gap:.55rem;line-height:1.45;margin:0 0 .42rem}body.template-product .cs-product-trust__item:last-child{margin-bottom:0}body.template-product .cs-product-trust__icon{flex-shrink:0;height:1rem;margin-top:.12rem;width:1rem}body.template-product .cs-product-trust__icon svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-width:2px;width:100%}body.template-product .cs-product-urgency{color:#d93025;font-family:Outfit,sans-serif;font-size:.92rem;font-weight:500;line-height:1.4;margin:0 0 1rem}body.template-product [data-product-blocks]>.product-block:has(hr){display:none!important}body.template-product [data-product-blocks]>.product-block--sales-point{display:none!important}body.template-product .cs-size-chart{border:1px solid #d8d8d8;margin:0 0 1rem}body.template-product .cs-size-chart summary{align-items:center;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:500;justify-content:space-between;letter-spacing:.14em;line-height:1.2;list-style:none;padding:.95rem 1rem;text-transform:uppercase}body.template-product .cs-size-chart summary::-webkit-details-marker{display:none}body.template-product .cs-size-chart summary:after{color:#1a1a1a;content:"\2304";font-size:1rem;line-height:1;margin-left:.75rem;transition:transform .2s ease}body.template-product .cs-size-chart[open] summary:after{transform:rotate(180deg)}body.template-product .cs-size-chart__content{border-top:1px solid #d8d8d8;font-family:Outfit,sans-serif;font-size:.86rem;line-height:1.45;overflow-x:auto;padding:.85rem 1rem}body.template-product .cs-size-chart__content table{border-collapse:collapse;margin:0 0 .65rem;width:100%}body.template-product .cs-size-chart__content th,body.template-product .cs-size-chart__content td{border:1px solid #e5e5e5;padding:.45rem .55rem;text-align:center}body.template-product .cs-size-chart__content th{font-weight:600}body.template-product .cs-size-chart__content p{color:#555;font-size:.82rem;margin:0}body.template-product .variant__label{font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em;margin-bottom:.55rem;text-transform:uppercase}body.template-product .variant-input-wrap{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem!important}body.template-product .variant-input{display:block;margin:0}body.template-product .variant-input-wrap label,body.template-product .variant-input-wrap .variant__button-label{border-radius:2px;box-shadow:0 0 0 1px #d4d4d4!important;font-family:Outfit,sans-serif;font-size:.88rem!important;margin:0!important;min-width:2.65rem;padding:.62rem .75rem!important;text-align:center}body.template-product .variant-input-wrap input[type=radio]:checked+label,body.template-product .variant-input-wrap input[type=radio]:checked+.variant__button-label{box-shadow:0 0 0 2px #111!important}body.template-product .product-single__form .add-to-cart{background:#111!important;border:1px solid #111!important;border-radius:2px;color:#fff!important;font-family:Montserrat,sans-serif;font-size:.82rem!important;font-weight:600;letter-spacing:.16em;min-height:3.15rem;text-transform:uppercase}body.template-product .product-single__form .add-to-cart:hover:not([disabled]){background:#2a2a2a!important;border-color:#2a2a2a!important;color:#fff!important}body.template-product .payment-buttons .shopify-payment-button,body.template-product .product-single__form .shopify-payment-terms{display:none!important}body.template-product .lyra-product-payment-icons{margin:.85rem 0 0}body.template-product .lyra-product-payment-icons ul{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;list-style:none;margin:0;padding:0}body.template-product .lyra-product-payment-icons li{align-items:center;display:flex;line-height:0;margin:0}body.template-product .lyra-product-payment-icons svg{height:1.35rem;width:auto}body.template-product .lyra-product-ships-row{align-items:center;background:#ececec;border-radius:999px;display:flex;font-family:Outfit,sans-serif;font-size:.88rem;gap:.55rem;justify-content:space-between;margin-top:.85rem;padding:.72rem 1rem}body.template-product .lyra-product-ships-row__dot{background:#4a90e2;border-radius:50%;flex-shrink:0;height:.55rem;width:.55rem}body.template-product .lyra-product-ships-row__shipping{font-weight:700;margin-left:auto}body.template-product .lyra-product-ships-row__shipping span:not(strong){font-weight:400}body.template-product .lyra-product-offer{margin-top:.85rem}body.template-product .lyra-product-offer__timer{display:none!important}body.template-product .lyra-product-offer__alert{background:#fdeeee;border:1px solid #efb4b4;border-radius:4px;color:#8b1e1e;font-family:Outfit,sans-serif;font-size:.86rem;line-height:1.45;padding:.85rem .95rem}body.template-product .lyra-product-offer__alert strong{display:block;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}body.template-product .lyra-product-offer__alert p{margin:0}body.template-product .cs-product-accordion{border-top:1px solid #d8d8d8;margin-top:1.15rem}body.template-product .cs-product-accordion__item{border-bottom:1px solid #d8d8d8}body.template-product .cs-product-accordion__item summary{align-items:center;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:500;justify-content:space-between;letter-spacing:.14em;line-height:1.2;list-style:none;padding:1rem 0;text-transform:uppercase}body.template-product .cs-product-accordion__item summary::-webkit-details-marker{display:none}body.template-product .cs-product-accordion__item summary:after{color:#1a1a1a;content:"\2304";flex-shrink:0;font-size:1rem;line-height:1;margin-left:1rem;transition:transform .2s ease}body.template-product .cs-product-accordion__item[open] summary:after{transform:rotate(180deg)}body.template-product .cs-product-accordion__content{color:#444;font-family:Outfit,sans-serif;font-size:.88rem;line-height:1.55;padding:0 0 1rem}body.template-product .cs-product-accordion__content p{margin:0 0 .65rem}body.template-product .cs-product-accordion__content p:last-child{margin-bottom:0}body.template-product .cs-product-accordion__content a{color:inherit;text-decoration:underline;text-underline-offset:2px}body.template-product [data-product-blocks]>.product-block--tab{display:none!important}body.template-product [data-product-blocks]>.product-block:has(.social-sharing){display:none!important}@media only screen and (min-width:769px){body.template-product .product-single__title{font-size:1.15rem}body.template-product [data-product-price].product__price,body.template-product [data-product-price].product__price.on-sale{font-size:1.15rem!important}body.template-product .product__price--compare{font-size:1.05rem!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cs-product-page.css.map */
