:root{--color-background: var(--bg-rgb);--color-foreground: var(--text-rgb);--color-base-text: var(--text-rgb);--color-link: var(--accent-rgb);--color-shadow: var(--text-rgb);--alpha-link: 1;--gradient-background: var(--bg);--border-width: 1px;--border-opacity: 1;--border-radius: var(--radius);--inputs-border-width: 1px;--shadow-horizontal-offset: 0px;--shadow-vertical-offset: 0px;--shadow-blur-radius: 0px;--shadow-opacity: 0;--popup-border-width: 1px;--popup-border-opacity: 1;--popup-corner-radius: var(--radius);--popup-shadow-horizontal-offset: 0px;--popup-shadow-vertical-offset: 0px;--popup-shadow-blur-radius: 0px;--popup-shadow-opacity: 0;--drawer-border-width: 1px;--drawer-border-opacity: 1;--drawer-shadow-horizontal-offset: 0px;--drawer-shadow-vertical-offset: 0px;--drawer-shadow-blur-radius: 0px;--drawer-shadow-opacity: 0;--duration-short: .1s;--duration-default: .2s;--duration-long: .5s;--font-body-scale: 1;--font-heading-scale: 1;--image-padding: 0px;--text-alignment: left;--page-width: var(--container)}.page-width{max-width:var(--container);margin-inline:auto;padding-inline:var(--pad)}.page-width--narrow{max-width:72rem}.isolate{position:relative;z-index:0}.center{text-align:center}.collection{display:block}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.grid__item{min-width:0}@media screen and (max-width:749px){.grid--1-col-tablet-down{grid-template-columns:minmax(0,1fr)}.grid--2-col-tablet-down{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px){.grid{gap:18px}.grid--2-col-tablet{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3-col-tablet{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4-col-tablet{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:990px){.grid{gap:20px}.grid--1-col-desktop{grid-template-columns:minmax(0,1fr)}.grid--2-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5-col-desktop{grid-template-columns:repeat(5,minmax(0,1fr))}.grid--6-col-desktop{grid-template-columns:repeat(6,minmax(0,1fr))}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.visually-hidden--inline{margin:0;height:1em}.skip-to-content-link:not(:focus){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.focus-inset:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.focus-offset:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.focus-none{outline:0;box-shadow:none}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.h0,.h1,.h2,.h3,.h4{margin:0;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.h0{font-size:clamp(2rem,5vw,3.2rem)}.h1{font-size:clamp(1.8rem,4vw,2.6rem)}.h2{font-size:clamp(1.4rem,3vw,2rem)}.h3{font-size:1.3rem}.h4{font-size:1.05rem}.h5{margin:0;font-size:.95rem;font-weight:600;line-height:1.35;letter-spacing:normal;text-transform:none}.caption,.caption-large,.caption-with-letter-spacing{font-size:.8rem;line-height:1.5;color:var(--muted)}.caption-large{font-size:.85rem}.caption-with-letter-spacing{letter-spacing:.1em;text-transform:uppercase}.text-body{font-size:1rem;line-height:1.6}.light{opacity:.75}.uppercase{text-transform:uppercase}.rte>*{margin-block:0 1em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{margin-left:1.4em;list-style:revert}.full-unstyled-link{display:block;color:inherit;text-decoration:none}.link{display:inline-block;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.link--text{color:var(--text)}.link--text:hover{color:var(--gold-2)}.underlined-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.underlined-link:hover{color:var(--gold-2)}.list-unstyled{margin:0;padding:0;list-style:none}.button,.shopify-challenge__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 26px;border:1px solid var(--gold);border-radius:6px;background:transparent;color:var(--gold);font:inherit;font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.button:hover{transform:translateY(-1px)}.button--primary{border-color:transparent;background:linear-gradient(135deg,var(--gold-3),var(--gold) 45%,var(--gold-2));color:var(--on-accent)}.button--secondary{border-color:var(--line);color:var(--text);background:transparent}.button--tertiary{min-height:0;padding:8px 14px;border-color:var(--line);color:var(--text);font-size:.75rem}.button--small{min-height:0;padding:8px 16px}.button--full-width{width:100%}.button-label{font-size:.8rem;letter-spacing:.08em}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.field{position:relative;display:flex;width:100%}.field__input{flex:1 1 auto;width:100%;min-height:48px;padding:12px 92px 12px 16px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:.95rem}.field__input::placeholder{color:transparent}.field__input:focus{outline:none;border-color:var(--gold)}.field__label{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:var(--muted);font-size:.95rem;pointer-events:none;transition:opacity .15s ease}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{opacity:0}.field__button{position:absolute;top:50%;right:2px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--text);cursor:pointer}.field__button:hover{color:var(--gold)}.select{position:relative;display:inline-flex}.select__select{min-height:44px;padding:10px 34px 10px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:.9rem;cursor:pointer;-webkit-appearance:none;appearance:none}.select .icon-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.search{position:relative;display:flex;width:100%}.search__input{padding-right:92px}.icon{width:20px;height:20px;flex-shrink:0;fill:none;vertical-align:middle}.icon-caret{width:10px;height:6px;fill:currentColor}.icon-close,.icon-close-small{width:16px;height:16px}.icon-search{width:20px;height:20px}.icon-filter{width:18px;height:18px}.svg-wrapper{display:inline-flex}.media{position:relative;display:block;overflow:hidden;background:var(--media-bg)}.media>img,.media>svg,.media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media--transparent{background:transparent}.media--square{aspect-ratio:1 / 1}.media--portrait{aspect-ratio:4 / 5}.media--landscape{aspect-ratio:4 / 3}.media--adapt{aspect-ratio:auto;padding-bottom:var(--ratio-percent, 100%)}.price,.price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.price__regular,.price__sale{display:flex;align-items:baseline;gap:8px}.price-item{margin:0;font-size:.95rem}.price-item--regular,.price-item--sale{font-weight:800;color:var(--gold-2)}.price-item--last{margin-right:0}.price s .price-item,.price s{color:var(--muted);font-weight:500;text-decoration:line-through}.price--on-sale .price__regular{display:none}.price:not(.price--on-sale) .price__sale{display:none}.price--sold-out .price-item{opacity:.6}.badge{display:inline-block;padding:4px 9px;border-radius:4px;background:var(--gold);color:var(--on-accent);font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.badge--bottom-left{position:absolute;bottom:10px;left:10px;z-index:1}.badge--bottom-right{position:absolute;bottom:10px;right:10px;z-index:1}.pagination{margin-top:32px}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:.9rem;text-decoration:none}.pagination__item--current{border-color:var(--gold);color:var(--gold-2);font-weight:700}.pagination__item:hover{border-color:var(--gold-3)}.facets-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.facets-wrap-right{margin-left:auto}.facets__selected{font-size:.85rem;color:var(--muted)}.facets-container{margin-bottom:24px}.sorting{display:flex;align-items:center;gap:10px}.product-count__text{font-size:.85rem;color:var(--muted)}.parent-wrap,.parent-display{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.active-facets-desktop{display:flex;flex-wrap:wrap;gap:8px}.js-filter{display:block}.disclosure-has-popup{position:relative}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.loading-overlay:not([hidden]){display:block}.spinner{width:22px;height:22px;animation:compat-rotator 1.4s linear infinite}.spinner .path{stroke:var(--gold);stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:compat-dash 1.4s ease-in-out infinite}@keyframes compat-rotator{to{transform:rotate(270deg)}}@keyframes compat-dash{50%{stroke-dashoffset:70;transform:rotate(135deg)}}@media(prefers-reduced-motion:reduce){.motion-reduce{transition:none!important;animation:none!important}}.template-search{padding-block:clamp(24px,5vw,48px)}.template-search__header{margin-bottom:2rem;text-align:center}.template-search__search{margin:0 auto 2.5rem;max-width:74rem}.template-search__results{margin-top:8px}.template-search--empty{padding-bottom:6rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dawn-compat.css.map */
