<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh}main{display:block;flex-grow:1}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a,.button--cancel{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}html{box-sizing:border-box;font-size:62.5%;height:100%}html.no-js .no-js-hidden{display:none !important}html,body{font-size:1rem;line-height:1.5;font-variant-numeric:lining-nums;overflow-x:hidden;overflow-y:auto}
body{display:flex;flex-direction:column}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}dl,dt,dd{margin:0}a,.button--cancel{text-decoration:none}ul{margin:0;padding-left:0;list-style-type:none}input{border:0}*{outline:0}
details&gt;summary{list-style:none}details&gt;summary::marker,details&gt;summary::-webkit-details-marker{display:none}#simplr-chat-wrapper{z-index:998 !important}#simplr-chat-iframe{bottom:0 !important;right:0 !important;width:revert-layer;height:revert-layer}html.menu-open{scroll-behavior:auto}html.menu-open #simplr-chat-wrapper,html.menu-open #launcher{z-index:1 !important}
html.sub-menu-open{overflow:hidden}html{scroll-behavior:smooth}.style-guide__header{background:var(--color-primary);padding:1px 30px;margin:50px 30px}.style-guide__container--bg-image{background-image:url("https://cdn.shopify.com/s/files/1/0607/3263/7348/files/Rectangle_3250.jpg?v=1664878405");background-size:cover;background-position:center center}.style-guide__row{align-items:center;display:flex;flex-wrap:wrap;margin:0 30px 25px;padding:25px}
.style-guide__row--black{background-color:var(--color-black)}.style-guide__item{flex:1 0 50px;margin:0 30px}.style-guide__item--color{margin:0}.style-guide__color{height:100px}.style-guide__color--black-1{background-color:rgba(0,0,0,0.9)}.style-guide__color--black-2{background-color:rgba(0,0,0,0.8)}.style-guide__color--black-3{background-color:rgba(0,0,0,0.7)}
.style-guide__color--black-4{background-color:rgba(0,0,0,0.6)}.style-guide__color--black-5{background-color:rgba(0,0,0,0.5)}.style-guide__color--black-6{background-color:rgba(0,0,0,0.4)}.style-guide__color--black-7{background-color:rgba(0,0,0,0.3)}.style-guide__color--black-8{background-color:rgba(0,0,0,0.2)}.style-guide__color--black-9{background-color:rgba(0,0,0,0.1)}
.style-guide__color--black-10{background-color:rgba(0,0,0,0.05)}.style-guide__color--white-1{background-color:rgba(255,255,255,0.9)}.style-guide__color--white-2{background-color:rgba(255,255,255,0.8)}.style-guide__color--white-3{background-color:rgba(255,255,255,0.7)}.style-guide__color--white-4{background-color:rgba(255,255,255,0.6)}
.style-guide__color--white-5{background-color:rgba(255,255,255,0.5)}.style-guide__color--white-6{background-color:rgba(255,255,255,0.4)}.style-guide__color--white-7{background-color:rgba(255,255,255,0.3)}.style-guide__color--white-8{background-color:rgba(255,255,255,0.2)}.style-guide__color--white-9{background-color:rgba(255,255,255,0.1)}
.style-guide__color--white-10{background-color:rgba(255,255,255,0.05)}.style-guide__color--primary{background-color:var(--color-primary)}.style-guide__color--black{background-color:var(--color-black)}.style-guide__color--dark-gray{background-color:var(--color-dark-gray)}.style-guide__color--soft-gray{background-color:var(--color-soft-gray)}
.style-guide__color--white{color:var(--color-white)}.style-guide__color--extras-green{background-color:var(--color-extras-green)}.style-guide .field__input{padding-top:1.5em;padding-bottom:.3571428571em;height:46px;padding-left:20px;width:100%;max-width:381px;border-radius:12px;border:1.5px solid var(--color-soft-gray5);background:var(--color-white);font-size:.875rem}
.style-guide .field__input:active{border:1.5px solid var(--color-black)}@media(min-width:769px){.style-guide .field__input{height:62px;padding-left:23px;border-radius:16px;font-size:1.125rem}}.style-guide .active{border:1.5px solid var(--color-black)}.style-guide .field__input:disabled{background-color:var(--color-soft-gray)}
.style-guide .field__input::-moz-placeholder{color:rgba(0,0,0,0.3);opacity:1;font-size:.875rem;font-family:var(--font-heading)}.style-guide .field__input::placeholder{color:rgba(0,0,0,0.3);opacity:1;font-size:.875rem;font-family:var(--font-heading)}@media(min-width:769px){.style-guide .field__input::-moz-placeholder{font-size:1.125rem}
.style-guide .field__input::placeholder{font-size:1.125rem}}.style-guide .field__input-wrapper{position:relative}.style-guide .field__label{font-size:.8571428571em;font-weight:normal;position:absolute;top:0;width:100%;margin-top:.4285714286em;padding-left:18px !important;padding-top:0;padding-bottom:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(3px);pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;opacity:1;font-size:.875rem}
@media(min-width:769px){.style-guide .field__label{padding-left:23px !important;font-size:1.125rem}}.style-guide .small .field__input{height:46px;padding-left:20px;border-radius:12px}.style-guide .small .label-text{font-size:12px;line-height:14px}.style-guide .small .input-text{font-size:14px;line-height:20px}.style-guide .small .field__label{padding-left:20px !important}
.media{display:block;position:relative;overflow:hidden;height:0}.media--transparent{background-color:transparent}.media&gt;*,.media .media__vimeo iframe{display:block;max-width:100%;position:absolute;top:0;left:50%;height:100%;width:100%;transform:translateX(-50%)}.media&gt;video,.media&gt;img,.media&gt;svg{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:opacity .4s cubic-bezier(0.25,0.46,0.45,0.94)}
.media picture{display:flex;width:100%;height:100%}.media picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.media svg{height:100%;width:100%;background-color:var(--color-neutral-150)}.media iframe body:-webkit-full-page-media{background:transparent}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}
.media--landscape{padding-bottom:66.6%}.media--wide{padding-bottom:56.25%}.media--full{height:100%;width:100%}.media--hover-effect&gt;img+img{opacity:0}.media--hover-effect&gt;img+img:hover{opacity:1}.media--adapt{padding-bottom:var(--aspect-mobile)}@media(min-width:1024px){.media--adapt{padding-bottom:var(--aspect)}}
.button,.shopify-challenge__button{padding:.71875rem 1.5625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.09375rem solid;text-decoration:none;text-align:center;cursor:pointer;font-weight:700;font-family:var(--font-heading);font-size:1rem;line-height:1.25rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease,color .1s ease,border-color .1s ease;min-width:13.3125rem;min-height:2.875rem}
a.button,a.shopify-challenge__button,.button.button--cancel,.button--cancel.shopify-challenge__button{display:inline-flex}.button--sm{min-width:10.8125rem;min-height:2.375rem;font-size:.875rem;padding:.5625rem 1.5625rem;border-radius:.5rem;line-height:1;width:-moz-fit-content;width:fit-content}.button--lg{min-width:17.0625rem;min-height:3.875rem;font-size:1.125rem;border-radius:1rem}
.button:after,.shopify-challenge__button:after{display:none}.button:disabled,.shopify-challenge__button:disabled,.button:disabled:hover{cursor:auto;background-color:var(--color-soft-gray);border-color:#ebebeb;color:#7e7e7e}@media(max-width:767px){.button,.shopify-challenge__button{padding:.75rem .71875rem .75rem;font-size:.875rem;border-radius:.5rem}
}.button .icon,.shopify-challenge__button .icon{display:flex}.button--live-chat{display:flex;justify-content:center;gap:.3125rem}.button--primary,.shopify-challenge__button{background-color:var(--color-white);border-color:#ebebeb;color:var(--color-black)}.button--primary:hover,.shopify-challenge__button:hover{background-color:var(--color-white);border-color:var(--color-black);color:var(--color-black)}
.button--primary.button--knockout,.button--knockout.shopify-challenge__button{background-color:rgba(0,0,0,0.25);color:var(--color-white);border-color:rgba(255,255,255,0.75);text-shadow:0 .125rem .25rem rgba(0,0,0,0.15)}.button--primary.button--knockout:hover,.button--knockout.shopify-challenge__button:hover{background-color:rgba(0,0,0,0.25);color:var(--color-white);border-color:var(--color-white)}
.button--secondary{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.button--secondary:hover{background-color:#2e2e2e;border-color:var(--color-black);color:var(--color-white)}.button--secondary.button--knockout{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white);text-shadow:0 .125rem .25rem rgba(0,0,0,0.15);border:0}
.button--secondary.button--knockout:hover{background-color:rgba(0,0,0,0.25);color:var(--color-white);border-color:var(--color-white)}.button--tertiary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-black)}.button--tertiary:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-primary)}
.button--underlined{color:var(--color-black);font-weight:700;font-size:1.125rem;line-height:1.25rem;display:inline-block;position:relative;margin-bottom:1.25rem}.button--underlined:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-0.4375rem;height:.125rem;background-color:var(--color-black)}
.button--icon{justify-content:space-between}.button--close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.09375rem solid;text-decoration:none;text-align:center;cursor:pointer;font-weight:700;font-family:var(--font-heading);font-size:1rem;line-height:1.25rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease,color .1s ease,border-color .1s ease}
.button--close:disabled,.button--close:disabled:hover{cursor:auto;background-color:var(--color-soft-gray);border-color:#ebebeb;color:var(--color-dark-gray)}.button--close-lg{width:5rem;height:3.875rem}.button--close-sm{width:3.625rem;height:2.875rem;border-radius:.75rem}.button--close--primary{background-color:var(--color-white);border-color:#ebebeb;color:var(--color-black)}
.button--close--primary:hover{background-color:var(--color-white);border-color:var(--color-black);color:var(--color-black)}.button--close--primary.button--close--knockout{background-color:rgba(0,0,0,0.25);color:var(--color-white);border-color:rgba(255,255,255,0.75)}.button--close--primary.button--close--knockout:hover{background-color:rgba(0,0,0,0.25);color:var(--color-white);border-color:var(--color-white)}
.button--close--secondary{background:rgba(255,255,255,0.8);color:var(--color-black);border-color:transparent}.button--close--secondary:hover{background-color:var(--color-white);color:var(--color-black);border-color:transparent}.button--close--dark{background:var(--color-black);color:var(--color-white);border-color:transparent}
.button--close--dark:hover{background-color:#2e2e2e;color:var(--color-white);border-color:transparent}.button--close .icon{display:flex}.button--cancel{color:var(--color-error)}.button--text{padding:0;border:0;background-color:transparent}.button--full{width:100%}[data-button-loading]{position:relative;display:block;height:2.875rem}
[data-button-loading] .button__loading,[data-button-loading] .button__text{transition:opacity 180ms ease-out}[data-button-loading] .button__loading{position:absolute;left:0;width:100%;opacity:0}[data-button-loading].button--adding .button__loading{opacity:1}[data-button-loading].button--adding .button__text,[data-button-loading].button--adding .button-title{opacity:0}
[data-button-loading].button--adding{opacity:1}[data-button-loading].button--adding:before{opacity:0}.button-blob{z-index:1;position:relative;transition:color .5s,border-color .5s}.button-blob__inner{z-index:-1;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:.625rem}.button-blob__blobs{position:relative;display:block;height:100%;filter:url("#goo")}
@media(min-width:1024px){.button-blob__blob{position:absolute;top:2px;width:25%;height:100%;background:var(--color-primary);border-radius:100%;transform:translate3d(0,150%,0) scale(1.7);transition:transform .45s}@supports(filter:url("#goo")){.button-blob__blob{transform:translate3d(0,150%,0) scale(1.65)}
}.button-blob__blob:nth-child(1){left:0;transition-delay:0s}.button-blob__blob:nth-child(2){left:30%;transition-delay:.08s}.button-blob__blob:nth-child(3){left:60%;transition-delay:.16s}.button-blob__blob:nth-child(4){left:90%;transition-delay:.24s}.button-blob:hover .button-blob__blob{transform:translateZ(0) scale(1.7)}
@supports(filter:url("#goo")){.button-blob:hover .button-blob__blob{transform:translateZ(0) scale(1.65)}}}.button-blob--primary{background-color:var(--color-white);border-color:#ebebeb;color:var(--color-black)}.button-blob--primary .button-blob__blob{background:var(--color-black)}@media(min-width:1024px){.button-blob--primary:hover{color:var(--color-white);border-color:var(--color-black)}
}.button-blob--secondary{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.button-blob--secondary .button-blob__blob{background:var(--color-primary)}@media(min-width:1024px){.button-blob--secondary:hover{color:var(--color-black)}}.button-blob--tertiary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-black)}
.button-blob--tertiary .button-blob__blob{background:var(--color-black)}@media(min-width:1024px){.button-blob--tertiary:hover{color:var(--color-white);border-color:var(--color-black)}}.price{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.price.price--unavailable{visibility:hidden}.price--end{justify-content:flex-end}
.price .price__item{margin:0 1rem 0 0}.price:not(.price--show-badge) .price__item--last:last-of-type{margin:0}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}
.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-flex}.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap}.price--center{display:flex;justify-content:center}.price--on-sale .price__item--regular{text-decoration:line-through}.price--sale{font-weight:400;font-size:.8em;color:var(--color-dark-gray);padding:0 .3125rem 0 .5rem}
.price--sale:not(.no-strikethrough) span{text-decoration:line-through}.price--discount{font-weight:400;font-size:.8em;color:var(--color-extras-green)}@media(max-width:767px){.product-main .price--regular{font-size:1.25rem}.product-main .price--sale,.product-main .price--discount{font-size:1rem}.collection .price--regular{font-size:.875rem}
.collection .price--sale,.collection .price--discount{font-size:.7rem}}.product-badge__text{border-radius:.3125rem;color:var(--color-white);padding:.125rem .5rem;text-transform:uppercase;margin-right:.5rem}.product-badge__out-of-stock{background:var(--color-black);color:var(--color-white)}.product-badge__sale{background:transparent;color:var(--color-extras-green);border:1px solid var(--color-extras-green)}
.product-badge__sold-out{background:var(--color-black);color:var(--color-white)}.product-badge__coming-soon{background:var(--color-black);color:var(--color-white)}input::-webkit-search-decoration{-webkit-appearance:none}.form__select-wrapper{position:relative;max-width:240px;width:100%}.form__select{position:relative}
.form__select select{width:100%;max-width:240px;height:40px;padding:4px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:1px solid var(--color-placeholder-light);background-color:var(--color-placeholder-white);transition:border-color .1s ease}.form__select select:hover{border-color:var(--color-placeholder-dark)}
.form__select select:disabled{border-color:var(--color-placeholder-dark);background-color:var(--color-placeholder-light)}.form__select svg{position:absolute;top:50%;right:18px;width:14px;color:var(--color-placeholder-dark);pointer-events:none;transform:translateY(-50%)}.form__label{display:block;margin-bottom:8px}
.form__input{width:100%;height:40px;padding:4px 20px;border:1px solid var(--color-placeholder-light);transition:border-color .1s ease}.form__input::-moz-placeholder{opacity:1}.form__input::placeholder{opacity:1}.form__input:hover{border-color:var(--color-placeholder-dark)}.form__input:disabled{border-color:var(--color-placeholder-dark);background-color:var(--color-placeholder-light)}
.form__input[type=number]{text-align:center}.form__input--textarea{padding:20px;height:100px;resize:none}.form__input-wrapper{position:relative;max-width:240px;width:100%}.form__input-wrapper ~ .form__input-wrapper{margin-top:20px}.form__input-button{position:absolute;bottom:8px;right:10px}.form__input-button .button,.form__input-button .shopify-challenge__button{padding-top:8px;padding-bottom:8px}
.form__checkbox-wrapper{position:relative;display:flex;align-items:center;width:100%}.form__checkbox-wrapper input{margin-right:6px;width:14px;height:14px;border:1px solid var(--color-placeholder-light);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__checkbox-wrapper input:hover{border-color:var(--color-placeholder-dark)}
.form__checkbox-wrapper input:disabled{border-color:var(--color-placeholder-dark);background-color:var(--color-placeholder-light)}.form__checkbox-wrapper label::before{position:absolute;left:4px;top:5px;transform:rotate(43deg);height:11px;width:6px;border-bottom:2px solid var(--color-placeholder-dark);border-right:2px solid var(--color-placeholder-dark);content:"";pointer-events:none;opacity:0;transition:opacity .1s ease}
.form__checkbox-wrapper input:checked ~ label::before{opacity:1}.form__message{display:flex;align-items:flex-start;width:100%;font-family:var(--font-body);font-size:1rem;line-height:1.5rem;text-align:left;margin-top:1.25rem;font-weight:400}.form__message-icon{display:inline-flex;margin-top:2px;margin-right:8px}.form__message--error .form__message-icon{color:var(--color-error)}
.form__message--success .form__message-icon{color:var(--color-success)}.form__message-icon svg{width:16px;height:16px}.form__errors{width:100%;color:var(--color-error)}.form__errors ul{margin:20px 0}.form__errors ul li{font-size:1rem;line-height:1.5rem;text-align:center}.registration-privacy-description{margin:0 auto;font-size:.625rem;font-family:var(--font-body);line-height:1rem;font-weight:400;max-width:381px}
.registration-privacy-description p{margin:0}.field__inputs{margin-bottom:1.25rem}.field__inputs .field__label-privacy-policy{font-size:.875rem;display:flex;align-items:center}.field__inputs .field__label-privacy-policy p{margin:0}.field__input-container{position:relative}.field__input-wrapper{position:relative;width:100%}
.field__input-wrapper:not(:first-of-type){margin-top:20px}.field__input-wrapper--checkbox{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}.field__label--text,.field__label--email,.field__label--password,.field__label--tel,.field__label--number,.field__label--date,.field__label--select{position:absolute;padding-left:25px;top:7px;left:0;width:100%;font-weight:normal;pointer-events:none;text-align:left}
.field__label--checkbox{margin-left:10px}.field__mandatory{color:var(--color-error);margin-left:2px}.field__input[type=text],.field__input[type=password],.field__input[type=email],.field__input[type=tel],.field__input[type=number],.field__input[type=date]{background:var(--color-white);color:var(--color-black);padding:24px 0 6px 24px;width:381px;height:62px;border:1.5px solid #ebebeb;border-radius:16px;transition:all .2s}
.field__input[type=text]::-moz-placeholder,.field__input[type=password]::-moz-placeholder,.field__input[type=email]::-moz-placeholder,.field__input[type=tel]::-moz-placeholder,.field__input[type=number]::-moz-placeholder,.field__input[type=date]::-moz-placeholder{color:#7e7e7e;-moz-transition:all .2s;transition:all .2s}
.field__input[type=text]::placeholder,.field__input[type=password]::placeholder,.field__input[type=email]::placeholder,.field__input[type=tel]::placeholder,.field__input[type=number]::placeholder,.field__input[type=date]::placeholder{color:#7e7e7e;transition:all .2s}.field__input[type=text]:focus-visible,.field__input[type=text]:active,.field__input[type=text]:focus,.field__input[type=password]:focus-visible,.field__input[type=password]:active,.field__input[type=password]:focus,.field__input[type=email]:focus-visible,.field__input[type=email]:active,.field__input[type=email]:focus,.field__input[type=tel]:focus-visible,.field__input[type=tel]:active,.field__input[type=tel]:focus,.field__input[type=number]:focus-visible,.field__input[type=number]:active,.field__input[type=number]:focus,.field__input[type=date]:focus-visible,.field__input[type=date]:active,.field__input[type=date]:focus{border-color:var(--color-black)}
.field__input[type=text]:focus-visible::-moz-placeholder,.field__input[type=text]:active::-moz-placeholder,.field__input[type=text]:focus::-moz-placeholder,.field__input[type=password]:focus-visible::-moz-placeholder,.field__input[type=password]:active::-moz-placeholder,.field__input[type=password]:focus::-moz-placeholder,.field__input[type=email]:focus-visible::-moz-placeholder,.field__input[type=email]:active::-moz-placeholder,.field__input[type=email]:focus::-moz-placeholder,.field__input[type=tel]:focus-visible::-moz-placeholder,.field__input[type=tel]:active::-moz-placeholder,.field__input[type=tel]:focus::-moz-placeholder,.field__input[type=number]:focus-visible::-moz-placeholder,.field__input[type=number]:active::-moz-placeholder,.field__input[type=number]:focus::-moz-placeholder,.field__input[type=date]:focus-visible::-moz-placeholder,.field__input[type=date]:active::-moz-placeholder,.field__input[type=date]:focus::-moz-placeholder{color:var(--color-black)}
.field__input[type=text]:focus-visible::placeholder,.field__input[type=text]:active::placeholder,.field__input[type=text]:focus::placeholder,.field__input[type=password]:focus-visible::placeholder,.field__input[type=password]:active::placeholder,.field__input[type=password]:focus::placeholder,.field__input[type=email]:focus-visible::placeholder,.field__input[type=email]:active::placeholder,.field__input[type=email]:focus::placeholder,.field__input[type=tel]:focus-visible::placeholder,.field__input[type=tel]:active::placeholder,.field__input[type=tel]:focus::placeholder,.field__input[type=number]:focus-visible::placeholder,.field__input[type=number]:active::placeholder,.field__input[type=number]:focus::placeholder,.field__input[type=date]:focus-visible::placeholder,.field__input[type=date]:active::placeholder,.field__input[type=date]:focus::placeholder{color:var(--color-black)}
.field__input[type=text]:hover::-moz-placeholder,.field__input[type=password]:hover::-moz-placeholder,.field__input[type=email]:hover::-moz-placeholder,.field__input[type=tel]:hover::-moz-placeholder,.field__input[type=number]:hover::-moz-placeholder,.field__input[type=date]:hover::-moz-placeholder{color:var(--color-black)}
.field__input[type=text]:hover::placeholder,.field__input[type=password]:hover::placeholder,.field__input[type=email]:hover::placeholder,.field__input[type=tel]:hover::placeholder,.field__input[type=number]:hover::placeholder,.field__input[type=date]:hover::placeholder{color:var(--color-black)}.field__input[type=text]:disabled,.field__input[type=password]:disabled,.field__input[type=email]:disabled,.field__input[type=tel]:disabled,.field__input[type=number]:disabled,.field__input[type=date]:disabled{background:#ebebeb}
.field__input[type=text]:disabled::-moz-placeholder,.field__input[type=password]:disabled::-moz-placeholder,.field__input[type=email]:disabled::-moz-placeholder,.field__input[type=tel]:disabled::-moz-placeholder,.field__input[type=number]:disabled::-moz-placeholder,.field__input[type=date]:disabled::-moz-placeholder{color:#7e7e7e}
.field__input[type=text]:disabled::placeholder,.field__input[type=password]:disabled::placeholder,.field__input[type=email]:disabled::placeholder,.field__input[type=tel]:disabled::placeholder,.field__input[type=number]:disabled::placeholder,.field__input[type=date]:disabled::placeholder{color:#7e7e7e}.field__input[type=text][aria-invalid],.field__input[type=password][aria-invalid],.field__input[type=email][aria-invalid],.field__input[type=tel][aria-invalid],.field__input[type=number][aria-invalid],.field__input[type=date][aria-invalid]{border-color:var(--color-error)}
.field__input[type=text]::-webkit-calendar-picker-indicator,.field__input[type=password]::-webkit-calendar-picker-indicator,.field__input[type=email]::-webkit-calendar-picker-indicator,.field__input[type=tel]::-webkit-calendar-picker-indicator,.field__input[type=number]::-webkit-calendar-picker-indicator,.field__input[type=date]::-webkit-calendar-picker-indicator{padding-bottom:20px;padding-right:15px;background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}
.field__input[type=date]{width:100%;position:relative}.field__input[type=checkbox],.field__input-wrapper [type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1.5px solid #ebebeb;border-radius:8px;width:28px;height:28px;cursor:pointer;position:relative}
.field__input[type=checkbox]:checked,.field__input-wrapper [type=checkbox]:checked{background-color:#2e2e2e}.field__input[type=checkbox]:checked::after,.field__input-wrapper [type=checkbox]:checked::after{content:"✓";display:block;transform:scale(1.4);position:absolute;color:var(--color-white);left:8px;top:4px}
.field__input--radio-heading{margin:0;color:var(--color-black);font-family:var(--font-heading);font-size:18px;line-height:20px;font-weight:700}.field__input--radio-options{display:flex;flex-direction:row;gap:10px;justify-content:center}.input-text{font-family:var(--font-heading);font-size:18px;line-height:20px;font-weight:700}
.label-text{font-family:var(--font-body);font-size:14px;font-weight:400;z-index:1}.field__select-wrapper{position:relative;width:100%;margin-top:1.25rem}.field__select-wrapper .field__label{position:absolute;padding-left:1.5rem;top:.4375rem;width:100%;font-weight:normal;pointer-events:none;text-align:left;z-index:1}
.field__select{position:relative}.field__select select{font-family:var(--font-heading);font-size:1.125rem;line-height:1.125rem;font-weight:700;background:var(--color-white);color:var(--color-black);padding:1.5rem 1.5rem .375rem 1.375rem;height:3.875rem;border:1.5px solid var(--color-light-gray);border-radius:1rem;transition:all .2s;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.field__select select:focus-visible,.field__select select:active,.field__select select:focus{border-color:var(--color-black)}.field__select select:disabled{background:#ebebeb;color:#7e7e7e}.field__select select[aria-invalid]{border-color:var(--color-error)}.field__select svg{position:absolute;top:50%;right:1.125rem;width:.875rem;color:var(--color-placeholder-dark);pointer-events:none;transform:translateY(-50%)}
html,body{font-family:var(--font-body);font-size:16px}body{font-size:16px;line-height:24px;letter-spacing:0}.text-heading,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.heading-display{font-family:var(--font-heading);color:var(--color-black);letter-spacing:0;font-weight:700;margin:0}.text-body{font-family:var(--font-body);letter-spacing:0;margin:0}
.heading-display{font-size:100px;letter-spacing:-2%;line-height:80px}@media(min-width:768px){.heading-display{font-size:140px;line-height:120px}}h1,.h1{font-size:44px;line-height:44px;letter-spacing:-0.015em}@media(min-width:768px){h1,.h1{font-size:80px;letter-spacing:-0.02em;line-height:80px}}h2,.h2{font-size:36px;line-height:38px;letter-spacing:-0.015em}
@media(min-width:768px){h2,.h2{font-size:62px;line-height:62px;letter-spacing:-0.02em}}h3,.h3{font-size:30px;line-height:32px;letter-spacing:-0.015em}@media(min-width:768px){h3,.h3{font-size:48px;line-height:50px;letter-spacing:-0.02em}}h4,.h4{font-size:24px;line-height:26px;letter-spacing:-0.015em}@media(min-width:768px){h4,.h4{font-size:36px;line-height:40px;letter-spacing:-0.02em}
}h5,.h5{font-size:20px;line-height:24px;letter-spacing:-0.01em}@media(min-width:768px){h5,.h5{font-size:24px;line-height:28px;letter-spacing:-0.015em}}h6,.h6{font-size:14px;line-height:18px;letter-spacing:-0.01em}@media(min-width:768px){h6,.h6{font-size:16px;line-height:20px;letter-spacing:-0.015em}}.p-1{font-family:var(--font-heading);font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.01em}
.p-2{font-family:var(--font-heading);font-size:28px;font-weight:600;line-height:36px}.p-3{font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:26px}.p-4{font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:22px}.p-5{font-family:var(--font-heading);font-size:12px;font-weight:700;line-height:14px}
.p-legal{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:20px}.t-body-md{font-family:var(--font-body);font-size:20px;font-weight:400;line-height:28px}.t-body-sm{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px}.t-body-xs{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:18px}
.t-body-legal{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:20px;text-decoration-line:underline}.t-body-link{font-family:var(--font-body);color:var(--color-black);font-size:10px;font-weight:400;line-height:10px}.eyebrow{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:18px;letter-spacing:.08em;text-transform:uppercase}
.small-links{font-family:var(--font-body);color:var(--color-dark-gray);font-size:10px;font-weight:400;line-height:10px;text-decoration-line:underline;text-transform:uppercase}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p,.h1 p,.h2 p,.h3 p,.h4 p,.h5 p,.h6 p{margin-block-start:0;margin-block-end:0}.small-label{font-family:var(--font-body);font-size:12px;font-weight:400;line-height:20px}
.label-text{font-size:14px;font-family:var(--font-body);line-height:20px;font-weight:400}.input-text{font-size:18px;font-family:var(--font-heading);line-height:20px;font-weight:700}.d-h5{font-size:12px;line-height:14px;font-family:var(--font-heading);letter-spacing:.08em;font-weight:300}@media(min-width:1024px){.d-h5{font-size:24px;line-height:28px;letter-spacing:-0.02em;font-weight:700}
}.m-h6{font-size:14px;line-height:18px;font-family:var(--font-heading);font-weight:700}.m-h3{font-size:24px;font-family:var(--font-heading);line-height:28px;font-weight:700}@media(min-width:768px){.m-h3{font-size:30px;line-height:34px}}.cart-counter{font-size:16px;font-family:var(--font-heading);line-height:24px;font-weight:600}
.m-h5{font-size:20px;font-family:var(--font-heading);line-height:24px;font-weight:700}.variant-options{font-size:.75rem;font-weight:400;font-family:var(--font-body);line-height:1.25rem}.variant-options.low-stock{color:var(--color-error)}.variant-options.low-stock--hidden{visibility:hidden}.quantity-number{font-size:16px;font-weight:700;line-height:20px;font-family:var(--font-heading)}
.small-link{font-size:10px;font-family:var(--font-body);line-height:10px;font-weight:400}.legal-xs{font-size:.75rem;line-height:20px;font-family:var(--font-body);font-weight:400}.button-large{font-size:18px;line-height:20px;font-family:var(--font-heading);font-weight:700}.button-medium{font-size:16px;line-height:20px;font-family:var(--font-heading);font-weight:700}
.body-xs{font-size:12px;font-family:var(--font-body);line-height:20px;font-weight:400}@media(min-width:768px){.body-xs{font-size:16px;line-height:24px}}.body-sm{font-size:16px;font-family:var(--font-heading);line-height:22px;font-weight:600}@media(min-width:768px){.body-sm{font-size:20px;line-height:24px;font-weight:700}
}.m-h4{font-size:24px;font-family:var(--font-heading);font-weight:700;line-height:28px}section p a,section p .button--cancel,.shopify-section p a,.shopify-section p .button--cancel{color:inherit;font-weight:700;text-decoration:underline}.accessibility{position:absolute;left:-100000px;top:auto;width:1px;height:1px;overflow:hidden}
.accessibility:focus{position:static;width:auto;height:auto}#screen-reader{display:none}.hidden{display:none !important}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal !important}.visually-hidden--inline{margin:0;height:1em}
.visibility-hidden{visibility:hidden}.hidden-desktop{display:block}@media(min-width:768px){.hidden-desktop{display:none}}.hidden-mobile{display:none}@media(min-width:768px){.hidden-mobile{display:block}}.no-scroll{position:fixed;overflow:hidden;touch-action:none;-ms-touch-action:none}@media(min-width:768px){.no-scroll{position:initial}
}.disabled-scroll{overflow:hidden;touch-action:none;-ms-touch-action:none}@media(max-width:767px){.disabled-scroll{position:sticky;height:100%}}.disabled-scroll-search{overflow:hidden;touch-action:none}@media(max-width:1023px){.disabled-scroll-search{position:fixed;height:100%}}.container{width:100%;max-width:90rem;margin:0 auto;padding-left:4rem;padding-right:4rem}
@media(max-width:767px){.container{padding-left:1.25rem;padding-right:1.25rem}}@media(max-width:767px){.collection .container{padding-left:.625rem;padding-right:.625rem}}.container--full-width{padding-left:0;padding-right:0}.text-center{text-align:center}@media(min-width:1024px){.hover-expand{transform-origin:center;transition:transform .3s ease;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}
.hover-expand:hover{transform:scale(1.1)}}.shopify-challenge__container{display:flex;flex-direction:column;justify-content:center;margin:12.5rem 0 !important;max-width:unset !important}.shopify-challenge__message{font-size:1rem;line-height:1rem;font-weight:25rem;margin-bottom:1.5rem}.shopify-challenge__button{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.pagination-wrapper{padding:1.875rem 0 3.75rem 0}.pagination-wrapper .pagination{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem}.pagination-wrapper .pagination-item{margin:0 4px}.pagination-wrapper .pagination-item__active .navigation-item{background-color:#0a0a0a;color:var(--color-white)}
.pagination-wrapper .pagination-item:first-child,.pagination-wrapper .pagination-item:last-child{width:auto}@media(min-width:768px){.pagination-wrapper .pagination-item:first-child,.pagination-wrapper .pagination-item:last-child{flex:1}}.pagination-wrapper .navigation-button{background-color:var(--color-soft-gray2);border-radius:.3125rem;padding:.75rem 1.25rem;font-family:var(--font-heading);font-weight:700;font-size:.875rem;line-height:1.125rem;color:#404040;transition:.3s;display:inline-block}
@media(min-width:768px){.pagination-wrapper .navigation-button{font-size:1rem}}.pagination-wrapper .navigation-button:hover,.pagination-wrapper .navigation-button__active{background-color:#0a0a0a;color:var(--color-white)}.pagination-wrapper .navigation-item{background-color:var(--color-soft-gray2);border-radius:.3125rem;width:2.625rem;height:2.625rem;font-family:var(--font-heading);font-weight:700;font-size:.875rem;line-height:1.125rem;color:#404040;transition:.3s;display:flex;justify-content:center;align-items:center}
@media(min-width:768px){.pagination-wrapper .navigation-item{font-size:1rem}}.pagination-wrapper .navigation-item:hover{background-color:#0a0a0a;color:var(--color-white)}.pagination-wrapper .pagination-next{text-align:right}.pagination-wrapper .showing{font-size:1rem;line-height:1rem;letter-spacing:.08125rem;text-transform:uppercase;color:var(--color-dark-gray);font-family:var(--font-body);text-align:center}
.giftcard-action-list{list-style:none;max-width:25.6875rem;margin-top:2.5rem;margin-bottom:0;margin-right:auto;margin-left:auto;padding-left:0;display:flex}@media screen and (max-width:64.0625rem){.giftcard-action-list{max-width:100%;justify-content:center}}@media screen and (max-width:48rem){.giftcard-action-list{margin-top:1.75rem}
}@media screen and (max-width:35rem){.giftcard-action-list{display:block}.giftcard-action-list li .button,.giftcard-action-list li .shopify-challenge__button{margin-right:auto;margin-left:auto;max-width:17.5625rem;width:100%}}.giftcard__box{display:flex;align-items:center;justify-content:center;padding-right:5.625rem;padding-left:5.625rem;margin-top:5.4375rem;margin-right:auto;margin-bottom:3.3125rem;margin-left:auto;max-width:90rem;width:100%}
@media screen and (max-width:64.0625rem){.giftcard__box{flex-direction:column}}@media screen and (max-width:48rem){.giftcard__box{padding-right:1rem;padding-left:1rem}}@media screen and (max-width:35rem){.giftcard__box{margin-bottom:3.9375rem;margin-top:3.9375rem}}h1.giftcard__title{color:var(--color-text-dark-blue)}
.giftcard__content{width:50%;padding:1.5625rem}@media screen and (max-width:64.0625rem){.giftcard__content{width:100%}}.giftcard__header{max-width:31.25rem;margin-right:auto;margin-left:auto}@media screen and (max-width:48rem){.giftcard__header{max-width:12.5rem}}.giftcard__img{width:50%;display:flex;justify-content:center}
.giftcard__img img{max-width:100%}@media screen and (max-width:64.0625rem){.giftcard__img{width:100%}}.giftcard__amount{margin-top:1.5rem}.giftcard__amount strong{font-family:var(--font-heading-2);font-style:normal;font-weight:500;font-size:2rem;line-height:2.25rem;color:var(--color-text-dark-blue)}@media screen and (max-width:35rem){.giftcard__amount strong{font-size:1.375rem;line-height:1.625rem}
}@media screen and (max-width:35rem){.giftcard__amount{margin-top:1rem}}.giftcard-action-list__item{margin-right:1.5625rem}@media screen and (max-width:35rem){.giftcard-action-list__item{margin-bottom:1rem;margin-right:0}}.button.button__gift,.button__gift.shopify-challenge__button{min-width:12.125rem}.button.button__gift .bg .mobile_bg,.button__gift.shopify-challenge__button .bg .mobile_bg{display:none}
@media screen and (max-width:35rem){.button.button__gift .bg .mobile_bg,.button__gift.shopify-challenge__button .bg .mobile_bg{display:inline}}@media screen and (max-width:48rem){.button.button__gift,.button__gift.shopify-challenge__button{min-height:3.5625rem}}@media screen and (max-width:35rem){.button.button__gift .bg .desktop_bg,.button__gift.shopify-challenge__button .bg .desktop_bg{display:none}
}.giftcard__code__inner{margin-top:1.75rem}.giftcard__code__inner .giftcard__code__text{font-family:var(--font-body-1);font-style:normal;font-weight:500;font-size:1.25rem;line-height:1.625rem;color:var(--color-text-dark-blue);background:var(--color-wild-sand);border-radius:5px;padding:.25rem .75rem;border:0;min-width:15.5625rem;width:100%;text-align:center}
@media screen and (max-width:35rem){.giftcard__code__inner .giftcard__code__text{font-size:1.125rem;line-height:1.375rem}}@media screen and (max-width:35rem){.giftcard__code__inner{margin-top:1.25rem}}@media print{.footer,.giftcard-action-list,.predictive-search{display:none}}.gift-card__container{display:flex;align-items:center;justify-content:center;-moz-column-gap:2.5rem;column-gap:2.5rem}
.gift-card__col{width:50%;max-width:34.375rem}.gift-card__product{padding:6.25rem 0 0}.gift-card__product .container .gift-card__container .product-main__form.custom-main__form{padding-bottom:0}.gift-card__product .container .gift-card__container .product-form__buttons&gt;button{background:#efefef;color:black;border-color:black}
.gift-card__product .form__label{display:none}.gift-card__product .product-form__input{border:0;padding:0}.gift-card__product .product-main__form{margin-top:0}.gift-card__product .product-form&gt;*{margin:1.25rem 0}.gift-card__product .price__item,.gift-card__product label,.gift-card__product input{font-family:var(--font-heading);font-weight:700}
.gift-card__product .price__item{font-size:1.5rem;line-height:1.75rem}.gift-card__product .product-form__input-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));grid-gap:1.25rem}.gift-card__product .product-form__input-item label{display:flex;flex-grow:1;min-height:2.375rem;border-radius:.5rem;border:.0625rem solid var(--color-light-gray);align-items:center;justify-content:center;padding:.625rem;cursor:pointer;position:relative;font-weight:700;font-family:var(--font-heading);text-align:center}
.gift-card__product .product-form__input-item input{display:none}.gift-card__product .product-form__input-item input:checked+label{border-color:var(--color-black)}.gift-card__product .product-form__input-item input:checked+label:before{content:"";display:inline-block;width:.25rem;height:.25rem;border-radius:50%;background-color:var(--color-black);position:absolute;top:.375rem;right:.375rem}
@media(max-width:1023px){.gift-card__container{flex-wrap:wrap}.gift-card__col{width:100%;max-width:initial}.gift-card__product{padding:5rem 0 0}}.tooltip{position:relative;cursor:pointer}.tooltip__content{width:18.75rem;position:absolute;bottom:100%;margin-bottom:.625rem;filter:drop-shadow(0 .125rem .625rem var(--color-black20alpha));background:var(--color-primary);padding:.75rem 1rem;border-radius:.3125rem;font-weight:600;font-size:1rem;line-height:1.375rem;z-index:2}
.tooltip--left .tooltip__content{right:-0.9375rem}.tooltip--center .tooltip__content{left:50%;transform:translateX(-50%)}.tooltip--center .tooltip__arrow{left:50%;transform:translateX(-50%)}.tooltip--center .tooltip__arrow:after{transform:translateY(-50%) translateX(-50%) rotate(45deg)}.tooltip__arrow{width:3.125rem;height:1.5625rem;position:absolute;top:100%;right:.625rem;overflow:hidden}
.tooltip__arrow::after{content:"";position:absolute;width:1.25rem;height:1.25rem;background:var(--color-primary);transform:translateY(-50%) rotate(45deg);top:0;left:50%}</pre></body></html>