.grid-overflow-wrapper{overflow:visible!important}.grid--uniform{display:grid!important;margin:0;grid-template-columns:repeat(4,1fr);gap:8px 20px;border-radius:8px}.grid--uniform:after{content:none}.featured-section .product-view-all-button{text-align:center;margin-top:10px}.featured-section .product-view-all-button a{font-size:14px;font-weight:700;line-height:normal;letter-spacing:.14px;border-radius:99px;padding:0 30px;height:47px;display:inline-flex;align-items:center;justify-content:center;background-color:#000!important;color:#fff!important;transition:.1s!important}.featured-section .product-view-all-button a:after{content:none!important}.featured-section .product-view-all-button a:hover{background-color:#ffe164!important;color:#000!important}.grid--uniform .grid__item{width:100%;max-width:100%;padding:0!important;margin:0!important}.grid__item-image-wrapper{position:unset}.grid__item .grid-product__image-mask .featured-video-media,.grid__item .grid-product__image-mask .featured-video{width:100%;mix-blend-mode:multiply;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.grid__item .grid-product__image-mask .featured-video{position:absolute;top:0;left:0;right:0;bottom:0}.grid__item.grid-product .grid-product__image-mask .featured-video{opacity:0;transition:opacity .3s ease-in}.grid__item.grid-product:hover .grid-product__image-mask .featured-video{opacity:1}.grid-product__tag{font-size:12px;top:8px;right:8px;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;border-radius:2px;padding:7px 6px 4px;font-family:var(--helvetica--401)}.grid--uniform .grid__item .card--bedge{position:absolute;top:8px;left:8px;display:block;z-index:1;font-size:12px;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;border-radius:2px;padding:7px 6px 4px;font-family:var(--helvetica--401)}.grid--uniform .grid__item .grid-product__content{padding:40px 33px 22px;height:100%;border-radius:8px;border:1px solid var(--border-color)}.grid__item .grid-product__content .grid-product__title{font-size:24px;font-weight:700;line-height:130%;letter-spacing:.24px;text-align:center;font-family:var(--helvetica--700);text-transform:none;margin:10px 0 0}.grid__item .grid-product__content .caption-packinfo{display:block;text-align:center;font-size:18px;font-weight:400;line-height:1;letter-spacing:.18px;color:#717171;font-family:var(--helvetica--402-1);margin-top:7px}.grid__item .grid-product__content .card__info-pack{text-align:center}.grid__item .grid-product__content .card__info-pack span{display:inline-flex;justify-content:center;align-items:center;padding:5px 10px 4px;border-radius:2px;font-size:12px;font-style:normal;font-weight:500;line-height:1;letter-spacing:.12px;text-transform:uppercase;margin:2px auto}.grid__item .grid-product__content .grid-product__price{font-size:16px;font-style:normal;font-weight:750;line-height:120%;letter-spacing:.16px;color:#000;font-family:var(--helvetica--85-heavy);margin-top:7px}.grid__item .grid-product__content .card__product-available{margin-top:12px!important}.grid__item .grid-product__content .cpavailable-list{display:flex;flex-wrap:wrap;list-style:none;align-items:center;justify-content:center;gap:2px;margin:0;padding:0}.grid__item .grid-product__content .cpavailable-list>li{margin:0}.grid__item .grid-product__content .cpavailable-list>li:not(:first-child){padding:5px 6px;border:1px solid rgba(0,0,0,.1);border-radius:2px;font-size:14px;font-style:normal;font-weight:500;line-height:1;text-transform:none;overflow:hidden}.grid__item .grid-product__content .cpavailable-list>li.vari_availabe{color:#000}.grid__item .grid-product__content .cpavailable-list>li:first-child{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.12px;text-transform:uppercase;margin-right:6px}.grid__item .grid-product__content .cpavailable-list>li.vari_soldout{background-color:transparent;position:relative;color:gray}.grid__item .grid-product__content .cpavailable-list>li.vari_soldout:before{width:1px;height:47px;position:absolute;top:-49%;right:49%;content:"";background-color:#0000001a;transform:rotate(59deg)}.grid__item .grid-product__content .button--shopnow{font-size:14px;font-weight:700;letter-spacing:.14px;border-radius:99px;font-family:Helvetica;background:#000;color:#fff;min-height:47px;padding:0 30px;display:flex;align-items:center;justify-content:center;z-index:1;position:relative;margin-top:12px;text-transform:none}.grid__item .grid-product__content .button--shopnow:hover{background-color:#ffe164;color:#000}.grid__item .grid-product__content .button--shopnow.disabled{opacity:.5;cursor:not-allowed}.grid__item .grid-product__meta{padding:0;margin-top:15px;position:unset}.grid-product__tag{display:none!important}.grid-product__content:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}@media (max-width: 1199px){.grid--uniform{gap:8px 12px}.grid--uniform .grid__item .grid-product__content{padding:28px 18px 20px;border-radius:6px}.grid__item .grid-product__meta{padding:0;margin-top:12px;position:unset}.grid__item .grid-product__content .grid-product__title{font-size:18px;letter-spacing:.18px}.grid__item .grid-product__content .card__info-pack span{padding:6px 12px 4px;font-size:11px;letter-spacing:.11px}.grid__item .grid-product__content .caption-packinfo{font-size:14px;line-height:140%;letter-spacing:.14px}.grid__item .grid-product__content .grid-product__price{font-size:14px;letter-spacing:.14px}.grid__item .grid-product__content .card__product-available{margin-top:8px!important}.grid__item .grid-product__content .cpavailable-list>li:not(:first-child){padding:5px;font-size:12px;line-height:1}.grid__item .grid-product__content .cpavailable-list>li:first-child{font-size:10px;letter-spacing:.1px;margin-right:2px}}@media (max-width: 991px){.grid--uniform .grid__item .grid-product__content{padding:28px 13px 18px}}@media (max-width: 949px){.grid--uniform{grid-template-columns:repeat(2,1fr)!important;gap:8px}}@media (max-width: 767px){.featured-section{padding:48px 0}.grid__item .grid-product__content .grid-product__title{font-size:15px;letter-spacing:.15px}.grid--uniform .grid__item .card--bedge{font-size:11px;padding:6px 5px 3px}.grid__item .grid-product__content .cpavailable-list>li:first-child{font-size:8px;letter-spacing:.08px}.grid__item .grid-product__content .cpavailable-list>li:not(:first-child){padding:4px;font-size:10px}.grid__item .grid-product__content .cpavailable-list>li.vari_soldout:before{top:-75%}}@media (max-width: 399px){.grid__item .grid-product__content .grid-product__title{font-size:14px;letter-spacing:.14px}}.featured-section{margin:0;padding:80px 0}.featured-section .page-width{max-width:1396px;padding:0 50px}.featured-section .section-header{max-width:770px;margin:auto auto 50px;text-align:center}.featured-section .section-header .section-header__title{font-size:56px;font-style:normal;line-height:120%;letter-spacing:.56px;font-family:var(--helvetica--700);text-transform:none;color:#000}.featured-section .section-description{margin-top:10px}.featured-section .section-description ul{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;list-style:none;padding:0;margin:0}.featured-section .section-description ul>li{display:flex;align-items:center;gap:4px;position:relative;color:#000;font-size:20px;font-weight:400;line-height:140%;text-align:left;letter-spacing:.2px}.featured-section .section-description ul>li:before{content:"";width:20px;height:20px;display:block;background-image:url(/cdn/shop/files/yellow-star.svg?v=1749644207);background-repeat:no-repeat;background-position:center left}@media (max-width: 1199px){.featured-section{padding:56px 0}.featured-section .section-header{margin:auto auto 20px;max-width:550px}.featured-section .section-header .section-header__title{font-size:36px;letter-spacing:.36px}.featured-section .section-description ul{gap:26px}.featured-section .section-description ul>li{font-size:15px}}@media (max-width: 767px){.featured-section .section-description ul{gap:12px}.featured-section .section-description ul>li{width:calc(50% - 6px)}.featured-section .section-header .section-header__title{font-size:32px;letter-spacing:.32px}}@media (max-width: 749px){.featured-section .page-width{padding:0 20px!important}.featured-section .section-header .section-header__title{font-size:28px;letter-spacing:.28px}}.main_collection_banner{position:relative;padding:50px 0!important;height:auto}.main_collection_banner .collection-hero__inner.page-width{max-width:1340px}@media only screen and (min-width: 1200px){.template-collection .collection.page-width{max-width:calc(1328px + 10rem)}}.colle_banner_box{position:absolute;top:0;left:0;width:100%;height:100%}.colle_banner_box img{width:100%;height:100%;object-position:right;object-fit:cover}.collection-hero__text-wrapper{position:relative}.collec_hero_review{display:flex;align-items:center;gap:6px}.collec_hero_review .ch_review_star{display:flex;gap:2px}.collec_hero_review .ch_review_star svg path{stroke:#e28674;fill:#e28674}.collec_hero_review span{color:var(--Primary-Black, #000);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.16px}.collec_hero_review span strong{font-weight:400;text-decoration:underline}.collection-hero__title{margin:18px 0 32px!important;color:rgba(var(--color-foreground),1);font-size:72px;font-style:normal;font-weight:unset;line-height:95%;font-family:var(--helvetica--750);text-transform:none}.collec_description ul{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.collec_description ul li{color:rgba(var(--color-foreground),1);font-size:20px;font-style:normal;font-weight:400;font-weight:unset;line-height:140%;letter-spacing:.2px;padding-left:28px;margin:0;position:relative;font-family:var(--helvetica--402)}.collec_description ul li:before{position:absolute;content:"";background-image:url(https://cdn.shopify.com/s/files/1/0614/5028/9379/files/mdi_check_0da73d24-4c70-454e-8789-44928ea24888.svg?v=1722346361);background-repeat:no-repeat;background-size:auto;background-position:center;width:22px;height:22px;left:0;top:1px}@media (max-width: 1199px){.main_collection_banner{padding:30px 0 40px!important}.collection-hero__title{margin:16px 0 24px!important;font-size:50px}.collec_description ul li{font-size:16px;letter-spacing:.15px;padding-left:20px}.collec_description ul li:before{background-size:20px;width:16px;height:16px}}@media (min-width: 821px){img.colle_mobile_banner{display:none}}@media (max-width: 820px){img.colle_desktop_banner{display:none}.collec_hero_review .ch_review_star svg{width:16px;height:16px}.collec_hero_review span{font-size:14px;letter-spacing:.14px}.collection-hero__title{margin:14px 0 20px!important;font-size:38px}.collec_description ul{align-items:start;gap:12px;flex-direction:column}}@media (max-width: 575px){.main_collection_banner{padding:20px 0!important}.collection-hero__title{margin:12px 0 14px!important;font-size:24px;letter-spacing:.24px}.collec_description ul li{font-size:14px;letter-spacing:.14px;padding-left:20px}.collec_description ul li:before{background-size:17px;width:14px;height:14px;top:1px}.collec_hero_review .ch_review_star svg{width:14px;height:14px}.collec_hero_review span{font-size:12px;letter-spacing:.12px}.collec_description ul{gap:8px}}@media only screen and (max-width: 414px){.collec_description ul li{padding-left:18px;line-height:1}.collec_hero_review .ch_review_star svg{width:11px;height:11px}.collec_description ul li:before{background-size:14px;width:12px;height:12px;top:0}}.collection-content{padding:36px 0}@media (max-width:767px){.collection-content{padding:22px 0}}.contact-form-section,.contact-form-section .section-header{margin:0}.contact-form-section .section-header .section-header__title{font-size:52px;text-align:left;margin-bottom:50px}.contact-form-section .page-width--narrow{padding-left:20px;padding-right:20px}@media screen and (min-width: 990px){.contact-form-section .page-width--narrow{max-width:726px;margin:auto;padding-left:0;padding-right:0}.contact-form-section{max-width:726px;margin:auto}}@media (max-width: 767px){.contact-form-section .section-header .section-header__title{font-size:40px;margin-bottom:20px}}.css-8smhw7{grid-template-columns:repeat(2,1fr)!important}.cart--drawer .cart__drawer_fixed{padding:16px}.cart--drawer .drawer__fixed-header .drawer__header .cart_drawer__title{color:#000;font-family:var(--helvetica--750);font-size:24px;font-style:normal;font-weight:700;font-weight:unset;line-height:130%;letter-spacing:.24px;text-transform:capitalize}.cart--drawer .drawer__fixed-header .drawer__header .cart_drawer__title span{font-size:22px;margin-left:8px}.cc-cart-progress{background:#f2f2f2;position:relative;padding:17px 20px}.cc-cart-progress-heading{display:flex;align-items:center;gap:3px;justify-content:center}.cc-cart-progress-heading span.svg-html{display:inline-flex}.cc-cart-progress-heading>span{color:#000;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.15px}.cc-cart-progress-heading>span{font-family:DM Sans,sans-serif}.cc-cart-progress-heading>.cart__goal__message>.cg-goal-amount{margin:0 4px}.cc-cart-progress-heading>span strong,.cc-cart-progress-heading>span .cg-goal-amount{color:#121212}.cc-cart-progress-heading>span strong,.cc-cart-progress-heading>span b{font-weight:700}.cc-cart-progress-heading>svg{width:18px;height:18px;display:block;flex:0 0 auto}.cc-cart-progressbar{margin:8px 0 0;height:12px;border-radius:99px;background:#bfbfbf66;position:relative;padding:0}.cc-cart-progress-fill{width:0%;height:100%;border-radius:99px;background:#000;display:block;position:relative;border:2px solid #fff}.cc-cart-progress-fill span{color:#fff;font-family:Montserrat;font-size:8px;font-style:normal;font-weight:400;line-height:1;display:none;position:absolute;right:3px;top:1px}.cc-cart-progressbar.progress-filled span.cc-cart-progress-filled{display:flex!important;width:24px;height:24px;align-items:center;justify-content:center;position:absolute;top:-7px;right:-2px;border-radius:99px;border:2px solid #fff;background:#000;box-shadow:0 4px 8px #bebebebf}.cc-cart-progressbar.progress-filled span.cc-cart-progress-filled svg{flex:0 0 auto;width:16px;height:16px}.cartcustom-drawer-open{overflow:hidden;position:relative}.cartcustom-drawer-open:before{background:#00000061;width:100%;height:100%;position:fixed;top:0;left:0;content:"";z-index:9}.cart_top_details{display:flex;flex-direction:column;height:100%}.cart_content_footer,.cart_content_footer form{display:flex;flex-direction:column;justify-content:space-between;overflow-y:hidden;flex:1 1 auto}.cart_details_scrollable{-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:15px}.cart--drawer .cart__image{margin-right:10px}.cart--drawer .cart__items .cart__item{padding:24px 0;border-bottom:1px solid #f2f2f2;margin:0}.cart--drawer .cart__items .cart__item:last-child{margin-bottom:15px}.cart--drawer .cart__items .cart__item .cart__item-name{color:#000;font-family:var(--helvetica--750);font-size:16px;font-style:normal;font-weight:700;font-weight:unset;line-height:130%;letter-spacing:.16px;margin-bottom:3px}.cart--drawer .cart__items .cart__item .cart__item-name:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.cart--drawer .cart__items .cart__item .cart__item--variants{margin-bottom:0}.cart--drawer .cart__items .cart__item .cart__item--variants>div{color:#12121299;font-size:13px;font-style:normal;line-height:140%;letter-spacing:-.26px;font-family:Helvetica;font-weight:bolder;font-weight:400}.cart--drawer .cart__items .cart__item .cart__item--variants>div span{font-size:13px;font-weight:700;color:#000}.cart--drawer .cart__items .cart__item .cart__item-price-col .cart__price{font-size:14px;font-weight:700}.cart--drawer .cart__items .cart__item .js-qty__wrapper{display:flex;align-items:center;justify-content:center;max-width:96px;width:fit-content;min-height:fit-content;border:1px solid #f2f2f2;border-radius:99px}.cart--drawer .cart__items .cart__item .cart__item-sub{margin-top:3px}.cart--drawer .cart__items .cart__item .js-qty__adjust{position:static;width:30px;height:26px;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:transparent!important;fill:#000!important}.cart--drawer .cart__items .cart__item .js-qty__adjust svg path{stroke:#000!important}.cart--drawer .cart__items .cart__item .js-qty__num{width:32px;height:26px;border:none;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;padding:0;color:#000;font-size:13px;font-weight:700;line-height:normal;flex:0 0 auto}.cart_subtotle_shipping{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.cart-summary__total-price-row,.cart_shipping_box{display:flex;align-items:center;justify-content:space-between;gap:5px}.cart_subtotal_label,.cart_shipping_label{color:#121212;font-size:16px;font-style:normal;font-weight:500;font-weight:unset;line-height:24px;letter-spacing:-.01px;display:block;font-family:var(--helvetica--401);text-transform:unset}.subtotal_sale_price{color:#121212;font-family:var(--helvetica--750);font-size:16px;font-style:normal;font-weight:700;font-weight:unset;line-height:24px;letter-spacing:-.48px}.cart_shipping_box .cart_shipping_free{display:block;color:#e28674;font-family:var(--helvetica--750);font-size:16px;font-style:normal;font-weight:700;font-weight:unset;line-height:24px;letter-spacing:-.48px;text-transform:uppercase}.cart--drawer .cart__checkout-button{border-radius:99px;padding:15px;gap:8px;text-align:center;font-family:var(--helvetica--750);font-size:16px;font-style:normal;font-weight:700;font-weight:unset;line-height:normal;letter-spacing:-.32px;text-transform:uppercase;transition:.1s!important;color:#fff;display:flex;align-items:center;justify-content:center}.cart--drawer .cart__checkout-button:hover{background-color:#ffe164!important;color:#000}.cart--drawer .cart__checkout-button:hover svg path{transition:.1s}.cart--drawer .cart__checkout-button:hover svg path{fill:#000}.cart--drawer .cart__checkout-button span{padding-top:0;margin-bottom:-8px;display:block}.cart--drawer .cart__checkout-button:after{content:none!important}.btn--loading:before{content:"";display:block;width:24px;height:24px;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;border-radius:50%;border:3px solid;border-color:$colorBtnPrimaryText;border-top-color:transparent;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart_payment_icon{padding-top:14px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/new-style.css.map */
