.gp-wc-product__title-mobile{margin-bottom:1rem}@media screen and (min-width: 48.00125em){.gp-wc-product__title-mobile{display:none}}.gp-wc-product__content-wrp{display:grid;grid-template-columns:40% minmax(0, 1fr);gap:var(--sp-64)}@media screen and (max-width: 64em){.gp-wc-product__content-wrp{grid-template-columns:300px minmax(0, 1fr)}}@media screen and (max-width: 48em){.gp-wc-product__content-wrp{grid-template-columns:1fr}}.gp-wc-product__gallery>.woocommerce-product-gallery{float:initial !important;width:100% !important}@media screen and (max-width: 47.9375em){.gp-wc-product__summary .product_title{display:none}}body.single-product .product_title{font-size:2.5rem !important}body.single-product .woocommerce-product-details__short-description{padding-bottom:1.5rem;border-bottom:1px solid #d3d3d3;margin-bottom:1.5rem}body.single-product .woocommerce-product-details__short-description>*:last-child{margin-bottom:0 !important}body.single-product .price{margin-top:16px;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #d3d3d3 !important;line-height:1}body.single-product .price:empty{display:none}body.single-product .variations legend{text-transform:uppercase}body.single-product .variations .radio__variations--list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}@media screen and (max-width: 47.9375em){body.single-product .variations .radio__variations--list{grid-template-columns:repeat(2, minmax(0, 1fr))}}body.single-product .variations .radio__variations--list>li:first-child{display:none}body.single-product .variations .value label{display:flex !important;justify-content:center !important;flex-direction:column-reverse !important;align-items:center !important;color:#000;font-family:var(--gp-font--secondary) !important;text-align:center}body.single-product .variations .value label .price{color:#000;font-family:var(--gp-font--primary)}body.single-product .variations select{border-color:#000 !important}body.single-product .variations .wcvr__text{font-family:var(--gp-font--primary);font-weight:400;font-size:var(--fs-20)}body.single-product .variations .wcvr__option{border-radius:0}body.single-product .variations .wcvr__label{font-size:1.25rem;text-align:center}body.single-product .variations .wcvr__price{text-align:center;display:inline;font-size:14px;font-weight:400}body.single-product .variations .wcvr__option--selected{background-color:var(--base)}body.single-product .variations input[type=radio]{width:1px !important;height:1px !important;visibility:hidden !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}body.single-product .variations input[type=radio]:checked+label{font-weight:normal !important;background:var(--base);border-color:#000 !important}body.single-product .product-type-variable .gp-wc-product__summary>.price{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #d3d3d3 !important}@media screen and (max-width: 48em){body.single-product .product-type-variable .gp-wc-product__summary .product_title{display:none}}body.single-product .reset_variations{font-size:1rem !important}body.single-product .woocommerce-variation-price{display:none}body.single-product .variations_form[current-image=""] input[type=radio]:checked+label{background:#fff !important;border-color:#cdcdcd !important}body.single-product .woobt-product{padding:0 !important;border:none !important}body.single-product .woobt-product a{font-family:"Playfair Display";color:#000}body.single-product .woobt-product .woobt-qty-num{display:none !important}body.single-product .woobt-product label{width:100% !important;height:20px !important;opacity:0 !important}body.single-product .woobt-choose{text-align:left !important;zoom:1.5}body.single-product .flex-control-thumbs{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem;margin-top:1rem !important}@media screen and (max-width: 47.9375em){body.single-product .flex-control-thumbs{gap:.5rem}}body.single-product .flex-control-thumbs li{width:100% !important;border:1px solid #dbdbdb}body.single-product .woobt-before-text{text-transform:uppercase}body.single-product .quantity .qty{border:1px solid #000;background:#fff;min-width:100px;height:50px;margin-right:2rem}body.single-product .quantity .qty:focus{background-color:var(--base)}body.single-product .single_add_to_cart_button{align-items:center;background-color:var(--accent) !important;color:#fff;display:inline-flex;font-weight:normal;justify-content:center;line-height:1.1;min-height:2.75lh;text-align:center;text-decoration:none;text-transform:uppercase;margin:0;padding:.5rem 2rem;border-radius:0}body.single-product .single_add_to_cart_button::before{--size: calc(100% + .5rem);content:"";position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);transform:translate(-50%, -50%);border:1px solid var(--accent);pointer-events:none}body.single-product .single_add_to_cart_button:hover,body.single-product .single_add_to_cart_button:focus{background-color:#000 !important}body.single-product .woobt-summary .woobt-additional{font-weight:700}body.single-product .woobt-summary .woobt-additional>*{font-weight:300}body.single-product .woobt-summary .woobt-total{font-weight:700}body.single-product .woobt-summary .woobt-total>*{font-weight:300}body.single-product .gp-wc-product__other{margin-top:2.5rem;margin-bottom:var(--sp-100)}body.single-product .woocommerce-tabs .wc-tabs{padding-left:5px !important;margin-bottom:0 !important}body.single-product .woocommerce-tabs .wc-tabs li{border-radius:0 !important;text-transform:uppercase;padding:0;background-color:#efefef !important;padding:0 !important}body.single-product .woocommerce-tabs .wc-tabs li.active{background:#fff !important}body.single-product .woocommerce-tabs .wc-tabs li a{font-weight:400 !important;padding-inline:1.5rem !important}body.single-product .wc-tab{padding:1rem !important;border:1px solid #cfc8d8 !important;border-top:none !important}body.single-product .wc-tab h2{font-size:var(--fs-28)}body.single-product #tab-description>h2:first-child,body.single-product #tab-additional_information>h2:first-child{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}body.single-product .product{position:relative;z-index:1}body.single-product .gp-wc-product__related-products{margin-top:var(--fs-56)}body.single-product .gp-wc-product__related-products-items{--c-num: 4;display:grid;grid-template-columns:repeat(var(--c-num), minmax(0, 1fr));gap:2.5rem}@media screen and (max-width: 48em){body.single-product .gp-wc-product__related-products-items{--c-num: 2}}@media screen and (max-width: 47.9375em){body.single-product .gp-wc-product__related-products-items{gap:1.5rem}}body.single-product .gp-title{text-align:center;margin-bottom:2.5rem;margin-top:var(--fs-56)}body.single-product .gp-title__text{margin-bottom:0rem;text-transform:uppercase;font-size:var(--fs-38)}body.single-product .gp-title__separator{background-color:var(--accent);display:inline-flex;height:2px;width:40px}@media screen and (max-width: 47.9375em){body.single-product .woobt-products{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important}body.single-product .woobt-products .woobt-product{border:1px solid #d7d7d7 !important}body.single-product .woobt-products .woobt-choose{margin-bottom:0;padding-inline:.4rem !important;display:flex}body.single-product .woobt-products .woobt-thumb{margin-bottom:0;padding-top:0 !important}body.single-product .woobt-products .woobt-thumb img{width:100% !important}body.single-product .woobt-products .woobt-title{margin-bottom:0 !important;padding-bottom:0 !important}}body.single-product .woocommerce-Price-amount{color:#000;font-size:var(--fs-32)}.twg-fooevents-product-meta{font-size:22px;display:flex;gap:.5rem;margin-bottom:1rem}.twg-fooevents-product-meta svg{width:1.3em;height:auto}.stock.out-of-stock{font-size:1.25rem !important}.twg-stock-notification{margin-bottom:1.5rem !important}.twg-stock-notification label span{font-weight:500 !important}.twg-stock-notification input{border-radius:5px !important;border:1px solid #909090 !important;background:#f8f8f8 !important}.twg-stock-notification input:hover,.twg-stock-notification input:focus{border:1px solid #000 !important}.twg-stock-notification button{background:var(--accent) !important}.twg-stock-notification button:hover,.twg-stock-notification button:focus{background:var(--contrast) !important}.wc_gc_giftcard_product .wcvr__price{visibility:hidden !important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.capo-addon-panel{margin-top:5rem;display:block;padding:0;background:none;border:none}.capo-addon-items{display:grid;--c-num: 4;grid-template-columns:repeat(var(--c-num), minmax(0px, 1fr))}@media screen and (max-width: 64em){.capo-addon-items{--c-num: 2}}.capo-addon-item{flex-direction:column;text-align:center;padding:.5rem !important;gap:0 !important;position:relative}.capo-addon-item__check-icon{position:absolute;left:.5rem}.capo-addon-item__image{margin-bottom:.5rem}.capo-addon-item__image img{width:150px;height:150px;border:none !important}.capo-addon-item__name{font-weight:400 !important;line-height:1;white-space:initial}.capo-addon-item__price{font-weight:400 !important;line-height:1;padding-bottom:1rem}.capo-addon-item .amount{font-size:1.25rem !important}/*# sourceMappingURL=single-product.css.map */