*{box-sizing:border-box;margin:0}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;height:100%}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;margin:0;font-size:1.5rem;letter-spacing:.06rem;line-height:1.1;font-family:var(--font-proxima-nova);font-style:var(--font-body-style);font-weight:var(--font-body-weight);background-color:var(--sv-bg);color:var(--sv-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-for-layout{flex:1 0 auto;outline:none;position:relative}.skip-to-content-link{position:absolute;top:-40px;left:6px;z-index:9999;padding:8px 16px;background-color:var(--sv-accent);color:var(--sv-on-accent);text-decoration:none;border-radius:4px;font-weight:600;font-size:1.4rem;transition:top .2s ease-in-out}.skip-to-content-link:focus{top:6px}h1,h2,h3,h4,h5,h6{font-family:var(--font-ivyora-display);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}select{background-color:var(--sv-surface);color:currentcolor}dialog{background-color:var(--sv-surface);color:var(--sv-text)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}.shopify-section{position:relative;width:100%}.page-width{max-width:var(--page-width);margin-inline:auto}.full-width{width:100%;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin)}.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}.page-width{max-width:var(--page-width);margin:0 auto}.page-width .rte{font-family:var(--font-proxima-nova-thin)}.page-width .rte strong{font-family:var(--font-proxima-nova);color:var(--sv-text);letter-spacing:normal}.page-width .rte ul,.page-width .rte ol{padding-left:32px;margin-bottom:16px}.page-width .rte ul li,.page-width .rte ol li{margin-bottom:8px}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px}.drawer__wrapper{position:fixed;top:0;right:0;bottom:0;width:min(600px,100%);height:100dvh;display:flex;flex-direction:column;background:inherit;transform:translate(0);transition:transform .2s;box-sizing:border-box;z-index:1000001;pointer-events:auto}.drawer-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(var(--color-shadow),.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .4s}@media screen and (min-width:769px){body{font-size:1.6rem}.large-up-hide{display:none!important}}@media screen and (max-width:768px){.shopify-section{display:block;padding:0}.shopify-section>*{grid-column:auto}.small-hide{display:none!important}}.template-page .kit-section{margin-top:0!important}.custom-page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.6rem}@media screen and (min-width:1280px){.custom-page-width{padding:0 8rem}}@media screen and (min-width:769px)and (max-width:1279px){.custom-page-width{padding:0 3.2rem}}.shopify-policy__container{padding:54px 80px}@media screen and (max-width:1024px){.shopify-policy__container{padding:44px 32px}}@media screen and (max-width:768px){.shopify-policy__container{padding:38px 16px}}.shopify-policy__container{max-width:1200px!important}.shopify-policy__title h1{font-family:var(--font-ivyora-display);font-size:42px;text-align:center;letter-spacing:normal;font-weight:300;margin-bottom:20px;line-height:42px;color:var(--sv-text)}.shopify-policy__body .rte p{margin:1.6rem 0;margin-top:0;color:var(--sv-text);letter-spacing:normal;line-height:20px;font-size:16px;font-family:var(--font-proxima-nova-thin)}.shopify-policy__body .rte p:last-child{margin-bottom:0}.shopify-policy__body .rte p a{color:var(--sv-text)}::selection{background:var(--sv-accent);color:var(--sv-on-accent)}h1,h2,h3,h4,h5,h6{color:var(--sv-text)}a{color:inherit;transition:color .2s ease}a:hover{color:var(--sv-link-hover)}hr{border:0;border-top:1px solid var(--sv-border)}:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{background-color:var(--sv-surface);color:var(--sv-text);border-color:var(--sv-border)}input::placeholder,textarea::placeholder{color:var(--sv-text-muted);opacity:1}input:focus,textarea:focus,select:focus{border-color:var(--sv-accent)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--sv-accent)}table,th,td{border-color:var(--sv-border)}.button,.btn,.shopify-payment-button__button--unbranded,.shopify-challenge__button{background-color:var(--sv-accent);color:var(--sv-on-accent);border:1px solid var(--sv-accent);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.button:hover,.btn:hover,.shopify-payment-button__button--unbranded:hover,.shopify-challenge__button:hover{background-color:var(--sv-accent-2);border-color:var(--sv-accent-2);color:var(--sv-on-accent)}.button--secondary,.btn--secondary,.button--outline{background-color:transparent;color:var(--sv-accent);border:1px solid var(--sv-accent)}.button--secondary:hover,.btn--secondary:hover,.button--outline:hover{background-color:var(--sv-accent);color:var(--sv-on-accent)}.rte,.rte p{color:var(--sv-text)}.rte a{color:var(--sv-accent);text-underline-offset:3px}.rte a:hover{color:var(--sv-link-hover)}.text-muted,.caption,.breadcrumbs,.breadcrumbs a{color:var(--sv-text-muted)}.shopify-section iframe{color-scheme:light}html{scrollbar-color:var(--sv-border) var(--sv-bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sv-bg)}::-webkit-scrollbar-thumb{background:var(--sv-border);border-radius:10px;border:2px solid var(--sv-bg)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:700!important;letter-spacing:-.01em}.button,.btn,.hy-btn,.hy-checkout-btn,.kit-btn,.lp-pdp__submit-btn,.promo-image-grid__button,.hero-banner__button,.featured-collections-v2__button,.featured-products__view-all-button,.hp-image-with-text-grid__button,.shop-by-category-v2__card-button,.lp-supports-hero-banner__button,.lp-brand-story-section-3__button,.cart-notification-button,.cart-discount__button,.shopify-challenge__button{border-radius:6px!important;font-family:var(--font-body-family);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/15/assets/critical.css.map */
