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.15rem;font-weight:500;letter-spacing:.04em;line-height:1.35;margin:0 0 .65rem;text-transform:uppercase}body.template-product .cs-product-rating{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .55rem;margin:0 0 .55rem}body.template-product .cs-product-rating__stars{display:inline-flex;gap:.1rem;line-height:1}body.template-product .cs-product-rating__star{font-size:.95rem;line-height:1}body.template-product .cs-product-rating__star--full{color:#f5a623}body.template-product .cs-product-rating__star--empty{color:#d8d8d8}body.template-product .cs-product-rating__meta{align-items:baseline;color:#1a1a1a;display:inline-flex;flex-wrap:wrap;font-family:Outfit,sans-serif;font-size:.82rem;gap:.3rem;line-height:1.2}body.template-product .cs-product-rating__score{font-weight:600}body.template-product .cs-product-rating__count{color:#666;font-weight:400}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:#000!important;font-family:Outfit,sans-serif;font-size:1.08rem!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.15rem!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:1.02rem!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:not(.color-swatch),body.template-product .variant-input-wrap .variant__button-label:not(.color-swatch){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:not(.color-swatch),body.template-product .variant-input-wrap input[type=radio]:checked+.variant__button-label:not(.color-swatch){box-shadow:0 0 0 2px #111!important}body.template-product .variant-input-wrap[data-handle=color],body.template-product .variant-input-wrap[data-handle=colour],body.template-product .variant-input-wrap[data-handle=colore]{gap:.35rem}body.template-product .variant-input-wrap[data-handle=color] .variant__button-label.color-swatch,body.template-product .variant-input-wrap[data-handle=colour] .variant__button-label.color-swatch,body.template-product .variant-input-wrap[data-handle=colore] .variant__button-label.color-swatch{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0!important;padding:0!important;border:0!important;border-radius:0;box-shadow:0 0 0 1px #d4d4d4!important;background-color:#fff;background-size:cover;background-position:center top;background-repeat:no-repeat;color:transparent;font-size:0;line-height:0;text-indent:-9999px;position:relative;overflow:hidden;cursor:pointer;transition:box-shadow .15s ease}body.template-product .variant-input-wrap[data-handle=color] .variant__button-label.color-swatch:before,body.template-product .variant-input-wrap[data-handle=colour] .variant__button-label.color-swatch:before,body.template-product .variant-input-wrap[data-handle=colore] .variant__button-label.color-swatch:before{border:3px solid #fff;border-radius:0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1;pointer-events:none}body.template-product .variant-input-wrap[data-handle=color] .variant-input input[type=radio]:checked+.variant__button-label.color-swatch,body.template-product .variant-input-wrap[data-handle=colour] .variant-input input[type=radio]:checked+.variant__button-label.color-swatch,body.template-product .variant-input-wrap[data-handle=colore] .variant-input input[type=radio]:checked+.variant__button-label.color-swatch{box-shadow:0 0 0 2px #111!important;border:0!important;background-color:#fff;color:transparent}body.template-product .variant-input-wrap[data-handle=color] .variant-input:hover .variant__button-label.color-swatch,body.template-product .variant-input-wrap[data-handle=colour] .variant-input:hover .variant__button-label.color-swatch,body.template-product .variant-input-wrap[data-handle=colore] .variant-input:hover .variant__button-label.color-swatch{box-shadow:0 0 0 1px #999!important}body.template-product .variant-input-wrap[data-handle=color] .variant-input input[type=radio]:checked:hover+.variant__button-label.color-swatch,body.template-product .variant-input-wrap[data-handle=colour] .variant-input input[type=radio]:checked:hover+.variant__button-label.color-swatch,body.template-product .variant-input-wrap[data-handle=colore] .variant-input input[type=radio]:checked:hover+.variant__button-label.color-swatch{box-shadow:0 0 0 2px #111!important}body.template-product .variant-input-wrap[data-handle=color] .variant-input,body.template-product .variant-input-wrap[data-handle=colour] .variant-input,body.template-product .variant-input-wrap[data-handle=colore] .variant-input{display:inline-flex}body.template-product .color-swatch--sold-out{opacity:.55;filter:grayscale(.55) saturate(.75)}body.template-product .color-swatch--sold-out:after{background:#ffffff47;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2;pointer-events:none}body.template-product .variant-input input[type=radio].disabled+.color-swatch--square,body.template-product .variant-input input[type=radio]:disabled+.color-swatch--square{text-decoration:none}body.template-product .product-single__form .add-to-cart{background:var(--cs-rosseau-btn, #05a979)!important;border:1px solid var(--cs-rosseau-btn, #05a979)!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:var(--cs-rosseau-btn-hover, #049067)!important;border-color:var(--cs-rosseau-btn-hover, #049067)!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}body.template-product .cs-product-description.rte{color:#1a1a1a;font-size:.875rem;line-height:1.48;margin-top:.25rem}body.template-product .cs-product-description.rte p{font-family:Outfit,sans-serif;font-size:.875rem;font-weight:400;line-height:1.48;margin:0 0 .85rem}body.template-product .cs-product-description.rte p:last-child{margin-bottom:0}body.template-product .cs-product-description.rte ul,body.template-product .cs-product-description.rte ol{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:.84rem;line-height:1.42;margin:0 0 .9rem;padding-left:1.15rem}body.template-product .cs-product-description.rte li{margin-bottom:.3rem}body.template-product .cs-product-description.rte li:last-child{margin-bottom:0}body.template-product .cs-product-description.rte strong,body.template-product .cs-product-description.rte b{font-weight:600}body.template-product [data-product-blocks]>.product-block:has(.cs-product-description){margin-top:.5rem}@media only screen and (min-width:769px){body.template-product .product-single__title{font-size:1.28rem}body.template-product [data-product-price].product__price,body.template-product [data-product-price].product__price.on-sale{font-size:1.28rem!important}body.template-product .product__price--compare{font-size:1.15rem!important}body.template-product [data-save-price].product__price-savings{font-size:1.08rem!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cs-product-page.css.map */
