product-info[id^=MainProduct]{--rc-ink:#203a46;--rc-green:#167c66;--rc-line:#dce8e3;--rc-muted:#607681}product-info[id^=MainProduct] .product__info-container{border:1px solid var(--rc-line);background:#fff;border-radius:19px;padding:clamp(19px,2.1vw,31px);box-shadow:0 8px 27px #183e3d09;color:var(--rc-ink)}product-info[id^=MainProduct] .product__info-container>*+*{margin-top:14px;margin-bottom:14px}product-info[id^=MainProduct] .product__info-container .product__text.caption-with-letter-spacing{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:11px;letter-spacing:.13em;color:var(--rc-muted);font-weight:750;margin:0 0 8px;text-transform:uppercase}product-info[id^=MainProduct] .product__title{margin:0 0 10px;word-break:normal;overflow-wrap:break-word}product-info[id^=MainProduct] .product__title :is(h1,h2){font-family:var(--font-heading-family),sans-serif!important;font-size:clamp(25px,2.5vw,35px)!important;font-weight:750!important;line-height:1.22!important;letter-spacing:-.035em!important;color:var(--rc-ink)!important;overflow-wrap:anywhere}product-info[id^=MainProduct] .price .price-item{font-family:var(--font-heading-family),sans-serif!important;font-weight:750!important;font-size:clamp(26px,2.5vw,32px)!important;letter-spacing:-.025em;color:var(--rc-green);line-height:1.25!important}product-info[id^=MainProduct] .product__tax{font-size:11px;line-height:1.6;margin:6px 0 0;color:var(--rc-muted)}product-info[id^=MainProduct] .product-form__quantity{margin-top:11px;margin-bottom:12px}product-info[id^=MainProduct] .quantity{border-radius:10px;overflow:hidden}product-info[id^=MainProduct] .quantity:after,product-info[id^=MainProduct] .quantity:before{border-radius:10px}product-info[id^=MainProduct] .product-form__submit{font-family:system-ui,-apple-system,Segoe UI,sans-serif!important;min-height:50px;font-weight:750;font-size:15px;letter-spacing:0;background:var(--rc-green)!important;color:#fff!important;border-radius:10px!important}product-info[id^=MainProduct] .product-form__submit:after,product-info[id^=MainProduct] .product-form__submit:before{border-radius:10px!important}product-info[id^=MainProduct] .product-form__buttons{max-width:none}product-info[id^=MainProduct] .product-form__buttons .shopify-payment-button__button{border-radius:10px!important;overflow:hidden;font-weight:700}product-info[id^=MainProduct] .product__media-container{border-radius:15px;overflow:hidden}product-info[id^=MainProduct] .rc-pdp-facts{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 12px}product-info[id^=MainProduct] .rc-pdp-pill{font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#edf7f3;border:1px solid #d0e8de;color:#206652;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:750;line-height:1.15}product-info[id^=MainProduct] .rc-pdp-pill--muted{background:#f5f7f7;border-color:#dfe8e7;color:#57717b}product-info[id^=MainProduct] .rc-pdp-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0 5px}product-info[id^=MainProduct] .rc-pdp-perk{background:#f5faf8;border:1px solid #e0ebe6;border-radius:11px;padding:12px;min-width:0}product-info[id^=MainProduct] .rc-pdp-perk strong{display:block;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#2a544a;font-size:12px;font-weight:750;margin-bottom:3px}product-info[id^=MainProduct] .rc-pdp-perk span{display:block;font-size:11px;line-height:1.5;color:var(--rc-muted)}product-info[id^=MainProduct] .rc-pdp-details{border:1px solid var(--rc-line);border-radius:12px;overflow:hidden;background:#fff;margin:16px 0}product-info[id^=MainProduct] .rc-pdp-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:750;color:var(--rc-ink);padding:15px 16px;list-style:none}product-info[id^=MainProduct] .rc-pdp-details summary::-webkit-details-marker{display:none}product-info[id^=MainProduct] .rc-pdp-details summary:after{content:"+";font-size:22px;font-weight:400;color:var(--rc-green);line-height:1}product-info[id^=MainProduct] .rc-pdp-details[open] summary:after{content:"\2212"}product-info[id^=MainProduct] .rc-pdp-details[open] summary{background:#f5faf8;border-bottom:1px solid var(--rc-line)}product-info[id^=MainProduct] .rc-pdp-details .rc-pdp-description{padding:16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.7;color:#405964}product-info[id^=MainProduct] .rc-pdp-details .rc-pdp-description :is(p,ul,ol){margin:0 0 13px}product-info[id^=MainProduct] .rc-pdp-more{margin:13px 0 3px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;line-height:1.55;color:var(--rc-muted)}product-info[id^=MainProduct] .rc-pdp-more a{color:var(--rc-green);font-weight:750;text-underline-offset:3px}@media(min-width:750px){product-info[id^=MainProduct] .product__info-wrapper{padding-left:25px}product-info[id^=MainProduct] .product__info-container{max-width:650px}}@media(max-width:749px){product-info[id^=MainProduct]{display:block}product-info[id^=MainProduct]>.page-width{padding:0 12px}product-info[id^=MainProduct] .product__media-wrapper{width:100%;max-width:100%;margin:0 auto 12px;padding:0 9px}product-info[id^=MainProduct] .product__media-list{margin-left:0!important;width:100%!important;margin-bottom:9px!important}product-info[id^=MainProduct] .product__media-list .product__media-item{margin:0!important;padding:0!important}product-info[id^=MainProduct] .product__media-container{max-width:315px;margin:0 auto;border-radius:11px}product-info[id^=MainProduct] .product__info-wrapper{padding:0}product-info[id^=MainProduct] .product__info-container{border-radius:15px;padding:18px 16px!important}product-info[id^=MainProduct] .product__info-container>*+*{margin-top:12px;margin-bottom:12px}product-info[id^=MainProduct] .product__title :is(h1,h2){font-size:25px!important;line-height:1.25!important;letter-spacing:-.025em!important}product-info[id^=MainProduct] .price .price-item{font-size:27px!important}product-info[id^=MainProduct] .rc-pdp-facts{margin:2px 0 10px}product-info[id^=MainProduct] .rc-pdp-pill{font-size:10px;padding:6px 9px}product-info[id^=MainProduct] .rc-pdp-perks{gap:7px}product-info[id^=MainProduct] .rc-pdp-perk{padding:10px}product-info[id^=MainProduct] .rc-pdp-details{margin:12px 0}product-info[id^=MainProduct] .rc-pdp-details .rc-pdp-description{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rc-product-refresh.css.map */
