::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}.bold{font-weight:500}.italic{font-style:italic}a{text-decoration:none;color:inherit}:where(a[href],button:not(:disabled),summary,label[for],select,input[type=button],input[type=submit],input[type=checkbox],input[type=radio],[role=button]:not([aria-disabled=true]),[role=option],video,video-hover,reel-player,video-with-progress,.media-gallery__item){cursor:pointer}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}h1,.h1,.heading{font-family:var(--font-primary--family);font-size:1.8rem;line-height:140%;letter-spacing:0em;font-weight:400}@media screen and (min-width:990px){h1,.h1,.heading{font-size:2.4rem}}h2,.h2{font-family:var(--font-primary--family);font-size:1.8rem;font-weight:400;line-height:145%;letter-spacing:0em}h3,.h3,h4,.h4,h5,.h5,h6,.h6,.product-name,.color,.clips-card{font-family:var(--font-primary--family);font-size:1.4rem;font-weight:500;line-height:135%;letter-spacing:0em}body,.body{font-family:var(--font-primary--family);font-size:1.2rem;font-weight:400;line-height:135%;letter-spacing:0em}.body-bold,.body strong{font-family:var(--font-primary--family);font-size:1.2rem;font-weight:500;line-height:135%;letter-spacing:0em}.body-large{font-size:2.2rem}.eyebrow,.xs-text,.legal{font-family:var(--font-primary--family);font-size:1.2rem;font-weight:300;line-height:135%;letter-spacing:0em}button:not(.link-text),.button,.button--primary{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-primary--family);font-size:1.2rem;font-weight:500;line-height:135%;letter-spacing:0em;padding:0 10rem;min-height:4rem;background-color:var(--color-background);border:1px solid var(--color-line);color:var(--color-primary);transition:border-color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out,color var(--duration-default) ease-in-out}@media screen and (min-width:990px){button:hover,.button:hover,.button--primary:hover{border-color:var(--color-primary)}}.button--outline{border-color:var(--color-line)}@media screen and (min-width:990px){.button--outline:hover{background-color:var(--color-primary);color:var(--color-background)}}.button--secondary{color:var(--color-background);background-color:var(--color-primary);border-color:var(--color-primary)}.button--full-width{width:100%}.link-text{font-family:var(--font-primary--family);font-size:1.2rem;font-weight:300;line-height:135%;letter-spacing:0em;color:var(--color-primary);-webkit-appearance:none;appearance:none;background-color:inherit;border:none;padding:0;border-bottom:1px solid var(--color-primary);cursor:pointer;transition:border-color var(--duration-default) var(--cubic)}@media screen and (min-width:990px){.link-text:hover{border-color:transparent}}body:has(.policy-template) .header,body:has(.faq-template) .header{background:var(--color-background)}body:not([data-template=collection]) main>.shopify-section+.shopify-section{margin-top:var(--section-spacing)}body[data-template=index] main>.shopify-section:first-child{margin-top:calc(var(--header-height) * -1)}body[data-template=page] main{margin-top:3rem}@media screen and (min-width:990px){body[data-template=page] main{margin-top:5.6rem}}body[data-template=page] main:has(.hero-section:first-child){margin-top:calc(var(--header-height) * -1)}body[data-template=page] main:has(#shopify-section-image_and_text_hero:first-child){margin-top:calc(var(--header-height) * -1)}@media screen and (max-width:989px){body[data-template=index] main>.shopify-section:has(.image-and-text)+.shopify-section:has(.image-and-text),body[data-template=page] main>.shopify-section:has(.image-and-text)+.shopify-section:has(.image-and-text){margin-top:4.8rem}}.overlay{position:absolute;top:100%;height:100vh;left:0;right:0;background:var(--color-line);pointer-events:none}.shopify-policy__container{max-width:67rem;margin-top:7.6rem;margin-bottom:7.6rem}.shopify-policy__container{font-size:1.4rem;font-weight:500;line-height:145%;letter-spacing:.03em}.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{font-size:1.2rem;font-weight:450;line-height:120%;letter-spacing:-.03em;text-transform:uppercase;padding-bottom:2rem}.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{border-top:1px solid var(--color-line);padding-top:6rem;margin-top:6rem}.cursor-caption-follow{position:fixed;top:0;left:0;z-index:9999;color:#fff;font-family:var(--font-primary--family);font-size:1.2rem;font-weight:400;line-height:135%;letter-spacing:0em;white-space:nowrap;pointer-events:none;opacity:0;text-shadow:0 1px 30px rgba(0,0,0,.4);transition:opacity var(--duration-default, .2s) ease-in-out}.cursor-caption-follow strong{font-weight:500}.cursor-caption-follow.is-active{opacity:1}body:has(#mobile-nav-menu[open]) .cursor-caption-follow{display:none!important}video-hover{position:relative;display:block}video-hover>.clip-engine__poster,video-hover>.clip-engine__shared-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}video-hover>.clip-engine__poster{z-index:2;opacity:1;pointer-events:none}video-hover>.clip-engine__shared-video{z-index:1;opacity:1;pointer-events:none}video-hover.is-video-ready>.clip-engine__poster{opacity:0}video-hover.is-video-ready>.clip-engine__shared-video{opacity:1}.video-hover__progress{position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:left center;pointer-events:none;z-index:3;opacity:0;transition:opacity .2s ease}video-hover:hover .video-hover__progress{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base--as-is.css.map */
