:root{--apple-blue: #0066ff;--apple-blue-dark: #0052cc;--apple-link: #0066ff;--apple-surface: #ffffff;--apple-page-tint: #f5f5f7;--apple-border: #d2d2d7;--apple-text-muted: #86868b;--hover-lift-amount: 4px;--hover-scale-amount: 1.015;--hover-subtle-zoom-amount: 1.03;--hover-transition-duration: .22s;--hover-transition-timing: var(--ease-out-cubic);--shadow-elevation-xs: 0 1px 2px rgb(0 0 0 / .04);--shadow-elevation-sm: 0 1px 4px rgb(0 0 0 / .06), 0 0 0 1px rgb(0 0 0 / .03);--shadow-elevation-md: 0 4px 16px rgb(0 0 0 / .08), 0 0 0 1px rgb(0 0 0 / .04);--shadow-elevation-lg: 0 12px 40px rgb(0 0 0 / .1), 0 0 0 1px rgb(0 0 0 / .05);--shadow-elevation-hover: 0 16px 48px rgb(0 0 0 / .1), 0 4px 12px rgb(0 0 0 / .05);--shadow-card: var(--shadow-elevation-sm);--shadow-card-hover: var(--shadow-elevation-md);--shadow-button: inset 0 1px 0 rgb(255 255 255 / .22), inset 0 -1px 0 rgb(0 0 0 / .06), 0 1px 3px rgb(0 0 0 / .12);--shadow-button-hover: inset 0 1px 0 rgb(255 255 255 / .28), inset 0 -1px 0 rgb(0 0 0 / .08), 0 3px 8px rgb(0 0 0 / .14);--premium-page-margin-mobile: 20px;--premium-page-margin-desktop: 56px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--color-background, var(--apple-page-tint));background-image:linear-gradient(180deg,rgb(255 255 255 / .85) 0%,transparent 28%),repeating-linear-gradient(0deg,transparent,transparent 2px,rgb(0 0 0 / .012) 2px,rgb(0 0 0 / .012) 3px);background-attachment:fixed}body,.paragraph:not(.button),.paragraph>*{font-family:var(--font-body--family),system-ui,-apple-system,"Segoe UI",sans-serif;line-height:var(--font-paragraph--line-height, 1.7);color:var(--color-foreground, #1d1d1f)}h1,.h1.h1,.text-block.h1>*,h2,.h2.h2,.text-block.h2>*,h3,.h3.h3,.text-block.h3>*{font-weight:600;letter-spacing:-.02em}h4,.h4.h4,.text-block.h4>*,h5,.h5.h5,.text-block.h5>*,h6,.h6.h6,.text-block.h6>*{font-weight:500;letter-spacing:-.01em}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--premium-page-margin-mobile)}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--premium-page-margin-desktop)}}[product-grid-view=default]{--product-grid-gap: 28px}@media screen and (min-width:750px){[product-grid-view=default]{--product-grid-gap: 36px}}.content-for-layout :is(p,li,.rte) a:where(:not(.button,.button-secondary,.product-card__link,.collection-card__link)){color:var(--apple-link);text-decoration:underline;text-decoration-color:#0066cc59;text-underline-offset:.15em;transition:color var(--hover-transition-duration) var(--hover-transition-timing),text-decoration-color var(--hover-transition-duration) var(--hover-transition-timing)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.content-for-layout :is(p,li,.rte) a:where(:not(.button,.button-secondary,.product-card__link,.collection-card__link)):hover{text-decoration-color:var(--apple-link)}}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-weight:500;letter-spacing:.01em;transition:color var(--hover-transition-duration) var(--hover-transition-timing),background-color var(--hover-transition-duration) var(--hover-transition-timing),border-color var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing),transform var(--hover-transition-duration) var(--hover-transition-timing)}.button:not(.button-secondary,.button-unstyled,.button-custom),button.shopify-payment-button__button--unbranded{background-image:linear-gradient(180deg,#ffffff24,#fff0 45%,#0000000f);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--shadow-button)}.button-secondary{background-color:var(--apple-surface);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),inset 0 1px #ffffffe6,0 1px 2px #0000000f}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.button:not(.button-secondary,.button-unstyled):not([disabled]):not([aria-disabled=true]):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-1px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--shadow-button-hover)}.button-secondary:not([disabled]):not([aria-disabled=true]):hover{transform:translateY(-1px);background-color:#fafafa;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--shadow-elevation-sm)}.button:not([disabled]):not([aria-disabled=true]):active,.button-secondary:not([disabled]):not([aria-disabled=true]):active{transform:translateY(1px);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),inset 0 2px 4px #00000014}}input:not([type=checkbox],[type=radio]),textarea,select{background-color:var(--apple-surface);border-color:var(--apple-border);box-shadow:inset 0 1px 2px #0000000f,0 0 0 1px #fffc;transition:border-color var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}input:not([type=checkbox],[type=radio]):hover,textarea:hover,select:hover{border-color:#0000002e}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--apple-blue);box-shadow:inset 0 1px 2px #0000000f,0 0 0 3px #0071e333;outline:none}.card-gallery,.card-gallery img,.card-gallery slideshow-component,.product-card__image{border-radius:var(--product-corner-radius, 14px);overflow:hidden}.product-card,.collection-card,.predictive-search-results__card--product,.predictive-search-results__card{border-radius:var(--card-corner-radius, 16px)}.product-grid__card.product-grid__card{border-radius:var(--card-corner-radius, 16px);background-color:var(--apple-surface);border:1px solid rgb(0 0 0 / .06);box-shadow:var(--shadow-card);padding-block:var(--padding-md)!important;padding-inline:var(--padding-md)!important;gap:var(--padding-sm)!important;transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing),border-color var(--hover-transition-duration) var(--hover-transition-timing)}.product-card__content.gap-style{--product-card-gap: max(12px, var(--product-card-gap, 12px))}.product-grid__item{border:none;border-radius:var(--card-corner-radius, 16px);overflow:visible;background:transparent}.product-card :is(h3,h4,.h3,.h4),.product-grid__card :is(h3,h4,.h3,.h4){font-weight:500;color:var(--color-foreground, #1d1d1f)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover,.collection-card:hover,.predictive-search-results__card--product:hover,.predictive-search-results__card:hover,.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover,.card-hover-effect-lift .predictive-search-results__card:hover{box-shadow:var(--shadow-card-hover);border-color:#00000014}}.quick-add__button{border-radius:999px;border:1px solid rgb(0 0 0 / .08);background-color:#ffffffeb;box-shadow:var(--shadow-elevation-sm);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);transition:opacity var(--hover-transition-duration) var(--hover-transition-timing),transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.quick-add__button:hover{transform:scale(1.03);box-shadow:var(--shadow-elevation-md)}}.collection-card__image,.collection-card .card-gallery{border-radius:var(--card-corner-radius, 16px);overflow:hidden}.collection-card{background-color:var(--apple-surface);border:1px solid rgb(0 0 0 / .06);box-shadow:var(--shadow-card)}dialog[open],.theme-drawer__dialog{background-color:var(--apple-surface);box-shadow:var(--shadow-elevation-lg);border:1px solid rgb(0 0 0 / .06)}.product-badges__badge{border-radius:999px;box-shadow:inset 0 1px #ffffff80,var(--shadow-elevation-xs);font-weight:500;letter-spacing:.03em;font-size:.6875rem}.variant-option__button-label{border-radius:999px;transition:background-color var(--hover-transition-duration) var(--hover-transition-timing),border-color var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.variant-option__button-label:hover{box-shadow:var(--shadow-elevation-xs)}}.price-item,.price-item__group{font-variant-numeric:tabular-nums;letter-spacing:-.01em}:focus-visible{outline:2px solid rgb(0 113 227 / .55);outline-offset:2px}.button:focus-visible,.button-secondary:focus-visible{outline-offset:3px}@media screen and (max-width:749px){body{background-attachment:scroll;background-image:linear-gradient(180deg,rgb(255 255 255 / .9) 0%,transparent 20%)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/premium-design.css.map */
