@layer reset,base,layout,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer base{html{scrollbar-gutter:stable}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:var(--fs-body);line-height:var(--body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.is-scroll-locked{overflow:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:1.15;text-wrap:balance}h1,.h1{font-size:var(--fs-h1)}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3)}h4,.h4{font-size:var(--fs-h4)}h5,.h5{font-size:var(--fs-h5)}.display{font-family:var(--font-heading);font-size:var(--fs-display);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:1.05;text-wrap:balance}p{text-wrap:pretty}p+p{margin-top:var(--space-sm)}strong,b{font-weight:var(--font-body-weight-bold)}small,.text-small{font-size:var(--fs-small)}.text-xsmall{font-size:var(--fs-xsmall)}.text-muted{color:var(--scheme-text-muted, var(--color-text-muted))}hr{border:0;border-top:1px solid var(--scheme-border, var(--color-border));margin:var(--space-lg) 0}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--color-gold);color:var(--color-dark)}}@layer layout{.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:780px}.container--wide{max-width:none;padding-inline:var(--gutter)}.container--full{max-width:none;padding-inline:0}.section{padding-block:var(--section-spacing)}.grid{display:grid;gap:var(--grid-gap, var(--space-md))}.grid--1{grid-template-columns:minmax(0,1fr)}.grid--2,.grid--3,.grid--4,.grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.shopify-section:not(:first-of-type):not(.shopify-section-group-overlay-group){content-visibility:auto;contain-intrinsic-size:auto 600px}.skip-to-content{position:absolute;top:var(--space-sm);left:var(--space-sm);z-index:calc(var(--z-modal) + 10);padding:var(--space-xs) var(--space-md);background-color:var(--color-dark);color:var(--color-on-dark);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-out)}.skip-to-content:focus{transform:translateY(0)}}@layer components{.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}.section-header--center{flex-direction:column;align-items:center;text-align:center}.section-header__title{font-size:var(--fs-h2)}.section-header__subtitle{margin-top:var(--space-2xs);color:var(--scheme-text-muted, var(--color-text-muted))}.button{--button-padding-y: .95em;--button-padding-x: 2.2em;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--button-padding-y) var(--button-padding-x);border:var(--button-border-width) solid transparent;border-radius:var(--button-radius);font-size:var(--fs-small);font-weight:var(--font-body-weight-bold);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);line-height:1;text-align:center;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleY(0);transform-origin:bottom;transition:transform var(--duration-base) var(--ease-out)}.button:focus-visible:after{transform:scaleY(1)}@media(hover:hover){.button:hover:after{transform:scaleY(1)}}.button--primary{background-color:var(--color-button-bg);color:var(--color-button-text);border-color:var(--color-button-bg)}.button--primary:after{background-color:var(--color-button-bg-hover)}.button--primary:focus-visible{color:var(--color-button-text-hover);border-color:var(--color-button-bg-hover)}@media(hover:hover){.button--primary:hover{color:var(--color-button-text-hover);border-color:var(--color-button-bg-hover)}}.button--secondary{background-color:transparent;color:var(--scheme-text, var(--color-text));border-color:currentColor}.button--secondary:after{background-color:var(--scheme-text, var(--color-text))}.button--secondary:focus-visible{color:var(--scheme-bg, var(--color-bg))}@media(hover:hover){.button--secondary:hover{color:var(--scheme-bg, var(--color-bg))}}.button--link{padding:0;background:none;border:0;color:inherit;text-transform:var(--button-text-transform)}.button--link:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;z-index:0;background-color:currentColor;transform:scaleX(1);transform-origin:right;transition:transform var(--duration-base) var(--ease-out)}.button--link:hover:after,.button--link:focus-visible:after{transform:scaleX(0)}.button--full{width:100%}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.button.is-loading{color:transparent;pointer-events:none}.button.is-loading .spinner{display:block}.link-underline{position:relative;display:inline-block}.link-underline:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-out)}.link-underline:hover:after,.link-underline:focus-visible:after{transform:scaleX(1)}.spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.2em;height:1.2em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;color:var(--color-button-text);animation:sidix-spin .7s linear infinite}@keyframes sidix-spin{to{transform:rotate(360deg)}}.media{position:relative;display:block;overflow:hidden;background-color:var(--color-bg-alt);border-radius:var(--media-radius)}.media img,.media video,.media svg{width:100%;height:100%;object-fit:cover}.media--ratio{aspect-ratio:var(--ratio, 1)}.media--square{aspect-ratio:1}.media--portrait{aspect-ratio:4 / 5}.media--landscape{aspect-ratio:4 / 3}.media--wide{aspect-ratio:16 / 9}.media__image--zoom{transition:transform var(--duration-slow) var(--ease-out)}.media-hover:hover .media__image--zoom{transform:scale(var(--hover-zoom))}.media__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-dark);opacity:var(--overlay-opacity, 0);transition:opacity var(--duration-base) var(--ease-out);pointer-events:none}.placeholder-svg{width:100%;height:100%;fill:var(--color-text-alpha-10);background-color:var(--color-bg-alt)}.field{position:relative;display:flex;flex-direction:column;gap:var(--space-3xs)}.field__label{font-size:var(--fs-xsmall);letter-spacing:.06em;text-transform:uppercase;color:var(--scheme-text-muted, var(--color-text-muted))}.field__input,.field__textarea,.field__select{width:100%;padding:.9em 1.1em;background-color:transparent;border:1px solid var(--scheme-border, var(--color-border));border-radius:var(--input-radius);font-size:var(--fs-small);color:var(--scheme-text, var(--color-text));transition:border-color var(--duration-fast) var(--ease-out)}.field__input::placeholder,.field__textarea::placeholder{color:var(--scheme-text-muted, var(--color-text-muted));opacity:1}.field__input:focus,.field__textarea:focus,.field__select:focus{border-color:var(--color-gold);outline:none}.field__textarea{min-height:8rem;resize:vertical}.field__select{-webkit-appearance:none;appearance:none;padding-right:2.5em;cursor:pointer}.field__error{font-size:var(--fs-xsmall);color:var(--color-error)}.field__input[aria-invalid=true]{border-color:var(--color-error)}.alert{padding:var(--space-sm) var(--space-md);border-left:2px solid;font-size:var(--fs-small)}.alert--success{border-color:var(--color-success);color:var(--color-success)}.alert--error{border-color:var(--color-error);color:var(--color-error)}.badge{display:inline-flex;align-items:center;padding:.4em .9em;font-size:var(--fs-xsmall);font-weight:var(--font-body-weight-bold);letter-spacing:.1em;text-transform:uppercase;line-height:1;background-color:var(--color-dark);color:var(--color-on-dark)}.badge--sale{background-color:var(--color-sale);color:#fff}.badge--new{background-color:var(--color-gold);color:var(--color-dark)}.badge--sold-out{background-color:var(--color-text-muted);color:var(--color-bg)}.price{display:flex;align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap}.price__regular--struck{color:var(--scheme-text-muted, var(--color-text-muted));text-decoration:line-through}.price__sale{color:var(--color-sale)}.icon{display:inline-block;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon--filled{fill:currentColor;stroke:none}.icon--sm{width:1rem;height:1rem}.icon--lg{width:1.75rem;height:1.75rem}.icon--xl{width:2.5rem;height:2.5rem}.skeleton{background:linear-gradient(90deg,var(--color-bg-alt) 0%,var(--color-text-alpha-10) 50%,var(--color-bg-alt) 100%);background-size:200% 100%;animation:sidix-shimmer 1.4s ease-in-out infinite}@keyframes sidix-shimmer{to{background-position:-200% 0}}}@layer components{[data-animate]{opacity:0;transition:opacity var(--duration-reveal) var(--ease-out),transform var(--duration-reveal) var(--ease-out);transition-delay:var(--animate-delay, 0ms);will-change:opacity,transform}[data-animate=fade-up]{transform:translateY(var(--animation-distance))}[data-animate=fade-down]{transform:translateY(calc(var(--animation-distance) * -1))}[data-animate=fade-left]{transform:translate(var(--animation-distance))}[data-animate=fade-right]{transform:translate(calc(var(--animation-distance) * -1))}[data-animate=zoom]{transform:scale(.96)}[data-animate].is-visible{opacity:1;transform:none;will-change:auto}[data-animate=reveal]{opacity:1;clip-path:inset(0 0 100% 0);transition:clip-path var(--duration-reveal) var(--ease-out)}[data-animate=reveal].is-visible{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;transform:none!important;clip-path:none!important}}}@layer utilities{.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hidden{display:none!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase;letter-spacing:.1em}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}@media screen and (max-width:749px){.hide-mobile{display:none!important}}@media screen and (min-width:750px){.hide-desktop{display:none!important}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/base.css.map */
