:root{--cl-space-2xs: .4rem;--cl-space-xs: .8rem;--cl-space-sm: 1.6rem;--cl-space-md: 2.4rem;--cl-space-lg: 4rem;--cl-space-xl: 6.4rem;--cl-space-2xl: 9.6rem;--cl-tracking-tight: -.02em;--cl-tracking-wide: .12em;--cl-tracking-label: .08em;--cl-ease: cubic-bezier(.22, .61, .36, 1);--cl-duration: .4s;--cl-hairline: rgba(var(--color-foreground), .12);--cl-hairline-strong: rgba(var(--color-foreground), .24)}body{letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:var(--cl-tracking-tight);line-height:1.12;text-wrap:balance}.h0{font-size:clamp(3.8rem,6vw,7.2rem);line-height:1.04}h1,.h1{font-size:clamp(3.2rem,4.4vw,5.2rem)}h2,.h2{font-size:clamp(2.6rem,3vw,3.8rem)}h3,.h3{font-size:clamp(2.2rem,2.2vw,2.8rem)}h4,.h4{font-size:2rem;line-height:1.25}.cl-eyebrow{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:var(--cl-tracking-wide);text-transform:uppercase;margin:0 0 var(--cl-space-sm);color:rgba(var(--color-foreground),.6)}.rich-text__text p,.product__description p{max-width:62ch;line-height:1.7}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:var(--cl-tracking-label);text-transform:uppercase;min-height:4.8rem;padding:0 3.2rem;transition:background-color var(--cl-duration) var(--cl-ease),color var(--cl-duration) var(--cl-ease),opacity var(--cl-duration) var(--cl-ease)}.button:not([disabled]):hover{opacity:.86}.button--small{min-height:4rem;padding:0 2rem}.link,a.link--text{text-underline-offset:.4rem;text-decoration-thickness:.1rem}*:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem;border-radius:.2rem}.focus-inset:focus-visible{outline-offset:-.3rem}summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card-wrapper:hover .card__media img,.cl-collection-card:hover img{transform:none}}.announcement-bar__message{font-size:1.15rem;font-weight:600;letter-spacing:var(--cl-tracking-wide);text-transform:uppercase;padding:1.1rem 2rem;min-height:0}.header{padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:.1rem solid var(--cl-hairline)}.header__heading-link{padding:0}.header__heading-logo{transition:opacity var(--cl-duration) var(--cl-ease)}.header__menu-item{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:var(--cl-tracking-label);text-transform:uppercase;padding:1.2rem 1.4rem}.header__menu-item span{position:relative}.header__menu-item:hover span:after,.header__menu-item[aria-current=page] span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:.1rem;background:currentColor}.header__menu-item:hover span{text-decoration:none}.header__icon .icon{height:2.1rem;width:2.1rem}.header__icon,.header__icon--cart{height:4.4rem;width:4.4rem}.card__media,.card .media{overflow:hidden}.card-wrapper .card__media img,.card-wrapper .media img{transition:transform .7s var(--cl-ease);will-change:transform}@media(hover:hover){.card-wrapper:hover .card__media img,.card-wrapper:hover .media>img:only-child{transform:scale(1.04)}}.card__heading,.card-information .card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:normal;line-height:1.45}.card__heading a{text-decoration:none}.card__heading a:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.card__information{padding-top:var(--cl-space-sm);padding-bottom:var(--cl-space-sm)}.card__badge .badge{font-size:1rem;font-weight:600;letter-spacing:var(--cl-tracking-label);text-transform:uppercase;padding:.5rem 1rem;border:0}.price{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:normal}.price__container .price-item--regular{font-weight:500}.price--on-sale .price-item--regular{opacity:.55}.price__sale .price-item--sale{font-weight:600}.cl-section-heading{margin-bottom:var(--cl-space-lg)}.title-wrapper-with-link{margin-bottom:var(--cl-space-md);align-items:baseline}.title-wrapper-with-link .link{font-size:1.3rem;font-weight:600;letter-spacing:var(--cl-tracking-label);text-transform:uppercase;white-space:nowrap}.banner__heading{letter-spacing:var(--cl-tracking-tight)}.banner--desktop-transparent .banner__box{color:rgb(var(--color-foreground))}.banner__text{font-size:1.8rem;line-height:1.6;max-width:52ch}.banner--content-align-center .banner__text{margin-inline:auto}@media screen and (max-width:749px){.banner--content-align-mobile-center .banner__text{margin-inline:auto}}.banner__buttons{gap:var(--cl-space-sm);margin-top:var(--cl-space-md)}.banner--desktop-transparent .banner__media:after{background:linear-gradient(to bottom,#00000026,#00000047,#0000006b);opacity:1}@media screen and (max-width:749px){.banner--mobile-bottom.banner--desktop-transparent .banner__media:after{opacity:0}}.cl-trust{border-block:.1rem solid var(--cl-hairline)}.cl-trust__grid{display:grid;grid-template-columns:1fr;gap:0;list-style:none;margin:0;padding:0}.cl-trust__item{display:flex;align-items:flex-start;gap:var(--cl-space-sm);padding:var(--cl-space-md) 0;border-bottom:.1rem solid var(--cl-hairline)}.cl-trust__item:last-child{border-bottom:0}.cl-trust__icon{flex:0 0 auto;width:2.2rem;height:2.2rem;margin-top:.2rem}.cl-trust__icon svg{width:100%;height:100%;display:block}.cl-trust__title{font-size:1.3rem;font-weight:600;letter-spacing:var(--cl-tracking-label);text-transform:uppercase;margin:0 0 .6rem}.cl-trust__text{font-size:1.4rem;line-height:1.6;margin:0;color:rgba(var(--color-foreground),.72)}@media screen and (min-width:750px){.cl-trust__grid{grid-template-columns:repeat(var(--cl-trust-columns, 4),1fr);gap:var(--cl-space-lg)}.cl-trust__item{border-bottom:0;padding:var(--cl-space-lg) 0}}.product__title h1,.product__title .h1{font-size:clamp(2.4rem,2.6vw,3.4rem);line-height:1.2}.product__info-container>*+*{margin-top:var(--cl-space-md)}.product__info-container .price{font-size:2.2rem}.product-form__submit{min-height:5.4rem;font-size:1.4rem}.product-form__buttons{display:flex;flex-direction:column;gap:var(--cl-space-xs);max-width:none}.shopify-payment-button__button--unbranded{min-height:5.4rem}.product-form__input .form__label{font-size:1.2rem;font-weight:600;letter-spacing:var(--cl-tracking-label);text-transform:uppercase;margin-bottom:var(--cl-space-xs)}.product-form__input--pill input[type=radio]+label{min-height:4.4rem;padding:1.1rem 1.8rem;font-size:1.4rem;letter-spacing:normal;transition:border-color .2s var(--cl-ease),background-color .2s var(--cl-ease)}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product__inventory{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;margin:0}.product__inventory .svg-wrapper[style*="62, 214, 96"]{color:#2f6b47!important}.product__inventory .svg-wrapper[style*="238, 148, 65"]{color:#9a6320!important}.product__description h1,.product__description h2{font-size:2rem;line-height:1.3;margin:var(--cl-space-lg) 0 var(--cl-space-xs)}.product__description h3,.product__description h4,.product__description h5,.product__description h6{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;letter-spacing:var(--cl-tracking-label);text-transform:uppercase;margin:var(--cl-space-md) 0 var(--cl-space-2xs)}.product__description>:first-child{margin-top:0}.product__description img{display:block;margin:var(--cl-space-sm) 0}.product__tax{font-size:1.3rem}.product__tax a{display:inline-flex;align-items:center;min-height:2.4rem;text-underline-offset:.3rem}.product__info-container .icon-with-text{border-top:.1rem solid var(--cl-hairline);padding-top:var(--cl-space-md);gap:var(--cl-space-md)}.product__info-container .icon-with-text__item{font-size:1.3rem;letter-spacing:normal}.collapsible-content .accordion summary,.product .accordion summary{padding:var(--cl-space-md) 0;min-height:4.4rem}.accordion__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:normal}.cl-breadcrumb{width:100%;padding:var(--cl-space-sm) 0 0;font-size:1.3rem}.cl-breadcrumb--narrow{max-width:72rem}.cl-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;list-style:none;margin:0;padding:0}.cl-breadcrumb li{display:flex;align-items:center;gap:.6rem;color:rgba(var(--color-foreground),.6)}.cl-breadcrumb a{color:inherit;text-decoration:none;text-underline-offset:.3rem;display:inline-flex;align-items:center;min-height:2.4rem}.cl-breadcrumb a:hover{text-decoration:underline;color:rgb(var(--color-foreground))}.cl-breadcrumb [aria-current=page]{color:rgba(var(--color-foreground),.9)}.cl-breadcrumb__sep{opacity:.5}.footer__content-top{padding-bottom:var(--cl-space-lg)}.footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:var(--cl-tracking-wide);text-transform:uppercase;margin-bottom:var(--cl-space-sm)}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{font-size:1.4rem;padding-block:.7rem}.footer__content-bottom{border-top:.1rem solid var(--cl-hairline)}.copyright__content{font-size:1.2rem;opacity:.7}.field__input,.select__select,.customer .field input,.customer select{min-height:4.8rem;font-size:1.5rem}.field__label{font-size:1.4rem}.newsletter-form__field-wrapper .field__input{min-height:5.2rem}@media screen and (max-width:749px){html{overflow-x:hidden}.cl-eyebrow{font-size:1rem}.banner__text{font-size:1.5rem}.banner__buttons{display:grid;grid-template-columns:1fr;width:100%;max-width:34rem}.banner__buttons .button{width:100%}.card__information{padding-top:var(--cl-space-xs)}.card__heading{font-size:1.4rem}.header__icon,.menu-drawer__menu-item,.list-menu__item--link{min-height:4.8rem;display:flex;align-items:center}.menu-drawer__menu-item{font-size:1.7rem;padding:1.4rem 3.2rem}.product-form__submit,.shopify-payment-button__button--unbranded{min-height:5.2rem}.title-wrapper-with-link{flex-direction:row;flex-wrap:wrap;gap:var(--cl-space-xs)}}@media screen and (min-width:750px)and (max-width:989px){.cl-trust__grid{grid-template-columns:repeat(2,1fr);gap:var(--cl-space-md)}}.shopify-policy__container{max-width:72rem;margin:0 auto;padding:var(--cl-space-lg) 1.5rem var(--cl-space-xl)}.shopify-policy__title{margin-bottom:var(--cl-space-lg);padding-bottom:var(--cl-space-md);border-bottom:.1rem solid var(--cl-hairline)}.shopify-policy__title h1{margin:0}.shopify-policy__body{font-size:1.6rem;line-height:1.75;color:rgba(var(--color-foreground),.82)}.shopify-policy__body>*:first-child,.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body>*:last-child,.shopify-policy__body .rte>*:last-child{margin-bottom:0}.shopify-policy__body p{margin:0 0 var(--cl-space-md)}.shopify-policy__body h1,.shopify-policy__body h2{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.25;letter-spacing:var(--cl-tracking-tight);margin:var(--cl-space-lg) 0 var(--cl-space-sm);color:rgb(var(--color-foreground))}.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:var(--cl-tracking-label);text-transform:uppercase;margin:var(--cl-space-md) 0 var(--cl-space-xs);color:rgb(var(--color-foreground))}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 var(--cl-space-md);padding-left:2.2rem}.shopify-policy__body li{margin-bottom:var(--cl-space-xs);padding-left:.4rem}.shopify-policy__body li:last-child{margin-bottom:0}.shopify-policy__body a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;overflow-wrap:anywhere}.shopify-policy__body a:hover{text-decoration-thickness:.2rem}.shopify-policy__body table{width:100%;margin-bottom:var(--cl-space-md);border-collapse:collapse}.shopify-policy__body th,.shopify-policy__body td{padding:var(--cl-space-xs);border-bottom:.1rem solid var(--cl-hairline);text-align:left;vertical-align:top}.shopify-policy__body blockquote{margin:0 0 var(--cl-space-md);padding-left:var(--cl-space-sm);border-left:.2rem solid var(--cl-hairline-strong)}.shopify-policy__container>a{display:inline-block;margin-bottom:var(--cl-space-sm);font-size:1.3rem;letter-spacing:var(--cl-tracking-label);text-transform:uppercase;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.shopify-policy__container{padding-top:var(--cl-space-md);padding-bottom:var(--cl-space-lg)}.shopify-policy__title{margin-bottom:var(--cl-space-md);padding-bottom:var(--cl-space-sm)}.shopify-policy__body{font-size:1.5rem}.shopify-policy__body h1,.shopify-policy__body h2{font-size:2rem;margin-top:var(--cl-space-md)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/carryluxe.css.map */
