:root{--sc-white: #ffffff;--sc-black: #000000;--sc-yellow: #fffdb1;--sc-peach: #ffceb9;--sc-stone: #f4f2ec;--sc-ink: #000000;--sc-ink-soft: rgba(0, 0, 0, .64);--sc-ink-faint: rgba(0, 0, 0, .42);--sc-line: rgba(0, 0, 0, .1);--sc-font-display: var(--font-heading--family, "Fraunces", Georgia, serif);--sc-font-body: var(--font-body--family, "Inter", system-ui, sans-serif);--sc-display-xl: clamp(2.625rem, 1.6rem + 4.6vw, 5.75rem);--sc-display-lg: clamp(2.125rem, 1.4rem + 3.1vw, 4.25rem);--sc-display-md: clamp(1.75rem, 1.3rem + 1.9vw, 3rem);--sc-display-sm: clamp(1.375rem, 1.15rem + .9vw, 1.875rem);--sc-text-lg: clamp(1rem, .95rem + .25vw, 1.125rem);--sc-text: .9375rem;--sc-text-sm: .8125rem;--sc-label: .6875rem;--sc-tracking-label: .16em;--sc-gutter: clamp(1.25rem, .8rem + 2.2vw, 3rem);--sc-section: clamp(4rem, 2.75rem + 4.5vw, 7.5rem);--sc-section-sm: clamp(3rem, 2rem + 3vw, 5rem);--sc-max: 1440px;--sc-measure: 34rem;--sc-ease: cubic-bezier(.25, .1, .25, 1);--sc-fast: .2s;--sc-slow: .7s}:root{--style-border-radius-inputs: 0px;--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px;--style-border-radius-popover: 0px;--style-border-radius-pills: 0px;--variant-picker-button-radius: 0px;--icon-stroke-width: 1px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sc-section{padding-block:var(--sc-section)}.sc-section--tight{padding-block:var(--sc-section-sm)}.sc-section--flush{padding-block:0}.sc-bg-white{background:var(--sc-white);color:var(--sc-ink)}.sc-bg-yellow{background:var(--sc-yellow);color:var(--sc-ink)}.sc-bg-peach{background:var(--sc-peach);color:var(--sc-ink)}.sc-bg-stone{background:var(--sc-stone);color:var(--sc-ink)}.sc-bg-black{background:var(--sc-black);color:var(--sc-white)}.sc-container{width:100%;max-width:var(--sc-max);margin-inline:auto;padding-inline:var(--sc-gutter)}.sc-container--narrow{max-width:60rem}.sc-display,.sc-h1,.sc-h2,.sc-h3{font-family:var(--sc-font-display);font-weight:400;letter-spacing:-.018em;line-height:1.04;color:inherit;margin:0;text-wrap:balance;font-optical-sizing:auto}.sc-display{font-size:var(--sc-display-xl);line-height:.98;letter-spacing:-.025em}.sc-h1{font-size:var(--sc-display-lg)}.sc-h2{font-size:var(--sc-display-md);line-height:1.08}.sc-h3{font-size:var(--sc-display-sm);line-height:1.15;letter-spacing:-.01em}.sc-label{font-family:var(--sc-font-body);font-size:var(--sc-label);font-weight:500;letter-spacing:var(--sc-tracking-label);text-transform:uppercase;line-height:1.4;margin:0}.sc-lede,.sc-copy{font-family:var(--sc-font-body);font-size:var(--sc-text-lg);line-height:1.65;color:var(--sc-ink-soft);margin:0;max-width:var(--sc-measure);text-wrap:pretty}.sc-copy{font-size:var(--sc-text)}.sc-bg-black .sc-lede,.sc-bg-black .sc-copy,.sc-on-image .sc-lede,.sc-on-image .sc-copy{color:#ffffffdb}.sc-copy p,.sc-lede p{margin:0 0 .9em}.sc-copy p:last-child,.sc-lede p:last-child{margin-bottom:0}.sc-stack>*+*{margin-top:var(--sc-stack-gap, 1.25rem)}.sc-center{text-align:center}.sc-center .sc-lede,.sc-center .sc-copy{margin-inline:auto}.sc-btn{--sc-btn-bg: var(--sc-black);--sc-btn-fg: var(--sc-white);--sc-btn-border: var(--sc-black);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 2.25rem;background:var(--sc-btn-bg);color:var(--sc-btn-fg);border:1px solid var(--sc-btn-border);border-radius:0;font-family:var(--sc-font-body);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color var(--sc-fast) var(--sc-ease),color var(--sc-fast) var(--sc-ease),border-color var(--sc-fast) var(--sc-ease)}.sc-btn:hover{--sc-btn-bg: #262626;--sc-btn-border: #262626;color:var(--sc-btn-fg);text-decoration:none}.sc-btn:focus-visible{outline:1px solid currentColor;outline-offset:3px}.sc-btn--outline{--sc-btn-bg: transparent;--sc-btn-fg: var(--sc-black);--sc-btn-border: var(--sc-black)}.sc-btn--outline:hover{--sc-btn-bg: var(--sc-black);--sc-btn-fg: var(--sc-white);--sc-btn-border: var(--sc-black)}.sc-btn--light{--sc-btn-bg: var(--sc-white);--sc-btn-fg: var(--sc-black);--sc-btn-border: var(--sc-white)}.sc-btn--light:hover{--sc-btn-bg: rgba(255, 255, 255, .86);--sc-btn-border: transparent}.sc-btn--ghost-light{--sc-btn-bg: transparent;--sc-btn-fg: var(--sc-white);--sc-btn-border: rgba(255, 255, 255, .9)}.sc-btn--ghost-light:hover{--sc-btn-bg: var(--sc-white);--sc-btn-fg: var(--sc-black);--sc-btn-border: var(--sc-white)}.sc-btn--block{width:100%}.sc-btn-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.sc-center .sc-btn-row{justify-content:center}.sc-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--sc-font-body);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none;padding-block:.35rem;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size var(--sc-fast) var(--sc-ease),opacity var(--sc-fast)}.sc-link:hover{background-size:0% 1px;background-position:right bottom;color:inherit}.sc-media{position:relative;overflow:hidden;background:var(--sc-stone);aspect-ratio:var(--sc-ratio, 4 / 5)}.sc-media>img,.sc-media>video,.sc-media>picture,.sc-media>picture>img,.sc-media>.sc-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--sc-focal, center)}.sc-media--natural{aspect-ratio:auto}.sc-media--natural>img{position:static;height:auto}.sc-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.5rem;text-align:center;background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(0,0,0,.018) 18px 19px),var(--sc-stone);color:var(--sc-ink-soft)}.sc-placeholder__tag{font-family:var(--sc-font-body);font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sc-ink);border:1px solid rgba(0,0,0,.25);padding:.35rem .6rem}.sc-placeholder__text{font-family:var(--sc-font-body);font-size:.8125rem;line-height:1.5;max-width:22rem;margin:0}a:hover .sc-media--zoom>img{transform:scale(1.03)}.sc-media--zoom>img{transition:transform var(--sc-slow) var(--sc-ease)}.sc-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.75rem,1rem + 2vw,3rem)}.sc-heading-row .sc-stack{--sc-stack-gap: .75rem}.sc-field{display:flex;align-items:stretch;width:100%;max-width:30rem;border-bottom:1px solid currentColor}.sc-field input[type=email],.sc-field input[type=text]{flex:1;min-width:0;min-height:3.25rem;padding:0 .25rem 0 0;border:0;background:transparent;color:inherit;font-family:var(--sc-font-body);font-size:1rem;outline:none;border-radius:0;box-shadow:none}.sc-field input::placeholder{color:currentColor;opacity:.55}.sc-field button{border:0;background:transparent;color:inherit;padding:0 0 0 1rem;font-family:var(--sc-font-body);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.sc-field:focus-within{border-bottom-width:2px;margin-bottom:-1px}.sc-form-note{font-family:var(--sc-font-body);font-size:.75rem;color:var(--sc-ink-soft);margin:.9rem 0 0}.sc-form-message{font-family:var(--sc-font-body);font-size:.875rem;margin:0 0 1rem}.sc-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--sc-scroller-col, 78%);gap:var(--sc-scroller-gap, .75rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sc-gutter);padding-inline:var(--sc-gutter);margin-inline:calc(var(--sc-gutter) * -1);scrollbar-width:none;-webkit-overflow-scrolling:touch}.sc-scroller::-webkit-scrollbar{display:none}.sc-scroller>*{scroll-snap-align:start}.sc-card{position:relative;display:block;color:inherit;text-decoration:none}.sc-card:hover{color:inherit;text-decoration:none}.sc-card__media{--sc-ratio: 4 / 5}.sc-card__media>img{transition:opacity .5s var(--sc-ease),transform var(--sc-slow) var(--sc-ease)}.sc-card__media>img.sc-card__img--alt{opacity:0}@media(hover:hover){.sc-card:hover .sc-card__img--alt{opacity:1}.sc-card:hover .sc-card__media:not(:has(.sc-card__img--alt))>img{transform:scale(1.03)}}.sc-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:1;background:var(--sc-white);color:var(--sc-black);font-family:var(--sc-font-body);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:.4rem .6rem}.sc-card__info{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding-top:.9rem;font-family:var(--sc-font-body)}.sc-card__title{font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.45}.sc-card__price{font-size:.8125rem;margin:0;white-space:nowrap}.sc-card__price s{color:var(--sc-ink-faint);margin-right:.4rem}.sc-card__meta{grid-column:1 / -1;font-size:.75rem;color:var(--sc-ink-soft);margin:0}.sc-accordion{border-top:1px solid var(--sc-line)}.sc-accordion__item{border-bottom:1px solid var(--sc-line)}.sc-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-family:var(--sc-font-body);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.sc-accordion__summary::-webkit-details-marker{display:none}.sc-accordion__icon{position:relative;width:11px;height:11px;flex:none}.sc-accordion__icon:before,.sc-accordion__icon:after{content:"";position:absolute;inset:5px 0 auto;height:1px;background:currentColor;transition:transform var(--sc-fast) var(--sc-ease)}.sc-accordion__icon:after{transform:rotate(90deg)}details[open]>.sc-accordion__summary .sc-accordion__icon:after{transform:rotate(0)}.sc-accordion__body{padding:0 0 1.4rem;font-family:var(--sc-font-body);font-size:.875rem;line-height:1.7;color:var(--sc-ink-soft)}.sc-accordion__body p{margin:0 0 .8em}.sc-accordion__body p:last-child{margin:0}.sc-accordion__body ul{margin:0 0 .8em;padding-left:1.1em}.sc-accordion__body li{margin-bottom:.3em}.sc-accordion__body a{color:var(--sc-ink)}@media(prefers-reduced-motion:no-preference){.sc-js .sc-reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--sc-ease),transform .9s var(--sc-ease)}.sc-js .sc-reveal.is-visible{opacity:1;transform:none}}.shopify-design-mode .sc-reveal{opacity:1!important;transform:none!important}.announcement-bar,header-announcements,.announcement-bar__text{font-family:var(--sc-font-body)}#header-group .announcement-bar__text,#header-group .announcement-bar__message,#header-group [class*=announcement] p{font-size:.6875rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase}#header-component .header__row--top{border-bottom:1px solid var(--sc-line)}#header-component .menu-list__link,#header-component .menu-list__link-title{font-family:var(--sc-font-body);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}#header-component .menu-list__link{position:relative}#header-component .menu-list__link-title{background:linear-gradient(currentColor,currentColor) left calc(100% + 2px) / 0% 1px no-repeat;transition:background-size var(--sc-fast) var(--sc-ease)}#header-component .menu-list__link:hover .menu-list__link-title,#header-component .menu-list__link--active .menu-list__link-title{background-size:100% 1px}#header-component .header-actions__action svg,#header-component .header__icon svg{stroke-width:1.1}#header-component .cart-bubble{font-family:var(--sc-font-body)}.header-logo__image{max-width:min(58vw,300px)}.menu-drawer,.menu-drawer__menu-item,.menu-drawer__navigation a{font-family:var(--sc-font-body)}.menu-drawer__menu-item,.menu-drawer__navigation .menu-drawer__menu-item{font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.button,button.button,.add-to-cart-button,.shopify-payment-button__button--unbranded{font-family:var(--sc-font-body);font-size:.75rem!important;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.product-form-buttons .add-to-cart-button,.product-form-buttons .button{min-height:3.5rem}.product-information .product-details{font-family:var(--sc-font-body)}.product-information h1{font-family:var(--sc-font-display);font-weight:400;letter-spacing:-.015em;line-height:1.05}.product-information .price,.product-information product-price{font-family:var(--sc-font-body)}.product-information .variant-option legend,.product-information .variant-option__legend{font-family:var(--sc-font-body);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.sticky-add-to-cart__bar{border-radius:0!important;box-shadow:0 -1px 0 var(--sc-line)!important}.sticky-add-to-cart__title{font-family:var(--sc-font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.product-card .product-card__title,.product-card [class*=product-title] a,.product-grid .product-title-truncation{font-family:var(--sc-font-body);font-size:.8125rem!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product-grid .price,.product-card .price{font-family:var(--sc-font-body);font-size:.8125rem!important}.product-badges__badge{border-radius:0!important;font-family:var(--sc-font-body);font-size:.625rem!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.facets,.facets__summary,.sorting-filter__select,.facets__label{font-family:var(--sc-font-body);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.cart-drawer__heading{font-family:var(--sc-font-display)!important;font-weight:400!important;letter-spacing:-.01em}.cart-items__title{font-family:var(--sc-font-body);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.cart-drawer__dialog{border-radius:0!important}.search-modal .predictive-search-form__header input,.predictive-search__input{font-family:var(--sc-font-body)}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:1px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.sc-btn,.sc-link,.sc-card__media>img,.sc-media--zoom>img{transition:none!important}}.sc-mode-early_access .buy-buttons-block,.sc-mode-early_access sticky-add-to-cart,.sc-mode-early_access .sticky-add-to-cart{display:none!important}.sc-banner .sc-placeholder{justify-content:flex-start;padding-top:clamp(2rem,6vh,4rem)}.sc-story .sc-story__row.sc-bg-stone{background:var(--sc-stone)}.sc-story .sc-story__row.sc-bg-yellow{background:var(--sc-yellow)}.sc-story .sc-story__row.sc-bg-peach{background:var(--sc-peach)}.product-information h1{text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sandy-club.css.map */
