/*!
 Theme Name:   Coffee & Tea Works
 Theme URI:    https://thewhitgroup.com/
 Description:  Child theme of GeneratePress
 Author:       The Whit Group
 Author URI:   https://thewhitgroup.com/
 Template:     generatepress
 Version:      0.1

 ——— Important: This css is generated from scss file.
*/.gp-link-no-decoration{text-decoration:none}.gp-link-no-decoration a{text-decoration:none}.gp-fix-wrp-image-block figure.gb-block-image{height:100%}@media screen and (min-width: 64.00125em){.gp-halfscreen-image--right,.gp-halfscreen-image--left{position:relative;height:100%;width:100%}.gp-halfscreen-image--right img,.gp-halfscreen-image--left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:50vw;height:100%;max-width:initial}.gp-halfscreen-image--right img{left:0}.gp-halfscreen-image--left img{right:0}}.gp-clean-circle-image{clip-path:circle(calc(50% - 1px) at 50% 50%)}.gp-clean-square-image{clip-path:inset(1px 1px 1px 1px)}body .gp-sticky-menu{position:sticky;top:0;z-index:10}body.admin-bar .gp-sticky-menu{top:32px}a,button,input{transition-property:color,background-color,border;transition-duration:.2s;transition-timing-function:ease-in-out;line-height:1.2}a img{transition:.3s filter;transition-timing-function:ease-in-out}a:hover img,a:focus img{filter:brightness(0.8)}*:last-child{margin-bottom:0}img{display:block}@font-face{font-display:auto;font-family:"Poppins";font-style:normal;font-weight:400;src:url("./assets/fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Poppins";font-style:italic;font-weight:400;src:url("./assets/fonts/poppins/pxiGyp8kv8JHgFVrJJLucHtA.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Poppins";font-style:normal;font-weight:600;src:url("./assets/fonts/poppins/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Poppins";font-style:italic;font-weight:600;src:url("./assets/fonts/poppins/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2") format("woff2")}:root{--g-n-padding: calc(var(--g-padding) * -1);--gp-font--poppins: "Poppins";--important-100p: 100% !important}:root{--g-padding:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--g-padding:calc(7.8703703704vw - 0.8333333333rem)}}@media screen and (min-width: 90em){:root{--g-padding:6.25rem}}@media screen and (max-width: 21.875em){:root{--g-padding: 1.5rem !important}}:root{--fs-18:1rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-18:calc(0.2314814815vw + 0.9166666667rem)}}@media screen and (min-width: 90em){:root{--fs-18:1.125rem}}:root{--fs-20:1.125rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-20:calc(0.2314814815vw + 1.0416666667rem)}}@media screen and (min-width: 90em){:root{--fs-20:1.25rem}}:root{--fs-24:1.125rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-24:calc(0.6944444444vw + 0.875rem)}}@media screen and (min-width: 90em){:root{--fs-24:1.5rem}}:root{--fs-32:1.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-32:calc(0.9259259259vw + 1.1666666667rem)}}@media screen and (min-width: 90em){:root{--fs-32:2rem}}:root{--fs-40:1.75rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-40:calc(1.3888888889vw + 1.25rem)}}@media screen and (min-width: 90em){:root{--fs-40:2.5rem}}:root{--fs-48:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-48:calc(1.8518518519vw + 1.3333333333rem)}}@media screen and (min-width: 90em){:root{--fs-48:3rem}}:root{--fs-56:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-56:calc(2.7777777778vw + 1rem)}}@media screen and (min-width: 90em){:root{--fs-56:3.5rem}}:root{--fs-64:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-64:calc(3.7037037037vw + 0.6666666667rem)}}@media screen and (min-width: 90em){:root{--fs-64:4rem}}:root{--fs-80:2.25rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-80:calc(5.0925925926vw + 0.4166666667rem)}}@media screen and (min-width: 90em){:root{--fs-80:5rem}}:root{--sp-40:1.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-40:calc(1.8518518519vw + 0.8333333333rem)}}@media screen and (min-width: 90em){:root{--sp-40:2.5rem}}:root{--sp-64:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-64:calc(3.7037037037vw + 0.6666666667rem)}}@media screen and (min-width: 90em){:root{--sp-64:4rem}}:root{--sp-80:2.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-80:calc(4.6296296296vw + 0.8333333333rem)}}@media screen and (min-width: 90em){:root{--sp-80:5rem}}:root{--sp-100:2.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-100:calc(6.9444444444vw + 0rem)}}@media screen and (min-width: 90em){:root{--sp-100:6.25rem}}:root{--sp-128:3rem;min-width:0vw}@media screen and (min-width: 36em){:root{--sp-128:calc(9.2592592593vw - 0.3333333333rem)}}@media screen and (min-width: 90em){:root{--sp-128:8rem}}html{scroll-behavior:smooth;scroll-padding-top:7rem}@media screen and (max-width: 47.9375em){html{scroll-padding-top:4rem}}#main{margin:0}@media screen and (max-width: 71.875em){.gp-sticky-header .gb-overlay{width:100%}}@media screen and (max-width: 1480px)and (min-width: 1024px){.gp-sticky-header .outer-container{padding-inline:3rem}}@media screen and (max-width: 80em){.gp-sticky-header .outer-container{padding-inline:1.5rem}}@media screen and (max-width: 75.625em){.gp-sticky-header .outer-container{padding-inline:1rem}}.gp-sticky-header #menu-primary-menu>li>.gb-menu-link{text-transform:uppercase}.gp-sticky-header #menu-primary-menu>li>.gb-menu-link:hover,.gp-sticky-header #menu-primary-menu>li>.gb-menu-link:focus{color:var(--accent)}@media screen and (max-width: 83.75em){.gp-sticky-header #menu-primary-menu>li>.gb-menu-link{padding-inline:.8rem}}.gp-sticky-header #menu-primary-menu>li.current-menu-item>a{font-weight:700;color:var(--accent)}.gp-sticky-header #menu-shop-brands{-moz-column-count:2;column-count:2;display:block}.gp-sticky-header .gb-overlay .gb-menu-link{color:#000;padding-inline:0}.gp-sticky-header .gb-overlay .gb-menu-link:hover,.gp-sticky-header .gb-overlay .gb-menu-link:focus{color:var(--accent)}.gp-sticky-header .gb-overlay .gb-menu-container{display:block !important}.gb-menu-container--mobile{padding:2.5rem}@media screen and (max-width: 47.9375em){.gb-menu-container--mobile{padding:.5rem !important}}.admin-bar .gp-sticky-header{top:-20px}.header__search-wrp{width:100%}.header__search-wrp form{display:flex;width:100%}.header__search-wrp .wp-block-search__label{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}.header__search-wrp .wp-block-search__inside-wrapper{padding:0;border:none;border-radius:50px;background:var(--base-2);width:100% !important}.header__search-wrp .wp-block-search__input{padding:.25rem 1.5rem;min-height:2.5rem;border:none;border-radius:50px 0 0 50px}.header__search-wrp .wp-block-search__input:focus{background:var(--base-1) !important}.header__search-wrp .wp-block-search__button{padding:.25rem 1rem;border-radius:0 50px 50px 0;background:var(--base-2);color:var(--accent)}.header__search-wrp .wp-block-search__button:hover,.header__search-wrp .wp-block-search__button:focus{background:var(--accent);color:#fff}.header__search-wrp .wp-block-search__button:hover path,.header__search-wrp .wp-block-search__button:focus path{stroke:#fff}.header__search-wrp .wp-block-search__button svg,.header__search-wrp .wp-block-search__button svg *{transition:none !important}.header__search-wrp .wp-block-search svg{transform:scale(1.2) scaleX(-1)}.header__search-wrp .wp-block-search svg path{stroke:var(--accent);stroke-width:1px}.gp-mini-cart .wc-block-mini-cart__button{background:none !important;padding:0 !important}.gp-mini-cart .wc-block-mini-cart__button:hover,.gp-mini-cart .wc-block-mini-cart__button:focus{color:var(--accent) !important;opacity:1 !important}@media screen and (max-width: 47.9375em){.gp-mini-cart .wc-block-mini-cart__button{font-size:1rem !important}}.gp-mini-cart .wc-block-mini-cart__quantity-badge{position:relative;--size: 1.5em;width:var(--size);height:var(--size)}.gp-mini-cart .wc-block-mini-cart__quantity-badge::before{content:"";width:100%;height:100%;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background:currentColor;vertical-align:middle;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='ïº' d='M3.75.5c.43 0 .82.352.898.781l.079.469h16.406c.82 0 1.445.82 1.21 1.602l-2.109 7.5c-.156.546-.625.898-1.21.898H6.64l.351 1.875h12.07a.95.95 0 0 1 .938.938c0 .546-.43.937-.938.937H6.211a.92.92 0 0 1-.899-.742L2.97 2.375H.938C.39 2.375 0 1.985 0 1.437 0 .93.39.5.938.5H3.75ZM5 18.625c0-1.016.82-1.875 1.875-1.875 1.016 0 1.875.86 1.875 1.875 0 1.055-.86 1.875-1.875 1.875A1.851 1.851 0 0 1 5 18.625Zm15 0c0 1.055-.86 1.875-1.875 1.875a1.851 1.851 0 0 1-1.875-1.875c0-1.016.82-1.875 1.875-1.875 1.016 0 1.875.86 1.875 1.875Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='ïº' d='M3.75.5c.43 0 .82.352.898.781l.079.469h16.406c.82 0 1.445.82 1.21 1.602l-2.109 7.5c-.156.546-.625.898-1.21.898H6.64l.351 1.875h12.07a.95.95 0 0 1 .938.938c0 .546-.43.937-.938.937H6.211a.92.92 0 0 1-.899-.742L2.97 2.375H.938C.39 2.375 0 1.985 0 1.437 0 .93.39.5.938.5H3.75ZM5 18.625c0-1.016.82-1.875 1.875-1.875 1.016 0 1.875.86 1.875 1.875 0 1.055-.86 1.875-1.875 1.875A1.851 1.851 0 0 1 5 18.625Zm15 0c0 1.055-.86 1.875-1.875 1.875a1.851 1.851 0 0 1-1.875-1.875c0-1.016.82-1.875 1.875-1.875 1.016 0 1.875.86 1.875 1.875Z'/%3E%3C/svg%3E")}.gp-mini-cart .wc-block-mini-cart__quantity-badge svg{display:none}.gp-mini-cart .wc-block-mini-cart__badge{color:#fff;background:var(--accent);font-size:.7em}@media screen and (max-width: 80em){#grid-logo{grid-template-columns:200px minmax(0px, 1fr)}}@media screen and (max-width: 75.625em){#grid-logo{grid-template-columns:140px minmax(0px, 1fr)}}@media screen and (max-width: 71.875em){#header-menu-search-wrapper{flex-direction:row}}#header-menu-search-wrapper>.gb-navigation{margin-left:2rem}[data-gpmodal-trigger=gp-search]{display:none !important}.gp-product-loop-item{display:flex !important;flex-direction:column;width:100%}.gp-product-loop-item__content{transition:.3s}.gp-product-loop-item__content:hover img,.gp-product-loop-item__content:focus img{filter:none !important}.gp-product-loop-item__content:hover .gp-product-loop-item__img-wrp::after,.gp-product-loop-item__content:focus .gp-product-loop-item__img-wrp::after{opacity:.9}.gp-product-loop-item__content:hover .gp-product-loop-item__img-wrp::before,.gp-product-loop-item__content:focus .gp-product-loop-item__img-wrp::before{opacity:1}.gp-product-loop-item__img-wrp{position:relative;border-radius:10px;overflow:hidden;background:#fff}.gp-product-loop-item__img-wrp::after{--size: 100%;content:"";position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);transform:translate(-50%, -50%);background:var(--accent);opacity:0;transition:.3s opacity;border-radius:10px;pointer-events:none}.gp-product-loop-item__img-wrp::before{--size: 100%;content:"See Details";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;text-transform:uppercase;font-size:var(--fs-20);font-weight:700;color:#fff;transition:.3s opacity;z-index:1;line-height:1.2;text-align:center;width:100%;pointer-events:none}.gp-product-loop-item__img-wrp>*:nth-child(2){display:none}.gp-product-loop-item img{height:100%;display:block}.gp-product-loop-item__btn-wrp{margin-top:auto}.gp-product-loop-item__btn-wrp a{padding-inline:1rem !important;line-height:1.2 !important;font-size:.875rem !important}.gp-query-bundled-packages .gp-product-loop-item__img-wrp::before{content:"See package"}.wc-block-components-product-metadata__description{display:none}.wc-block-mini-cart__title{font-size:1.25rem !important}.home__hero video{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;filter:brightness(0.3)}.home__hero .bg{-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.5) 100%);mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.5) 100%)}.home__tiles .bg{-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.8) 100%);mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.8) 100%)}.btn-add-to-cart{background:var(--contrast) !important;padding:.75rem 1.5rem !important;border-radius:.5rem !important;font-weight:700 !important;width:100%;max-width:250px !important}.btn-add-to-cart:hover,.btn-add-to-cart:focus{background:var(--accent) !important}.gp-product-loop__img-wrp{position:relative;border-radius:10px;overflow:hidden}.gp-product-loop__img-wrp::after{--size: 100%;content:"";position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);transform:translate(-50%, -50%);background:var(--accent);opacity:0;transition:.3s opacity;border-radius:10px;pointer-events:none}.gp-product-loop__img-wrp::before{--size: 100%;content:"See Details";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;text-transform:uppercase;font-size:var(--fs-20);font-weight:700;color:#fff;transition:.3s opacity;z-index:1;line-height:1.2;text-align:center;width:100%;pointer-events:none}.gp-product-loop__img-wrp:hover::after,.gp-product-loop__img-wrp:focus::after{opacity:.9}.gp-product-loop__img-wrp:hover::before,.gp-product-loop__img-wrp:focus::before{opacity:1}.coffee-start__tiles .bg{-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.8) 100%);mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.8) 100%)}.repair__cards .bg{-webkit-mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%);mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%)}.repair__hero video{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;filter:brightness(0.3)}.repair__testimonials-text{clip-path:polygon(calc(100% - 15px) 0px, calc(100% - 15px) 0px, calc(100% - 12.566988px) 0.19632498px, calc(100% - 10.258944px) 0.76471104px, calc(100% - 8.106756px) 1.67427486px, calc(100% - 6.141312px) 2.89413312px, calc(100% - 4.3935px) 4.3934025px, calc(100% - 2.894208px) 6.14119968px, calc(100% - 1.674324px) 8.10664134px, calc(100% - 0.764736px) 10.25884416px, calc(100% - 0.196332px) 12.56692482px, calc(100% - 0px) 15px, calc(100% - 0px) calc(100% - 29px), calc(100% - 0px) calc(100% - 29px), calc(100% - 0.196332px) calc(100% - 26.566988px), calc(100% - 0.764736px) calc(100% - 24.258944px), calc(100% - 1.674324px) calc(100% - 22.106756px), calc(100% - 2.894208px) calc(100% - 20.141312px), calc(100% - 4.3935px) calc(100% - 18.3935px), calc(100% - 6.141312px) calc(100% - 16.894208px), calc(100% - 8.106756px) calc(100% - 15.674324px), calc(100% - 10.258944px) calc(100% - 14.764736px), calc(100% - 12.566988px) calc(100% - 14.196332px), calc(100% - 15px) calc(100% - 14px), calc(50% + 13.961px) calc(100% - 14px), calc(50% - 0px) calc(100% - 0px), calc(50% - 13.961px) calc(100% - 14px), 15px calc(100% - 14px), 15px calc(100% - 14px), 12.56692482px calc(100% - 14.196332px), 10.25884416px calc(100% - 14.764736px), 8.10664134px calc(100% - 15.674324px), 6.14119968px calc(100% - 16.894208px), 4.3934025px calc(100% - 18.3935px), 2.89413312px calc(100% - 20.141312px), 1.67427486px calc(100% - 22.106756px), 0.76471104px calc(100% - 24.258944px), 0.19632498px calc(100% - 26.566988px), 0px calc(100% - 29px), 0px 15px, 0px 15px, 0.19632471px 12.56692239px, 0.76471008px 10.25884032px, 1.67427297px 8.10663693px, 2.89413024px 6.14119536px, 4.39339875px 4.39339875px, 6.14119536px 2.89413024px, 8.10663693px 1.67427297px, 10.25884032px 0.76471008px, 12.56692239px 0.19632471px, 15px 0px, calc(50% - 38.388px) 0px, calc(50% - 38.388px) 0px, calc(50% - 35.718718px) 3.6614397px, calc(50% - 32.713664px) 7.0407936px, calc(50% - 29.397126px) 10.1137239px, calc(50% - 25.793392px) 12.8558928px, calc(50% - 21.92675px) 15.2429625px, calc(50% - 17.821488px) 17.2505952px, calc(50% - 13.501894px) 18.8544531px, calc(50% - 8.992256px) 20.0301984px, calc(50% - 4.316862px) 20.7534933px, calc(50% + 0.5px) 21px, calc(50% + 0.5px) 21px, calc(50% + 5.316862px) 20.7534933px, calc(50% + 9.992256px) 20.0301984px, calc(50% + 14.501894px) 18.8544531px, calc(50% + 18.821488px) 17.2505952px, calc(50% + 22.92675px) 15.2429625px, calc(50% + 26.793392px) 12.8558928px, calc(50% + 30.397126px) 10.1137239px, calc(50% + 33.713664px) 7.0407936px, calc(50% + 36.718718px) 3.6614397px, calc(50% + 39.388px) 0px, calc(100% - 15px) 0px)}.gp-slider-style .slick-next::before,.gp-slider-style .slick-prev::before{--size: 2rem;content:"";position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);transform:translate(-50%, -50%);background-image:url("./assets/img/icon-arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.gp-slider-style .slick-prev::before{transform:translate(-50%, -50%) scaleX(-1)}:root{--wp--custom--carousel-block--pagination-bullet-active-color: var(--accent)}.gp-contact-form__inner{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media screen and (max-width: 47.9375em){.gp-contact-form__inner>*{grid-column:1/3}}.gp-contact-form .col-12{grid-column:1/3}.gp-contact-form label{font-weight:700;margin-bottom:.25rem;display:block}.gp-contact-form label span{color:var(--accent)}.gp-contact-form input,.gp-contact-form textarea{width:100%;background:#f9f7f7;border:1px solid #dbdbdb;padding:1rem 1rem;border-radius:14px;display:block}.gp-contact-form input:active,.gp-contact-form input:focus,.gp-contact-form textarea:active,.gp-contact-form textarea:focus{background-color:var(--base-2) !important;border:1px solid var(--contrast) !important}.gp-contact-form input::-moz-placeholder, .gp-contact-form textarea::-moz-placeholder{color:var(--accent)}.gp-contact-form input::placeholder,.gp-contact-form textarea::placeholder{color:var(--accent)}.gp-contact-form br{display:none}.gp-contact-form p{margin-bottom:0}.gp-contact-form .wpcf7-not-valid-tip{margin-top:.25rem !important;margin-bottom:.5rem !important;margin-left:1rem !important;padding:.25rem 1rem !important;border-radius:50px !important;background:#fff3f3 !important;line-height:1 !important;width:-moz-fit-content !important;width:fit-content !important}.gp-contact-form .wpcf7-response-output{padding:.5rem 1.5rem !important;margin-top:.5rem !important;border-radius:14px;margin-inline:0 !important;border-width:1px !important}.gp-contact-form .invalid .wpcf7-response-output{color:#473505 !important;background:#fff6e0}.gp-contact-form .sent .wpcf7-response-output{color:#004106 !important;background:#effff0}.gp-contact-form__submit{position:relative}.gp-contact-form__submit input{background:var(--accent);color:#fff;text-align:center;text-transform:uppercase;font-weight:900;font-size:1.125rem;width:auto;border:none;transition:.3s;white-space:break-spaces;min-width:220px}.gp-contact-form__submit input:hover,.gp-contact-form__submit input:focus{background:#000 !important}@media screen and (max-width: 47.9375em){.gp-contact-form__submit{text-align:center}}.gp-contact-form .wpcf7-spinner{display:block;position:absolute;right:-1rem;top:50%;transform:translate(-100%, -50%);margin:0}.btn-add-to-cart{background:var(--global-color-8) !important;padding-inline:.5rem}@media screen and (max-width: 47.9375em)and (max-width: 47.9375em){#gp-single-product .woocommerce-product-gallery{margin-bottom:0}}#gp-single-product .flex-viewport{border-radius:24px;border:1px solid #d9d9d9}#gp-single-product .flex-control-nav.flex-control-thumbs{display:flex;gap:1rem;margin-top:1rem}@media screen and (max-width: 47.9375em){#gp-single-product .flex-control-nav.flex-control-thumbs{gap:.5rem;flex-wrap:wrap}}#gp-single-product .flex-control-nav.flex-control-thumbs>*{flex:1;padding:0}@media screen and (max-width: 47.9375em){#gp-single-product .flex-control-nav.flex-control-thumbs>*{flex:0 0 18%}}#gp-single-product .flex-control-nav.flex-control-thumbs>* img{border:2px solid #f0f0f0;border-radius:10px;overflow:hidden;transition:all .3s}#gp-single-product .flex-control-nav.flex-control-thumbs>* img.flex-active{border-color:var(--accent)}#gp-single-product .woocommerce-variation-add-to-cart{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid var(--base);border-bottom:1px solid var(--base);gap:1rem}#gp-single-product .quantity.buttons-added .minus,#gp-single-product .quantity.buttons-added .plus{transition:all .3s}#gp-single-product .quantity.buttons-added .minus:hover,#gp-single-product .quantity.buttons-added .minus:focus,#gp-single-product .quantity.buttons-added .plus:hover,#gp-single-product .quantity.buttons-added .plus:focus{background:var(--accent);color:#fff}#gp-single-product .quantity.buttons-added .minus{border-radius:4px 0 0 4px}#gp-single-product .quantity.buttons-added .plus{border-radius:0 4px 4px 0}#gp-single-product .single_add_to_cart_button{background:var(--global-color-8);padding:.75rem 2rem;border-radius:4px;text-transform:uppercase;font-weight:700;transition:all .3s}#gp-single-product .single_add_to_cart_button:hover,#gp-single-product .single_add_to_cart_button:focus{background:var(--accent);color:#fff}#gp-single-product .woocommerce-tabs{border-bottom:1px solid #ccc}#gp-single-product .woocommerce-tabs .tabs{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#gp-single-product .woocommerce-tabs li{border:none;background:none}#gp-single-product .woocommerce-tabs li a{color:var(--contrast);text-transform:uppercase;font-size:var(--fs-20);line-height:1.2;padding-block:1rem;position:relative}#gp-single-product .woocommerce-tabs li a:hover::after,#gp-single-product .woocommerce-tabs li a:focus::after{opacity:1}#gp-single-product .woocommerce-tabs li a::after{--size: 100%;content:"";position:absolute;bottom:0;left:50%;width:var(--size);height:5px;transform:translateX(-50%);background:var(--accent);opacity:0;transition:all .3s}#gp-single-product .woocommerce-tabs li.active a{color:var(--accent)}#gp-single-product .woocommerce-tabs li.active a::after{opacity:1}#gp-single-product .woocommerce-tabs .woocommerce-Tabs-panel>h2:first-child{display:none}#gp-single-product #comments>h2:first-child{display:none}.custom-wrapper-shipping-data button{font-size:12px;padding:0;margin-left:1rem;background:none;color:var(--accent);font-weight:600;display:block}.custom-wrapper-shipping-data button:hover,.custom-wrapper-shipping-data button:focus{color:var(--contrast);text-decoration:underline}/*# sourceMappingURL=style.css.map */