@font-face{font-family:NeutralSans-Regular;src:url(/cdn/shop/files/neutralsans_regular.woff2?v=1747891170);font-display:swap}@font-face{font-family:NeutralSans-Medium;src:url(/cdn/shop/files/neutral_sans_medium.woff2?v=1747725048);font-display:swap}@font-face{font-family:NeutralSans-Bold;src:url(/cdn/shop/files/neutral_sans_bold.woff2?v=1747725047);font-display:swap}@font-face{font-family:NeutralSans-Black;src:url(/cdn/shop/files/neutral_sans_black.woff2?v=1747725047);font-display:swap}@font-face{font-family:centra-bold;src:url(/cdn/shop/files/centra_bold.woff2?v=1748406576);font-display:swap}@font-face{font-family:centra-medium;src:url(/cdn/shop/files/centra_medium.woff2?v=1748406575);font-display:swap}@font-face{font-family:centra-regular;src:url(/cdn/shop/files/centra_regular.woff2?v=1748406575);font-display:swap}nav.header__link-list ul li a{font-family:centra-medium;font-weight:400;font-size:16px}summary.text-with-icon{font-family:centra-medium;font-size:16px;font-weight:400}.header__icon-list span{font-weight:400;font-size:16px;font-family:centra-medium}.header__main-nav ul.mega-menu__nav a.h5{text-transform:uppercase}.mega-menu__nav li.v-stack:nth-child(1) li.menucollection a span{font-size:22px;color:#161e33;font-family:centra-bold}.mega-menu__nav li.v-stack li.menucollection a:hover span{border-bottom:2px solid #161e33}.announcement-bar{padding-block-start:8px;padding-block-end:8px;height:40px}.announcement-bar__static-list p{font-family:centra-medium;font-size:14px;font-weight:400}li.bw_cart svg{position:relative;top:2px}.announcement-bar__wrapper .tap-area{opacity:0}#insta-feed h2,.instafeed-bottom-link-wrapper[data-feed-id="0"]{display:none!important}.self-submit-button button{width:46px;height:46px;background:#fff;border-radius:4px;position:relative;right:-2px}.footer__block--menu p{font-size:14px;font-family:centra-bold;text-transform:uppercase;font-weight:400}.footer__block--menu ul li a{font-family:centra-regular;font-size:16px}.footer__block--newsletter .h3{font-family:centra-bold;font-size:40px;font-weight:400}.footer_img{position:relative}.footer__block--menu ul li a{font-family:centra-medium;font-size:14px;color:#fff;opacity:1;border-bottom:.15em solid transparent}.footer__block--menu ul li a:hover{border-bottom:.15em solid #fff}.bg-custom:has(.bw_problock){padding:0;margin-top:15px;margin-bottom:0}.analysis_content .analysis_left{width:65%}.template-product .product{column-gap:60px}.template-product .tag_cont{display:flex;align-items:center;gap:10px;padding:0;justify-content:space-between}.template-product .tag_block{display:flex;gap:10px}.template-product .tag_item{padding:12px 16px;background:#ede8e1;display:flex;align-items:center;gap:5px;border-radius:50px}.template-product .tag_item span{font-size:14px;font-family:centra-medium;font-weight:500;color:#2d86c0}.template-product .tag_item svg path{fill:#2d86c0}.template-product .tag_item svg{position:relative;top:3px}.template-product .tooltip{position:relative;display:inline-block;cursor:pointer;padding:8px 12px;border-radius:20px;background:#e2f0ff;font-size:14px;font-weight:700;width:max-content}.template-product .tooltip .tooltip-popup{position:absolute;background-color:#2d86c0;color:#fff;width:250px;padding:12px;border-radius:10px;box-shadow:0 4px 10px #0003;opacity:0;visibility:hidden;transition:opacity .3sease-in-out;top:120%;left:0;z-index:10}.template-product .tooltip .tooltip-popup:before{content:"";position:absolute;top:-12px;left:48px;transform:translate(-50%);border-width:6px;border-style:solid;border-color:transparent transparent #2d86c0 transparent}.template-product .tooltip.thca .tooltip-popup:before{content:"";position:absolute;top:-12px;left:73px;transform:translate(-50%);border-width:6px;border-style:solid;border-color:transparent transparent #2d86c0 transparent}.template-product .tooltip:hover .tooltip-popup{opacity:1;visibility:visible}.template-product .tooltip-title{margin-bottom:5px;font-family:centra-bold;font-weight:700}.template-product .tooltip-text{font-size:13px;margin-bottom:8px;font-family:centra-regular;font-weight:400}.template-product .tooltip-link{display:inline-block;color:#fff!important;font-size:13px;text-decoration:none;font-family:centra-bold;font-weight:700}.template-product .tooltip .close-btn{position:absolute;top:8px;right:8px;background:0 0;border:none;color:#fff;font-size:16px;cursor:pointer}.template-product .tag_cont .star-item:not(.half-star) svg path{fill:#ffa800}.template-product .product-icon-list:has(.half-star) .star-item .item-star svg path{fill:#2d86c0}.template-product .product-info__title{font-size:3.75rem;letter-spacing:-.15rem;font-family:centra-bold;font-weight:400}.product-card__figure span.badge{position:absolute;left:13px;top:13px;z-index:1}#reviews-wrapper{background:#e2f0ff!important}.template-product .shopify-section--product-recommendations .bg-custom{background:#f7f9ff}.template-product .shopify-section--product-recommendations .product-card__figure .product-card__image{border-radius:20px}.template-product . shopify-section--product-recommendations .section-blends{padding-bottom:0!important}.template-product .trusted_customers ul{display:flex;gap:20px;align-items:center;justify-content:center}.template-product .trusted_customers{font-family:centra-medium;text-align:center;font-size:.875rem;line-height:1.2;letter-spacing:-.0175rem}.template-product .shipping_info{font-family:centra-regular;display:flex;gap:10px;align-items:center;justify-content:center;font-size:.875rem;line-height:1.2;letter-spacing:-.0175rem}.template-product .shipping_info a{font-family:centra-medium;border-bottom:2px solid #0a0a17}.template-product .pro_feature{background-color:#e2f0ff;border-radius:16px;padding:16px 12px}.template-product .pro_feature{display:flex;align-items:center;justify-content:center;gap:20px}.template-product .pro_feature .feature_item{font-family:centra-regular;color:#0a0a17;font-size:.875rem;line-height:1.2;letter-spacing:-.0175rem}.template-product .pro_feature .feature_item svg{position:relative;top:2px}.template-product .pro_feature .feature_item svg path{fill:#0a0a17}.template-product .shipping_info a svg{position:relative;top:3px}.template-product .pro_feature .feature_item span.pro_points{padding-left:4px;color:#2d86c0;padding-right:4px}.template-product .product-info__block-item:has(.product-info__quantity-selector){display:flex;align-items:center;gap:20px}.template-product .product-info__buy-buttons{width:100%}.template-product .buy-buttons button{background:linear-gradient(90deg,#17679c,#2d86c0);height:50px;padding:0}.template-product .buy-buttons:hover button{background:linear-gradient(90deg,#2d86c0,#17679c)}.template-product .quantity-selector{height:50px;position:relative;top:3px;border-radius:8px;border:1px solid #25253a}.template-product .buy-buttons .price_selected{margin-left:10px}.template-product .product-icon-list{font-family:centra-regular}.header__main-nav .coll_img img{width:300px;height:300px;max-width:300px;object-fit:cover}.header__main-nav .coll_img{width:300px}.header__main-nav .mega-menu{display:flex}.header__main-nav .mega-menu__nav{flex:1;max-width:80%}.header__main-nav .mega-menu__nav>li{width:20%}.product-info .product-info__block-item:has(.product-info__title){margin:0}.product-info .product-info__block-item:has(.product_features),.product-info .product-info__block-item:has(.prose){margin:10px 0}.product-info .product-info__block-item:has(.shipping_info),.product-info .product-info__block-item:has(.tag_cont){margin-bottom:0}.product-info .product-info__block-item:has(.tag_cont){margin-top:10px}.prose ul li{font-family:centra-regular;font-size:1rem;line-height:1.25;letter-spacing:-.02rem}.product-info .trusted_logo{margin-top:10px}.product-info .trusted_logo svg{height:10px}.product-info__accordion .accordion__content .prose,.product-info__accordion .accordion__toggle.bold{font-family:centra-regular;font-size:1rem;line-height:1.25;letter-spacing:-.02rem}.template-product .pro_feature{flex-wrap:wrap}.pro_breadcrumb.desk{display:none}.template-product .buy-buttons button{font-family:centra-bold;font-weight:400}.floating-controls-container .image-link-blocks.scroll-area{--image-link-blocks-grid:unset;--image-link-blocks-item-width:8vw}.floating-controls-container .image-link-blocks__item.group.rounded.bg-secondary.text-custom{background:unset}.floating-controls-container img.zoom-image{width:100px;height:100px;border-radius:50%;position:relative;left:10px}.floating-controls-container .content-over-media:before{display:none}.floating-controls-container svg.icon.icon-circle-button-right-clipped.reverse-icon{display:none}.floating-controls-container .content-over-media{display:block}.floating-controls-container .h-stack.justify-between.gap-2{justify-content:center;font-size:.775rem;line-height:1.2;letter-spacing:.04rem;font-family:centra-bold;font-weight:400;margin-top:7px;text-transform:uppercase;position:relative;left:0}.template-collection .collection__top-bar span{font-family:centra-medium;text-transform:uppercase}.template-collection .section:has(.pro_breadcrumb){padding-bottom:20px;padding-top:15px}.template-collection .facets-drawer p.h5{font-family:centra-bold;font-weight:400}.template-collection .facets-drawer .accordion__toggle span,.template-collection .facets-drawer .accordion__toggle label{font-family:centra-medium;font-weight:500}.template-collection .floating-controls-container{position:relative;padding-top:20px}.template-collection .facets-drawer__floating-apply button{font-family:centra-medium;font-weight:500}.template-collection .removable-facet{font-family:centra-medium;font-size:13px;position:relative;top:1px;padding:7px 14px}.template-collection .removable-facet a{position:relative;top:1px}.template-collection .bw_filter_btn .active-facets>.facet-clear-all span{text-transform:capitalize;font-family:centra-medium;color:#161e33}.shopify-policy__container .shopify-policy__title{font-family:centra-bold;font-size:50px}.shopify-policy__container .shopify-policy__body h1,.shopify-policy__container .shopify-policy__body h2{font-size:40px;font-family:centra-bold}.shopify-policy__container .shopify-policy__body p,.shopify-policy__container table,.footer__copyright a{font-family:centra-regular}.track-your-order h1{font-family:centra-bold;font-size:50px}.track-your-order .prose p{font-family:centra-regular}.track-your-order .prose input[type=text]{height:50px;width:400px;border:1px solid #e4e4e4;text-indent:10px;font-family:centra-regular}.track-your-order .prose input[type=button]{background:linear-gradient(90deg,#17679c,#2d86c0);height:50px;padding:0 50px;color:#fff;font-family:centra-bold;position:relative;top:-1px}.track-your-order .prose input[type=text]:focus-visible{border-color:#000;outline:0}.footer__block--newsletter input,.footer__block--newsletter label{font-family:centra-regular}.footer__copyright p{font-family:centra-medium}.template-product .product-icon-list .star-item svg path{fill:#2d86c0}.shopify-section--product-recommendations .section:has(.sub_top){padding-bottom:50px}.shopify-section--product-recommendations .section:has(.sub_bottom){padding-bottom:50px;padding-top:30px}.template-product .product_features{margin-top:20px}.template-product .product-info__description p{font-family:centra-regular}.template-product .sub_pro h2,.template-product .sub_pro .prose p{font-family:centra-bold}.template-product .product-info__text p{font-family:centra-regular}.custom-vstar-rating-widget .product-icon-list .star-item:nth-of-type(1){display:flex}.custom-vstar-rating-widget .product-icon-list .star-item{display:none}.template-product .product-icon-list{font-family:centra-regular;display:flex;align-items:center}.product_rating .custom-vstar-rating-widget .product-icon-list .tt-rating-text{margin:2px 0 0}.template-collection .pagination__current{font-family:centra-medium}.header__main-nav .mega-menu__nav{display:grid;grid-template-columns:2fr 1fr 1fr 1fr}.header__main-nav .mega-menu__nav>li{width:auto}.template-index .collection_tabs,.template-index .product-carousel.bw_bestseller{margin-bottom:0}.template-collection .collection--filters-drawer{margin-top:20px;gap:15px;margin-bottom:35px}.template-product .section-blends:has(.product-info__text){padding-top:0}.template-product .product-gallery__media img{margin:0;width:100%}.product-card__image{border-radius:16px}.product-card__figure{border-radius:16px!important;overflow:hidden}.cart-drawer__top svg{position:relative;top:4px}.cart-drawer__top svg path{fill:#2d86c0}.cart-drawer__top p.h5{font-family:centra-bold;font-weight:400}.free-shipping-bar span{font-family:centra-regular}.free-shipping-bar .progress-bar{height:8px;background:#ede8e1}.free-shipping-bar .progress-bar:before{background:#2d86c0}.cart_footer .button--secondary{padding:11px}.cart_footer .buy-buttons button.button--xl{background:linear-gradient(90deg,#17679c,#2d86c0);border:0;color:#fff;padding:13px}.cart_footer .buy-buttons button.button--xl:hover{background:linear-gradient(90deg,#2d86c0,#17679c);color:#fff}.cart_footer a.button--secondary{background:transparent;border:2px solid #0A0A17;color:#0a0a17}.cart_footer a.button--secondary:hover{background:#0a0a17;color:#fff}.cart_content .line-item__actions a{text-decoration:none;border:0;background:none}.cart_content .line-item{align-items:flex-start}.cart_content .price-list{font-family:centra-medium;white-space:nowrap}.cart_content .price-list sale-price{color:#161e33}.cart_content .line-item__info a span{font-family:centra-bold;font-size:18px;font-weight:400}.cart_content p.variant{font-family:centra-regular;color:#161e33}.cart_content{overflow-y:auto;overflow-x:hidden}.cart_content .line-item__actions a svg path{fill:#161e33}.cart-drawer__recommendations p{font-family:centra-medium;text-transform:uppercase}.cart-drawer .quantity-input{min-width:20px;font-size:14px;font-family:centra-bold}.template-collection .load-more_wrap button{background:linear-gradient(90deg,#17679c,#2d86c0);width:270px;font-family:centra-bold}.template-collection .load-more_wrap button:hover{background:linear-gradient(90deg,#2d86c0,#17679c)}.template-collection .load-more-status{font-family:centra-regular;margin-top:30px}.template-collection .facets-drawer .facets-vertical{width:90%;margin:0 auto}.template-collection .facets-drawer::part(header){padding-left:0;padding-right:0}.template-product .product-quick-add{border-radius:0}.collection_tabs .tab-content .product-info p{color:#fff;font-family:centra-regular}.collection_tabs .tab-content .product-info p strong{color:#fff;font-family:centra-medium;font-weight:400}.template-product .product-info .trusted_logo img{height:30px}.cart-drawer .line-item__actions .quantity-input{display:none}.template-collection .collection__top-bar .facets-horizontal{justify-content:flex-start}.template-collection .facet-dialog-option{padding:9px 20px;border-radius:8px;border:2px solid #161e33;font-family:centra-medium;color:#161e33;opacity:1}.template-collection .collection__top-bar .facets-horizontal .h-stack{padding-left:0;padding-right:0}.template-collection .collection__top-bar .facets-horizontal .section{padding:0;width:1600px;margin:0}.template-collection .collection__top-bar .filter-swiper-container input:checked+.facet-dialog-option{background:#161e33;opacity:1;color:#fff!important;border-color:#161e33!important}.template-collection .collection__top-bar .bw_filter_btn{display:flex;gap:20px;align-items:center;margin-top:15px}.template-collection .product-carousel .mobile-btn{display:none}.template-collection .section-blends:has(.collection-banner){padding-top:0}.cart-drawer .cart_remove{display:none}.cart_remove a{background:none!important}.template-collection .facets-drawer{padding:0}.template-collection .facets-drawer #accordion-filter-p-product_type .checkbox-container .checkbox,.template-collection .facets-drawer #accordion-filter-p-tag .checkbox-container .checkbox{display:none}.template-collection .facets-drawer #accordion-filter-p-product_type .accordion__content .checkbox-container label,.template-collection .facets-drawer #accordion-filter-p-tag .accordion__content .checkbox-container label{font-family:centra-regular;background:#e2f0ff;padding:10px;font-size:14px;opacity:1;border-radius:8px;color:#161e33}.template-collection .facets-drawer #accordion-filter-p-product_type .accordion__content .checkbox-container label:hover,.template-collection .facets-drawer #accordion-filter-p-tag .accordion__content .checkbox-container label:hover{background:#cbdcef}.template-collection .facets-drawer #accordion-filter-p-product_type .checkbox-list,.template-collection .facets-drawer #accordion-filter-p-tag .checkbox-list{display:flex;flex-wrap:wrap}.template-collection .facets-drawer #accordion-filter-p-product_type .checkbox-container .checkbox:checked~label,.template-collection .facets-drawer #accordion-filter-p-tag .checkbox-container .checkbox:checked~label{background:#161e33;color:#fff}.template-collection .facets-drawer #accordion-filter-p-m-custom-difficulty_level .checkbox-container .checkbox~label{font-family:centra-regular;background:#e2f0ff;padding:10px;font-size:14px;opacity:1;border-radius:8px;color:#161e33;white-space:nowrap}.template-collection .facets-drawer #accordion-filter-p-m-custom-difficulty_level input.checkbox{display:none}.template-collection .facets-drawer #accordion-filter-p-m-custom-difficulty_level .checkbox-list{display:flex}.template-cart h3.order_title{font-size:26px;font-family:centra-bold}.template-cart safe-sticky.cart-order__recap{background:#e2f0ff;padding:20px;border-radius:20px}.template-cart .cart-form{padding:0;border:0}.template-cart .cart-order__summary h1{font-family:centra-bold;font-size:32px;margin-bottom:10px;color:#0a0a17;font-weight:400}.template-cart .cart-order__recap .free-shipping-bar{padding:10px 0 30px}.template-cart .order_ship{display:flex;font-family:centra-medium;gap:10px;background:#f7f9ff;padding:11px;border-radius:10px;font-size:15px}.template-cart .offer--center{padding:0}.template-cart .offer h6{font-family:centra-medium;font-size:17px!important;font-weight:500}.template-cart .bw_pay span{font-family:centra-medium;color:#0a0a17;font-size:15px}.template-cart .cart-order__recap .button{background:linear-gradient(90deg,#2d86c0,#0d5585)}.template-cart .cart-order__recap .button:hover{background:linear-gradient(90deg,#17679c,#2d86c0)}.template-cart .cart-order__summary .line-item__info a{font-family:centra-bold;font-size:20px;color:#0a0a17;font-weight:400}.template-cart .cart-order__summary .line-item__info p.variant{font-family:centra-medium;color:#0a0a17;padding:3px 0}.template-cart .order-summary__body td{padding-block-end:25px;padding-block-start:25px;border-bottom:1px solid #ede8e1}.template-cart .order-summary__body tr:last-child td{border-bottom:0}.template-cart .order-summary__body .quantity-input{font-family:centra-bold;font-size:15px;min-width:24px;height:auto}.template-cart .cart-order__summary h1 span{background:#0a0a17;width:33px;height:33px;font-size:20px;display:inline-flex;line-height:33px;position:relative;top:-5px;text-align:center;justify-content:center;border-radius:7px;font-family:centra-medium;margin-left:4px;color:#fff;font-weight:500}.template-cart .cart-order__recap .sbtotal .label,.template-cart .cart-order__recap .sbtotal .price{font-family:centra-regular;color:#0a0a17}.template-cart .cart-order__recap .total .h5{font-family:centra-bold;font-weight:400}.cart-drawer .cart_footer .h5{font-family:centra-bold;font-size:20px;color:#0a0a17;font-weight:400}.bw_build span{line-height:12px;font-family:centra-medium;font-weight:400;font-size:15px}.bw_build a{display:flex;gap:5px;align-items:flex-end}.bw_build svg{width:14px;height:14px}.bw_price{justify-content:space-between;display:flex;align-items:center;width:100%}.product-card--blends .product-card__info{display:flex}.product-card__figure a{position:relative;display:block}.drawer::part(content){border-radius:0;clip-path:unset!important}.facets-drawer__floating-apply{width:99%;margin:0 auto}.facets-drawer details#accordion-filter-p-tag{border-bottom:0}.template-search .page-spacer h1{font-family:centra-bold;font-weight:500}.template-search .page-spacer h1 span{padding-right:5px}.template-search .searchshop_block{padding-top:25px;padding-bottom:10px}.template-search .searchshop_block h2{font-family:centra-bold;text-align:center}.template-search .searchshop_block p{font-family:centra-regular;text-align:center;padding-top:6px}.template-search .searchshop_block a.searchshop_link{font-family:centra-bold;text-align:center;width:100%;padding:12px 15px;background:linear-gradient(90deg,#2d86c0,#0d5585);margin-top:16px;border-radius:50px;color:#fff}.template-search .searchshop_block a.searchshop_link:hover{background:linear-gradient(90deg,#17679c,#2d86c0)}.template-search .collection__results h2{font-family:centra-bold;text-transform:uppercase;margin-bottom:15px}.template-search .product-card--blends .product-card__info .v-stack{justify-items:start;text-align:left}.template-search .collection__results .v-stack{gap:0}.template-search span.product-card__title a{font-family:centra-bold;font-weight:400}.template-search price-list sale-price{font-family:centra-medium;color:#0a0a17!important}.template-search .empty-state h1{font-family:centra-bold;font-weight:500;font-size:32px}.template-search .empty-state .search-input>input{font-size:16px;font-family:centra-regular;font-weight:400}.template-search .empty-state .button--xl{background:linear-gradient(90deg,#2d86c0,#0d5585);padding:13px}.template-search .empty-state .button--xl:hover{background:linear-gradient(90deg,#17679c,#2d86c0)}.template-search .empty-state .button--xl div{font-family:centra-bold;font-weight:400}.product-card--blends .product-card__info .v-stack{justify-items:flex-start}.product-card__quick-buy{position:absolute;top:12px}.template-product product-recommendations .product-card__info.product-card__info--center .v-stack.gap-0\.5.w-full{justify-content:normal}a.diff_tag{display:flex;gap:10px;align-items:center;justify-content:center;background:#deeeff;width:fit-content;padding:5px 18px;border-radius:6px;margin:5px 0}a.diff_tag svg{width:16px;height:16px}a.diff_tag span,.cart_content .line-item__info a.diff_tag span{font-family:centra-medium;font-size:16px}.line-item__info line-item-quantity{border:2px solid #161e33;width:fit-content;padding:0 10px;border-radius:8px}.line-item__info line-item-quantity input{border:0}.line-item__info line-item-quantity button{font-family:centra-bold}.cart-drawer .cart_footer .badge+span{font-family:centra-medium;color:#000}.template-collection .product-carousel:has(h2.heading_title:empty){display:none}.cart-drawer .cart_content .line-item__actions a svg{position:absolute;top:0;left:0;pointer-events:none}.cart-drawer .cart_content .line-item__actions a{text-decoration:none;border:0;width:22px;height:24px;display:block;float:right;color:transparent!important;position:relative}.cart-drawer .cart_content .line-item__actions a:hover{color:transparent!important}@media (max-width:1200px){.floating-controls-container img.zoom-image{border-radius:50%;position:relative;left:10px}}@media (max-width:768px){.template-collection .floating-controls-container .image-link-blocks.scroll-area.bleed{padding-left:7px;--image-link-blocks-item-width: 100px!important}.template-collection .floating-controls-container .content-over-media{display:block;width:120px}.template-collection .floating-controls-container .image-link-blocks__item.group.rounded.bg-secondary.text-custom{width:120px}}@media (min-width:1600px){.narrow{width:100%;max-width:1365px;margin:auto;padding:0 15px}.footer{padding-bottom:30px}.footer_img{width:250px;top:-1px}}@media (min-width:1366px) and (max-width:1599px){.narrow{width:100%;max-width:1200px;margin:auto;padding:0 15px}.footer{padding-bottom:30px}.footer_img{width:230px;top:-2px}}@media (min-width:1200px) and (max-width:1365px){.narrow{width:100%;max-width:1050px;margin:auto;padding:0 15px}.header__secondary-nav .country-flags{display:none}.header__wrapper nav.header__link-list ul li a{font-size:15px}.header__wrapper .text-with-icon{font-size:15px;position:relative;top:2px}.header__wrapper .header__icon-list span{font-size:15px}.header__wrapper .header__logo{width:200px}.header__wrapper .header__icon-list{gap:15px}.footer{padding-bottom:30px}.footer_img{width:200px;top:-4px}.template-product .pro_feature{gap:10px}}@media (min-width:992px) and (max-width:1149px){.narrow{padding-top:0;padding-bottom:0}.footer{padding-bottom:30px}.footer_img{width:200px;top:-4px}}@media (min-width:769px) and (max-width:991px){.narrow{padding-top:0;padding-bottom:0}.footer{padding-bottom:30px!important}.footer_img{width:200px;top:-4px}}@media (min-width:768px){.cart-drawer__recommendations{display:none}.template-product .product-gallery{position:sticky;top:0}.template-collection .facets-drawer::part(header){padding-left:15px;padding-right:15px}.template-cart .cart_remove{position:absolute;right:26px;margin-top:100px}.template-cart .cart-order__summary{position:relative}.cart-drawer .line-item__actions.bwcart{display:none}.template-cart .order-summary__body .line-item__info price-list{display:none}.template-cart .order-summary__body td.cart_money{font-family:centra-bold;color:#000;font-size:20px}.search-drawer{padding:0}.search-drawer::part(content){padding:20px}.search-drawer form{background:#f7f9ff;padding:10px}.search-drawer .search-input>input{border-radius:0;background:#e2f0ff;padding:10px 5px;text-indent:10px;font-weight:400;font-family:centra-regular;font-size:14px}.search-drawer .search-input{border-bottom-width:0}.search-drawer .search-input>[type=reset]{font-size:16px;opacity:1}.search-drawer button:has(.icon-close){position:absolute;right:95px}.search-drawer ul li a{font-size:14px;background:#e2f0ff;padding:10px 20px;font-family:centra-medium;font-weight:400;border-radius:7px;display:block}.search-drawer ul{display:flex;gap:8px;flex-wrap:wrap}.build_tag{position:absolute;z-index:0;bottom:15px;right:15px;left:15px;background:#e3f1ff;font-family:centra-medium;margin:0 auto;text-align:center;border-radius:50px;padding:5px;font-size:14px}.searchshop_block{width:400px;margin:0 auto}.template-search .page-spacer h1{font-size:32px}.template-search .searchshop_block h2{font-size:22px}.template-search .searchshop_block p{font-size:18px}.template-search .searchshop_block a.searchshop_link{font-size:16px}.template-search .collection__results h2{font-size:20px}.template-search .empty-state .button--xl{width:400px}.cart-drawer .cart_content{height:calc(100vh - 400px)}}@media (max-width:768px){.footer__block-list{display:flex;flex-direction:column}.footer_img{display:none}.template-product .product-info__title{font-size:1.5rem;line-height:1.1;letter-spacing:-.045rem}.template-product .tag_item span{font-size:12px}.product-info .product-info__block-item:has(.product-info__title){margin:10px 0}.quantity-selector button.quantity-selector__button{padding:0 10px}.template-product .product-info__quantity-selector .form-control .quantity-selector{height:45px}.template-product .pro_feature .feature_item{line-height:1.9}.template-product .pro_feature{flex-wrap:wrap;gap:0 10px}.product-icon-list.vstar-star .star-item,.product-icon-list.vstar-star .trustoo-rating-icon{width:18px;height:17px}.product-gallery__thumbnail .object-contain{border-radius:8px}.pro_breadcrumb.desk nav.breadcrumb.is-.is- ul{display:flex;gap:3px;font-family:centra-regular;font-size:.875rem!important;line-height:1.2;letter-spacing:-.0175rem;color:gray;margin:10px 0 13px}.pro_breadcrumb.desk{display:block}.pro_breadcrumb.mob{display:none}.product-info__block-item .tag_cont .meta-obj{display:flex;flex-wrap:wrap;gap:10px}.tag_cont .product_rating{width:30%}.floating-controls-container .h-stack.justify-between.gap-2{font-size:12px}.product-card__info.product-card__info--center .v-stack.gap-0\.5.w-full .product-card__title{text-align:left!important}.product-card__mobile-quick-buy-button{background:linear-gradient(90deg,#2d86c0,#0d5585);border-width:0;color:#fff}.product-card__mobile-quick-buy-button:hover{background:linear-gradient(90deg,#17679c,#2d86c0)}.cart-drawer__recommendations{display:block}.upsell_drawer{display:none}.cart_content{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:space-between}.template-product .shopify-section--product-recommendations{margin-top:25px}.template-product section.img_carousel{margin-top:0}.template-product .product-quick-add{border-radius:0;background:#e2f0ff}.template-product .product-quick-add .section>buy-buttons{display:none}.template-product .product-quick-add .section{padding:0}.template-collection .coll_carousel.product-carousel .mobile-btn{display:none}.template-collection .product-carousel .shop_right_btn{position:relative;top:14px}.search-drawer::part(overlay){background:#f7f9ff}.search-drawer form{background:#f7f9ff;padding:10px}.search-drawer .search-input>input{border-radius:0;background:#e2f0ff;padding:10px 5px;text-indent:10px;font-weight:400;font-family:centra-regular;font-size:14px}.search-drawer .search-input{border-bottom-width:0}.search-drawer .search-input>[type=reset]{font-size:16px;opacity:1}.search-drawer button:has(.icon-close){position:absolute;right:70px}.search-drawer ul li a{font-size:14px;background:#e2f0ff;padding:10px 20px;font-family:centra-medium;font-weight:400;border-radius:7px;display:block}.search-drawer ul{display:flex;gap:8px;flex-wrap:wrap}.navigation-drawer[mobile-opening=left] .panel__wrapper button.text-subdued{color:#fff}.cart-drawer .line-item__info{flex:1}.cart-drawer .line-item__actions.bwcart{display:none}.template-cart .line-item{justify-content:space-between}.navigation-drawer[mobile-opening=left]{padding:0}.navigation-drawer::part(content){border-radius:0;background:#161e33;color:#fff}.navigation-drawer .panel-footer{background-color:#161e33}.navigation-drawer details summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.navigation-drawer details[open] summary .circle-chevron{transform:rotate(90deg);transition:transform .3s ease}.navigation-drawer .menu_content ul{display:flex;flex-wrap:wrap;margin-top:15px;gap:10px}.navigation-drawer .menu_content ul:has(.category_shop_menuitem){display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.navigation-drawer .menu_content ul li{height:35px}.navigation-drawer .menu_content ul li a{font-size:13px;font-family:centra-regular;font-weight:400;background:#2b395c;padding:9px 15px;color:#fff;border-radius:6px}.navigation-drawer ul.menu_inner>li:last-child{display:none}.navigation-drawer summary.text-with-icon{font-family:centra-medium;font-size:16px;font-weight:400;text-transform:uppercase}.navigation-drawer .menu_content ul li.category_shop_menuitem{height:auto;line-height:15px;display:flex;text-align:center;justify-content:center}.navigation-drawer .menu_content ul li.category_shop_menuitem img{margin:0 auto 8px;width:70px;height:auto}.navigation-drawer .menu_content ul li.category_shop_menuitem a{background:none;padding:0;border-radius:0;font-size:14px;line-height:18px}.navigation-drawer ul.menu_inner>li{padding-top:20px}.navigation-drawer a.nlink{padding:6px 0;font-weight:400;font-family:centra-medium;font-size:16px;text-transform:uppercase}.navigation-drawer ul.menu_inner{margin-bottom:20px}.navigation-drawer [is=close-button]{position:relative;top:-5px;left:-15px}.navigation-drawer [is=close-button] svg{width:32px;height:32px}.template-cart .cart-order__summary .line-item__info a{font-family:centra-bold;font-size:16px;color:#0a0a17}.template-cart .cart-order__summary h1{font-size:24px}.template-cart .cart-order__summary h1 span{width:25px;height:25px;font-size:15px;line-height:27px;top:-3px}.template-cart .order-summary__body .quantity-input{font-size:15px}.template-cart .cart-order__summary .price-list .text-subdued{font-family:centra-medium;font-size:17px;color:#0a0a17}.collection__top-bar,.collection__facets{display:block}.template-collection .collection.collection--filters-horizontal{gap:10px}.template-collection .collection__results{margin-right:20px}.template-collection .shopify-section--main-collection .container{margin-right:0}.build_tag{position:absolute;z-index:0;bottom:6px;right:5px;left:5px;background:#e3f1ff;font-family:centra-medium;margin:0 auto;text-align:center;border-radius:50px;padding:4px;font-size:12px}.product-card__quick-buy{position:absolute;top:10px;bottom:unset}.template-collection .facet-dialog-option{padding:9px 10px;border-radius:8px;border:2px solid #161e33;font-family:centra-medium;color:#161e33;opacity:1;font-size:13px}.template-collection .facets-drawer{bottom:unset!important;top:0!important}.template-collection .facets-drawer::part(content){height:100vh}.template-collection .facets-drawer::part(outside-close-button){width:25px;height:25px;bottom:unset;left:13px;right:unset;background:#e2f0ff;top:13px}.template-collection .facets-drawer .facets-vertical{padding-top:30px}.template-collection .product-carousel .shop_right_btn a:hover{border-bottom:none!important}.template-search .page-spacer h1{font-size:20px}.template-search .searchshop_block h2{font-size:17px}.template-search .searchshop_block p,.template-search .searchshop_block a.searchshop_link{font-size:16px}.template-search .empty-state .button--xl{width:270px}.bw_build span{line-height:11px;font-family:centra-medium;font-weight:400;font-size:13px}.bw_build svg{width:12px;height:12px}.cart-drawer .horizontal-product-list-carousel>.horizontal-product-list{grid:auto / auto-flow 36vw;display:grid}.cart-drawer .horizontal-product{display:flex;flex-direction:column;background:#e1effe;padding:0}.cart-drawer .horizontal-product__image{width:100%}.cart-drawer .cart-drawer__line-items{padding:0 15px}.cart-drawer .cart-drawer__top{padding:15px}.cart-drawer .cart_block{width:100%;padding:0}.cart-drawer .cart-drawer__recommendations{display:block;background:#e2f0ff;padding:10px}.cart-drawer .cart-drawer__recommendations p{font-family:centra-medium;text-transform:uppercase;text-align:center;width:100%;padding:10px 0}.cart-drawer .horizontal-product__info a{font-size:11px}.cart-drawer .cart_content{height:calc(100vh - 340px)}.cart-drawer .cart_content .line-item__info a span{font-family:centra-bold;font-size:16px;font-weight:400;line-height:20px}}@media (min-width:320px) and (max-width:374px){.bw_build svg{width:13px}.bw_build{gap:2px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom.css.map */
