/* Adapt existing checkout and product controls to the reference theme. */
body{font-family:'DM Sans',sans-serif;color:#28251f;background:#fff;--base-h:160;--base-s:23.81%;--base-l:24.71%}
main .breadcrumb a{color:#304E44}.ruvi-shell a{text-decoration:none}.ruvi-shell footer{padding-top:45px}
.pd-title{font-family:'RuviNum','Cormorant Garamond',Georgia,serif!important;font-weight:500!important;font-size:46px!important;line-height:1.12!important}.pd-info{padding:8px 0}.pd-price{color:#28251f!important;font-size:28px!important}.pd-btn-cart,.btn--base{background:#304E44!important;border-color:#304E44!important;color:#fff!important;border-radius:3px!important;min-height:46px}.pd-btn-quote{background:transparent!important;border:1px solid #304E44!important;color:#304E44!important}.pd-attr-pill{border-color:#dce5df!important;min-height:44px;border-radius:3px!important}.pd-attr-pill.active{border-color:#304E44!important;background:#edf2ee!important;color:#304E44!important}.pd-line-total{background:#faf6ef!important;border-color:#304E44!important;color:#304E44!important}.pd-about-card{background:#faf7f3!important;box-shadow:none!important;border:1px solid #dce5df!important}.pd-about-card__title{font-family:'RuviNum','Cormorant Garamond',Georgia,serif;font-size:28px!important}.pd-about-card__title:before{background:#304E44!important}.product-gallery{background:#f0f4f1}.product-gallery>img{width:100%;height:490px;object-fit:contain}.xzoom-thumbs{background:#fff;padding-top:16px}.xzoom-thumbs img{border-color:#dce5df!important}.pd-top>.col-lg-9{width:100%}.pd-top>.col-lg-3{width:100%}.product-details-container>#variantImages{width:50%}.product-details-container>.col-md-7{width:50%}.pd-about-card--sidebar{margin-top:24px}.cookies-card{background:#F6F7F4!important;border:1px solid #dce5df;max-width:380px}.cookies-card .btn{background:#304E44!important;color:white!important}.cookies-card__icon{background:#304E44!important}.pd-top .pd-qty-stepper{min-height:46px}
@media(max-width:767px){.pd-title{font-size:36px!important}.product-details-container>#variantImages,.product-details-container>.col-md-7{width:100%}.product-gallery>img{height:350px}.cookies-card{max-width:calc(100% - 32px)}.ruvi-shell header{height:auto}}
