/*!
 Theme Name:   Gina Diamond's
 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.
*/:root{--gp-font--primary: "Lexend";--gp-font--secondary: "Playfair Display"}@font-face{font-display:auto;font-family:"Lexend";font-style:normal;font-weight:100 900;src:url("./assets/fonts/lexend/wlpwgwvFAVdoq2_v-6QU.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Playfair Display";font-style:normal;font-weight:600;src:url("./assets/fonts/playfair-display/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebunDXbtM.woff2") format("woff2")}@font-face{font-display:auto;font-family:"Playfair Display";font-style:italic;font-weight:600;src:url("./assets/fonts/playfair-display/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXtHA-Q.woff2") format("woff2")}:root{--g-padding:1.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--g-padding:calc(8.7962962963vw - 1.6666666667rem)}}@media screen and (min-width: 90em){:root{--g-padding:6.25rem}}:root{--g-n-padding: calc(var(--g-padding) * -1)}@media screen and (max-width: 21.875em){:root{--g-padding: 1.25rem !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-22:1.25rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-22:calc(0.2314814815vw + 1.1666666667rem)}}@media screen and (min-width: 90em){:root{--fs-22:1.375rem}}:root{--fs-24:1.375rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-24:calc(0.2314814815vw + 1.2916666667rem)}}@media screen and (min-width: 90em){:root{--fs-24:1.5rem}}:root{--fs-28:1.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-28:calc(0.462962963vw + 1.3333333333rem)}}@media screen and (min-width: 90em){:root{--fs-28:1.75rem}}:root{--fs-32:1.75rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-32:calc(0.462962963vw + 1.5833333333rem)}}@media screen and (min-width: 90em){:root{--fs-32:2rem}}:root{--fs-38:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-38:calc(0.6944444444vw + 1.75rem)}}@media screen and (min-width: 90em){:root{--fs-38:2.375rem}}:root{--fs-40:2rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-40:calc(0.9259259259vw + 1.6666666667rem)}}@media screen and (min-width: 90em){:root{--fs-40:2.5rem}}:root{--fs-48:2.375rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-48:calc(1.1574074074vw + 1.9583333333rem)}}@media screen and (min-width: 90em){:root{--fs-48:3rem}}:root{--fs-56:2.5rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-56:calc(1.8518518519vw + 1.8333333333rem)}}@media screen and (min-width: 90em){:root{--fs-56:3.5rem}}:root{--fs-64:2.75rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-64:calc(2.3148148148vw + 1.9166666667rem)}}@media screen and (min-width: 90em){:root{--fs-64:4rem}}:root{--fs-80:3rem;min-width:0vw}@media screen and (min-width: 36em){:root{--fs-80:calc(3.7037037037vw + 1.6666666667rem)}}@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}}:root{--max-width: 87.5rem}@media screen and (min-width: 87.50125em){:root{--magic-number-spacing: calc((100vw - var(--max-width)) / 2)}}:root{--height-inner-hero: clamp(38.44rem, calc(36.125rem + 11.563vw), 50.00rem)}.gp-clean-circle-image{clip-path:circle(calc(50% - 1px) at 50% 50%)}.gp-clean-square-image{clip-path:inset(1px 1px 1px 1px)}.gp-mask-gradient-img--left{-webkit-mask-image:linear-gradient(to left, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to left, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}.gp-mask-gradient-img--right{-webkit-mask-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}.gp-mask-gradient-img--top{-webkit-mask-image:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}.gp-mask-gradient-img--bottom{-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}html{scroll-behavior:smooth;scroll-padding-top:20rem}@media screen and (max-width: 47.9375em){html{scroll-padding-top:8rem}}a,button,input{transition-property:color,background-color,border;transition-duration:.2s;transition-timing-function:ease-in-out}a img{transition:.3s filter;transition-timing-function:ease-in-out}a:hover img,a:focus img{filter:brightness(0.8)}.btn-base{position:relative}.btn-base::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}.btn--white-transparent::before{border:1px solid #fff}[data-title=Pattern]{margin-top:0;margin-bottom:0}.entry-content *:last-child{margin-bottom:0}#main{margin:0}#content{flex-direction:column}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{--wp--preset--font-size--small: 1rem}.wc-block-cart__submit-button{align-items:center;background-color:var(--accent);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:3px;padding:.5rem 2rem;transition:.3s !important}.wc-block-cart__submit-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}.wc-block-cart__submit-button:hover,.wc-block-cart__submit-button:focus{background-color:#000;color:#fff}.wc-block-components-checkout-place-order-button{align-items:center;background-color:var(--accent);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:3px;padding:.5rem 2rem;transition:.3s !important}.wc-block-components-checkout-place-order-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}.wc-block-components-checkout-place-order-button:hover,.wc-block-components-checkout-place-order-button:focus{background-color:#000;color:#fff}.yith-wcan-filters.horizontal{margin:0 !important}.yith-wcan-filters.horizontal form{display:flex;gap:1rem;flex-wrap:wrap}.yith-wcan-filters.horizontal form .yith-wcan-filter{margin-bottom:0 !important;flex:1 0 auto}.yith-wcan-filters.horizontal form .filter-title{margin:0 !important;border-radius:0 !important;font-size:1rem;text-transform:uppercase;font-family:var(--gp-font--primary);font-weight:300 !important}.yith-wcan-filters.horizontal .filter-content .dropdown-wrapper>ul{margin:0}.yith-wcan-filters.horizontal ul.filter-items{margin:0}.yith-wcan-filters.horizontal a.apply-filters{border-radius:0 !important;background:var(--accent)}.yith-wcan-filters.horizontal a.apply-filters:hover,.yith-wcan-filters.horizontal a.apply-filters:focus{background-color:#000}.yith-wcan-filters.horizontal .filter-content,.yith-wcan-filters.horizontal .filter-title.opened{border-color:#dfdfdf !important;box-shadow:0 0 7px 0 #dfdfdf !important}.yith-wcan-reset-filters{align-items:center;background-color:var(--accent);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:3px;padding:.5rem 2rem;position:relative}.yith-wcan-reset-filters::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}.yith-wcan-reset-filters:hover,.yith-wcan-reset-filters:focus{background-color:#000;color:#fff}.yith-wcan-active-filters h4{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}.fc-today-button{align-items:center;background:#fff !important;display:inline-flex;font-weight:300 !important;justify-content:center;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;min-height:2lh;margin:3px;padding:.5rem 2rem;border-radius:0 !important;min-width:100px;color:var(--accent);border-color:var(--accent);transition:.3s}.fc-today-button:hover,.fc-today-button:focus{background:var(--accent) !important;transition:.3s}.fc-today-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}th.fc-day-header span{min-height:46px;display:flex;justify-content:center;align-items:center;background:var(--global-color-8);font-weight:300;text-transform:uppercase}.fc-day-number{padding:1rem !important}.fc-day-grid-event{margin:0;border-radius:0;padding:1rem;background:#fef3f5;border:none;color:#000 !important}.fc-day-grid-event:hover,.fc-day-grid-event:focus{background:#fbdae0}.fc-day-grid-event .fc-content{white-space:initial !important;display:grid}.fc-day-grid-event .fc-time{font-weight:300;color:gray}td.fc-today{background:#fbf9f3 !important}.fc-prev-button,.fc-next-button{--size: 40px;border-radius:0 !important;box-shadow:none !important;background:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;width:var(--size) !important;height:var(--size) !important}.fc-prev-button .fc-icon::after{font-size:180%;left:0px;top:-1px}.fc-next-button .fc-icon::after{font-size:180%;left:-3px;top:-1px}#fooevents_calendar .fc-right{display:flex;align-items:center}@media screen and (max-width: 47.9375em){.fooevents-event-listing-single{display:flex !important;flex-wrap:wrap !important}.fooevents-event-listing-single td.date{flex:0 0 60px;display:flex;flex-direction:column;justify-content:center;align-items:center}.fooevents-event-listing-single>.fooevents-event-listing-compact-details:nth-child(2){flex:0 0 calc(100% - 60px)}.fooevents-event-listing-single>.fooevents-event-listing-compact-details:last-child{text-align:center;display:flex !important;align-items:center;gap:1rem;justify-content:center}.fooevents-event-listing-single .fooevents-event-listing-compact-stock{margin:0 !important}}[name=fooevents_submit_attendees],.fooevents-event-listing-list-book-now a{align-items:center;background:var(--accent) !important;display:inline-flex;font-weight:300 !important;justify-content:center;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;min-height:2lh;margin:3px;padding:.5rem 2rem;border-radius:0 !important;min-width:100px;color:var(--accent);border-color:var(--accent);transition:.3s;margin-top:2rem !important;position:relative;color:#fff}[name=fooevents_submit_attendees]:hover,[name=fooevents_submit_attendees]:focus,.fooevents-event-listing-list-book-now a:hover,.fooevents-event-listing-list-book-now a:focus{background:#000 !important;transition:.3s}[name=fooevents_submit_attendees]::before,.fooevents-event-listing-list-book-now a::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}a.wc-block-mini-cart__footer-cart{transition:.3s !important}a.wc-block-mini-cart__footer-checkout{background:#000;transition:.3s !important}a.wc-block-mini-cart__footer-checkout:hover,a.wc-block-mini-cart__footer-checkout:focus{color:#fff;background-color:var(--accent)}.woocommerce-notice.woocommerce-thankyou-order-received{font-size:var(--fs-32);font-family:var(--gp-font--secondary)}.woocommerce-order-details h2,.woocommerce-customer-details h2{font-size:var(--fs-24);font-family:var(--gp-font--primary)}@media screen and (max-width: 48em){.woocommerce-customer-details .woocommerce-column--shipping-address{margin-top:1.5rem}}@media screen and (max-width: 47.9375em){.wc-block-mini-cart__title{font-size:1.5rem !important}}.twg-quote-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:3px;padding:.5rem 2rem;margin-bottom:1.5rem !important;position:relative}.twg-quote-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) !important;pointer-events:none}.twg-quote-button:hover,.twg-quote-button:focus{background-color:#000 !important}.twg-quote-dialog__title{font-size:var(--fs-32)}.twg-quote-dialog__close{line-height:1.1;align-items:initial}.twg-fulfillment-methods{padding:.25rem .5rem;background:#f1f1f1;border-radius:5px;display:block;width:-moz-fit-content;width:fit-content;margin-block:.75rem;font-weight:500}.twg-fulfillment-methods span{font-weight:400}.subcategory-suggestions{text-align:center}.subcategory-suggestions__title{margin-bottom:2.5rem;font-size:var(--fs-40)}.subcategory-suggestions__list{margin:0;list-style:none;display:flex;gap:var(--gap-size);--gap-size: 2rem;--n-size: 5;flex-wrap:wrap;font-size:1.25rem}@media screen and (max-width: 64em){.subcategory-suggestions__list{--gap-size: 1rem;--n-size: 3}}@media screen and (max-width: 47.9375em){.subcategory-suggestions__list{--gap-size: .5rem;--n-size: 2}}.subcategory-suggestions__card{--sw: calc(100% / var(--n-size) - ((var(--n-size) - 1) * var(--gap-size)) / var(--n-size));min-width:var(--sw);flex:1;display:flex}.subcategory-suggestions__card a{padding:2rem 1rem;background:var(--base);text-decoration:none;border-radius:4px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;word-break:break-word}.subcategory-suggestions__card a:hover,.subcategory-suggestions__card a:focus{background:#ede5ce}.fooevents-waitlist-button{font-weight:700}.yith-wcan-filters.horizontal .twg-yith-category-links{display:inline-block;margin-bottom:8px;min-width:200px;position:relative;vertical-align:top}.yith-wcan-filters.horizontal .twg-yith-category-title{border:1px solid #d7d7d7;border-radius:4px;cursor:pointer;font-weight:400;margin:0 15px 10px 0;padding:10px 40px 10px 20px;position:relative;margin:0 !important;border-radius:0 !important;font-size:1rem;text-transform:uppercase;font-family:var(--gp-font--primary);font-weight:400 !important}.yith-wcan-filters.horizontal .twg-yith-category-title:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);--size: 10px;width:var(--size);height:var(--size);background-image:url("/wp-content/plugins/yith-woocommerce-ajax-product-filter-premium/assets/images/arrow-down.svg");background-repeat:no-repeat;background-size:contain}.yith-wcan-filters.horizontal .twg-yith-category-content{background:#fff;border:1px solid #d7d7d7;border-radius:4px;display:none;min-width:300px;padding:20px;position:absolute;width:100%;z-index:100}.yith-wcan-filters.horizontal .twg-yith-category-content .filter-items{list-style:none;display:flex;flex-direction:column;gap:.5rem}.yith-wcan-filters.horizontal .twg-yith-category-content a{text-decoration:none;color:var(--contrast-2)}.yith-wcan-filters.horizontal .twg-yith-category-content a:hover,.yith-wcan-filters.horizontal .twg-yith-category-content a:focus{color:var(--accent)}.yith-wcan-filters.horizontal .twg-yith-category-links.open .twg-yith-category-content{display:block}.wc-block-components-mailchimp-opt-in{padding-inline:0 !important}.twg-newsletter-form__submit{align-items:center;background-color:var(--accent);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:3px;padding:.5rem 2rem;position:relative}.twg-newsletter-form__submit::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}#gp-header-wrp{position:fixed;z-index:9;top:0;width:100%;transition:.3s}@media screen and (max-width: 48em){#gp-header-wrp{position:sticky}}#gp-header-wrp .outer-container{--g-padding: 2rem}@media screen and (max-width: 47.9375em){#gp-header-wrp .outer-container{--g-padding: 1rem}}#gp-header-wrp [data-title=logo]{display:block;position:absolute;left:50%;transform:translate(-50%, -50%);top:50%}@media screen and (max-width: 89.375em){#gp-header-wrp [data-title=logo]{max-width:150px}}@media screen and (max-width: 78.125em){#gp-header-wrp [data-title=logo]{max-width:100px}}#gp-header-wrp .gb-navigation{flex:1}#gp-header-wrp .wc-block-mini-cart__button{background:none !important;color:var(--contrast-3)}#gp-header-wrp .wc-block-mini-cart__button:hover,#gp-header-wrp .wc-block-mini-cart__button:focus{opacity:1 !important;color:var(--accent)}@media screen and (max-width: 47.9375em){#gp-header-wrp .wc-block-mini-cart__button{font-size:1rem !important}}#gp-header-wrp .wc-block-mini-cart__quantity-badge{position:relative;--size: 1.4em;width:var(--size);height:var(--size)}#gp-header-wrp .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 xmlns='http://www.w3.org/2000/svg' width='19' height='20' fill='currentColor' viewBox='0 0 19 20'%3E%3Cpath d='M13.89 5.204h1.91c.604 0 1.641.985 1.747 1.6L19 17.441c-.155 1.585-1.118 2.241-2.62 2.34-4.53.287-9.361-.222-13.915 0C1.045 19.674.122 18.919 0 17.45c.539-3.25.743-6.566 1.298-9.808.408-2.373 1.591-2.553 3.811-2.43V3.858C5.101 1.822 7.55.017 9.467 0c1.943-.016 4.424 1.806 4.424 3.858v1.354-.008Zm-1.305 0v-1.19c0-.247-.31-.944-.449-1.19-1.143-1.995-4.154-1.995-5.297 0-1.142 1.994-.449.943-.449 1.19v1.19h6.195ZM5.1 6.517H3.354c-.024 0-.367.205-.408.246-.343.32-.44 1.658-.514 2.184-.416 2.823-.71 5.671-1.11 8.503.016.41.253.722.604.903l14.862.04c.849-.106.906-.713.849-1.428-.27-3.209-1.004-6.508-1.322-9.717 0-.247-.474-.715-.67-.715H13.9v2.414c0 .049-.253.377-.326.41-.335.148-.98-.05-.98-.41V6.533H6.407v2.414c0 .049-.253.377-.327.41-.334.148-.98-.05-.98-.41v-2.43Z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' fill='currentColor' viewBox='0 0 19 20'%3E%3Cpath d='M13.89 5.204h1.91c.604 0 1.641.985 1.747 1.6L19 17.441c-.155 1.585-1.118 2.241-2.62 2.34-4.53.287-9.361-.222-13.915 0C1.045 19.674.122 18.919 0 17.45c.539-3.25.743-6.566 1.298-9.808.408-2.373 1.591-2.553 3.811-2.43V3.858C5.101 1.822 7.55.017 9.467 0c1.943-.016 4.424 1.806 4.424 3.858v1.354-.008Zm-1.305 0v-1.19c0-.247-.31-.944-.449-1.19-1.143-1.995-4.154-1.995-5.297 0-1.142 1.994-.449.943-.449 1.19v1.19h6.195ZM5.1 6.517H3.354c-.024 0-.367.205-.408.246-.343.32-.44 1.658-.514 2.184-.416 2.823-.71 5.671-1.11 8.503.016.41.253.722.604.903l14.862.04c.849-.106.906-.713.849-1.428-.27-3.209-1.004-6.508-1.322-9.717 0-.247-.474-.715-.67-.715H13.9v2.414c0 .049-.253.377-.326.41-.335.148-.98-.05-.98-.41V6.533H6.407v2.414c0 .049-.253.377-.327.41-.334.148-.98-.05-.98-.41v-2.43Z'/%3E%3C/svg%3E%0A")}#gp-header-wrp .wc-block-mini-cart__quantity-badge svg{display:none}#gp-header-wrp .wc-block-mini-cart__badge{border:1px solid gray;color:#000 !important;background:#fff !important}@media screen and (max-width: 68.75em){#gp-header-wrp:not(.js-is-sticky) #menu-primary-menu>li>.gb-menu-link{color:var(--contrast-3)}}@media screen and (max-width: 68.75em){#gp-header-wrp #menu-primary-menu{align-items:initial}#gp-header-wrp #menu-primary-menu .gb-menu-link{max-width:initial !important}}#gp-header-wrp .gb-sub-menu .gb-menu-link{text-align:initial !important;max-width:initial !important;overflow-wrap:anywhere}@media screen and (max-width: 48em){#gp-header-wrp .text-order-now{display:none}}@media screen and (min-width: 48.00125em){body:not(.single):not(.gp-solid-header) #gp-header-wrp:not(.js-is-sticky){background:none}body:not(.single):not(.gp-solid-header) #gp-header-wrp:not(.js-is-sticky)>.outer-container{border-color:hsla(0,0%,100%,.15)}body:not(.single):not(.gp-solid-header) #gp-header-wrp:not(.js-is-sticky) .btn-inline:not(.mobile),body:not(.single):not(.gp-solid-header) #gp-header-wrp:not(.js-is-sticky) .btn-icon,body:not(.single):not(.gp-solid-header) #gp-header-wrp:not(.js-is-sticky) .wc-block-mini-cart__button{color:#fff}}@media screen and (min-width: 68.75125em){body:not(.single):not(.gp-solid-header) #gp-header-wrp:not(.js-is-sticky) #menu-primary-menu>li>.gb-menu-link{color:#fff}}body.single #gp-header-wrp,body.gp-solid-header #gp-header-wrp{position:sticky}.admin-bar #gp-header-wrp{top:32px !important}@media screen and (max-width: 68.75em){#gp-header-main{padding-block:1.25rem}}@media screen and (max-width: 89.375em){#gp-header-main>.outer-container{padding-block:1rem}}@media screen and (max-width: 78.125em){#gp-header-main>.outer-container{padding-block:0}}@media screen and (max-width: 68.75em){#gp-header-wrp-menu{display:flex;justify-content:space-between}#gp-header-wrp-menu>a{order:1}}@media screen and (max-width: 68.75em){#gp-header-actions{order:2}}.gb-menu-container--mobile{width:100%;left:auto;right:0;padding-inline:1.5rem}@media screen and (max-width: 47.9375em){.gb-menu-container--mobile{padding-inline:.5rem}}#gp-header-main .gb-navigation--mobile{z-index:101}#gp-header-main .gb-navigation--mobile::before{--size: 100%;content:"";position:fixed;top:50%;left:50%;width:var(--size);height:var(--size);transform:translate(-50%, -50%);background:#000;opacity:0;pointer-events:none}#gp-header-main .gb-navigation--mobile.gb-navigation--open::before{opacity:.8}[data-gpmodal-trigger=gp-search]{display:none !important}body .gp-sticky-menu{position:sticky;top:0;z-index:10}body.admin-bar .gp-sticky-menu{top:32px}@media screen and (min-width: 68.75125em){#menu-primary-menu>li:first-child>.gb-menu-link{padding-left:0}#menu-primary-menu>li:last-child>.gb-menu-link{padding-right:0}#menu-primary-menu>li.menu-item-has-children>.gb-menu-link{padding-right:0}}@media screen and (max-width: 78.125em){#menu-primary-menu>li .gb-menu-link{padding:1em 12px}}@media screen and (min-width: 68.75125em){#menu-primary-menu .second-part{margin-left:auto}}@media screen and (max-width: 68.75em){#menu-primary-menu .gb-submenu-toggle{position:relative}#menu-primary-menu .gb-submenu-toggle::before{--size: 100%;content:"";position:absolute;top:50%;right:-1.5rem;width:80px;height:50px;transform:translateY(-50%)}#menu-primary-menu .gb-submenu-toggle svg{transform:scale(1.5)}}@media screen and (max-width: 68.75em){#menu-primary-menu>li+li{border-top:1px solid #f0f0f0}}body.blog #gp-header-wrp .btn-inline:not(.mobile),body.blog #gp-header-wrp .btn-icon,body.blog #gp-header-wrp .wc-block-mini-cart__button,body.blog #gp-header-wrp #menu-primary-menu>li>.gb-menu-link,body.single-post #gp-header-wrp .btn-inline:not(.mobile),body.single-post #gp-header-wrp .btn-icon,body.single-post #gp-header-wrp .wc-block-mini-cart__button,body.single-post #gp-header-wrp #menu-primary-menu>li>.gb-menu-link{color:var(--contrast-3) !important}.banner-top{background:#000;padding:.5rem 0;color:#fff;text-align:center}.banner-top *:last-child{margin-bottom:0}@media screen and (max-width: 47.9375em){.banner-top{font-size:14px;line-height:1.2}}.menu-vertical .gb-menu{flex-direction:column;align-items:stretch}.menu-vertical .gb-sub-menu{display:block !important;position:relative !important;left:auto !important;right:auto !important;opacity:1 !important;transform:none !important;transition:none !important;width:100%}.menu-vertical .gb-submenu-toggle,.menu-vertical .gb-submenu-toggle-icon{display:none}@media screen and (max-width: 68.75em){.menu-vertical>.gb-menu-container{display:block !important}}footer.entry-meta{padding-left:var(--g-padding);padding-right:var(--g-padding);padding-bottom:var(--g-padding);display:flex;justify-content:center}footer.entry-meta nav{width:100%;max-width:1400px;display:flex}footer.entry-meta .nav-next,footer.entry-meta .nav-previous{width:50%}footer.entry-meta .nav-next{display:flex;flex-direction:row-reverse}.product-card{text-decoration:none;color:inherit}.product-card__img-wrp{background:var(--accent);position:relative;aspect-ratio:436/474;margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center}.product-card__img{position:absolute;left:0;top:0;width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;transition:.3s;z-index:1;pointer-events:none}.product-card__content{text-align:center}.product-card__price{font-size:var(--fs-20);color:var(--accent);display:inline-flex;gap:.5rem;margin-bottom:0}.product-card__price del{color:var(--base-2)}.product-card__title{font-size:var(--fs-22);margin-bottom:1rem}.product-card .btn-base{transition:.3s;opacity:0;z-index:2}.product-card:hover .product-card__img,.product-card:focus .product-card__img{opacity:.25;filter:none}.product-card:hover .btn-base,.product-card:focus .btn-base{opacity:1}.category-card{text-decoration:none;color:inherit;background:var(--accent);position:relative;aspect-ratio:436/474;display:flex;align-items:flex-end;padding:2rem}.category-card__img-wrp{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;transition:.3s}.category-card__img{position:absolute;left:0;top:0;width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;transition:.3s;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}.category-card__content{position:relative}.category-card__title{font-size:var(--fs-28);margin-bottom:1.25rem;font-family:var(--gp-font--primary);font-weight:300;color:#fff;text-transform:uppercase}.category-card .btn-base{transition:.3s}.category-card:hover .category-card__img-wrp,.category-card:focus .category-card__img-wrp{opacity:.25}.category-card:hover .category-card__img,.category-card:focus .category-card__img{filter:none}.category-card:hover .btn-base,.category-card:focus .btn-base{opacity:1}.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/1}}.gp-contact-form .col-12{grid-column:-1/1}.gp-contact-form label{font-weight:500}.gp-contact-form input,.gp-contact-form textarea,.gp-contact-form select{width:100%;background:var(--base-3);border:1px solid #9f9f9f;padding:.7rem 1.5rem;border-radius:5px}.gp-contact-form input:active,.gp-contact-form input:focus,.gp-contact-form textarea:active,.gp-contact-form textarea:focus,.gp-contact-form select:active,.gp-contact-form select:focus{border:1px solid #000 !important;background:var(--base)}.gp-contact-form input::-moz-placeholder, .gp-contact-form textarea::-moz-placeholder, .gp-contact-form select::-moz-placeholder{color:rgba(0,0,0,0)}.gp-contact-form input::placeholder,.gp-contact-form textarea::placeholder,.gp-contact-form select::placeholder{color:rgba(0,0,0,0)}.gp-contact-form [readonly]{background:var(--global-color-8)}.gp-contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:center right 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='currentColor' viewBox='0 0 14 8'%3E%3Cpath d='m12.42.452 1.06 1.061-5.777 5.779a.996.996 0 0 1-1.413 0L.51 1.513 1.57.453l5.425 5.424L12.42.452Z'/%3E%3C/svg%3E%0A");padding-right:2rem;background-size:14px}.gp-contact-form textarea{height:150px}.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{margin:0 !important;border-radius:5px !important;border:none !important;background:#dcf2e1;padding:.5rem 1rem !important;color:#002b0a}.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 input{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:3px;padding:.5rem 2rem;margin-bottom:1.5rem !important;border-radius:0 !important;border:none !important}.gp-contact-form__submit input::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) !important;pointer-events:none}.gp-contact-form__submit input:hover,.gp-contact-form__submit input:focus{background-color:#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}.gp-carousel-control--center{position:absolute;width:calc(100% + 9rem);top:calc(50% - .5rem);left:50%;transform:translate(-50%, -50%);z-index:1;pointer-events:none}.gp-carousel-control--center>button{pointer-events:initial}@media screen and (max-width: 48em){.gp-carousel-control--center{width:calc(100% + 4rem)}}.posted-on,.byline,.cat-links{display:none !important}.mb-0{margin-bottom:0px}.overlay-custom{position:relative;overflow:hidden}.overlay-custom::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(27, 27, 27, 0.51) 29.5%, rgba(27, 27, 27, 0.24) 65.9%);z-index:1}.featured-image{margin-bottom:0;line-height:0}.featured-image img{display:block}.btn-grey{position:relative}.btn-grey::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 #fff;background:hsla(0,0%,100%,.19);pointer-events:none}/*# sourceMappingURL=style.css.map */