@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-100%)}}.mobile-logo-bar{display:flex;justify-content:space-between;padding:12px;align-items:center;background:#fffaed}.mobile-logo-bar img{width:166px}.menu_banner{padding:12px}.menu_banner img{border-radius:16px}ul.mega-menu__nav>li>a .icon-box,.navigation-drawer .icon-box{width:40px;height:24px;background:#196bb6;border-radius:24px;display:flex;justify-content:CENTER;align-items:CENTER}.mobile-menu-item{font-size:16px}.navigation-drawer .panel-footer{padding:16px}.panel-footer .secondary_drawer_links{display:flex;flex-direction:column}.panel-footer .secondary_drawer_links a{padding:10px 0;border-top:.5px solid #C1C1C1;font-size:14px}.mobile-bottom-text{border-radius:100px;border:1px solid #D8E022;background:#fffaed;padding:5px 5px 5px 16px;display:flex;justify-content:space-between;align-items:center}.mobile-bottom-text span{color:#303a95}.mobile-bottom-text a{border-radius:100px;border:1px solid #303A95;background:#303a95;color:#fff;padding:4px 18px;font-weight:700}.submenu-header{padding:24px 16px;justify-content:space-between}.submenu-header button{gap:12px;font-size:16px;font-weight:700}.submenu-header .link{font-size:14px;color:#303a95;line-height:1}.mobile_submenu_links{padding:0 16px;display:flex;flex-wrap:wrap;column-gap:8px;row-gap:12px}.mobile_submenu_link_item{width:calc(50% - 4px);position:relative}.mobile_submenu_link_item .panel-link__image{width:100%;height:210px;object-fit:cover;border-radius:16px}.mobile_submenu_link_item span{position:absolute;bottom:4px;left:4px;width:calc(100% - 8px);padding:12px 24px;border-radius:16px;border:1px solid #303A95;background:#fff;font-size:14px;font-weight:700;color:#303a95;text-align:CENTER;line-height:1.15}.section-title{font-size:40px;font-weight:700;line-height:1.2;text-align:center;margin-bottom:40px;font-size:52px;line-height:50px}.section-title.add-stroke{text-shadow:1px 1px 0 #FFE55A,-1px 0px 0 #FFE55A,-1px -1px 0 #FFE55A,-1px 1px 0 #FFE55A}.slideshow.container{margin:0}.slideshow__slide img{border-radius:32px}.slideshow .slideshow__controls{bottom:0;left:50%;right:unset;transform:translate(-50%)}.slideshow .slideshow__controls .stretching-dots{gap:6px}.slideshow .slideshow__controls .stretching-dots button{width:11px;height:6px;border-radius:30px;background:#c1c1c1}.slideshow .slideshow__controls .stretching-dots button[aria-current=true]{width:52px;background:#1f86e3}.marquee-section{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:32px;padding:21px 0}.marquee-group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:32px;min-width:100%;animation:scroll-x 60s linear infinite;font-size:24px}.shopify-section--scrolling-text .section{padding:0}.shopify-section--collection-tabs .tabs-inner{gap:0;overflow:hidden}.shopify-section--collection-tabs .tabs-title-wrap{display:inline-block;border:1px solid #F8982E;padding:4px;border-radius:100px;width:AUTO;text-align:CENTER;margin:0px AUTO 24px;background:#fff}.shopify-section--collection-tabs.tabs-with-badges .tabs-title-wrap{margin:0 auto 40px}.shopify-section--collection-tabs .tabs-title-wrap .tabs-nav__button{padding:11px 20px;font-size:18px;color:#000;line-height:1.1;border-radius:30px}.shopify-section--collection-tabs .tabs-title-wrap .tabs-nav__button[aria-selected=true]{background:#ffe55a}.shopify-section--collection-tabs .product-list,.shopify-section--product-recommendations .product-list{gap:4px;display:flex;flex-wrap:wrap;position:relative}.product-card{padding:12px;background:#fff;border-radius:34px}.product-card__figure img{border-radius:26px 26px 0 0}.disc-percentage{background:#ffe55a;font-size:10px;color:#000;line-height:1;padding:4px 8px;border-radius:20px}.product-card__info form{width:100%}.product-card__info .custom-btn button{background:#196bb6;width:100%;padding:13px 24px;font-size:18px;line-height:1;color:#fff;font-weight:700;margin-top:16px;height:auto}.link-to-coll a{margin-top:40px;background:#fff;border:1px solid #000;color:#000;padding:12px 24px;font-size:18px;line-height:1}.card-title{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);border:1px solid #000;color:#000;background:#fff;border-radius:30px;font-size:18px;text-align:center;padding:11px 24px;line-height:1.1;font-weight:700}.custom-tabs-wrap{display:flex;gap:24px;flex-wrap:wrap}.custom-tabs-wrap .custom-tab-inner{position:relative;width:calc(25% - 18px)}.section-full{padding-left:0;padding-right:0}.shopify-section .swiper-btn:after{content:unset}.shopify-section .swiper-btn{width:48px;height:48px;border-radius:30px;background:#249ffc}.shopify-section .swiper-btn.swiper-button-prev{left:0}.shopify-section .swiper-btn.swiper-button-next{right:0}.shopify-section .swiper-btn svg{width:24px;height:24px}.page-banner{margin:16px;border-radius:20px;overflow:hidden}.page-banner-text-content{position:ABSOLUTE;top:50%;left:50%;transform:translate(-50%,-50%)}.page-banner-heading{font-size:56px;line-height:1;margin-bottom:15px}.page-banner-desc p{font-size:24px;color:#5c5c5c;line-height:1.25}.collection-facets-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:24px;row-gap:9px}.shopify-section--main-collection .filter-head{font-size:18px;text-transform:uppercase}.facet-clear-all{color:#303a95;text-transform:uppercase;font-size:18px}.collection-facets-header .active-facets{width:100%;margin:0}.facets-vertical .accordion{border-color:#c1c1c1}.facets-vertical .accordion__toggle{padding:24px 0 16px;line-height:1;text-transform:uppercase;font-size:18px}.facets-vertical .checkbox{display:none}.facets-vertical .checkbox-list{display:flex;gap:8px;flex-wrap:wrap}.facets-vertical .checkbox-list label,.sort_by_options label{padding:13px 24px;line-height:1;border-radius:30px;opacity:1;border:1px solid #1f86e3;background:#fff;font-size:16px;color:#000}.facets-vertical .checkbox-list .checkbox:checked~label,.sort_by_options .checkbox:checked~label{background:#ffe55a}.collection__facets{padding:20px;border-radius:16px;background:#fff}.tag-filter-tabs-wrapper{display:flex;gap:8px;overflow-x:auto}.tag-filter-tabs-wrapper::-webkit-scrollbar{display:none}.tag-filter-tab{display:inline-block;border:none;background:#fff;border:1px solid #ffe55a;border-radius:999px;padding:12px 24px;font-size:16px;line-height:1;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;margin:0;white-space:nowrap;outline:none}.tag-filter-tab.active{background:#ffe55a;color:#303a95}.facets-drawer{width:100%;height:100%}.facets-drawer::part(content){position:ABSOLUTE;width:80%;max-width:650px;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:24px;padding:32px}.facets-summary button{padding:14px 16px 14px 20px;background:#fff;color:inherit;font-size:16px;font-weight:400;text-transform:capitalize}.facets-summary button div{display:flex;gap:10px;align-items:CENTER;line-height:1}.facet-drawer-mobile{display:flex;justify-content:space-between;width:100%;align-items:center;padding-bottom:20px;border-bottom:.5px solid #C1C1C1}.facet-drawer-header{font-size:18px;text-transform:uppercase}.facet-drawer-controls{display:flex;gap:8px}.facet-drawer-controls .button{padding:12px 24px;font-size:18px;line-height:1;font-weight:400;border:1px solid #1f86e3;color:#000;text-transform:uppercase;background:#fff}.facet-drawer-controls button.button{background:#196bb6;color:#fff;border:0px}.sort_by_options{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.jdgm-prev-badge{display:inline-block!important;color:#000;font-weight:700;padding:6px 8px;background:#fffaed;border-radius:32px;line-height:1}.product-info__title{font-size:30px;line-height:1.13}.product-info__text{font-size:16px;color:#7d7d7d;line-height:1.25}[data-block-type=divider],.hero-usp{margin:0}[data-block-type=variant-picker]{margin:36px 0}.divider-block{height:1px;margin-top:var(--padding-top);margin-bottom:var(--padding-bottom)}.hero-usp{display:flex;flex-wrap:wrap;padding:15px 0;border-top:1px dashed #A9D6F3;border-bottom:1px dashed #A9D6F3}.hero-usp .product-info__block-item{max-width:30%;padding:0 10px;border-right:1px dashed #A9D6F3}.hero-usp .product-info__block-item:last-child,.hero-usp .product-info__block-item:nth-child(4n){border-right:0}.hero-usp .product-info__block-item:first-child{padding-left:0}.product-hero-usp-block{display:flex;gap:16px;align-items:center}.product-hero-usp-block .hero-usp-img{flex:0 0 24px}.product-hero-usp-block .hero-usp-text{flex:1;font-size:14px;line-height:1.28}.product-info__price .price-list{font-size:30px}.tax_notice{font-size:14px;color:#adaeb3;line-height:1;margin-top:12px}.variant-picker__title{font-size:18px;text-transform:uppercase;font-weight:700}.variant-picker__title span{color:#5c5c5c}.product-info__qty_atc_wrapper{display:flex;gap:8px}.product-info__buy-buttons{width:100%}.product-info__buy-buttons button{width:100%;height:46px;font-size:18px;font-weight:700;text-transform:uppercase;padding:8px}.icon-text-blocks{justify-content:space-between;align-items:center}.icon-text-blocks .icon-text-block{gap:6px}.icon-text-blocks .icon-text-block img{width:16px;height:16px}.icon-text-blocks .icon-text-block span{font-size:16px;font-weight:700;color:#5c5c5c}.product-info__separator{width:100%;height:1px;border-top:1px dashed #c1c1c1}.product-info__block-title,.product-info__accordion .accordion__toggle span{font-size:18px;font-weight:700;color:#000;line-height:1.1;margin-bottom:16px;text-transform:uppercase}.product-info__accordion .accordion__toggle span{margin-bottom:0}.offer-blocks{gap:12px;flex-wrap:wrap}.offer-blocks .offer-block{width:calc(50% - 6px);text-align:center;border-radius:24px;border:1px solid #D8E022;padding:16px 8px 8px;background:#fffaed}.offer-blocks .offer-block .offer-title{font-size:18px;font-weight:700;margin-bottom:11px;line-height:1.1}.offer-blocks .offer-block .offer-subtitle{font-size:16px;color:#5c5c5c;line-height:1.1}.offer-blocks .offer-bottom-row{background:#ffe55a;border-radius:24px;padding:9px 16px;display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:11px;font-size:18px;font-weight:700;color:#303a95}.offer-blocks .copy_coupon_btn{cursor:pointer;gap:5px}.confirm-prompt{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#000;color:#fff;padding:6px 20px;border-radius:30px}.product-info__accordion{border-top:1px dashed #c1c1c1;border-bottom:1px dashed #c1c1c1}.product-info__accordion .accordion__content{padding:8px;font-size:16px;color:#7d7d7d;margin-top:-8px}[data-block-type=specifications] .product-info__block-title{margin-bottom:12px}.specifications_wrap{display:flex;gap:12px;flex-wrap:wrap;padding:0 8px}.specifications_wrap .specifications_block{width:calc(50% - 6px);line-height:1;padding:12px 0;border-bottom:var(--border-width) solid #d9d9d9}.specifications_wrap .specifications_block .specification_title{color:#7d7d7d;margin-bottom:12px;font-size:16px;line-height:1}.specifications_wrap .specifications_block .specification_value{font-size:18px;line-height:1.1;font-weight:700}.product-info__accordion .accordion__content ul{list-style-type:none}.product-info__accordion .accordion__content li{padding-left:28px;position:relative}.product-info__accordion .accordion__content li:before{content:"\2726";position:absolute;top:1px;left:0;font-size:16px;color:#303a95}.complementary_products_wrap{display:flex;overflow-x:auto;gap:16px}.complementary_products_wrap::-webkit-scrollbar{display:none}.complementary_products_wrap .product-card{flex:0 0 390px;padding:10px;background:#fffaed;border-radius:24px;display:flex;gap:10px}.complementary_products_wrap .product-card .product-card__figure{width:140px;border-radius:20px;overflow:hidden}.complementary_products_wrap .product-card .product-card__info{flex:1;padding-top:4px}.complementary_products_wrap .product-card__title{font-size:16px}.complementary_products_wrap .product-card .rating{display:none}.quick-buy-drawer_product_title,.quick-buy-drawer__info .price-list{font-size:18px}.quick-buy-drawer__product-image-inner img{height:200px;width:200px;object-fit:cover;border-radius:16px}.quick-buy-drawer__product-images .swiper-slide{width:200px}.details-link{margin-top:16px;font-size:18px;line-height:1;display:block}.quick-buy-drawer__variant .swiper .swiper-pagination{position:relative;margin-top:24px}.quick-buy-drawer__variant .swiper .swiper-pagination .swiper-pagination-bullet{margin:0 3px;height:6px;background:#ffe7ea;opacity:1;border-radius:100px}.quick-buy-drawer__variant .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;background:#ffa0a6}.product_video_wrap{position:absolute;bottom:20px;right:20px;border-radius:16px;background:#fffffe;padding:4px;cursor:pointer;border:1px solid #FBD54E}.product_video_inner video{width:112px;height:152px;border-radius:12px;object-fit:cover}.product_video_wrap .video_popup_btn{position:absolute;bottom:10px;font-size:10px;background:#fffffe;padding:9px 20px;left:10px;width:calc(100% - 20px);text-align:center;border-radius:30px}.video_popup_wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:#00000080;transition:display .5s linear;cursor:pointer}.video_popup_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:420px;max-height:700px;width:90%;height:90%;display:flex;flex-direction:column}.video_popup_close{margin:0 10px 10px auto}.video_popup_inner .video_popup_content{height:100%;padding:24px;background:#fffffe;border-radius:24px;cursor:default;position:relative}.video_popup_inner .video_popup_content video{width:100%;height:100%;object-fit:cover;border-radius:24px}.video_popup_inner .video_popup_content .play-video,.video_popup_inner .video_popup_content .sound-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffffe;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center}.video_popup_inner .video_popup_content .sound-btn{top:36px;right:36px;left:unset;transform:unset;width:44px;height:44px}.video_popup_inner .video_popup_content .sound-btn .mute-btn,.video_popup_inner .video_popup_content.muted .sound-btn .unmute-btn{display:none}.video_popup_inner .video_popup_content.muted .sound-btn .mute-btn{display:block}.quick-buy-drawer_product_title{font-weight:700;line-height:1.1;max-width:375px}.product_personalisation_block{border:1px solid #C1C1C1;background:#fffaed;border-radius:20px}.product_personalisation_block.error{border-color:red}.product_personalisation_block .personalisation_header{padding:8px;display:flex;align-items:center;gap:24px;font-size:16px;font-weight:700}.product_personalisation_block .personalisation{opacity:0;visibility:hidden;width:0;height:0;position:absolute}.product_personalisation_block .personalisation_header span{width:28px;height:28px;flex:0 0 28px;text-align:center;border-radius:30px;border:1px solid #303A95}.product_personalisation_block .personalisation_box{display:none;transition:display 1s linear;padding:16px;border-top:1px dashed #c1c1c1}.product_personalisation_block .personalisation_box input{flex:1;border-radius:8px 0 0 8px;border:1px solid #7D7D7D;padding:5px 16px;font-size:16px;color:#303a95;outline:none}.product_personalisation_block .personalisation_header input:checked~span{background:#303a95}.product_personalisation_block .personalisation_box .confirm_btn{border-radius:8px;margin-left:-5px;border:1px solid #303A95;background:#d8e022;padding:7px 18px;font-size:14px;color:#303a95;font-weight:700}.product_personalisation_block .personalisation_box .confirm_btn.disabled{background:#c1c1c1;border-color:#5c5c5c;color:#5c5c5c}.personalisation_note{font-size:14px;margin-top:12px;color:#5c5c5c}.product_personalisation_block .personalisation_box.open{display:block}.product-gallery__zoom{display:none}.cart-drawer.drawer::part(body){padding:8px 16px;display:block}.cart-drawer.drawer::part(footer){padding:24px 16px;display:block;border-radius:24px}.cart-drawer.drawer::part(header){padding:24px 16px 8px}.cart-drawer__top .h5{color:#303a95}.line-item__info-top a.line-item-title,.cart-item__name,.cart-drawer__collection .card-product-info .card-product-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.line-item__info-top .product-option{font-size:14px}.line-item .quantity{position:relative;display:flex;min-height:28px;border:1px solid #D9D9D9;background:#fffefe;border-radius:30px}.quantity__button{width:28px;flex-shrink:0;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__input{text-align:center;background-color:transparent;border:0;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none;outline:0}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.line-item .price-list,.card-product-info-bottom .price-list{font-size:14px}.card-product-info-bottom .price-list{margin-bottom:12px}.quantity__input[type=number]{-moz-appearance:textfield}.line-item__actions line-item-quantity{flex-direction:column;justify-content:space-between;height:100%;width:80px}.line-item__actions line-item-quantity .button,.cart-item--quantity .button{color:#7d7d7d;padding:6px;box-shadow:inset 0 0 0 1px}line-item-quantity span{margin-left:auto}.cart-drawer__line-items{padding-bottom:16px}.cart-drawer__collection .swiper-wrapper{box-sizing:border-box}.cart-drawer__collection .swiper-slide{width:280px;height:auto;border:1px solid #d9d9d9;border-radius:12px;background:#fff;box-sizing:border-box;padding:8px}.cart-drawer__collection-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cart-drawer__collection .upsell_title{font-size:16px;font-weight:700;color:#303a95}.cart-drawer__collection-header .swiper-controls{display:flex;gap:8px}.cart-drawer__collection-header .swiper-controls .button{width:38px;height:28px;padding:0;background:transparent;border:1px solid #5C5C5C;display:FLEX;justify-content:CENTER;align-items:CENTER}.cart-drawer__collection-header .swiper-controls .button.swiper-button-disabled{opacity:.5}.cart-drawer__collection .swiper-slide-inner{display:flex;height:100%}.cart-drawer__collection .card-product-image{width:98px}.cart-drawer__collection .card-product-image a{height:100%;display:block}.cart-drawer__collection .card-product-image a img{height:100%;object-fit:cover;border-radius:8px}.cart-drawer__collection .card-product-info{flex:1;padding:0 0 0 12px;display:flex;flex-direction:COLUMN;justify-content:space-between;gap:12px}.cart-drawer__collection .card-product-info .card-product-title,.cart-drawer__collection .custom_product_price_wrapper .compare-price{font-size:14px}.cart-drawer__collection .custom_product_price_wrapper .sale-price{font-size:16px}.cart-drawer__collection .custom_product_price_wrapper .saving-percentage{margin:0;padding:4px 6px;font-size:8px}.cart-drawer__collection .custom_product_price_wrapper{margin:12px 0}.cart-drawer__collection .product_atc_btn{height:32px}.cart-drawer__collection .product_atc_btn svg{display:block}.cart-drawer__footer{padding:16px}.cart_drawer_bottom_line{font-size:14px;margin-top:10px;line-height:1}.cart-drawer__collection-products{margin-right:-16px;padding-right:16px}.cart-drawer__collection .custom-btn button{color:#303a95;background:transparent;font-size:10px;padding:10px 12px;border:1px solid #303A95}.cart-drawer-footer .discount-value{color:rgb(var(--button-background-secondary))}.cart-drawer-footer .drawer_footer_row{margin-bottom:12px;line-height:1}.cart-drawer-footer .drawer_footer_row.discount{margin-bottom:16px}.cart-drawer-footer .drawer_footer_row.discount .discount-value{color:#ffa0a6}.cart-drawer-footer .drawer_footer_row.totals{font-size:16px;color:#303a95}.cart-drawer-footer .buy-buttons .button,.cart-form .button{font-size:18px;padding:15px 20px;text-transform:uppercase}.cart-items-table-header,.cart-items .cart-item{display:flex;gap:24px;align-items:center;row-gap:0}.cart-order__summary{width:70%;padding-right:32px;max-width:820px}.cart-order__recap{flex:1;padding-left:32px;padding-top:16px;border-left:1px solid #d9d9d9}.cart-item--details{width:440px;display:flex;gap:16px}.cart-item--quantity{width:120px}.cart-item--totals{flex:1;padding-right:16px;text-align:right}.cart-items-table-header div{font-size:18px;margin-bottom:24px;line-height:1}.cart-items .cart-item{overflow:hidden;padding:12px;flex-wrap:wrap}.cart-items-wrapper .cart-items .cart-item .cart-item__details{padding:12px 0}.cart-items .cart-item .cart-item__media{width:110px;border-radius:12px;overflow:hidden}.cart-item--quantity .cart-quantity{width:84px;margin:auto}.cart-item .cart-item--details{width:428px}.cart-item .cart-item--totals{padding-right:0}.cart-item .line-item__info{width:100%}cart-note .h5{font-size:18px;margin-bottom:16px;line-height:1;font-weight:400}cart-note .input{border-radius:30px;border:.5px solid #D8E022;background:#fffaed;font-size:18px;padding:12px 16px;height:auto}.cart-item__image-container{height:100%}.cart-item__image-container img{height:100%;object-fit:cover}.cart-item__details{flex:1}.cart-form__totals{gap:16px}.cart-form__totals>div{line-height:1}.cart-form__note input::placeholder{display:none}.line-item-property li{list-style-type:none;padding:6px 8px;border-radius:12px;font-size:10px;background:#ffe55a;width:auto;display:inline-block;color:#303a95;font-weight:700;line-height:1}.cart-item__details_bottom{margin-top:24px}.price-list.cart-item__price-wrapper{justify-content:flex-end}.price-list.cart-item__price-wrapper .price{font-weight:700}.cart-form__totals .totals{font-size:18px}.product-card-tag{padding:8px 16px;position:absolute;top:12px;right:12px;font-size:14px;line-height:1;border-radius:32px;font-weight:700}.shopify-section--contact .section,.shopify-section--contact-blocks .section{padding-top:48px;padding-bottom:48px}.shopify-section--contact .section-stack__main{display:flex;gap:32px}.shopify-section--contact .contact-form{width:var(--contact-form-width);padding:0}.shopify-section--contact .contact-form-image{flex:1}.shopify-section--contact .contact-form .form{display:block}.contact-form .input,.contact-form .textarea{padding:15px 24px;height:auto;background:#fffaed;border-radius:30px;font-size:18px;color:#5c5c5c;border:1px solid #D8E022}.contact-form .input::placeholder,.contact-form .textarea::placeholder{color:#5c5c5c}.contact-form .button{margin-top:32px;font-size:18px;padding:12px 32px}.blog{padding:0 80px}.tabs-section{padding-top:32px;padding-bottom:48px;text-align:center}.tabs-section-wrapper{display:flex;gap:9px;background:#fff;border-radius:30px;border:1px solid #F8982E;padding:4px;overflow-x:auto;width:fit-content;max-width:100%;margin:auto}.tabs-section-wrapper::-webkit-scrollbar{display:none}.tabs-section-wrapper .tab-button{color:#303a95;border-radius:8px;cursor:pointer;padding:7px 20px;font-size:18px;white-space:nowrap;text-transform:capitalize}.tabs-section-wrapper .tab-button.active{background:#ffe55a;border-radius:30px}.article-content .prose h1,.article-content .prose h2,.article-content .prose h3,.article-content .prose h4,.article-content .prose h5,.article-content .prose h6{font-weight:400}.article-content .prose *+:is(h2){margin-top:64px}.article-content .prose h2{font-size:30px;margin-bottom:32px}.article-content .prose ul li{font-size:18px}.article-content .prose p{font-size:18px;margin-top:24px}.article-content .prose h4{font-size:20px}.sticky-variant-picker .variant-picker__option{position:relative;padding:10px 20px 10px 24px;border-radius:24px;border:1px solid #303A95;color:#303a95;background:#fff}.sticky-variant-picker .variant-picker__option .variant-picker__option-info{margin-bottom:0}.sticky-variant-picker .variant-picker__option .select{border:0;padding:0;height:auto;gap:8px;margin-left:5px;color:#303a95}.sticky-variant-picker .variant-picker__option .select svg{transform:rotate(180deg);transition:transform .2s linear}.sticky-variant-picker .variant-picker__option .select.open svg{transform:rotate(0)}.sticky-variant-picker .popover-listbox{border-radius:8px;padding:16px 0;box-shadow:0 5px 30px #2a2a2a1a}.sticky-variant-picker .popover{background:#fff;border-radius:8px}.sticky-variant-picker .popover.open{opacity:1;visibility:visible;display:block}.product-quick-add__variant .variant-picker .popover{inset-block-start:unset!important;bottom:calc(100% + 12px)}.article-back-button{position:ABSOLUTE;top:32px;left:70px;display:flex;align-items:CENTER;gap:8px;font-size:14px}buy-buttons button[disabled]{border:1px solid #ffe55a;background:#fffaed;color:#303a95}@media screen and (max-width:699px){.footer__block--menu ul{height:0;overflow:hidden;padding:0 8px}.footer__block--menu .footer__block--menu-title{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600!important}.footer__block--menu .footer_block_icon{width:40px;height:24px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:24px}.footer__block--menu .footer_block_icon .minus,.footer__block--menu.open .footer_block_icon .plus{display:none}.footer__block--menu.open .footer_block_icon .minus{display:block}.footer__block--menu{max-width:100%;margin-bottom:20px;position:relative;gap:20px}.footer__block--menu:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:url(footer-menu-line.png) center center;background-size:contain}.footer__block--menu.open ul{height:auto;padding-bottom:20px}.footer__block-list{padding-bottom:0;margin-bottom:0}.footer__block--newsletter p{text-align:center;font-size:16px}.footer__aside-top{display:block}.footer_copyright{margin-top:16px;text-align:center}.slideshow--boxed{padding:10px}.section-title{font-size:30px;margin-bottom:32px;line-height:30px}.section-title br{display:none}.card-title{font-size:16px}.shopify-section .swiper-btn{position:relative;top:unset;bottom:unset;left:unset;right:unset;margin-top:0}.shopify-section .swiper-navigation{display:flex;justify-content:center;margin-top:25px;gap:8px}.marquee-section{padding:10px 0;gap:18px}.marquee-group{gap:18px;font-size:18px}.shopify-section--collection-tabs .tabs-title-wrap{display:flex;margin-right:12px}.shopify-section--collection-tabs .tabs-parent::-webkit-scrollbar,.custom-tabs-wrap::-webkit-scrollbar{display:none}.shopify-section--collection-tabs .tabs-title-wrap .tabs-nav__button{white-space:nowrap}.tabs-parent-inner{overflow:hidden}.tabs-parent{display:grid;overflow-x:auto}.section:not(.section-full),.shopify-section--articles .section-title{padding-left:12px;padding-right:12px}.shopify-section--collection-tabs .section{padding-right:0}.shopify-section--collection-tabs .section-title,.shopify-section--collection-tabs .tab-content{padding-right:12px}.product-card{width:calc(50% - 2px);padding:6px}.product-card__title,.price-list{font-size:14px}.product-card__info .custom-btn button{font-size:16px;padding:12px 24px}.link-to-coll a{margin-top:32px;font-size:16px}.shopify-section--collection-tabs.tabs-with-badges .tab-content{padding-right:0}.custom-tabs-wrap{gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-right:12px}.custom-tabs-wrap .custom-tab-inner{width:282px;flex:0 0 282px}.shopify-section--articles .section{padding-left:0;padding-right:0}.collection-container{padding:8px 12px 16px}.collection-container .product-list{gap:8px 4px}.collection-container .product-card{width:100%;border-radius:20px}.product-card__figure img{border-radius:16px 16px 0 0}.product-card-tag{font-size:10px;padding:4px 8px;top:8px;right:8px}.facets-summary{display:flex;align-items:center;justify-content:space-between}.facets-summary button{padding:8px;background:transparent;border:0;font-size:14px}.facets-drawer::part(content){padding:20px}.facets-vertical .checkbox-list label,.sort_by_options label{padding:12px 16px;font-size:14px}.page-banner-heading{font-size:32px}.page-banner-desc p,.offer-blocks .offer-block .offer-title{font-size:16px}.product-gallery__media-list{margin:0 -12px;grid:auto / auto-flow 346px}.product-gallery__media-list .product-gallery__media{width:346px;scroll-snap-align:start;padding:0 0 0 8px}.product-gallery__media-list .product-gallery__media>*{border-radius:18px}.product-gallery__media-list-wrapper .page-dots{position:relative;top:unset;bottom:unset;gap:6px}.product-gallery__media-list-wrapper .page-dots button{width:11px;height:6px;background:#ccc}.product-gallery__media-list-wrapper .page-dots button[aria-current=true]{width:53px;background:#1f86e3}[data-block-type=title],[data-block-type=price]{margin-top:20px;margin-bottom:20px}[data-block-type=text]{margin-bottom:20px}.product-info__title,.product-info__price .price-list{font-size:24px}.product-info__text,.cart-drawer-footer .drawer_footer_row.totals{font-size:14px}.hero-usp{gap:12px}.hero-usp .product-info__block-item{width:100%;max-width:100%;padding:0}.product_personalisation_block .personalisation_header{gap:5px;font-size:14px}.icon-text-blocks .icon-text-block img{width:12px;height:12px}.icon-text-blocks .icon-text-block span,.offer-blocks .offer-block .offer-subtitle{font-size:12px}.product-info__block-title,.product-info__accordion .accordion__toggle span{font-size:16px;margin-bottom:12px}.offer-blocks,.complementary_products_wrap{margin:0 -12px;padding:0 12px;overflow-x:auto;flex-wrap:unset}.complementary_products_wrap{gap:8px}.complementary_products_wrap .product-card{flex:0 0 340px}.offer-blocks::-webkit-scrollbar{display:none}.offer-blocks .offer-block{width:auto;white-space:nowrap;flex:0 0 196px}.offer-blocks .offer-block .offer-title{margin-bottom:6px}.offer-blocks .offer-bottom-row{font-size:12px;margin-top:8px;padding:6px 16px}.shopify-section--main-product .product{padding-bottom:0}.line-item__info-top a.line-item-title,.cart-item__name,.cart-drawer__collection .card-product-info .card-product-title,.line-item__info-top .product-option,.cart-item__details-top .product-option{font-size:12px}.line-item__actions line-item-quantity .button,.cart-item--quantity .button{padding:4px}.cart{padding:0 12px;gap:24px}.cart-header{flex-direction:column;gap:16px;padding-bottom:0;border-bottom:0}.cart-order{flex-direction:column;gap:48px}.cart-header .free-shipping-bar{max-width:100%}.cart-order__summary{width:100%;padding-right:0}.cart-order__recap{padding:0;border:0;width:100%}.cart-item .cart-item--details{flex:1;width:auto;gap:8px}.cart-item--quantity{width:75px}.cart-items .cart-item{padding:8px;gap:0;align-items:unset}.cart-items .cart-item .cart-item__media{width:74px}.cart-item__details,.cart-item--quantity{display:flex;flex-direction:column;justify-content:space-between}.cart-item--quantity .cart-quantity{width:72px}.quantity__button{width:24px}.cart-form__totals .totals{font-size:16px}.shopify-section--contact .title,.shopify-section--contact-blocks .title{text-align:left}.shopify-section--contact .title .h2,.shopify-section--contact-blocks .h2{font-size:24px}.shopify-section--contact .section-stack__main{flex-direction:column;gap:24px}.shopify-section--contact .contact-form{width:100%}.contact-form .input,.contact-form .textarea{font-size:14px;padding:10px 16px}.contact-form .button{margin-top:24px}.shopify-section--contact .section,.shopify-section--contact-blocks .section,.tabs-section{padding-top:24px;padding-bottom:24px}.shopify-section--main-blog .tabs-section{padding-top:12px;padding-bottom:12px}.tabs-section-wrapper{gap:8px;width:100%}.tabs-section-wrapper .tab-button{padding:12px 16px;font-size:12px}.blog{padding:0 12px}.article-content .prose h2{font-size:18px;margin-bottom:16px}.article-content .prose h4,.article-content .prose p,.article-content .prose ul li{font-size:14px}.article-content .prose *+:is(h2){margin-top:32px}product-quick-add{border-top:1px solid #5C5C5C}product-quick-add buy-buttons{display:flex;flex:1}product-quick-add buy-buttons button{width:100%}.article-banner{margin-top:52px}.article-banner .article-back-button{top:-36px;left:0}.mobile_submenu_link_item span{padding:12px;font-size:12px}}@media screen and (min-width:700px){.shopify-section--collection-tabs .product-list,.shopify-section--product-recommendations .product-list{flex-wrap:nowrap;overflow-x:auto}.shopify-section--collection-tabs .product-list::-webkit-scrollbar,.shopify-section--product-recommendations .product-list::-webkit-scrollbar{display:none}.shopify-section--collection-tabs .product-card,.shopify-section--product-recommendations .product-card{width:calc(25% - 1px);flex:0 0 calc(25% - 1px)}.tabs-parent{text-align:center}}@media screen and (min-width:1150px){.mega-menu{background:#fff}.mega-menu__nav_inner{width:100%;display:flex}ul.mega-menu__nav{display:block;width:464px}.mega-menu__nav-content{flex:1;padding:0 0 0 32px;position:relative}.mega-menu__nav-content ul{display:none}.mega-menu img{height:244px;width:200px;max-width:200px;border-radius:24px;object-fit:cover}ul.mega-menu__nav>li{display:flex;width:unset;color:#1a332e}ul.mega-menu__nav>li>a{min-width:464px;cursor:pointer;padding:6px 44px 6px 12px;align-items:baseline;justify-content:space-between;gap:10px;align-items:center}ul.mega-menu__nav>li>a>span{font-size:18px;font-weight:400}ul.mega-menu__nav>li>a.active>span{font-weight:700}.mega-menu__nav-content ul:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:url(divider.png) repeat left;background-size:100%}.mega-menu__nav-content ul.active{display:flex}.header nav ul li summary svg{display:none}.mega-menu{border-block-start-width:0}.mega-menu-arrow-scrollable-list{scroll-behavior:smooth}.mega-menu-arrow-scroll-arrow{cursor:pointer;min-width:40px;text-align:center;flex-shrink:0;position:sticky;z-index:1;justify-content:center;align-items:center;display:grid}.mega_menu_new_slider .img-nav-last{position:relative}.mega_menu_new_slider .img-nav-last span{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);padding:12px 24px;border-radius:24px;border:1px solid #000;background:#fff;font-size:16px;font-weight:700;color:#000;text-transform:uppercase;text-align:CENTER;line-height:1.15}}.mega-menu{background:var(--White, #FFF);position:absolute;width:100%;left:0;top:calc(100% + 0);min-height:300px;padding:32px 40px}ul.mega-menu__nav{display:grid;max-width:unset;position:relative;gap:0}ul.mega-menu__nav>li:first-child .mega_menu_new_slider{display:block}.mega_menu_new_slider{position:absolute;top:0;left:450px;max-width:calc(100% - 450px);gap:8px;padding:0;display:none;margin-left:0;width:100%;border-left:none;margin-right:0;overflow:hidden}.mega_menu_new_slider:has(ul[style*="display: flex"]){display:block}.mega_menu_new_slider li.swiper-slide{height:auto;flex:0 0 191px!important;margin-right:0!important}
/*# sourceMappingURL=/cdn/shop/t/93/assets/custom.css.map */
