@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap";html{font-size:16px}body{box-sizing:border-box}body.freeze{overflow:hidden;position:relative}body:not(.home) footer.wp-block-template-part{margin-block-start:0!important}body:not(.home) footer.wp-block-template-part .gform_heading{display:none!important}.footer-portal{position:relative;z-index:1400}a:focus,button:focus{outline:none}@media (max-width: 1280px){.entry-content .wp-block-group{padding-left:.5rem;padding-right:.5rem}}@media (max-width: 640px){h2.wp-block-heading{font-size:2rem}}.container{max-width:1280px;margin-left:auto;margin-right:auto}@media (max-width: 1280px){.mobile-hide{display:none!important}}@media (min-width: 1280px){.desktop-hide{display:none!important}}.justify-evenly{justify-content:space-between}.align-center{align-items:center}.gap-sm{gap:1em var(--wp--preset--spacing--10)}@media (max-width: 768px){.gap-sm-mobile{gap:1em var(--wp--preset--spacing--10)}}.gap-md{gap:2em var(--wp--preset--spacing--20)}@media (max-width: 768px){.gap-md-mobile{gap:2em var(--wp--preset--spacing--20)}}.gap-lg{gap:3em var(--wp--preset--spacing--40)}@media (max-width: 768px){.gap-lg-mobile{gap:3em var(--wp--preset--spacing--40)}}@media (max-width: 1440px){.px-container-sm{padding-left:1rem;padding-right:1rem}}@media (max-width: 1280px){.mobile-padding-sm{padding-left:1rem;padding-right:1rem}}@media (max-width: 768px){.mobile-text-center{text-align:center}}@media (max-width: 768px){.mobile-image-center img{margin:0 auto;display:block}}.mobile-2-columns .wp-block-columns{display:flex;flex-wrap:wrap}@media (max-width: 768px){.mobile-2-columns .wp-block-columns .wp-block-column{flex-basis:calc(48% - .5rem)!important;max-width:calc(48% - .5rem);flex-grow:0;box-sizing:border-box}}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:var(--wp--preset--font-size--medium)}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{color:#fff}.added_to_cart.wc_forward{display:none!important}.woocommerce span.onsale{background-color:#23346b}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{min-width:1rem;min-height:1rem}.wc-block-mini-cart{padding:.5rem;border-radius:.5rem;transition:background .3s ease;border:1px solid #1a202c}@media (max-width: 1440px){.wc-block-mini-cart{border:1px solid transparent}}.wc-block-mini-cart:hover{background-color:#eaedf8}.wc-block-mini-cart__title{font-size:var(--wp--preset--font-size--large)!important}.wc-block-mini-cart__button{padding:0;font-size:.9rem}.wc-block-mini-cart__button:hover:not([disabled]){opacity:1}.wc-block-mini-cart__amount{order:2;margin-right:0}@media (max-width: 1280px){.wc-block-mini-cart__amount{display:none}}.wc-block-mini-cart__badge{background-color:transparent;color:#1a202c;position:absolute;bottom:0;display:none}.wc-block-mini-cart__icon{width:1.5rem;height:1.5rem}@media (min-width: 1280px){.wc-block-mini-cart__icon{margin-right:.25rem}}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{height:.75rem;width:.75rem}.woocommerce-breadcrumb a{margin:0 1rem}.wc-block-catalog-sorting{position:relative;display:inline-block;width:100%;max-width:300px}.wc-block-catalog-sorting select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:1rem;border:1px solid #e2e8f0;border-radius:.375rem;background-color:#fff;color:#1a202cb3;font-size:var(--wp--preset--font-size--small);outline:none;cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.wc-block-catalog-sorting select:hover,.wc-block-catalog-sorting select:focus{box-shadow:0 0 5px #23346b33}.wc-block-catalog-sorting select:active{transform:scale(.95);background-color:#1f2e5e;color:#fff}.wc-block-catalog-sorting:after{content:"▼";position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:#1a202cb3;font-size:8px}@media (max-width: 1280px){.wp-container-core-post-template-is-layout-1.wp-container-core-post-template-is-layout-1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.wp-container-core-post-template-is-layout-1.wp-container-core-post-template-is-layout-1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1280px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wc-block-grid__product-image a{display:block;overflow:hidden;max-width:300px;max-height:300px;margin:0 auto}.wc-block-grid__product-image:hover .has-gallery-image{display:none}.wc-block-grid__product-image .custom-product-images{overflow:hidden;margin:0 auto}@media (max-width: 640px){.wc-block-grid__product-image .custom-product-images,.wc-block-grid__product-image .custom-product-images img{width:calc(50vw - 1.5rem);height:calc(50vw - 1.5rem)}}.wc-block-components-product-image,.woocommerce-product-gallery{position:relative}.wc-block-components-product-image .product-out-of-stock,.woocommerce-product-gallery .product-out-of-stock{position:absolute;bottom:30px;right:30px;background-color:#ff0000b3;color:#fff;font-weight:700;padding:5px 10px;border-radius:5px;transform:rotate(-15deg);z-index:10}.wp-block-post{text-align:center}.wp-block-post .wp-block-button__link{margin:.5rem 0 0}.wp-block-post .wp-block-group,.wp-block-post .is-layout-constrained>*{margin-block-start:0!important}.wp-block-post h3.has-medium-font-size{font-size:1.1rem!important;margin-top:1rem!important;min-height:43px}@media screen and (max-width: 768px){.wp-block-post h3.has-medium-font-size{font-size:var(--wp--preset--font-size--small)!important}}.wp-block-post .wp-block-button__link,.wp-block-post button{margin-top:1rem!important;margin-bottom:1rem!important}.wp-block-post [data-block-name="woocommerce/product-button"]{margin:0!important}.wp-block-post .wp-block-read-more{font-size:var(--wp--preset--font-size--small)}.wp-block-woocommerce-product-price{margin-block-start:.4rem!important}.product.woocommerce{margin-block-start:0!important}@media (min-width: 1280px){.product.woocommerce{margin-top:.5rem!important}}.product.woocommerce .wp-block-group:first-child{margin-block-start:0!important;margin-top:0!important}.product.woocommerce .is-layout-constrained>*{margin-block-start:0!important}@media (max-width: 1280px){.product .wp-block-woocommerce-product-image-gallery{margin:0 auto}}.product .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery.images .flex-viewport{border-radius:1rem}.product .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery.images .flex-control-nav{display:flex;gap:1em var(--wp--preset--spacing--10);justify-content:center;margin-top:1rem}.product .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery.images .flex-control-nav img{max-width:75px;max-height:75px;border-radius:.25rem}.product .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery.images .flex-control-nav li{float:none;width:auto}.product .woocommerce-product-gallery{float:none!important}.product-features{padding:1.5rem;margin-top:2rem}.product-features__list{list-style:none;padding:0;margin:0}.product-features__item{font-size:var(--wp--preset--font-size--small);color:#1a202c;padding:1rem;margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:.375rem;transition:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform .2s;display:flex}.product-features__item--icon{width:25px;margin-right:5px}.product-features__item--text{max-width:400px}.product-features__item:last-child{margin-bottom:0}@media (max-width: 1280px){.product .wc-block-components-product-sku{padding-left:1rem;padding-right:1rem}}@media (max-width: 1280px){.wp-block-add-to-cart-form{padding-left:1rem;padding-right:1rem}}.single-product .product .extra-options{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;margin-left:-1rem;margin-right:-1rem}@media (max-width: 1280px){.single-product .product .extra-options{margin-left:0;margin-right:0}}.single-product .product .extra-options .thwepo-field{padding:.5rem 1rem;width:50%;box-sizing:border-box;flex:1 1 50%;position:relative}@media screen and (max-width: 1280px){.single-product .product .extra-options .thwepo-field{width:100%;flex:0 0 100%;padding:0}}.single-product .product .extra-options .thwepo-field .thwepo-select-field:after,.single-product .product .extra-options .thwepo-field .thwepo-select-field:before{content:"";position:absolute;top:0;pointer-events:none}.single-product .product .extra-options .thwepo-field .thwepo-select-field:before{right:0;width:49px;height:100%;border-left:1px solid #ddd}.single-product .product .extra-options .thwepo-field .thwepo-select-field:after{top:21px;right:20px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #1c1c1c}.single-product .product .extra-options .thwepo-field .thwepo-select-field select{background-color:#fff;border:1px solid #ccc;color:#333;padding:10px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;line-height:1.5;transition:border-color .3s,box-shadow .3s;width:100%}.single-product .product .extra-options .thwepo-field .thwepo-select-field select:focus{border-color:#66afe9;box-shadow:0 0 0 3px #66afe940;outline:none}.single-product .product .extra-options .thwepo-field .thwepo-select-field select:hover{border-color:#b3b3b3}.single-product .product .extra-options .above{display:block}.wp-block-add-to-cart-form .stock:not(.out-of-stock){display:none}.wp-block-add-to-cart-form .out-of-stock{background-color:#ff0000b3;color:#fff;padding:1rem;border-radius:.375rem;font-weight:700;border:1px solid #ffeeba}.wc-block-components-product-price.has-x-large-font-size del{font-size:var(--wp--preset--font-size--medium)!important;color:#1a202c99}@media (max-width: 1280px){.wp-block-woocommerce-product-details,#comments,#wc-stripe-payment-request-button,.product .wp-block-post-title,.wc-block-components-product-rating__container,.wp-block-woocommerce-product-price{padding-left:1rem;padding-right:1rem}}:root :where(.wp-block-woocommerce-product-button){background:transparent;color:#1a202c}#reviews .woocommerce-Reviews-title{font-family:var(--wp--preset--font-family--poppins);font-size:var(--wp--preset--font-size--large);color:#1f2e5e;margin-bottom:1rem}#reviews .woocommerce-noreviews{font-family:var(--wp--preset--font-family--poppins);font-size:var(--wp--preset--font-size--medium);color:#1a202c;padding:1rem;border:1px solid #eaedf8;border-radius:.375rem}#reviews #comments{margin-bottom:2rem}#reviews #review_form_wrapper{background-color:#e2e8f0;padding:1.5rem;border-radius:.375rem}#reviews #review_form_wrapper #review_form #respond .comment-reply-title{font-family:var(--wp--preset--font-family--poppins);font-size:var(--wp--preset--font-size--large);color:#1a202c;margin-bottom:1rem}#reviews #review_form_wrapper #review_form #respond .comment-reply-title small a{color:#1f2e5e}#reviews #review_form_wrapper #review_form #respond .comment-reply-title small a:hover{color:#23346b}#reviews #review_form_wrapper #review_form #respond .comment-form-cookies-consent{display:flex;align-items:flex-start}#reviews #review_form_wrapper #review_form #respond .comment-form-cookies-consent #wp-comment-cookies-consent{width:auto;margin-right:.5rem}#reviews #review_form_wrapper #review_form #respond .comment-notes,#reviews #review_form_wrapper #review_form #respond .comment-form-rating label,#reviews #review_form_wrapper #review_form #respond .comment-form-comment label,#reviews #review_form_wrapper #review_form #respond .comment-form-author label,#reviews #review_form_wrapper #review_form #respond .comment-form-email label,#reviews #review_form_wrapper #review_form #respond .comment-form-cookies-consent label{font-family:var(--wp--preset--font-family--poppins);font-size:var(--wp--preset--font-size--small);color:#1a202c;margin-bottom:.5rem}#reviews #review_form_wrapper #review_form #respond .comment-form-rating .stars span a{color:#23346b;font-size:var(--wp--preset--font-size--medium);margin-right:.5rem}#reviews #review_form_wrapper #review_form #respond .comment-form-rating .stars span a:hover,#reviews #review_form_wrapper #review_form #respond .comment-form-rating .stars span a.selected{color:#1f2e5e}#reviews #review_form_wrapper #review_form #respond .comment-form-comment,#reviews #review_form_wrapper #review_form #respond .comment-form-author,#reviews #review_form_wrapper #review_form #respond .comment-form-email,#reviews #review_form_wrapper #review_form #respond .comment-form-cookies-consent{margin-bottom:1rem}#reviews #review_form_wrapper #review_form #respond .comment-form-comment textarea,#reviews #review_form_wrapper #review_form #respond .comment-form-comment input[type=text],#reviews #review_form_wrapper #review_form #respond .comment-form-comment input[type=email],#reviews #review_form_wrapper #review_form #respond .comment-form-author textarea,#reviews #review_form_wrapper #review_form #respond .comment-form-author input[type=text],#reviews #review_form_wrapper #review_form #respond .comment-form-author input[type=email],#reviews #review_form_wrapper #review_form #respond .comment-form-email textarea,#reviews #review_form_wrapper #review_form #respond .comment-form-email input[type=text],#reviews #review_form_wrapper #review_form #respond .comment-form-email input[type=email],#reviews #review_form_wrapper #review_form #respond .comment-form-cookies-consent textarea,#reviews #review_form_wrapper #review_form #respond .comment-form-cookies-consent input[type=text],#reviews #review_form_wrapper #review_form #respond .comment-form-cookies-consent input[type=email]{width:100%;padding:.5rem;border:1px solid #cbd5e0;border-radius:.375rem;box-sizing:border-box}#reviews #review_form_wrapper #review_form #respond .form-submit{margin-bottom:0!important}#reviews #review_form_wrapper #review_form #respond .form-submit .submit{background-color:#23346b;color:#fff;padding:1rem 1.5rem;border:none;border-radius:.375rem;font-family:var(--wp--preset--font-family--poppins);font-size:var(--wp--preset--font-size--medium);cursor:pointer;transition:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform .2s;max-width:120px;margin-top:0}#reviews #review_form_wrapper #review_form #respond .form-submit .submit:hover{background-color:#1f2e5e}#reviews .clear{clear:both}.wc-block-components-checkout-step__content>*{margin-bottom:0!important}.wc-block-components-product-metadata__description{font-size:12px}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{border:none;background-color:#23346b;color:#fff;min-width:10px;min-height:15px;font-size:10px}@media (max-width: 1280px){.wp-block-woocommerce-checkout{padding-right:1rem;padding-left:1rem}}.woocommerce-checkout .wp-block-post-title{max-width:1280px}@media (max-width: 1280px){.woocommerce-checkout .wp-block-post-title{padding-right:1rem;padding-left:1rem}}.wc-block-components-radio-control__option.disabled{opacity:.5}.arrival-date-display{font-size:var(--wp--preset--font-size--small)}.gambinos-checkout-fields-wrapper .wc-block-components-checkbox{border:1px solid #e9e9e9;padding:1rem;margin-top:0;height:1.5rem;border-radius:5px}.woocommerce-MyAccount-content{margin-bottom:2rem}.woocommerce-MyAccount-content .button{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:transparent solid 2px;outline-offset:2px;line-height:1.2;border-radius:.5rem;font-weight:600;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;cursor:pointer;height:2.5rem;min-width:2.5rem;font-size:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background:#3490dc;color:#fff;border:none;width:100%;text-decoration:none;max-width:200px}.woocommerce-MyAccount-content .button:hover{background-color:#1f2e5e}.woocommerce-MyAccount-content .woocommerce-Address{margin:1rem 0}.woocommerce-MyAccount-content .woocommerce-Address h3{margin-top:0}.woocommerce-MyAccount-content .woocommerce-Address address{color:#36435c}.home :where(.wp-site-blocks)>*{margin-block-start:0rem}.main-navigation__outer{display:flex;gap:15px}.main-navigation__item{display:flex;align-items:center;position:relative}.main-navigation__item--icon svg{width:1rem;height:1rem}.main-navigation__item a{text-decoration:none;display:block;padding:.5rem .25rem}@media (max-width: 1440px){.main-navigation__item a{font-size:var(--wp--preset--font-size--small)}}.main-navigation__item:hover .main-navigation__children{display:flex;opacity:1}.main-navigation__children{display:none;position:absolute;top:100%;left:0;min-width:20rem;background-color:#fff;z-index:100;padding:1rem;box-shadow:0 0 10px #0000001a;transition:opacity .3s ease;flex-direction:column;gap:1rem;opacity:0;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.main-navigation__children img{max-width:48px}.main-navigation__children a{display:block;text-decoration:none;padding:.5rem;transition:background .3s ease;border-radius:.375rem}.main-navigation__children a:hover{background-color:#eaedf8}.main-navigation__children .row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.main-navigation__children .row:hover .main-navigation__children--icon{transform:rotate(-90deg) translateY(0);opacity:1}.main-navigation__children--icon{width:1rem;height:1rem;transform:rotate(-90deg) translateY(-10px);transition:all .3s ease 0s;opacity:0}.main-navigation__children--icon svg{width:1rem;height:1rem}#mobile-navigation{display:none;width:32px;height:32px}@media screen and (max-width: 1280px){#mobile-navigation{display:block}}.mobile-navigation__outer{width:32px;height:32px}.mobile-navigation__drawer{position:fixed;top:0;right:-100%;bottom:0;z-index:1400;width:100%;max-width:20rem;padding:2rem 1rem;background:#ffffff;transition:right .3s ease-in-out,transform .3s ease-in-out}.mobile-navigation__overlay{position:fixed;z-index:1300;top:0;left:0;width:100vw;height:100vh;background:rgba(26,32,44,.5);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.mobile-navigation__overlay.open{visibility:visible;opacity:1}.mobile-navigation__drawer.open{right:0;transform:translate(0)}.mobile-navigation__burger{outline:transparent solid 2px;outline-offset:2px;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;background:transparent;font-size:var(--wp--preset--font-size--small);border:none}.mobile-navigation__burger svg path{fill:#23346b}.mobile-navigation__close{outline:transparent solid 2px;outline-offset:2px;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;background:transparent;font-size:var(--wp--preset--font-size--small);border:none;position:absolute;top:1rem;right:1rem;width:1.5rem;z-index:1000}.mobile-navigation__parent{display:flex;align-items:center;position:relative}.mobile-navigation__parent .spacer{flex:1}.mobile-navigation__item--icon svg{width:1rem;height:1rem}.mobile-navigation__item a{text-decoration:none;display:block;padding:.5rem .25rem}@media (max-width: 1440px){.mobile-navigation__item a{font-size:var(--wp--preset--font-size--small)}}.mobile-navigation__item:hover .main-navigation__children{display:flex;opacity:1}.mobile-navigation__children{background-color:#e2e8f0;height:0;overflow:hidden;visibility:hidden;opacity:0;transition:height .3s ease,opacity .3s ease,visibility .3s ease}.mobile-navigation__children.active{height:auto;visibility:visible;opacity:1}.mobile-navigation__children img{max-width:48px}.mobile-navigation__children a{display:block;text-decoration:none;padding:.75rem .5rem;transition:background .3s ease;border-radius:.375rem}.mobile-navigation__children a:hover{background-color:#eaedf8}.mobile-navigation__children .row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mobile-navigation__children .row:hover .main-navigation__children--icon{transform:rotate(-90deg) translateY(0);opacity:1}.mobile-navigation__children--icon{width:1rem;height:1rem;transform:rotate(-90deg) translateY(-10px);transition:all .3s ease 0s;opacity:0}.mobile-navigation__children--icon svg{width:1rem;height:1rem}header.wp-block-template-part{height:135px}@media (max-width: 1280px){header.wp-block-template-part{height:124px}}@media (max-width: 1280px){.header-desktop{display:none}}.header-mobile{display:none}@media (max-width: 1280px){.header-mobile{display:block}}.header-wrapper{position:fixed;z-index:1000;top:calc(0px + var(--wp-admin--admin-bar--position-offset, 0px));left:0;right:0;background-color:#fff;transition:all .3s ease 0s}.header-wrapper .custom-logo-link{width:175px;transition:width .3s ease 0s}@media (max-width: 1440px){.header-wrapper .custom-logo-link{text-align:center}}@media (max-width: 1280px){.header-wrapper .custom-logo-link{max-width:120px}}.header-wrapper.active{opacity:.8;height:84px}.header-wrapper.active:hover{opacity:1}.header-wrapper.active .custom-logo-link{width:100px}.header-wrapper.active .header-top-text{height:0px}.header-wrapper.active .header-top-text p{opacity:0;height:0;visibility:hidden}.header-top-text{white-space:nowrap;overflow:hidden;box-sizing:border-box;transition:all .3s ease 0s;height:30px}.header-top-text p{transition:all .3s ease 0s;visibility:visible;opacity:1}@media (max-width: 1280px){.header-top-text p{display:inline-block;padding-left:100%;font-size:.75rem!important;animation:scroll 10s linear infinite}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.footer-wrapper .wp-block-navigation__container{width:100%}@media (max-width: 768px){.footer-wrapper .wp-block-navigation__container{align-items:center}}@media (max-width: 768px){.footer-wrapper{text-align:center}.footer-wrapper .wp-block-social-links{justify-content:center}}.gform_wrapper.gravity-theme{margin-block-start:0!important}.gform_wrapper.gravity-theme .gform_heading .gform_title{margin-block-start:0;margin-block-end:0;font-weight:600}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1rem}.gform_wrapper.gravity-theme .gform_fields .gfield p{display:none}.gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input[type=text],.gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input[type=email]{width:100%;min-width:0px;outline:transparent solid 2px;outline-offset:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;font-size:1rem;padding-inline-start:1rem;padding-inline-end:1rem;height:2.5rem;border-radius:.375rem;border-width:1px;border-style:solid;-o-border-image:initial;border-image:initial;border-color:inherit;background:none;border-color:#cbd5e0;font-family:var(--wp--preset--font-family--poppins);background:#ffffff}.gform_wrapper.gravity-theme .gform_footer{display:block;padding:1rem 0 0}.gform_wrapper.gravity-theme .gform_footer p,.gform_wrapper.gravity-theme .gform_footer br{display:none}.gform_wrapper.gravity-theme .gform_footer input[type=submit]{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:transparent solid 2px;outline-offset:2px;line-height:1.2;border-radius:.5rem;font-weight:600;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;cursor:pointer;height:2.5rem;min-width:2.5rem;font-size:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background:#23346b;color:#fff;border:none;width:100%;margin-bottom:0}.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover{background-color:#1f2e5e}.testimonials__block{border-width:1px;padding:1rem;border-radius:1rem;border-color:#e2e8f0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.testimonials__block--header{background-color:#eaedf8;height:50px;margin-top:-.5rem;margin-inline-start:-1rem;margin-inline-end:-1rem;position:relative;border-top-right-radius:1rem;border-top-left-radius:1rem}.testimonials__block--header svg{width:30px;display:inline-block;line-height:1em;flex-shrink:0;color:currentcolor;padding:var(--chakra-space-2);background:#ffffff;border-radius:50%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:8px;position:absolute;bottom:-15px;left:15px}.testimonials__block--quote{padding:1rem 1rem 0;font-size:var(--wp--preset--font-size--small);margin:0}.testimonials__block--quote cite{font-style:normal}.callout-blocks__block{border-radius:1rem;overflow:hidden}@media (max-width: 768px){.callout-blocks__block{margin:0 auto}}.callout-blocks__block a{text-decoration:none}.callout-blocks__block:hover .callout-blocks__image img{transform:scale(1.2)}.callout-blocks__block:hover .callout-blocks__bottom{background-color:#1f2e5e}.callout-blocks__image{position:relative;overflow:hidden;height:395px}@media (max-width: 768px){.callout-blocks__image{height:320px}}.callout-blocks__image img{max-width:100%;transition:transform .4s ease 0s;height:auto}.callout-blocks__bottom{background-color:#23346b;margin-block-start:0;padding:1rem;transition:background-color .3s ease 0s}.callout-blocks__label{color:#fff;margin:0}.callout-blocks__button{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:transparent solid 2px;outline-offset:2px;line-height:1.2;border-radius:.5rem;font-weight:600;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;cursor:pointer;height:2.5rem;min-width:2.5rem;font-size:1rem;padding-inline-start:0px;padding-inline-end:0px;-webkit-box:1;-moz-box:1;flex:1 0 auto;color:#fff;text-decoration:none;font-weight:500}.callout-blocks__button span{display:inline-flex;align-self:center;flex-shrink:0;margin-inline-start:1rem}.callout-blocks__button span svg{width:1em;height:1em;display:inline-block;line-height:1em;flex-shrink:0;color:currentcolor;vertical-align:middle}.is-style-image-right-full{position:relative;overflow:hidden}@media (min-width: 768px){.is-style-image-right-full{width:50%;clip-path:polygon(7% 0%,100% 0%,100% 100%,0% 100%);min-height:500px}}@media (min-width: 768px){.is-style-image-right-full img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;position:absolute}}.category-page-banner{background-size:cover;background-position:center center;padding:2rem;color:#fff;position:relative}.category-page-banner__overlay{background-image:linear-gradient(to right,rgba(26,32,44,.8),transparent);position:absolute;inset:0;z-index:0}.category-page-banner__content{z-index:1;position:relative;font-size:var(--wp--preset--font-size--large)}.category-page-banner__content h1{font-weight:600;font-size:2.25rem}.minicart-addons__desktop{display:flex;align-items:center;flex-direction:column;width:200px;position:absolute;right:100%;top:0;bottom:0;overflow:scroll;background:#e2e8f0;padding:1rem;gap:1rem;text-align:center}.minicart-addons__title{font-size:var(--wp--preset--font-size--large);margin-top:0;margin-bottom:0}.minicart-addons__box{border-top:1px solid #cbd5e0;flex:1;width:100%;padding-top:1rem;padding-bottom:1rem}.minicart-addons__box--product-info{margin-top:1rem;margin-bottom:1rem}.minicart-addons__box--title{font-size:var(--wp--preset--font-size--small)}.minicart-addons__box--image img{max-width:200px;max-height:200px}.minicart-addons__box--add-to-cart a{font-size:var(--wp--preset--font-size--small);padding-top:.5rem;padding-bottom:.5rem}@media screen and (max-width: 768px){.mini-cart-toppers{grid-template-columns:1fr!important}.mini-cart-toppers h3{text-align:left;padding-left:0!important;padding-right:0!important}.mini-cart-toppers .wp-block-woocommerce-product-price{padding-left:0!important;padding-right:0!important}}.minicart-king-cake{margin:1rem 0;padding:1rem;text-align:center}.minicart-king-cake h2{font-size:var(--wp--preset--font-size--medium);margin:0 0 15px;font-weight:700}.minicart-king-cake__bar{background:#ffffff;height:40px;border-radius:1rem;background-color:#f8eaea}.minicart-king-cake__bar--fill{height:40px;border-radius:1rem 0 0 1rem;background-size:40px 40px;background-image:linear-gradient(45deg,rgba(26,32,44,.15) 25%,transparent 25%,transparent 50%,rgba(26,32,44,.15) 50%,rgba(26,32,44,.15) 75%,transparent 75%,transparent)}.yoast-breadcrumbs{text-align:center}.yoast-breadcrumbs a{text-decoration:none}.yoast-breadcrumbs span{margin-inline-start:1rem;margin-inline-end:1rem}.styled-form .gform_wrapper.gravity-theme .gform_required_legend{font-size:var(--wp--preset--font-size--small)}.styled-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1rem}.styled-form .gform_wrapper.gravity-theme .gform_fields .gfield p{display:none}.styled-form .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input[type=text],.styled-form .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input[type=email],.styled-form .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container input[type=tel]{width:100%;min-width:0px;outline:transparent solid 2px;outline-offset:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;font-size:1rem;padding-inline-start:1rem;padding-inline-end:1rem;height:2.5rem;border-radius:.375rem;border-width:1px;border-style:solid;-o-border-image:initial;border-image:initial;border-color:inherit;background:none;border-color:#cbd5e0;font-family:var(--wp--preset--font-family--poppins);background:#ffffff}.styled-form .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container textarea{width:100%;min-width:0px;outline:transparent solid 2px;outline-offset:2px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;font-size:1rem;padding-inline-start:1rem;padding-inline-end:1rem;height:2.5rem;border-radius:.375rem;border-width:1px;border-style:solid;-o-border-image:initial;border-image:initial;border-color:inherit;background:none;border-color:#cbd5e0;font-family:var(--wp--preset--font-family--poppins);background:#ffffff;height:150px}.styled-form .gform_wrapper.gravity-theme .gform_footer{display:block;padding:1rem 0 0;text-align:center}.styled-form .gform_wrapper.gravity-theme .gform_footer p,.styled-form .gform_wrapper.gravity-theme .gform_footer br{display:none}.styled-form .gform_wrapper.gravity-theme .gform_footer input[type=submit]{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:transparent solid 2px;outline-offset:2px;line-height:1.2;border-radius:.5rem;font-weight:600;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;cursor:pointer;height:2.5rem;min-width:2.5rem;font-size:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background:#23346b;color:#fff;border:none;width:100%;max-width:300px;margin-bottom:0}.styled-form .gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover{background-color:#1f2e5e}.product-slider{padding-left:0}@media (max-width: 1280px){.product-slider{padding-left:2rem;padding-right:2rem}}.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;margin-top:1rem}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@media (max-width: 640px){.hero-banner,.hero-banner .px-container-sm{padding-left:0!important;padding-right:0!important}.hero-banner img{min-height:280px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 768px){.slant-image-block{margin-top:0!important}.slant-image-block .wp-block-spacer{display:none}.slant-image-block .wp-block-group.is-nowrap{flex-direction:column}.slant-image-block .is-style-image-right-full{width:100%;clip-path:none}.slant-image-block .wp-container-core-group-is-layout-25{padding-bottom:1rem!important}}.burger{width:20px;height:15px;position:relative;cursor:pointer}.burger span{display:block;height:2px;width:100%;background-color:#23346b;border-radius:2px;position:absolute;left:0;transition:all .3s ease-in-out}.burger span:nth-child(1){top:0}.burger span:nth-child(2){top:6px}.burger span:nth-child(3){bottom:0}.burger.active span:nth-child(1){transform:translateY(6.6px) rotate(45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){transform:translateY(-6.6px) rotate(-45deg)}.slick-loading .slick-list{background:#fff url(/wp-content/themes/gambinos_woocommerce/assets/scss/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(/wp-content/themes/gambinos_woocommerce/assets/scss/slick/fonts/slick.eot);src:url(/wp-content/themes/gambinos_woocommerce/assets/scss/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/gambinos_woocommerce/assets/scss/slick/fonts/slick.woff) format("woff"),url(/wp-content/themes/gambinos_woocommerce/assets/scss/slick/fonts/slick.ttf) format("truetype"),url(/wp-content/themes/gambinos_woocommerce/assets/scss/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:24px;width:24px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#23346b;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}@media (max-width: 1280px){.slick-prev{left:20px}}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}@media (max-width: 1280px){.slick-next{right:20px}}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
