.wp-block-woocommerce-cart{margin-top:3rem}form.checkout{margin-top:3rem}.single-product .top{margin-top:3rem;padding-bottom:5rem}.single-product .product-gallery{width:100%}.single-product .product-gallery .woocommerce-product-gallery{position:relative}.single-product .product-gallery .flex-viewport,.single-product .product-gallery .woocommerce-product-gallery__wrapper:not(.flex-viewport .woocommerce-product-gallery__wrapper){border-radius:.4rem;overflow:hidden}.single-product .product-gallery .woocommerce-product-gallery__wrapper{margin:0}.single-product .product-gallery .woocommerce-product-gallery__image{aspect-ratio:648/486;background-color:#efefef}.single-product .product-gallery .woocommerce-product-gallery__image a{display:block;width:100%;height:100%}.single-product .product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){display:block;width:100%;height:100%;object-fit:cover}.single-product .product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none}.single-product .product-gallery .flex-control-thumbs li{aspect-ratio:648/486;border-radius:.4rem;overflow:hidden;background-color:#efefef}.single-product .product-gallery .flex-control-thumbs img{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer;opacity:.5;transition:opacity 200ms ease}.single-product .product-gallery .flex-control-thumbs img:hover,.single-product .product-gallery .flex-control-thumbs img.flex-active{opacity:1}.single-product .product-header{display:flex;flex-direction:column;gap:1.6rem}.single-product .product-header__category{color:var(--marigold-color);font-size:1.4rem}.single-product .product-header__title h1{font-size:2.25rem;margin-bottom:.4rem}.single-product .product-header__score{display:flex;flex-direction:row;align-items:center;gap:.2rem;margin-bottom:1rem}.single-product .product-header__score svg{width:1rem;height:1rem;fill:var(--marigold-color)}.single-product .product-header__score .reviews-count{margin-left:.5rem}.single-product .product-header__price{font-weight:800;font-size:2rem}.single-product .product-header__description p{font-size:1.125rem;line-height:1.8rem;margin-bottom:0}.single-product .product-header__options input[type=checkbox]{margin-right:.5rem;accent-color:#d5652d}.single-product .product-header__usps{margin:0;padding:0}.single-product .product-header__usps li{display:flex;flex-direction:row;gap:.4rem;align-items:center;list-style-type:none;margin-bottom:.6rem;font-weight:700;line-height:1.4rem}.single-product .product-header__usps li svg{width:1.8rem;height:1.8rem;fill:#1ba751;flex-shrink:0}.single-product .product-header__add-to-cart .cart{display:flex;flex-direction:row;gap:1rem;align-items:center}.single-product .product-header__add-to-cart .cart .single_add_to_cart_button{color:#000;font-weight:500;background-color:var(--product-color);padding:.9rem 1.4rem;border-radius:2rem;transition:all 200ms ease}.single-product .product-header__add-to-cart .cart .single_add_to_cart_button:hover{color:#fff;background-color:#000}.single-product .product-header__cta-line{font-size:1.2rem;font-weight:500}.single-product .product-header__cta-line a{color:var(--primary-color);text-decoration:underline}.single-product .product-header__cta-line a:hover{color:var(--marigold-color)}.single-product .extra-wrapper{padding:7rem 0;background-color:var(--cream-color)}.single-product .extra-wrapper__texts{display:flex;flex-direction:column;gap:3rem}.single-product .extra-wrapper h2{margin-bottom:2rem}.single-product .extra-wrapper h2.primary{color:var(--primary-color)}.single-product .extra-wrapper .related-product{display:block}.single-product .extra-wrapper .related-product__image{width:100%;aspect-ratio:4/3;background-color:#e6e6e6;border-radius:.4rem;margin-bottom:1rem;overflow:hidden}.single-product .extra-wrapper .related-product__image img{width:100%;height:100%;border-radius:.4rem;object-fit:cover;transition:all 400ms ease}.single-product .extra-wrapper .related-product__content{display:flex;flex-direction:column;line-height:1.4rem;gap:0}.single-product .extra-wrapper .related-product__content .title{color:var(--primary-color);font-weight:700;font-size:1.08rem;transition:all 200ms ease}.single-product .extra-wrapper .related-product__content .price{font-weight:700;font-size:1.08rem}.single-product .extra-wrapper .related-product:hover{text-decoration:none}.single-product .extra-wrapper .related-product:hover .title{color:var(--marigold-color)}.single-product .extra-wrapper .related-product:hover .related-product__image img{transform:scale(1.12)}.wp-block-woocommerce-cart-order-summary-block{border:solid 1px #cecece;background-color:#fff8f5;border-radius:1rem;padding:2rem}.wp-block-woocommerce-cart-order-summary-block h2.wc-block-cart__totals-title{font-size:1.2rem;text-transform:capitalize}.wp-block-woocommerce-cart-order-summary-block h2.wc-block-cart__totals-title,.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__value,.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item__label{color:var(--primary-color)}.wc-block-cart-items__row a.wc-block-components-product-name{color:var(--primary-color);font-size:18px !important;font-weight:700 !important}.wc-block-cart-items__row .wc-block-components-product-metadata__description{display:none}.wc-block-cart-items__row .wc-block-components-quantity-selector{border:solid 1px #cecece}.wc-block-cart-items__row .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{border-left:solid 1px #cecece;border-right:solid 1px #cecece}.wc-block-cart-items__row .wc-block-cart-item__remove-link{width:20px !important;height:20px !important}.wc-block-cart-items__row .wc-block-cart-item__remove-link svg{width:20px !important;height:20px !important;fill:#999 !important}.wc-block-cart-items__row .wc-block-cart-item__remove-link:hover svg{fill:var(--primary-color) !important}.wc-block-cart-items__row .wc-block-cart-item__image{width:5rem;padding-right:4px !important}@media screen and (min-width: 992px){.wc-block-cart-items__row .wc-block-cart-item__image{padding-right:16px !important}}.wc-block-cart-items__row .wc-block-cart-item__image a img{border-radius:.4rem}.wc-block-cart-items__row .wc-block-formatted-money-amount{color:var(--primary-color)}a.wc-block-cart__submit-button{color:#000;font-weight:500;background-color:var(--product-color);padding:.9rem 1.4rem;border-radius:2rem;transition:all 200ms ease !important}a.wc-block-cart__submit-button:hover{color:#fff;background-color:#000;text-decoration:none}.woocommerce-checkout .container,.woocommerce-cart .container{padding-top:0 !important}.woocommerce-cart .block-items-overview{background-color:#fff}.wp-block-woocommerce-checkout{padding-top:0 !important}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-items:flex-start !important}.wc-block-cart-item__quantity{margin-top:.95rem !important}.wc-block-components-product-details__stuks{color:#888 !important}.wc-block-components-product-details__stuks,.wc-block-cart-items__row .wc-block-formatted-money-amount{font-size:1rem !important}/*# sourceMappingURL=woocommerce.css.map */
