:root{--color-green-indigo: 30 71 70;--color-green-indigo-60: 120 145 144;--color-green-indigo-30: 188 200 200;--color-green-indigo-10: 232 237 236;--color-green-indigo-shadow: 7 51 54;--color-mauve-dusty: 129 101 98;--color-mauve-adjusted: 135 44 66;--color-green-herb: 191 184 98;--color-peach-pale: 233 149 112;--color-green-background: 238 242 238;--color-white: 255 255 255;--color-gray-copy: 45 45 45;--color-gray-medium: 98 92 91;--color-gray-light: 219 216 216;--color-gray-xlight: 242 242 242;--color-gray-background: 236 235 234;--color-red-error: 158 53 41;--color-green-success: 64 128 106;--color-yellow-warning: 140 117 3;--color-gradient-highlight-1: 94 158 113;--color-gradient-highlight-2: 97 191 197;--transition-button: .2s ease-in-out;--font-heading: "Core Sans C", sans-serif;--font-typography: "Work Sans", sans-serif;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1200px;--breakpoint-2xl: 1500px}audio,canvas,embed,iframe,img,object,svg,video,summary{display:initial}.page-width,.page-width--mobile-padding{padding-left:30px;padding-right:30px}main>.shopify-section[id^=shopify-section-template]:last-child>div:last-of-type,main>.shopify-section[id^=shopify-section-template]:last-child>article,main>.shopify-policy__container{padding-bottom:180px}main>.shopify-policy__container{padding-top:3rem}h1,h2,h3,h4,h5{font-family:var(--font-heading);color:rgb(var(--color-gray-copy));margin-top:0}h1,.h1{font-size:26px;line-height:36px;font-weight:600;letter-spacing:.03em;margin-bottom:.5rem}h2,.h2{font-size:24px;line-height:34px;font-weight:500;letter-spacing:.02em;margin-bottom:.5rem}h3,.h3{font-size:20px;line-height:28px;font-weight:500;letter-spacing:.02em;margin-bottom:.25rem}h4,.h4{font-size:18px;line-height:24px;font-weight:600;letter-spacing:.03em;margin-bottom:12px}h5,.h5{font-size:18px;line-height:24px;font-weight:500;letter-spacing:.02em;margin-bottom:12px}p,li{font-family:var(--font-typography);font-size:18px;line-height:28px;font-weight:400;letter-spacing:.01em;color:rgb(var(--color-gray-copy));margin-bottom:15px;margin-top:0}.p2,input::placeholder,td p,td li,.p2--richtext p{font-size:16px;line-height:26px;margin-bottom:1.25rem}.p3{font-size:14px;line-height:22px;margin-bottom:12px}.mb-0--richtext p:last-child{margin-bottom:0}a{text-decoration:none;transition:var(--transition-button)}a:not(.button,.unstyled,.no-default-underline--nested,[class^=appstle]){color:inherit;position:relative;background:linear-gradient(to left,rgba(0,0,0,0) 50%,currentColor 50%),linear-gradient(to left,currentColor,currentColor);background-size:200% 3px,100% 1px;background-position:right bottom,right bottom 1px;background-repeat:no-repeat}a:not(.button,.unstyled).no-default-underline{background:linear-gradient(to left,rgba(0,0,0,0) 50%,currentColor 50%),linear-gradient(to left,transparent,transparent);background-size:200% 1px,100% 1px;background-position:right bottom,right bottom 1px;background-repeat:no-repeat}a:not(.button,.unstyled).no-default-underline--nested h5,a:not(.button,.unstyled).no-default-underline--nested p{position:relative;background:linear-gradient(to left,rgba(0,0,0,0) 50%,currentColor 50%),linear-gradient(to left,transparent,transparent);background-size:200% 1px,100% 1px;background-position:right bottom,right bottom 1px;background-repeat:no-repeat;transition:var(--transition-button)}a:not(.button,.unstyled,.no-default-underline--nested):hover,a:not(.button,.unstyled,.no-default-underline--nested):focus{background-position:left bottom,right bottom 1px}a:not(.button,.unstyled).no-default-underline--nested:hover h5,a:not(.button,.unstyled).no-default-underline--nested:hover p,a:not(.button,.unstyled).no-default-underline--nested:focus h5,a:not(.button,.unstyled).no-default-underline--nested:focus p{background-position:left bottom,right bottom 1px}.hover-svg svg{margin-left:.25rem;transition:var(--transition-button)}.hover-svg:hover svg{margin-left:.5rem}button,.button{font-family:var(--font-typography);font-size:16px;line-height:26px;letter-spacing:.01em;display:inline-block;border:none;background-color:transparent;position:relative;transition:var(--transition-button);cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled,.button:disabled{opacity:.6;cursor:not-allowed}button *,.button *{transition:var(--transition-button)}button svg,.button svg{vertical-align:text-top}.button-primary,.button-primary--inverse{font-size:18px;line-height:30px;font-weight:600;color:#fff;padding:16px 25px;border-radius:30px;overflow:hidden;isolation:isolate;background:linear-gradient(to left,rgb(var(--color-green-indigo)) 50%,rgb(var(--color-green-indigo-shadow)) 50%) right;background-size:200%}.button-primary--inverse,.button-primary--atc{color:rgb(var(--color-green-indigo));background:linear-gradient(to left,#fff 50%,rgb(var(--color-green-indigo-30)) 50%) right;background-size:200%}.button-primary svg,.button-primary--inverse svg{vertical-align:middle}.button-primary svg.button-primary__icon,.button-primary--inverse svg.button-primary__icon{margin-left:30px;margin-right:-10px}.button-primary svg.button-primary__icon circle,.button-primary--inverse svg.button-primary__icon circle,.button-primary:not(:disabled):hover svg path:not(:first-of-type),.button-primary--inverse:not(:disabled):hover svg path:not(:first-of-type){opacity:0}.button-primary div{position:absolute;right:-50px;top:-40px;height:140px;width:140px;background:radial-gradient(circle,rgba(var(--color-gradient-highlight-1),.3),#0000 50%)}.button-primary--inverse div{display:none}.button-primary:not(:disabled):hover,.button-primary--inverse:not(:disabled):hover{background-position:left}.button-primary:not(:disabled):hover svg,.button-primary--inverse:not(:disabled):hover svg,.button-secondary:not(:disabled):hover svg{transform:translate(2px)}.button-primary:not(:disabled):hover svg circle,.button-primary--inverse:not(:disabled):hover svg circle{opacity:1}.button-primary:not(:disabled):hover div{transform:translate(90px)}.button-primary.button-primary--hover-hollow{border:1px solid rgb(var(--color-green-indigo));background:rgb(var(--color-green-indigo));transition:var(--transition-button)}.button-primary.button-primary--hover-hollow span{transition:none}.button-primary.button-primary--hover-hollow:not(:disabled):hover{background:#fff;color:rgb(var(--color-green-indigo))}.button-secondary{padding:0;display:inline-flex;align-items:center;text-align:left}.button-secondary svg{margin-right:10px;flex-shrink:0}.button-secondary span{display:inline-block;position:relative}.button-secondary span:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:currentColor;transform-origin:bottom left;transition:var(--transition-button)}.button-secondary:not(:disabled):hover span:after{transform:scaleX(1);transform-origin:bottom left}.button-secondary--underline span:after{transform:none;transform-origin:bottom right}.button-secondary--underline:not(:disabled):hover span:after{transform:scaleX(0);transform-origin:bottom right}.button-secondary--underline:not(:disabled):hover{color:var(--color-green-indigo-60)}.button-hollow{border:1px solid rgb(var(--color-green-indigo));background:#fff;color:rgb(var(--color-green-indigo));border-radius:40px;font-weight:500;font-size:18px;line-height:30px;padding:15px 25px}.button-hollow--small{padding:11px 24px;font-size:16px;line-height:24px}.button-hollow:not(:disabled):hover{background:rgb(var(--color-green-indigo));color:#fff}.loading-spinner{width:1.8rem;display:inline-block;vertical-align:middle}.loading-spinner .spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.loading-spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-green-indigo));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.loading-spinner .path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}input::placeholder{transition:var(--transition-button)}input:focus::placeholder{opacity:.3}input:not(:placeholder-shown):invalid{box-shadow:0 0 0 2pt rgb(var(--color-red-error))}table{border-collapse:collapse}table td,table th{padding:.25rem;border:1px solid rgba(var(--color-green-indigo-30))}.slider::-webkit-scrollbar{display:none}.affirm-required-disabled-link{display:block;cursor:default;pointer-events:none;text-decoration:none;padding-bottom:var(--spacing-2)}.dropdown-arrow:before{content:"";position:absolute;left:22px;top:-7px;width:0;height:0;border-style:solid;border-width:.5px 10px 10px 10px;border-color:transparent transparent #ffffff transparent;z-index:9999}.dropdown-arrow.dropdown-arrow--green:before{border-color:transparent transparent rgb(var(--color-green-background)) transparent}.dropdown-arrow:after{content:"";position:absolute;left:24.5px;top:-8px;width:0;height:0;border-style:solid;border-width:0px 7.5px 7.5px 7.5px;border-color:transparent transparent rgb(var(--color-green-indigo-30)) transparent}.details-dropdown>*:first-child{cursor:pointer}.details-dropdown>*:last-child{display:none}.details-dropdown[open]>*:last-child{animation:fadeInUp .5s forwards}.details-dropdown:not([open])>*:last-child{animation:fadeOutDown .5s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(15px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(15px)}to{opacity:0;transform:translateY(30px)}}@media screen and (min-width:640px){.page-width,.page-width--full-mobile{padding-left:100px;padding-right:100px}.page-width--mobile-padding{padding-left:0;padding-right:0}.button-primary--atc{color:#fff;background:linear-gradient(to left,rgb(var(--color-green-indigo)) 50%,rgb(var(--color-green-indigo-shadow)) 50%) right;background-size:200%}}@media screen and (min-width:768px){h1,.h1{font-size:42px;line-height:50px;margin-bottom:1rem}h2,.h2{font-size:28px;line-height:38px}h3,.h3{font-size:22px;line-height:30px}h4,.h4{font-size:20px;line-height:28px;margin-bottom:11px}h5,.h5{font-weight:600;letter-spacing:.03em}.page-width--mobile-padding{padding-left:64px;padding-right:64px}}@media screen and (min-width:1024px){.page-width--mobile-padding{padding-left:0;padding-right:0}}@media screen and (min-width:1200px){.page-width,.page-width--full-mobile{padding-left:140px;padding-right:140px}}@media screen and (min-width:1500px){.page-width,.page-width--full-mobile{max-width:var(--breakpoint-xl);padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.form .form__text-input,.form .form__select{background-size:16px auto;background-position:right 26px center;background-repeat:no-repeat;background-color:rgb(var(--color-gray-xlight));border:1px solid rgba(var(--color-gray-xlight));border-radius:4px;padding:20px 30px;width:100%;transition:all .3s ease}.form .form__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z' fill='%232d2d2d'/%3E%3C/svg%3E")}.form__icon{width:20px;height:20px;position:absolute;right:26px;top:50%;transform:translateY(-50%)}.form .form__text-input:-webkit-autofill,.form .form__text-input:-webkit-autofill:hover,.form .form__text-input:-webkit-autofill:focus,.form .form__text-input:-webkit-autofill:active,.form .form__select:-webkit-autofill,.form .form__select:-webkit-autofill:hover,.form .form__select:-webkit-autofill:focus,.form .form__select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 40px white inset!important}.form__text-input::-webkit-input-placeholder{color:#6d6d6d}.form__text-input::-moz-placeholder{color:#6d6d6d}.form__text-input:-ms-input-placeholder{color:#6d6d6d}.form__text-input:-moz-placeholder{color:#6d6d6d}.form .form__text-input:focus,.form .form__select:focus{border-color:rgb(var(--color-green-success));outline:none;background-color:#fff}.form .form__text-input:focus+.form__label,.form .form__select:focus+.form__label{color:rgb(var(--color-green-success))}.form .form__text-input:focus~.form__icon,.form .form__select:focus~.form__icon{background-image:url(icon-invalid.svg)}.form__text-input:focus::-webkit-input-placeholder{opacity:0}.form__text-input:focus::-moz-placeholder{opacity:0}.form__text-input:focus:-ms-input-placeholder{opacity:0}.form__text-input:focus:-moz-placeholder{opacity:0}.form__text-input:not(:placeholder-shown),.form__select:not(:placeholder-shown){background-color:#fff;border-color:rgb(var(--color-green-success))}.form__text-input:not(:placeholder-shown):valid~.form__icon{background-image:url(icon-valid.svg)}.form__text-input:not(:placeholder-shown)+.form__label,.form__select:not(:placeholder-shown)+.form__label{color:rgb(var(--color-green-success))}.form__text-input:not(:placeholder-shown):invalid,.form__select:not(:placeholder-shown):invalid{box-shadow:none}.form__text-input:not(:placeholder-shown):not(:focus):invalid,.form__select:not(:placeholder-shown):not(:focus):invalid{border:1px solid rgb(var(--color-red-error))}.form__text-input:not(:placeholder-shown):not(:focus):invalid~.form__icon{background-image:url(icon-invalid.svg)}.form__text-input:not(:placeholder-shown):not(:focus):invalid+.form__label,.form__select:not(:placeholder-shown):not(:focus):invalid+.form__label{color:rgb(var(--color-red-error))}.form__field{margin-bottom:25px;position:relative}.form .form__label--placeholder{position:absolute;transform:translateY(-10px);top:0;left:26px;padding:4px;opacity:0;transition:all .3s ease}.form .form__label--placeholder.form__label--active{transform:translateY(-16px);opacity:1;background:#fff}.form .form__select+.form__label--placeholder{transform:translateY(-16px);opacity:1;background:#fff}@media screen and (min-width:768px){.form__row{display:flex;margin:0 -12px}.form__row .form__field{flex-basis:50%;max-width:50%;padding:0 12px}}.form input::-webkit-credentials-auto-fill-button{background:transparent!important}.product-description ul{list-style:url(//cdn.shopify.com/s/files/1/0569/9675/7697/t/146/assets/ellipse.svg?v=51056632179135267431667949364);padding-left:18px;margin:1em 0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
