@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&display=swap";.pb-0{padding-bottom:0!important}.mb-0{margin-bottom:0}.mt-20{margin-top:20px!important}ul#primary-header li:has(a+ul.sub-menu):hover ul.sub-menu{display:block;min-width:250px}::selection{background-color:rgba(#0F75BC,.2)!important}header ul,footer ul{list-style:none;padding:0}.collection main{margin:0 auto;max-width:min(100%,1140px)}.collection #product-grid{display:grid;margin-bottom:2rem;padding:0;list-style:none;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr}.collection #product-grid li{width:100%!important;max-width:100%!important}.collection .card .card__inner .card__media{height:100%;width:100%;z-index:1}@media screen and (min-width: 750px){.grid{column-gap:8px;row-gap:8px}}.grid__item{width:calc(25% - 3px)!important;max-width:calc(50% - 2px)!important;flex-grow:1;flex-shrink:0}div:empty{display:block!important}body[class^="customers/"] main{margin:0 auto;max-width:min(100%,1140px)}.customer .field input{border:1px solid #999!important}.customer .field input~label{left:2rem;top:50%;transform:translateY(-50%);line-height:1;transition:all .2s ease-in-out}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:20%!important;left:1rem!important}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:none!important;padding:0!important}.holidays{background-color:#0f6dbf!important}.booked_dates{background-color:!important}.available-deliveries,.available-deliveries a{background:!important}.partially-booked,.partially-booked a{background:linear-gradient(to bottom right,59 0%,59 50%,50%,100%)!important}.woocommerce-js a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{font-size:100%;line-height:1;text-decoration:none;overflow:visible;padding:.5em .75em;font-weight:700;border-radius:3px;color:$secondarytext;background-color:$secondary;border:0}.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background-color:#dad8da;background-image:none;color:#515151}#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){font-size:1.2rem;padding:20px 0 14px;margin:0 0 20px;border-bottom:1px solid var(--ast-border-color);font-weight:700}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-width:2px 2px 0 2px;border-style:solid;font-size:1.2rem;margin:0;padding:1.5em 1.5em 1em;border-color:var(--ast-border-color);font-weight:700}.woocommerce-Address h3,.cart-collaterals h2{font-size:1.2rem;padding:.7em 1em}.woocommerce-cart .cart-collaterals .cart_totals>h2{font-weight:700}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 2em;border-width:0 2px 2px;border-style:solid;border-color:var(--ast-border-color)}ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li){margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce span.onsale,.wc-block-grid__product .wc-block-grid__product-onsale{background-color:var(--ast-global-color-0);color:#fff}.woocommerce-message,.woocommerce-info{border-top-color:var(--ast-global-color-0)}.woocommerce-message:before,.woocommerce-info:before{color:var(--ast-global-color-0)}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.widget_layered_nav_filters ul li.chosen a,.woocommerce-page ul.products li.product .ast-woo-product-category,.wc-layered-nav-rating a{color:var(--ast-global-color-3)}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:var(--ast-global-color-0)}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ast-global-color-0);color:#fff}.woocommerce-MyAccount-navigation-link.is-active a{color:var(--ast-global-color-1)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--ast-global-color-0)}.woocommerce .star-rating,.woocommerce .comment-form-rating .stars a,.woocommerce .star-rating:before{color:var(--ast-global-color-3)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover:before{background:var(--ast-global-color-0)}.woocommerce .woocommerce-cart-form button[name=update_cart]:disabled{color:#fff}.woocommerce #content table.cart .button[name=apply_coupon],.woocommerce-page #content table.cart .button[name=apply_coupon]{padding:10px 40px}.woocommerce table.cart td.actions .button,.woocommerce #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button{line-height:1;border-width:1px;border-style:solid}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{line-height:1.3}.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce-js a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale{color:#fff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0)}.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-js a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover{color:#fff;border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1)}.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce-js a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce-cart table.cart td.actions .button,.woocommerce form.checkout_coupon .button,.woocommerce #respond input#submit,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link{padding:15px 30px}.woocommerce ul.products li.product a,.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{text-decoration:none}.woocommerce[class*=rel-up-columns-] .site-main div.product .related.products ul.products li.product,.woocommerce-page .site-main ul.products li.product{width:100%}.woocommerce .up-sells h2,.woocommerce .related.products h2,.woocommerce .woocommerce-tabs h2{font-size:1.5rem}.woocommerce h2,.woocommerce-account h2{font-size:1.625rem}.woocommerce ul.product-categories>li ul li{position:relative}.woocommerce ul.product-categories>li ul li:before{content:"";border-width:1px 1px 0 0;border-style:solid;display:inline-block;width:6px;height:6px;position:absolute;top:50%;margin-top:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.woocommerce ul.product-categories>li ul li a{margin-left:15px}.ast-icon-shopping-cart svg{height:.82em}.ast-icon-shopping-bag svg{height:1em;width:1em}.ast-icon-shopping-basket svg{height:1.15em;width:1.2em}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap,.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap{line-height:1}.ast-site-header-cart.ast-menu-cart-fill i.astra-icon{font-size:1.1em}li.woocommerce-custom-menu-item .ast-site-header-cart i.astra-icon:after{padding-left:2px}.ast-hfb-header .ast-addon-cart-wrap{padding:.4em}.ast-header-break-point.ast-header-custom-item-outside .ast-woo-header-cart-info-wrap{display:none}.ast-site-header-cart i.astra-icon:after{background:var(--ast-global-color-0)}@media (min-width:545px) and (max-width:921px){.woocommerce.tablet-columns-3 ul.products li.product,.woocommerce-page.tablet-columns-3 ul.products:not(.elementor-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:922px){.woocommerce form.checkout_coupon{width:50%}}@media (max-width:921px){.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart,.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart{padding-right:0;padding-left:0}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .main-header-bar{text-align:center}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-site-header-cart,.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-mobile-menu-buttons{display:inline-block}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-2.ast-mobile-header-inline .site-branding{flex:auto}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .site-branding{flex:0 0 100%}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .main-header-container{display:flex;justify-content:center}.woocommerce-cart .woocommerce-shipping-calculator .button{width:100%}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary{float:none;width:100%}.woocommerce-cart table.cart td.actions .ast-return-to-shop{display:block;text-align:center;margin-top:1em}.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce-js a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce-cart table.cart td.actions .button,.woocommerce form.checkout_coupon .button,.woocommerce #respond input#submit,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link{padding:14px 28px}.ast-container .woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid),.woocommerce.tablet-columns-3 ul.products:not(.elementor-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:544px){.ast-separate-container .ast-woocommerce-container{padding:.54em 1em 1.33333em}.woocommerce-message,.woocommerce-error,.woocommerce-info{display:flex;flex-wrap:wrap}.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{order:1;margin-top:.5em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;margin-bottom:2em}.woocommerce table.cart td.actions .button,.woocommerce #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button{padding-left:1em;padding-right:1em}.woocommerce #content table.cart .button,.woocommerce-page #content table.cart .button{width:100%}.woocommerce #content table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:none}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .button{flex:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:block}.woocommerce ul.products a.button,.woocommerce-page ul.products a.button{padding:.5em .75em}.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce-js a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce-cart table.cart td.actions .button,.woocommerce form.checkout_coupon .button,.woocommerce #respond input#submit,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link{padding:12px 24px}.ast-container .woocommerce ul.products:not(.elementor-grid),.woocommerce-page ul.products:not(.elementor-grid),.woocommerce.mobile-columns-2 ul.products:not(.elementor-grid),.woocommerce-page.mobile-columns-2 ul.products:not(.elementor-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce.mobile-rel-up-columns-2 ul.products::not(.elementor-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:544px){.woocommerce ul.products a.button.loading:after,.woocommerce-page ul.products a.button.loading:after{display:inline-block;margin-left:5px;position:initial}.woocommerce.mobile-columns-1 .site-main ul.products li.product:nth-child(n),.woocommerce-page.mobile-columns-1 .site-main ul.products li.product:nth-child(n){margin-right:0}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:block;margin-right:0}}@media (min-width:922px){.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{width:50%}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:46%}.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2{float:none;width:auto}}.woocommerce-js a.button,.woocommerce button.button.alt,.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-js a.button.alt,.woocommerce .woocommerce-message a.button,.ast-site-header-cart .widget_shopping_cart .buttons .button.checkout,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link{border:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;border-color:var(--ast-global-color-0)}.woocommerce-js a.button:hover,.woocommerce button.button.alt:hover,.woocommerce-page table.cart td.actions .button:hover,.woocommerce-page #content table.cart td.actions .button:hover,.woocommerce-js a.button.alt:hover,.woocommerce .woocommerce-message a.button:hover,.ast-site-header-cart .widget_shopping_cart .buttons .button.checkout:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover{border-color:var(--ast-global-color-1)}.widget_product_search button{flex:0 0 auto;padding:10px 20px}@media (min-width:922px){.woocommerce.woocommerce-checkout form #customer_details.col2-set,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:55%;float:left;margin-right:4.347826087%}.woocommerce.woocommerce-checkout form #order_review,.woocommerce.woocommerce-checkout form #order_review_heading,.woocommerce-page.woocommerce-checkout form #order_review,.woocommerce-page.woocommerce-checkout form #order_review_heading{width:40%;float:right;margin-right:0;clear:right}}select,.select2-container .select2-selection--single{background-image:url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%234B4F58' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E");background-size:.8em;background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:center;-webkit-appearance:none;-moz-appearance:none;padding-right:2em}.woocommerce-js .quantity.buttons_added{display:inline-flex}.woocommerce-js .quantity.buttons_added+.button.single_add_to_cart_button{margin-left:unset}.woocommerce-js .quantity .qty{width:2.631em;margin-left:38px}.woocommerce-js .quantity .minus,.woocommerce-js .quantity .plus{width:38px;display:flex;justify-content:center;background-color:transparent;border:1px solid var(--ast-border-color);color:var(--ast-global-color-3);align-items:center;outline:0;font-weight:400;z-index:3}.woocommerce-js .quantity .minus{border-right-width:0;margin-right:-38px}.woocommerce-js .quantity .plus{border-left-width:0;margin-right:6px}.woocommerce-js input[type=number]{max-width:58px;min-height:36px}.woocommerce-js input[type=number].qty::-webkit-inner-spin-button,.woocommerce input[type=number].qty::-webkit-outer-spin-button{-webkit-appearance:none}.woocommerce-js input[type=number].qty{-webkit-appearance:none;-moz-appearance:textfield}.woocommerce ul.products li.product.desktop-align-left,.woocommerce-page ul.products li.product.desktop-align-left{text-align:left}.woocommerce ul.products li.product.desktop-align-left .star-rating,.woocommerce ul.products li.product.desktop-align-left .button,.woocommerce-page ul.products li.product.desktop-align-left .star-rating,.woocommerce-page ul.products li.product.desktop-align-left .button{margin-left:0;margin-right:0}@media (max-width: 921px){.woocommerce ul.products li.product.tablet-align-left,.woocommerce-page ul.products li.product.tablet-align-left{text-align:left}.woocommerce ul.products li.product.tablet-align-left .star-rating,.woocommerce ul.products li.product.tablet-align-left .button,.woocommerce-page ul.products li.product.tablet-align-left .star-rating,.woocommerce-page ul.products li.product.tablet-align-left .button{margin-left:0;margin-right:0}}@media (max-width: 544px){.woocommerce ul.products li.product.mobile-align-left,.woocommerce-page ul.products li.product.mobile-align-left{text-align:left}.woocommerce ul.products li.product.mobile-align-left .star-rating,.woocommerce ul.products li.product.mobile-align-left .button,.woocommerce-page ul.products li.product.mobile-align-left .star-rating,.woocommerce-page ul.products li.product.mobile-align-left .button{margin-left:0;margin-right:0}}.ast-woo-active-filter-widget .wc-block-active-filters{display:flex;align-items:self-start;justify-content:space-between}.ast-woo-active-filter-widget .wc-block-active-filters__clear-all{flex:none;margin-top:2px}.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details.col2-set,.woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #customer_details.col2-set{width:100%}.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review,.woocommerce.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review_heading,.woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review,.woocommerce-page.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #order_review_heading{width:100%;float:inherit}.elementor-widget-woocommerce-checkout-page .select2-container .select2-selection--single,.elementor-widget-woocommerce-cart .select2-container .select2-selection--single{padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce form .woocommerce-additional-fields,.elementor-widget-woocommerce-checkout-page .woocommerce form .shipping_address,.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation-link,.elementor-widget-woocommerce-cart .woocommerce a.remove{border:none}.elementor-widget-woocommerce-cart .cart-collaterals .cart_totals>h2{background-color:inherit;border-bottom:0px;margin:0}.elementor-widget-woocommerce-cart .cart-collaterals .cart_totals{padding:0;border-color:inherit;border-radius:0;margin-bottom:0;border-width:0px}.elementor-widget-woocommerce-cart .woocommerce-cart-form .e-apply-coupon{line-height:initial}.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content .woocommerce-Address-title h3{margin-bottom:var(--myaccount-section-title-spacing, 0px)}.elementor-widget-woocommerce-my-account .woocommerce-Addresses .woocommerce-Address-title,.elementor-widget-woocommerce-my-account table.shop_table thead,.elementor-widget-woocommerce-my-account .woocommerce-page table.shop_table thead,.elementor-widget-woocommerce-cart table.shop_table thead{background:inherit}.elementor-widget-woocommerce-cart .e-apply-coupon,.elementor-widget-woocommerce-cart #coupon_code,.elementor-widget-woocommerce-checkout-page .e-apply-coupon,.elementor-widget-woocommerce-checkout-page #coupon_code{height:100%}.elementor-widget-woocommerce-cart td.product-name dl.variation dt{font-weight:inherit}.elementor-element.elementor-widget-woocommerce-checkout-page .e-checkout__container #customer_details .col-1{margin-bottom:0}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height: 1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height: 640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}span.fall-inlove-title{font-weight:700}.elementor-widget-testimonial-carousel .swiper-slide{box-shadow:0 0 4px;border-radius:10px}.elementor-widget-testimonial-carousel .elementor-main-swiper{overflow:visible!important}.custom-testimonial{overflow:hidden;padding:70px 0 10px;margin-top:-50px}.custom-testimonial .elementor-swiper-button-prev{right:30px!important;left:auto!important}.custom-testimonial .elementor-swiper-button{position:absolute;top:-50px!important}.astra-shop-thumbnail-wrap{background-color:#eceff5;border-radius:8px}.wc-block-product-categories-list-item a,.wc-block-product-categories-list-item span{color:#7b7b7b;text-decoration:none!important;font-family:poppins;font-size:14px}.wc-block-product-categories-list li{margin-bottom:7px}.ast-plain-container.ast-no-sidebar #primary{margin-top:4em;margin-bottom:4em}.ast-woo-product-category,.star-rating{display:none!important}.add_to_cart_button:before{content:"+"!important;font-size:20px;position:absolute;top:-3px;left:3px;font-family:poppins;font-weight:500}.add_to_cart_button{font-size:0!important;padding:0!important;width:20px;height:20px;bottom:35px;right:0;position:absolute!important}.product-type-simple{position:relative!important}.sidebar-title{font-family:poppins;font-weight:700!important;border-bottom:1px solid #b7b7b7;padding-bottom:20px}.widget_block{margin-bottom:20px}.wc-block-product-categories-list-item{padding:0!important}.elementor-accordion-item{border-bottom:1px solid #D1D1D1!important;padding:20px 0}.reviews-slider .testimonial-slider.slick-slide .elementor-testimonial{display:flex;flex-direction:column;justify-content:space-between;min-height:420px}.rte{padding-left:15px;padding-right:15px}.Corporate.Gifts .reviews-slider .elementor-testimonial__footer .elementor-testimonial__image img{width:22px;margin-right:10px}#collections-listing ul{display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none;gap:20px;padding:0}#collections-listing ul li:hover{background:#00497c;transition-duration:.2s}#collections-listing ul li{transition-duration:.2s;background:#0f75bc;height:125px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;border-radius:10px;padding:10px}#collections-listing ul li a{color:#fff;font-family:Poppins;font-size:20px;text-align:center}div#collections-listing{max-width:90%;margin:0 auto}div#collections-listing h2{font-family:Poppins;font-size:20px;text-align:center;font-weight:700;text-transform:uppercase;margin:30px}div#pifyform-33725{margin-top:0;position:relative;bottom:3px}#sbt_delivery_date_wrapper input#sbt_datepicker{width:145px;padding-left:12px}.collection menu-drawer.mobile-facets__wrapper.medium-hide.large-up-hide,.collection .active-facets.active-facets-mobile.medium-hide.large-up-hide,.collection .product-count.medium-hide.large-up-hide{display:none}.collection facet-filters-form.facets.small-hide{display:block!important}.section-main-collection-product-grid-padding{padding-left:20px;padding-right:20px}@media (max-width: 749px){.cart .cart-item__details>*{max-width:100%}.cart .cart-item__details a.cart-item__name.h4.break:before{content:"Product: "}.cart .cart-item__details div.product-option:before{content:"Price: "}.cart .cart-item .cart-item__quantity quantity-popover:before{content:"Quantity: "}.cart .cart-item__price-wrapper{position:relative;top:14px;padding:0 20px}.cart tr.cart-item:last-child{margin-bottom:0!important}.cart .cart-item td.cart-item__details{border-bottom:0!important}.cart .cart-item__details div.product-option:before,.cart .cart-item__details a.cart-item__name.h4.break:before,.cart .cart-item .cart-item__quantity quantity-popover:before,.cart td.cart-item__totals.right.medium-hide.large-up-hide .cart-item__price-wrapper:before{color:#4b4f58;font-weight:700;font-size:15px}.cart .cart-item__price-wrapper .price{font-size:16px;font-weight:500}.cart .cart-item__details a.cart-item__name.h4.break,.cart .cart-item__details .product-option,.cart .cart-item .cart-item__quantity quantity-popover,.cart td.cart-item__totals.right.medium-hide.large-up-hide .cart-item__price-wrapper{display:flex;justify-content:space-between;align-items:center}.cart td.cart-item__totals.right.medium-hide.large-up-hide .cart-item__price-wrapper:before{content:"Subtotal: "}.cart .cart-item .cart-item__quantity{margin:0!important;padding:0 20px!important}.cart .cart-item .cart-item__quantity cart-remove-button a{max-height:30px!important;padding:8px;height:30px!important;overflow:hidden;color:gray;background:transparent}.cart .cart-item__error{display:none}.cart .cart-item__details a.cart-item__name.h4.break{margin-top:0}.cart .cart__contents .cart-items,.cart .cart__contents .cart-items thead,.cart .cart__contents .cart-items tbody,.cart .cart__contents .cart-items th,.cart .cart__contents .cart-items td,.cart .cart__contents .cart-items tr{display:block;width:100%}.cart .cart-page-cls table.cart-items td{max-width:100%;padding:0!important}.cart .cart-item .cart-item__totals,.cart .cart-item .cart-item__quantity,.cart .cart-item .cart-item__details a.cart-item__name,.cart .cart-item .cart-item__details div.product-option{max-height:50px;height:50px;margin-bottom:0!important;margin-top:0!important;padding:0 20px!important}.cart .cart-page-cls table.cart-items td quantity-popover{max-height:50px;height:50px;margin-bottom:0!important;margin-top:0!important;padding:0 20px!important}.cart .cart-page-cls table.cart-items td.cart-item__quantity{padding-bottom:33px!important}.cart .cart-page-cls .js-contents{padding:0}.cart .cart__contents .cart-items thead{display:none}.cart .cart__contents .cart-item{margin-bottom:15px;background:#fff}.cart .cart__contents .cart-item__media{text-align:center}.cart .cart__contents .cart-item__media img{max-width:100px;height:auto}.cart .cart__contents .cart-item__details .cart-item__name{display:block;font-weight:700;margin-bottom:5px}.cart .cart__contents .cart-item__quantity,.cart .cart__contents .cart-item__totals{margin-top:10px}.cart .cart__contents .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:10px}.cart .cart__contents .cart-item__totals{font-weight:700;text-align:right}}@media (min-width: 767px) and (max-width: 990px){#collections-listing ul{grid-template-columns:1fr 1fr}.Corporate.Gifts.page-width.page-width--narrow.section-main-page-padding{padding-left:20px;padding-right:20px}.Testimonials .testimonials,.Corporate.Gifts .last-sec{grid-template-columns:1fr 1fr!important}.search #ProductGridContainer ul.all-search.items{grid-template-columns:1fr 1fr}}@media (max-width: 920px){.elementor-button.elementor-slide-button.elementor-size-sm{margin-top:160px}}@media (max-width:767px){.collection-290501886013 h1.collection-hero__title:before,.collection-290502410301 h1.collection-hero__title:before{height:130px}header .elementor-search-form--skin-full_screen .elementor-search-form__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Corporate.Gifts .first-sec,.PHL.Box .grid-sec,.Donations .grid-sec,.Custom.Design.Team .grid-sec,.Fundraisers .grid-sec{grid-template-columns:1fr!important}.ftr-form-right div#pifyform-33725{margin-top:0;position:relative;bottom:8px}.paypal-sec{text-align:center}.collection form#FacetFiltersForm .product-count__text{text-align:left}.collection .facet-filters.sorting.caption .select{border:1px solid #dbdbdb}#collections-listing ul{grid-template-columns:1fr}.search facet-filters-form.facets.small-hide{display:block!important}.search .product-count.light.medium-hide.large-up-hide,.search menu-drawer.mobile-facets__wrapper.medium-hide.large-up-hide{display:none}.search #ProductGridContainer ul.all-search.items{grid-template-columns:1fr}.Corporate.Gifts .last-sec,.Corporate.Gifts .first-sec{grid-template-columns:1fr!important}.Corporate.Gifts.top-banner-intro h1:before{height:100px!important;width:90%!important;margin:0 auto;position:relative;top:1rem}.Testimonials .testimonials{grid-template-columns:1fr}ul.product-list,.product-page{display:block}.product-item img{width:100%}.section-main-collection-product-grid-padding{padding-left:12px;padding-right:12px}.custom-testimonial{padding-top:50px}.banner.fourth .position-cls{max-width:75%!important}.mb-header{box-shadow:0 0 25px #e1e1e1d6}#shopify-section-footer .elementor-widget-container a{justify-content:center;display:flex}.page-sale .site-content .ast-container{padding:12px!important}.page-sale .collection .product-item .card__content .card__information{padding:0!important}.page-sale .product-list{gap:15px 10px!important}.collection #product-grid,.collection .product-list{grid-template-columns:1fr 1fr}#contact_form input[type=email],#contact_form button.elementor-button.elementor-size-sm{min-width:100%}.page-allCategories .collections-list{grid-template-columns:repeat(2,1fr)!important;padding:0 8px;margin-top:0!important}.page-allCategories .collections-list .collection-item a{min-width:95%}.page-allCategories .collections-list .collection-item img{min-height:95%}.footer-menu .menu-item a{justify-content:center}.elementor-button.elementor-slide-button.elementor-size-sm{margin-top:120px}}@media (min-width:768px) and (max-width:1023px){.woocommerce-loop-product__title{max-width:80%}}.collection div#shopify-section-main-collection-banner{color:#0170b9;line-height:1.4em;font-weight:600;font-size:2.6666666666667rem;text-align:center}.collection .card__content .card__heading.h5 a{margin-bottom:0;padding:0;font-size:16px;color:#0170b9;font-weight:600}.collection .card__content .card-information .price__container .price__sale span,.collection .card__content .card-information .price__container .price__sale span s.price-item.price-item--regular,.collection .card__content .card-information .price__container .price__regular span,.collection .card__content .card-information .price__container .price__regular span s.price-item.price-item--regular{font-size:13px;color:#0170c9;font-weight:600}.collection .card__content .card-information .price__container .price__sale span s.price-item.price-item--regular,.collection .card__content .card-information .price__container .price__regular span s.price-item.price-item--regular{margin-right:0}.card__content .card-information .price.price--on-sale,.card__content .card-information .price{margin-top:0!important}.collection .card__content .card__information{padding:15px 0 25px 15px!important}.collection .card-wrapper .card__content .card__badge .badge{position:absolute;z-index:2;top:-5px;background:#0170b9;right:-4px;left:auto;color:#fff;border:none;font-size:12px;height:40px;width:40px;padding:0;border-radius:40px;display:flex;justify-content:center;line-height:12px!important;align-items:center;letter-spacing:0}.collection .card-wrapper .card__content .card__badge .badge:after{content:"!"}.collection .quick-add.no-js-hidden{position:absolute;top:18px;right:0;background:#0170b9;color:#fff;height:20px;padding:0;width:20px;border-radius:3px}.collection .card__information{position:relative}.collection .quick-add__submit.button{font-size:20px;font-weight:700;line-height:16px;text-align:center;padding:0 0 0 1px}.collection .price__sale span s.price-item.price-item--regular{opacity:.4}.collection .underline-links-hover:hover a{text-decoration:none;text-underline-offset:0}.collection .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}.collection .card__inner.color-scheme-2.gradient.ratio{height:250px}.collection .page-width{padding:0}.collection .price__regular,.collection .price__sale{position:relative;bottom:5px}#FacetsWrapperDesktop .facets__disclosure .facets__summary,.facet-filters.sorting.caption .select select#SortBy{margin-bottom:0;font-size:18px}#FacetsWrapperDesktop .facets__disclosure{border:1px solid #b5b5b5;padding:9px 28px;margin-right:0;border-width:1px 1px 1px 1px}#FacetsWrapperDesktop .facets__heading,.facet-filters.sorting.caption h2{margin:0;background:#0f75bc;padding:10px 20px;color:#fff;font-size:20px;font-weight:600}.facet-filters.sorting.caption .select span.svg-wrapper{display:none}.facet-filters.sorting.caption .select select#SortBy{padding:9px 28px}.facet-filters.sorting.caption .select{margin-right:0}.page-allCategories .collections-list{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;width:100%;margin:30px 0}.page-allCategories .collections-list .collection-item{display:flex;justify-content:center}.page-allCategories .collections-list .collection-item a{display:inline-block;width:85%}.page-allCategories .collections-list .collection-item img{width:100%;height:90%;object-fit:cover}.page-allCategories .collections-list .collection-item h2.collection-title{position:relative;bottom:88px;background-color:#ffffffe0;transition:background .3s;text-align:center;padding:.5em 0 .7em;margin:0 auto;width:90%;display:flex;flex-direction:column;text-transform:uppercase;font-weight:700;line-height:1.5;color:#6ec1e4;font-size:.9em;transition-duration:.2s;font-family:Roboto}.page-allCategories .collections-list .collection-item h2.collection-title:hover{background:#fff;transition-duration:.2s}.page-allCategories .collections-list .collection-item h2.collection-title mark.count{background:transparent;color:gray;font-size:.75em;font-weight:500}form#FacetFiltersForm{display:flex;align-items:center;justify-content:space-between;gap:unset}form#FacetFiltersForm>div{align-self:center}form#FacetFiltersForm .product-count__text{color:#4b4f58;font-size:15px}#contact_form input[type=email]{background-color:#fff;border-width:0px 0px 0px 0px;border-radius:4px;font-family:"Poppins",Sans-serif;font-size:14px;font-weight:400;padding-right:20px;padding-left:20px;margin-bottom:10px;width:70%;height:40px;color:#a2a6b0}#contact_form input[type=email]::placeholder{color:#a2a6b0!important;font-family:"Poppins",Sans-serif}#contact_form button.elementor-button.elementor-size-sm{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:700;border-radius:4px;height:40px}.pagination-wrapper ul.pagination__list.list-unstyled li{border:1px solid #0170b9;height:35px;max-width:35px;display:flex;color:#0170b9;margin-right:6px}.pagination-wrapper ul.pagination__list.list-unstyled li a,.pagination-wrapper ul.pagination__list.list-unstyled li span{height:100%;font-size:15px}.pagination-wrapper .pagination__item--current:after{display:none}.pagination-wrapper .pagination__item--current.light,.pagination-wrapper ul.pagination__list.list-unstyled li:hover{background:#0170b9;color:#fff;opacity:1}.pagination-wrapper ul.pagination__list.list-unstyled li:hover a{color:#fff}.pagination-wrapper ul.pagination__list.list-unstyled{justify-content:left}.pagination-wrapper{margin-top:0}.pagination-wrapper ul.pagination__list.list-unstyled li a:hover:after{display:none}.page-sale .ast-container .elementor-container{background:#fff;padding:3% 5%}.page-sale .ast-container{background:#f5f5f5;padding:5%!important}.page-sale .product-list .product-item{position:relative}.page-sale .product-list{gap:25px 35px}.page-sale .collection .quick-add.no-js-hidden{top:33px}.page-sale .collection .card__content .card__heading.h5 a{width:90%}.page-sale .collection .card__content .card__information{padding:15px 0 0 15px!important}.page-sale h1.heading-sale{color:#3a3a3a;font-size:1.7333333333333rem}header .top-header-right .elementor-widget-wrap.elementor-element-populated{padding:2px}.border-heading:before,.border-heading:after{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.border-heading{display:flex;align-items:center;gap:10px;color:#1e1e1e;font-family:"Poppins",Sans-serif;font-size:32px;font-weight:700}.product-item:hover img,.product-item img{transition-duration:.3s;border-radius:4px!important}.image-box-title h3 a{display:block;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:500;color:#1e1e1e;text-align:center}.hero-slider{position:relative}.hero-slider .banner{height:600px;max-height:600px;position:relative}.hero-slider div img{height:100%;width:100%;object-fit:cover;z-index:1}section.hero-slider{max-width:100%;overflow:hidden}section.hero-slider .position-cls{position:absolute;z-index:2}section.hero-slider .banner.second .position-cls,section.hero-slider .banner.third .position-cls{top:37%;left:6%;max-height:75px;text-align:center}section.hero-slider .banner.fourth .position-cls{top:36%;left:4%;max-width:40%;text-align:left}section.hero-slider .banner.fourth .position-cls .txt{margin-bottom:20px;color:#243659;font-size:35px}section.hero-slider .banner .position-cls .txt,section.hero-slider .banner .position-cls p,section.hero-slider .banner .position-cls a{font-family:"Roboto Serif",serif}section.hero-slider .banner .position-cls .txt{font-weight:600;line-height:normal;font-size:40px;margin-bottom:50px}section.hero-slider .banner.second .position-cls .txt{color:#fff}section.hero-slider .banner.third .position-cls .txt{color:#1c383b;margin-bottom:20px}section.hero-slider .banner .position-cls p{font-size:17px;color:#1c383b;line-height:1.4;margin-bottom:35px}section.hero-slider .banner .position-cls a.btn-cls-cstm{background-color:#ffb906;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;color:#000;border-color:#ffb906;padding:12px 24px}section.hero-slider .banner.third .position-cls a.btn-cls-cstm{color:#1c383b;border-color:#1c383b;border:1px solid #1c383b;border-radius:4px}.hero-slider button.slick-arrow{z-index:1}.hero-slider button.slick-next.slick-arrow{right:35px}.hero-slider button.slick-prev.slick-arrow{left:22px}.hero-slider button.slick-next.slick-arrow:before,.hero-slider button.slick-prev.slick-arrow:before{color:#d57f00;font-size:33px;opacity:1}.reviews-slider .slick-prev,.reviews-slider .slick-next{position:absolute;top:-50px}.reviews-slider .slick-prev{right:20px;left:unset;color:red}.reviews-slider .slick-list.draggable{padding:10px}.reviews-slider .testimonial-slider{box-shadow:0 0 4px;border-radius:10px;padding:20px}.reviews-slider .slick-prev:before{content:"\2039"!important;color:#54595f!important;font-size:40px}.reviews-slider .slick-next:before{content:"\203a"!important;color:#54595f!important;font-size:40px}.reviews-slider .slick-next{right:0;color:red}.top-banner-intro{background:url(/cdn/shop/files/Rectangle-24-2.png);background-size:cover;background-position:center;height:300px;display:flex;align-items:center;justify-content:center}.top-banner-intro h1{max-width:72.6rem;width:72.3rem;font-family:"Poppins",Sans-serif;font-size:30px;font-weight:700;color:#fff;line-height:30px;margin-bottom:0}.two-divide-sec{display:grid;grid-template-columns:1.2fr .8fr;gap:25px}.About.BOP .two-divide-sec p{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:500;color:#65676a}.contact-pge .contact-cls{display:grid;grid-template-columns:1fr 1fr;gap:25px;font-family:Poppins}.contact-pge{font-family:Poppins}.contact-pge .contact-cls p{color:#65676a}.contact-pge .description.globo-description{display:none}.contact-pge h3.title.globo-heading{font-family:"Poppins",Sans-serif;font-size:30px;font-weight:700;color:#1e1e1e}.contact-pge .globo-form-app.default-layout{margin-top:0}.contact-pge .rght-sec form.g-container{background:#f1f1f1;padding:5%;border-radius:5px}.contact-pge .rght-sec button.action.submit{background:#ffb906;border-color:#ffb906;font-family:"Poppins",Sans-serif;font-size:14px;font-weight:700;width:fit-content}.contact-pge .rght-sec input.material_filled-input,.contact-pge .rght-sec textarea{background:#fff!important;border-radius:8px}.testimonials{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.testimonials .block{border-radius:13px;box-shadow:0 0 4px #00000080;padding:20px;font-family:poppins;display:flex;flex-direction:column;justify-content:space-between;color:#7a7a7a;font-size:14px}.testimonials .block .info{color:#a2a6b0;display:flex;align-items:center;gap:12px;line-height:20px}.Testimonials.page-width h2{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700;color:#65676a;text-align:center;margin-bottom:30px}.FAQ{font-family:Poppins}.FAQ h2{font-family:"Poppins",Sans-serif;font-size:19px;font-weight:700;color:#65676a}.cart-page-cls cart-note.cart__note.field textarea{border:1px solid #c8c8c8}.cart-page-cls .cart__blocks .sbt_date_wrapper input#sbt_datepicker{padding:0;margin-top:13px}.cart-page-cls .cart__blocks .sbt_date_wrapper>img{top:24px}.cart-page-cls{font-family:poppins}.cart-page-cls .page-width .title-wrapper-with-link a{background:#0f75bc;padding:5px 12px;color:#fff}.cart-page-cls .page-width .title-wrapper-with-link a:hover{color:#fff}.cart-page-cls .page-width .title-wrapper-with-link{margin-bottom:20px}.cart-page-cls .js-contents small.tax-note.caption-large.rte{font-size:14px;font-weight:600;border:1px solid #e1e1e1;background:#fbfbfb;padding:8px 12px;text-align:left;margin-bottom:0;margin-top:0}.cart-page-cls .js-contents .cart__ctas{padding:10px;background:#0170b9;color:#fff;font-weight:600}.cart-page-cls .js-contents .cart__ctas button{font-size:18px}.cart-page-cls .js-contents .cart__ctas button:hover{background:#0170b9}.cart-page-cls .js-contents{border:1px solid #dadada;padding:12px;margin-top:30px}.cart-page-cls .js-contents .totals{justify-content:space-between;margin-bottom:20px;border-color:#e1e1e1;border-style:solid;border-width:0 1px 1px 1px;padding:8px 14px}.cart-page-cls .js-contents p.totals__total-value{font-size:17px}.cart-page-cls .js-contents h2.totals__total{margin-top:0;font-size:16px}.cart-page-cls table.cart-items quantity-input.quantity.cart-quantity{border:1px solid #dddddd}.cart-page-cls table.cart-items quantity-input.quantity.cart-quantity button{transition-duration:.2s;padding:8px}.cart-page-cls table.cart-items quantity-input.quantity.cart-quantity button:hover,.cart-page-cls table.cart-items quantity-input.quantity.cart-quantity button:focus,.cart-page-cls table.cart-items quantity-input.quantity.cart-quantity button:active{background:#dddddd78;transition-duration:.2s;color:gray}.cart-page-cls table.cart-items quantity-input.quantity.cart-quantity input{border-color:#ddd;border-style:solid;border-width:0 1px;padding:0;font-size:16px;max-width:40px}.cart-page-cls table.cart-items cart-remove-button a{padding:0}.cart-page-cls table.cart-items .cart-item__quantity-wrapper.quantity-popover-wrapper{display:flex;justify-content:center;align-items:center;height:85px}.cart-page-cls table.cart-items thead tr th{border:1px solid #dddddd;padding:8px 20px;text-align:left;font-weight:700}.cart-page-cls table.cart-items td.cart-item__totals.right.small-hide .cart-item__price-wrapper span{font-size:18px;margin:30px 0!important;text-align:center}.cart-page-cls table.cart-items td.cart-item__media{border-color:#ddd;border-width:0 0 1px 1px;border-style:solid}.cart-page-cls table.cart-items td.cart-item__details,.cart-page-cls table.cart-items td.cart-item__quantity,.cart-page-cls table.cart-items td.cart-item__totals.right.small-hide{border-color:#ddd;border-width:0 1px 1px 0;border-style:solid}.cart-page-cls table.cart-items tbody tr td{padding:8px 20px}.cart-page-cls table.cart-items td.cart-item__details a{color:#0170b9;font-weight:500;font-size:16px;font-family:Poppins;margin-top:15px}.cart-page-cls table.cart-items .product-option{font-weight:500;font-size:16px;font-family:Poppins;margin-top:0}.product-page{font-family:Poppins;margin-top:35px}.product-page .product-details h1{font-size:1.73rem;color:#323232;font-weight:500}.product-page span.price-current{font-weight:600;font-size:1.5rem}.product-page .additional.info ul.tabs{list-style:none}.cstm-table{display:grid;grid-template-columns:1fr 1fr}.cstm-table ul{list-style:none;padding-left:0}.product-attributes-item__value p{white-space:normal;overflow-wrap:break-word;word-break:break-word}.cstm-table ul li.product-attributes-item__label{font-weight:600;border-bottom:1px solid #e4e4e4}.cstm-table ul li{padding:12px 15px}.cstm-table ul{border:1px solid #e4e4e4}.basket-contents .product-attributes-item__value{margin-bottom:20px}.basket-contents .product-attributes-item__value h2{font-size:1.625rem;color:#3a3a3a;margin-bottom:0;line-height:10px;margin-top:25px;font-weight:500}.basket-contents .product-attributes-item__value:last-child{display:none}#add-to-cart-form button.quantity__button:hover,#add-to-cart-form button.quantity__button:focus{color:#656565}#add-to-cart-form quantity-input.quantity.cart-quantity{border:1px solid #dddddd}#add-to-cart-form quantity-input.quantity.cart-quantity input{border-left:1px solid #dddddd;border-right:1px solid #dddddd;padding:1px;max-width:35px}#add-to-cart-form button.quantity__button{padding:0 10px}.related-products li.product-item,.similar-products li.product-item{border:none;text-align:left}.related-products .product-item h3,.similar-products .product-item h3,.related-products .product-item span.price,.similar-products .product-item span.price{font-size:15px;color:#3a3a3a;margin-bottom:0;font-weight:500}.related-products li.product-item,.similar-products li.product-item{position:relative}.related-products form.quick-add-form,.similar-products form.quick-add-form{position:absolute;right:5px;bottom:22px}.related-products button.btn.quick-add,.similar-products button.btn.quick-add{background:#0170b9;padding:0 3px;border-radius:3px;font-weight:500;font-size:20px}.related-products h2,.similar-products h2{font-size:1.5rem;font-weight:500;color:#424242}#ProductGridContainer ul.all-search.items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0 20px;list-style:none;padding:0}.template-search .facet-filters.sorting.caption .select select#SortBy{border:1px solid #e0e0e0;font-size:15px;font-family:Poppins;padding:5px 30px 5px 15px}body.page.page-98373500989 section#shopify-section-main-page{padding-bottom:0!important}.Substitution.Policy .white-bg,.Our.Guarantee .white-bg,.Holiday.Shipping .white-bg,.Summer.Shipping.Policy .white-bg{background:#fff;padding:4% 5%;font-family:Poppins;font-weight:500;color:#65676a}.Corporate.Gifts{font-family:poppins}.Custom.Design.Team .grid-sec .left-sec h3{font-size:20px;font-weight:700;color:#1e1e1e}.Corporate.Gifts .first-sec,.PHL.Box .grid-sec,.Donations .grid-sec,.Custom.Design.Team .grid-sec,.Fundraisers .grid-sec{display:grid;grid-template-columns:1.2fr .8fr;gap:25px;font-weight:500;font-family:Poppins;color:#65676a}.Corporate.Gifts .second-sec .left-sec{display:grid;grid-template-columns:1fr 1fr;text-align:center}.Corporate.Gifts.top-banner-intro h1:before{content:"ghsvdhgsa";background:url(/cdn/shop/files/mellon-and-roonee-logo-1024x211.png?v=1752106524);width:100%;display:block;height:230px;background-position:center;background-repeat:no-repeat;background-size:contain;color:transparent}.Corporate.Gifts .second-sec .left-sec ul{list-style:none}.collection .card__content .card__information{padding:15px 22px 25px 15px!important}.best-sellers figure.elementor-image-box-img,.customer-reviews figure.elementor-image-box-img{text-align:center}.Corporate.Gifts .rte h2{font-family:Poppins;font-size:30px;line-height:40px;font-weight:700;color:#1e1e1e;text-align:center;margin:40px 0}.Corporate.Gifts .last-sec{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;gap:20px}.Corporate.Gifts.top-banner-intro h1{color:transparent}.Corporate.Gifts .last-sec .card{background:#6d6e71;padding:30px 20px;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:400;color:#fff;border-radius:12px}.Corporate.Gifts.top-banner-intro{background:url(/cdn/shop/files/m-r-background-header.png);height:310px;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.Corporate.Gifts img.corporateBannerimg{margin-bottom:5em}.Corporate.Gifts .rte.scroll-trigger.animate--slide-in{position:relative}.PHL.Box.top-banner-intro{background:url(/cdn/shop/files/Rectangle-24-1.webp?v=1755497088);background-size:cover;background-position:bottom}.card__inner .card__information h3.card__heading{display:none}.template-search .product-count.light h2.product-count__text.text-body{font-family:Poppins;color:#000000de!important}.template-search .template-search__header.page-width.scroll-trigger.animate--fade-in{margin-bottom:0;font-family:Poppins}.reviews-slider .testimonial-slider.slick-slide{margin:0 16px!important}.faq-accordion{margin:auto;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;background:#fff}.faq-item{border-bottom:1px solid #ddd}.faq-question{background:#f1f1f1;cursor:pointer;padding:15px;font-size:16px;font-weight:700;transition:background .3s;display:flex;justify-content:space-between;align-items:center}.faq-question:hover{background:#e2e2e2}.faq-icon{font-size:18px;font-weight:700;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 15px;background:#fff}.faq-answer p{margin:15px 0}.faq-item.active .faq-answer{max-height:fit-content;padding:15px}.faq-item.active .faq-icon{content:"-"}.page.page-98373238845 #shopify-section-main-page{background:#f5f5f5;padding-bottom:5%!important}.page.page-id-13 #shopify-section-main-page{background:#f5f5f5}.Privacy.Policy.page-width.page-width--narrow.section-main-page-padding{background:#fff;padding:4%;margin-top:5%;font-family:poppins}.page.page-id-13 footer{padding-top:5%}@media (max-width: 575px){.hero-slider .banner{height:235px;max-height:250px;position:relative}section.hero-slider .banner.fourth .position-cls{max-width:90%;margin:0 auto}.contact-pge .contact-cls{display:block}.top-banner-intro{max-height:17vh}}@media (max-width: 768px){.page-width--narrow{padding:30px 20px!important}.top-banner-intro{text-align:center;height:25vh}.two-divide-sec{display:block}section.hero-slider .banner .position-cls{max-width:90%;margin:0 auto}section.hero-slider .banner.fourth .position-cls{max-width:60%;margin:0 auto}.hero-slider .banner{height:270px;max-height:250px;position:relative}section.hero-slider .banner.second .position-cls,section.hero-slider .banner.third .position-cls,section.hero-slider .banner.fourth .position-cls{left:0;right:0;text-align:center;max-height:fit-content}section.hero-slider .banner.second .position-cls{top:30%}section.hero-slider .banner.third .position-cls{top:15%}section.hero-slider .banner.fourth .position-cls{top:8%}section.hero-slider .banner.third .position-cls p{margin-top:0;margin-bottom:20px}section.hero-slider .banner .position-cls .txt,section.hero-slider .banner.second .position-cls .txt,section.hero-slider .banner.third .position-cls .txt,section.hero-slider .banner.fourth .position-cls .txt{font-size:20px;margin-bottom:10px;line-height:30px;color:#fff}section.hero-slider .banner .position-cls p,section.hero-slider .banner.second .position-cls p,section.hero-slider .banner.third .position-cls p,section.hero-slider .banner.fourth .position-cls p{font-size:13px;color:#fff}section.hero-slider .banner.second img,section.hero-slider .banner.third img,section.hero-slider .banner.fourth img{filter:brightness(.5)}section.hero-slider .banner .position-cls a.btn-cls-cstm{font-size:12px;padding:8px 18px}}#CartDrawer .quantity.buttons_added input{text-align:center}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:#6ec1e4}.index.page.page-id-13 footer{padding-top:0}.elementor-element-264e02ad ul.elementor-icon-list-items{margin-top:0}footer .elementor-126 .elementor-element.elementor-element-1871767f img{width:90%}footer .ftr-form-right.elementor-element.elementor-element-70514b9c.elementor-button-align-stretch.elementor-widget.elementor-widget-form{margin-bottom:0}footer div#pifyform-33725{height:100px!important;margin:0!important}.testimonial-slider span.elementor-testimonial__title{color:#6ec1e4;font-size:15px;font-family:Poppins}.collection-290501886013 h1.collection-hero__title:before,.collection-290502410301 h1.collection-hero__title:before{content:"ghsvdhgsa";width:100%;display:block;height:230px;background-position:center;background-repeat:no-repeat;background-size:contain;color:transparent}.collection-290501886013 h1.collection-hero__title:before{background:url(/cdn/shop/files/mellon-and-roonee-logo-1024x211.png?v=1752106524);background-size:contain;background-repeat:no-repeat;background-position:center}.collection-290502410301 h1.collection-hero__title:before{background:url(/cdn/shop/files/internal_birthday.png?v=1756477908);background-position:center}@media (max-width:768px){.hero-slider div img{object-fit:fill}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/styles.css.map */
