:root{--primary: #000000;--secondary: #ffffff;--ternary: #009DC1;--quaternary: #08A000;--icon-bg: #E2FAFF;--badge-bg: #D33939;--link-bg: rgba(18,18,18,.04);--light-bg: #ffffff;--light-border: #ccc;--dark-text: #161E26;--light-text: #585858;--gray: #CFD1D2}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--primary)}.gradient{background-color:var(--secondary)}.page-width{padding-left:20px;padding-right:20px}.header:not(.drawer-menu).page-width,body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{max-width:1920px}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--primary);letter-spacing:0;font-weight:600}.h0{font-size:111px;line-height:100px;letter-spacing:.01em;font-weight:900}h1,.h1{font-size:90px;line-height:1;letter-spacing:0;font-weight:600}h2,.h2{font-weight:600;font-size:70px;line-height:60px;letter-spacing:.01em}h3,.h3{font-size:42px;letter-spacing:.01em;line-height:50px}h4,.h4{font-size:32px;letter-spacing:.01em;line-height:39px}h5,.h5{font-size:28px;letter-spacing:0;line-height:33px}h6,.h6{font-size:20px;letter-spacing:0;line-height:1.4}p{letter-spacing:0px;font-size:20px;line-height:32px;font-weight:500}strong{display:inline-block}.subtitle{font-size:36px;line-height:1.2;letter-spacing:0px;font-weight:700}.icon-wrapper svg{width:2rem;height:auto}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:none}.button,.shopify-challenge__button,.customer button{font-weight:800;font-size:2rem;letter-spacing:0px;color:var(--secondary);text-transform:uppercase}.button,.shopify-challenge__button,.customer button{background-color:var(--primary)}.button-label{color:var(--primary)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:6rem}.button,.shopify-challenge__button,.customer button{padding:0 4rem}.button--secondary{color:var(--primary);border:1px solid var(--primary);background:transparent}.badge{font-family:var(--font-heading-family);font-weight:800;font-size:17px;line-height:20px;letter-spacing:0;color:var(--secondary);background-color:var(--badge-bg);text-transform:uppercase;padding:.6rem 1.2rem}.badge.sold-out{color:#0003;background-color:var(--gray)}.header:not(.drawer-menu).page-width,body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:2rem;padding-right:2rem}.field__input,.select__select,.customer .field input,.customer select{color:var(--primary);background-color:var(--secondary);border:1px solid}.button:hover,.button-label:hover,.shopify-challenge__button:hover,.customer button:hover{opacity:.8}.link--text{color:var(--primary)}.global-media-settings{border:1px solid #5858584D}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{content:none}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none}.select__select{margin:0;border:1px solid #707070;color:var(--light-text);font-size:1.8rem;min-height:6rem}.share-buttons__list{padding:0;margin:0;list-style:none}.share-buttons__item{margin-right:1rem;display:inline-block}.share-buttons__label{letter-spacing:.18px;font-size:1.8rem;color:var(--dark-text);display:inline-block;line-height:2.1rem;margin-bottom:1.5rem;font-weight:500}.share-buttons__item:last-child{margin-right:0}.share-buttons__list .share-buttons__item a{width:6rem;display:inline-flex;line-height:1;height:6rem;align-items:center;justify-content:center;color:var(--light-text);background:#5858581a;border-radius:5px}.share-buttons__list .share-buttons__item svg{width:2.4rem;color:var(--light-text)}.link--text,.field__label,.customer .field label,.rte a,.underlined-link,.customer a{color:var(--primary)}.select .svg-wrapper,.customer select+.svg-wrapper{right:6px}.quantity__button,.quantity{color:var(--primary)}.template-page main .rte h1,.template-page main .rte .h1,.template-page main .rte h2,.template-page main .rte .h2,.template-page main .rte h3,.template-page main .rte .h3,.shopify-policy__body h1,.shopify-policy__body .h1,.shopify-policy__body h2,.shopify-policy__body .h2,.shopify-policy__body h3,.shopify-policy__body .h3{font-size:32px;letter-spacing:.01em;line-height:39px}.shopify-policy__title h1{font-weight:600;font-size:70px;line-height:60px;letter-spacing:.01em}.shopify-policy__container{margin-bottom:4rem}@media screen and (min-width: 1200px){.header:not(.drawer-menu).page-width,body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:4rem;padding-right:4rem}}@media screen and (min-width: 750px) and (max-width:989px){.grid--1-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 1199px){.h0{font-size:80px;line-height:1}h1,.h1{font-size:70px}h2,.h2{font-size:50px;line-height:1}h3,.h3{font-size:38px;line-height:1.2}h4,.h4{font-size:28px;line-height:1.2}h5,.h5{font-size:24px;line-height:1.2}.subtitle{font-size:28px}p{font-size:18px;line-height:1.7}.template-page main .rte h1,.template-page main .rte .h1,.template-page main .rte h2,.template-page main .rte .h2,.template-page main .rte h3,.template-page main .rte .h3,.shopify-policy__body h1,.shopify-policy__body .h1,.shopify-policy__body h2,.shopify-policy__body .h2,.shopify-policy__body h3,.shopify-policy__body .h3{font-size:28px;line-height:1.2}.shopify-policy__title h1{font-size:50px;line-height:1}}@media screen and (max-width: 989px){.h0{font-size:65px}h1,.h1{font-size:52px}h2,.h2{font-size:38px}h3,.h3{font-size:32px}h5,.h5{font-size:22px}.subtitle{font-size:26px}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5rem;font-size:18px}.select__select,.customer select{min-height:5rem}.shopify-policy__title h1{font-size:38px}}@media screen and (max-width: 749px){.subtitle{font-size:24px}.h0{font-size:48px}h1,.h1{font-size:42px}h3,.h3{font-size:28px}h4,.h4{font-size:24px}h5,.h5{font-size:20px}.subtitle{font-size:22px}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.5rem;font-size:16px}.select__select,.customer select{font-size:16px;min-height:4.5rem}.share-buttons__list .share-buttons__item svg{width:2rem}.share-buttons__list .share-buttons__item a{height:5rem;width:5rem}p{font-size:16px}.template-page main .rte h1,.template-page main .rte .h1,.template-page main .rte h2,.template-page main .rte .h2,.template-page main .rte h3,.template-page main .rte .h3,.shopify-policy__body h1,.shopify-policy__body .h1,.shopify-policy__body h2,.shopify-policy__body .h2,.shopify-policy__body h3,.shopify-policy__body .h3{font-size:24px}}@media screen and (max-width: 479px){.h0{font-size:42px}h1,.h1{font-size:38px}h2,.h2{font-size:36px}.subtitle{font-size:20px}.shopify-policy__title h1{font-size:36px}}@media screen and (max-width: 359px){.quantity__button{width:3rem}.quantity{width:10rem}}.header__icon{color:var(--primary)}.utility-bar{background-color:var(--ternary)}.utility-bar__grid .list-social{margin-left:0}.utility-bar .list-social__item .icon{scale:1}.announcement-bar,.announcement-bar__announcement,.announcement-bar__message,.announcement-bar .slider-button{color:var(--secondary)}.announcement-bar__message{letter-spacing:0;font-size:18px;line-height:21px}.header--middle-left .header__inline-menu{text-align:center}.header__menu-item{font-family:var(--font-heading-family);font-weight:800;letter-spacing:.8px;color:var(--primary);text-transform:uppercase;font-size:20px;line-height:24px}header .list-menu__item{line-height:24px}.header__active-menu-item{color:var(--ternary);text-decoration:none}.header__icon:not(.header__icon--cart){height:6rem;width:6rem;background-color:var(--icon-bg);border-radius:50%}.header__icons{gap:1rem}.header__icon--cart{width:initial;height:auto;color:var(--ternary);margin-right:0;gap:1rem;text-decoration:none;margin-left:2rem}.header__icon--cart .svg-wrapper{width:2.6rem;height:auto}.cart-info{display:flex;align-items:flex-start;flex-direction:column}.cart-title{opacity:.43;letter-spacing:.72px;font-size:18px;line-height:21px;color:var(--primary)}.cart-count{font-family:var(--font-heading-family);font-size:20px;line-height:24px;letter-spacing:.8px;color:var(--primary);text-transform:uppercase;white-space:nowrap;font-weight:700}.header__submenu .header__menu-item{font-size:1.6rem}.header__submenu .header__submenu{background-color:var(--link-bg)}.header__menu-item:hover{color:var(--primary)}@media screen and (min-width: 990px){.announcement-bar .slider-button{height:5rem}.header--middle-left{grid-template-columns:auto auto auto}.header--middle-left .list-menu--inline{justify-content:center}}@media screen and (min-width: 1700px){.utility-bar__grid--3-col{grid-template-columns:1fr 56.5rem 1fr}.header--middle-left{grid-template-columns:2.25fr 7.5fr 2.25fr}.header__menu-item{padding:1.2rem 2.5rem}}@media screen and (max-width: 1600px){.header__menu-item{font-size:16px;padding:1rem}.header__icon .icon{height:2rem;width:2rem}.header__icon:not(.header__icon--cart){height:5rem;width:5rem}.cart-title,.cart-count{letter-spacing:0;font-size:18px;line-height:1}}@media screen and (max-width: 1440px){.header__icon--cart{margin-left:0}}@media screen and (max-width: 1365px){.header__menu-item{font-size:16px;padding:1rem}.header__icon .icon{height:1.5rem;width:1.5rem}.header__icon:not(.header__icon--cart){height:4rem;width:4rem}.cart-title,.cart-count{font-size:16px}}.featured_collection .holiday_products .freeshipping_badge{position:absolute;right:0;top:0;border-top-left-radius:0;border-top-right-radius:var(--product-card-corner-radius);border-bottom-left-radius:var(--product-card-corner-radius);border-bottom-right-radius:0;z-index:11}.featured_collection .holiday_products .product__description ul{padding-left:20px;margin-bottom:20px}.featured_collection .holiday_products .product__description ul li{text-indent:-22px;letter-spacing:0px;font-size:20px;line-height:32px;font-weight:500}.featured_collection .holiday_products .product-card-wrapper .card__heading,.article-custom .article-card .card__heading{font-size:24px;line-height:30px;margin-bottom:1.5rem;color:var(--dark-text);font-weight:700;letter-spacing:0;text-transform:capitalize}.featured_collection .holiday_products .card__heading a:after{content:none}.featured_collection .holiday_products .card .card__inner .card__media{z-index:1}.featured_collection .holiday_products .card__badge{z-index:2}@media screen and (max-width: 1199px){.featured_collection .holiday_products .product__description ul li{font-size:18px;line-height:1.7;font-weight:500}}@media screen and (max-width: 749px){.featured_collection .holiday_products .product-card-wrapper .card__heading,.article-custom .article-card .card__heading{font-size:20px;line-height:26px;margin-bottom:1rem}.featured_collection .holiday_products .product-card-wrapper .card__information{padding:1.3rem 1rem}.featured_collection .holiday_products .product-card-wrapper .card--card .quick-add{margin:0 1rem 1.6rem}.featured_collection .holiday_products .product__description ul li{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
