:root{--color-foreground: 160, 32, 240;--color-text: #828282;--color-link: #5C5A58;--color-background: #FFFFFF;--color-background-1: #FFF6EA;--color-btn: #303030;--color-border: #E7E7E7;--color-icon: #B0B0B0;--color-backdrop: #F8F8F8;--color-error: #FF0000}.grd{display:grid}.grd--1{grid-template-columns:repeat(1,1fr)}.grd--2{grid-template-columns:repeat(2,1fr)}.grd--3{grid-template-columns:repeat(3,1fr)}.grd--4{grid-template-columns:repeat(4,1fr)}.grd--5{grid-template-columns:repeat(5,1fr)}.grd--6{grid-template-columns:repeat(6,1fr)}.grd--7{grid-template-columns:repeat(7,1fr)}.grd--8{grid-template-columns:repeat(8,1fr)}.grd--9{grid-template-columns:repeat(9,1fr)}.grd--10{grid-template-columns:repeat(10,1fr)}.grd--11{grid-template-columns:repeat(11,1fr)}.grd--12{grid-template-columns:repeat(12,1fr)}@media only screen and (max-width: 992px){.grd--1\@small{grid-template-columns:repeat(1,1fr)}.grd--2\@small{grid-template-columns:repeat(2,1fr)}.grd--3\@small{grid-template-columns:repeat(3,1fr)}.grd--4\@small{grid-template-columns:repeat(4,1fr)}.grd--5\@small{grid-template-columns:repeat(5,1fr)}.grd--6\@small{grid-template-columns:repeat(6,1fr)}.grd--7\@small{grid-template-columns:repeat(7,1fr)}.grd--8\@small{grid-template-columns:repeat(8,1fr)}.grd--9\@small{grid-template-columns:repeat(9,1fr)}.grd--10\@small{grid-template-columns:repeat(10,1fr)}.grd--11\@small{grid-template-columns:repeat(11,1fr)}.grd--12\@small{grid-template-columns:repeat(12,1fr)}}@media only screen and (max-width: 768px){.grd--1\@xsmall{grid-template-columns:repeat(1,1fr)}.grd--2\@xsmall{grid-template-columns:repeat(2,1fr)}.grd--3\@xsmall{grid-template-columns:repeat(3,1fr)}.grd--4\@xsmall{grid-template-columns:repeat(4,1fr)}.grd--5\@xsmall{grid-template-columns:repeat(5,1fr)}.grd--6\@xsmall{grid-template-columns:repeat(6,1fr)}.grd--7\@xsmall{grid-template-columns:repeat(7,1fr)}.grd--8\@xsmall{grid-template-columns:repeat(8,1fr)}.grd--9\@xsmall{grid-template-columns:repeat(9,1fr)}.grd--10\@xsmall{grid-template-columns:repeat(10,1fr)}.grd--11\@xsmall{grid-template-columns:repeat(11,1fr)}.grd--12\@xsmall{grid-template-columns:repeat(12,1fr)}}@media only screen and (max-width: 576px){.grd--1\@xxsmall{grid-template-columns:repeat(1,1fr)}.grd--2\@xxsmall{grid-template-columns:repeat(2,1fr)}.grd--3\@xxsmall{grid-template-columns:repeat(3,1fr)}.grd--4\@xxsmall{grid-template-columns:repeat(4,1fr)}.grd--5\@xxsmall{grid-template-columns:repeat(5,1fr)}.grd--6\@xxsmall{grid-template-columns:repeat(6,1fr)}.grd--7\@xxsmall{grid-template-columns:repeat(7,1fr)}.grd--8\@xxsmall{grid-template-columns:repeat(8,1fr)}.grd--9\@xxsmall{grid-template-columns:repeat(9,1fr)}.grd--10\@xxsmall{grid-template-columns:repeat(10,1fr)}.grd--11\@xxsmall{grid-template-columns:repeat(11,1fr)}.grd--12\@xxsmall{grid-template-columns:repeat(12,1fr)}}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}a,a:active,a:focus{outline:none}.page-width{max-width:1440px;margin:0 auto;padding:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font:16px/20px var(--font-body-family);font-weight:400;font-style:normal;letter-spacing:0;color:inherit;word-break:break-word}p{margin:0}.text{line-height:1.5}.text *{text-align:left!important}.text ul{display:flex;flex-direction:column;gap:.5rem;padding:0 1.45rem;list-style:disc}.text h1,.text h2{margin:3.75rem 0 2rem;font-size:5.8rem;font-weight:200;line-height:1.15;color:var(--color-link)}@media only screen and (max-width: 768px){.text h1,.text h2{font-size:4.2rem}}.text h1:first-child,.text h2:first-child{margin-top:0}.text h1 strong,.text h2 strong{display:block;font-weight:200;color:var(--color-text)}.text h3,.text h4,.text h5,.text h6{margin:3.5rem 0 1.75rem;font-size:2rem;line-height:1.35;color:var(--color-link)}.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child{margin-top:0}.text p{margin-bottom:1.75rem}.text p:last-child{margin-bottom:0}.text a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.text b,.text strong{font-weight:400;color:var(--color-link)}.text u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.text img{display:block;width:100%;height:auto;margin-bottom:1.75rem}.text--large p,.text--large span{margin-bottom:1.35rem;font-size:2rem;line-height:1.35}.text--large p:last-child,.text--large span:last-child{margin-bottom:0}.shopify-policy__container{max-width:1440px;margin:0 auto;padding:6rem 1.1rem 8rem}.shopify-policy__container .shopify-policy__title{border-bottom:1px solid var(--color-border)}.shopify-policy__container .shopify-policy__title h1{max-width:90rem;padding:2.5rem 1.1rem;font-size:5.8rem;font-weight:200;line-height:1.15;text-align:left;color:var(--color-link)}@media only screen and (max-width: 768px){.shopify-policy__container .shopify-policy__title h1{font-size:4.2rem}}.shopify-policy__container .shopify-policy__title h1 span{display:block;color:var(--color-text)}.shopify-policy__container .shopify-policy__body{width:50%;max-width:50%;padding:8rem 1.1rem 0;line-height:1.5}@media only screen and (max-width: 992px){.shopify-policy__container .shopify-policy__body{width:100%;max-width:100%}}.shopify-policy__container .shopify-policy__body *{text-align:left!important}.shopify-policy__container .shopify-policy__body h1,.shopify-policy__container .shopify-policy__body h2{margin:3.75rem 0 2rem;font-size:5.8rem;font-weight:200;line-height:1.15;color:var(--color-link)}.shopify-policy__container .shopify-policy__body h1:first-child,.shopify-policy__container .shopify-policy__body h2:first-child{margin-top:0}.shopify-policy__container .shopify-policy__body h1 strong,.shopify-policy__container .shopify-policy__body h2 strong{display:block;font-weight:200;color:var(--color-text)}.shopify-policy__container .shopify-policy__body h3,.shopify-policy__container .shopify-policy__body h4,.shopify-policy__container .shopify-policy__body h5,.shopify-policy__container .shopify-policy__body h6{margin:3.5rem 0 1.75rem;font-size:2rem;line-height:1.35;color:var(--color-link)}.shopify-policy__container .shopify-policy__body h3:first-child,.shopify-policy__container .shopify-policy__body h4:first-child,.shopify-policy__container .shopify-policy__body h5:first-child,.shopify-policy__container .shopify-policy__body h6:first-child{margin-top:0}.shopify-policy__container .shopify-policy__body p{margin-bottom:1.75rem}.shopify-policy__container .shopify-policy__body p:last-child{margin-bottom:0}.shopify-policy__container .shopify-policy__body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.shopify-policy__container .shopify-policy__body strong{font-weight:400}.shopify-policy__container .shopify-policy__body u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{color:var(--color-text);background-color:var(--color-background)}.color-icon-text{--color-icon: var(--color-link)}.cart-count-bubble{display:none;position:absolute;width:100%;height:auto;top:1.25rem;left:0;border:none;background-color:#0000;font-size:12px;line-height:inherit;text-align:center;color:var(--color-text)}.underlined-link,.customer a,.inline-richtext a{text-decoration:none}.underlined-link,.customer a{color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.underlined-link:hover,.customer a:hover{text-decoration-thickness:1px}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{color:inherit}.button,.shopify-challenge__button,.customer button{height:5rem;min-height:5rem;background-color:var(--color-btn);font-size:inherit;letter-spacing:0;color:var(--color-background);transition:none}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button [role=button]:before,.cart__dynamic-checkout-buttons [role=button]:before{content:none}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:none}.field{align-items:center;border:1px solid var(--color-border);transition:none}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{content:none}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{content:none}.field__input,.customer .field input{margin:0;padding:0;transition:none}.field__input,.select__select,.customer .field input,.customer select{border:none;background-color:var(--color-background);transition:none;letter-spacing:0;color:var(--color-text)}.select .icon-caret path,.customer select+svg path{fill:var(--color-border)}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:0 1.75rem;margin:0;box-shadow:0 0 0 2px var(--color-border)}.field__label,.customer .field label{top:auto;left:auto;padding:0 1.75rem;font-size:1.6rem;letter-spacing:0;line-height:1.5;color:var(--color-text)}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{display:none}.quantity{position:relative;display:flex;width:12rem;height:5rem;min-height:5rem;border:1px solid var(--color-border);border-right:none;border-left:none;border-radius:0;color:var(--color-text)}.quantity:before{content:none}.quantity:after{content:none}.quantity .quantity__input{opacity:1;font-size:1.6rem;font-weight:400;color:var(--color-link)}.quantity .quantity__button{color:var(--color-border)}.caption-large{font-size:1.4rem;letter-spacing:0}.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.6rem;line-height:calc(1 + .5/var(--font-body-scale));letter-spacing:0;color:var(--color-link)}.select__select,.customer select{height:5rem;min-height:5rem;margin:0;border:1px solid var(--color-border);border-left:none}.select__select:focus,.customer select:focus{box-shadow:none}.rte a{color:var(--color-link);transition:none}.rte a:hover{color:var(--color-link)}.header-wrapper{background-color:var(--color-background)}.header{position:relative;display:flex;height:5rem;padding:0 2.2rem 0 6.5rem}@media only screen and (max-width: 1200px){.header{height:6rem;padding:0 2.2rem}.header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--color-border)}}.header .header__heading{width:10rem}@media only screen and (max-width: 1200px){.header .header__heading{position:absolute;right:0;left:0;margin:auto;text-align:center}}.header .header__heading .header__heading-link{position:relative;margin:0;padding:0;z-index:100}.header .header__heading .header__heading-link .header__heading-logo{display:block;width:100%;height:auto}.header .header__icons{position:relative;margin-left:auto;z-index:100}.header .header__icon{color:var(--color-icon)}.header .header__icon:hover .icon{transform:none}.header .header__icon--menu:before{height:100vh;background:#30303080}.header .header__icon--menu .icon{transform:scale(1)!important;transition:none}header-drawer{display:none;margin-left:-1.5rem}@media only screen and (max-width: 1200px){header-drawer{display:block}}header-drawer .menu-drawer-container{display:flex}summary .icon-caret{height:.65rem;top:calc(50% - .35rem)}.announcement-bar{width:100%;overflow:hidden;color:var(--color-backdrop);background-color:var(--color-btn)}.announcement-bar .flickity-viewport{cursor:default!important}.announcement-bar .announcement-bar__item{width:100%;min-height:3rem;padding:.5rem 2.2rem}.announcement-bar .announcement-bar__item:not(:first-child){position:absolute}.announcement-bar .announcement-bar__item .announcement-bar__text{font-size:1.4rem;letter-spacing:inherit;text-align:center}@media only screen and (max-width: 1200px){.announcement-bar .announcement-bar__item .announcement-bar__text{padding:.35rem 2.2rem;font-size:1.2rem;line-height:1.5}}.bundler-target-element{display:none}.promo-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;overflow:auto;z-index:100;background-color:#30303080;transition:opacity .15s ease-in-out}.promo-modal--hidden{opacity:0;pointer-events:none}.promo-modal .promo-modal__content{position:fixed;padding:3rem}.promo-modal .promo-modal__content .promo-modal__details{position:relative;display:flex;flex-direction:column;justify-content:flex-end;max-width:60rem;height:42rem;padding:3rem;background-color:var(--color-background)}@media only screen and (max-width: 992px){.promo-modal .promo-modal__content .promo-modal__details{padding:2rem}}.promo-modal .promo-modal__content .promo-modal__details .promo-modal__image{position:absolute;display:block;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.promo-modal .promo-modal__content .promo-modal__details .promo-modal__message{position:relative;bottom:0;z-index:100;font-size:26px;color:var(--color-background)}@media only screen and (max-width: 992px){.promo-modal .promo-modal__content .promo-modal__details .promo-modal__message{font-size:20px}}.shappify-motivator-slider{display:none!important}*:focus-visible{outline:none;box-shadow:none}.facets .facets__form .product-count{display:none}.spr-container{padding:0!important;border:none!important}.spr-container *{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:16px}.spr-review-content-body{padding-top:3rem!important;padding-left:0!important;font-size:16px!important;line-height:1.35!important;-webkit-font-smoothing:antialiased}.spr-review-content{margin:0!important}.spr-review-header-title{font-size:16px!important;line-height:1.35!important;font-weight:500;-webkit-font-smoothing:antialiased!important;margin:0;padding:0;border:none}.spr-review-header-byline{font-style:normal!important;font-size:12px!important;display:inline-block;margin:0!important}.spr-review-header-byline strong{font-size:12px!important}.spr-header-title{text-align:left!important;text-transform:uppercase;-webkit-font-smoothing:antialiased!important}.spr-summary{text-align:left!important}.spr-icon{color:#5c5a58!important}.spr-pagination *{font-size:16px!important;line-height:1.35!important;font-weight:500!important;text-decoration:none!important;color:inherit!important;-webkit-font-smoothing:antialiased!important}.template-404{padding:18rem 0}
/*# sourceMappingURL=/cdn/shop/t/69/assets/base-custom.css.map?v=159813031420740966001720701161 */
