:root{--sai-base: #fdfafb;--sai-blush: #f8e9ee;--sai-petal: #f0aec3;--sai-accent: #b8446e;--sai-ink: #332a2e;--sai-muted: #6b5a60;--sai-hairline: rgb(51 42 46 / 9%);--sai-hairline-strong: rgb(51 42 46 / 14%);--sai-glass: rgb(255 255 255 / 62%);--sai-glass-edge: rgb(255 255 255 / 90%);--sai-blur: blur(16px) saturate(150%);--sai-nacre: linear-gradient(158deg, rgb(255 255 255 / 96%) 0%, rgb(248 233 238 / 78%) 100%);--sai-nacre-hover: linear-gradient(158deg, rgb(255 255 255 / 99%) 0%, rgb(248 233 238 / 92%) 100%);--sai-shadow-sm: 0 2px 12px rgb(120 80 95 / 6%);--sai-shadow-md: 0 8px 26px rgb(120 80 95 / 8%);--sai-shadow-lg: 0 16px 44px rgb(120 80 95 / 11%);--sai-glow: 0 6px 20px rgb(184 68 110 / 22%);--sai-ease: cubic-bezier(.22, .61, .36, 1)}body{background-color:var(--sai-base);background-image:radial-gradient(120% 70% at 82% -8%,rgb(240 174 195 / 15%) 0%,transparent 58%),radial-gradient(100% 60% at 6% 2%,rgb(240 174 195 / 8%) 0%,transparent 52%),radial-gradient(95% 55% at 50% 102%,rgb(234 223 227 / 30%) 0%,transparent 58%);background-attachment:fixed;background-repeat:no-repeat}.header-section{background-color:transparent!important;border-bottom:1px solid var(--sai-hairline);transition:box-shadow .3s var(--sai-ease)}.header-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:#fdfafbb8;backdrop-filter:var(--sai-blur);-webkit-backdrop-filter:var(--sai-blur);transition:background-color .3s var(--sai-ease)}.header-section[data-scrolled]{box-shadow:var(--sai-shadow-sm)}.header-section[data-scrolled]:before{background-color:#fdfafbe0}.header-logo{transition:transform .35s var(--sai-ease);transform-origin:left center}.header-logo img{filter:drop-shadow(0 1px 2px rgb(120 80 95 / 12%))}.header-logo:hover{transform:scale(1.035)}.header-actions__action{transition:color .25s var(--sai-ease),transform .25s var(--sai-ease)}.header-actions__action:hover{color:var(--sai-accent);transform:translateY(-1px)}.menu-list__link,.menu__item{transition:color .25s var(--sai-ease)}.menu-list__link-title{position:relative;letter-spacing:.07em}.menu-list__link-title:after{content:"";position:absolute;inset-inline:0;bottom:-.35em;height:1px;background:var(--sai-accent);transform:scaleX(0);transition:transform .32s var(--sai-ease)}.menu-list__link:hover{color:var(--sai-accent)}.menu-list__link:hover .menu-list__link-title:after{transform:scaleX(1)}main .section--page-width{padding-block:max(var(--padding-block-start, 0px),2.25rem) max(var(--padding-block-end, 0px),2.25rem)}@media(min-width:750px){main .section--page-width{padding-block:max(var(--padding-block-start, 0px),3.5rem) max(var(--padding-block-end, 0px),3.5rem)}}.product-card__content,.collection-card{background:var(--sai-nacre);border:none;border-radius:var(--style-border-radius-cards, 16px);box-shadow:var(--sai-shadow-md);overflow:clip;transition:transform .35s var(--sai-ease),box-shadow .35s var(--sai-ease),background .35s var(--sai-ease)}.product-card:hover .product-card__content,.collection-card:hover{background:var(--sai-nacre-hover);box-shadow:var(--sai-shadow-lg);transform:translateY(-4px)}.product-card__content{padding-inline:0}.product-card__content>:not(.card-gallery){padding-inline:.75rem}.product-card__content>:last-child:not(.card-gallery){padding-bottom:.85rem}.card-gallery{background:#fff;overflow:clip}.product-card__content>.card-gallery{border-radius:var(--style-border-radius-cards, 16px) var(--style-border-radius-cards, 16px) 0 0}.card-gallery img{transition:transform .5s var(--sai-ease)}.product-card:hover .card-gallery img{transform:scale(1.035)}.product-card:hover .product-card__title,.product-card:hover .card__heading{color:var(--sai-accent)}.blog-card{border-radius:var(--style-border-radius-cards, 16px);overflow:clip;transition:transform .35s var(--sai-ease),box-shadow .35s var(--sai-ease)}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--sai-shadow-lg)}.quick-add__button,[class*=quick-add] button{border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .25s var(--sai-ease),box-shadow .25s var(--sai-ease)}.quick-add__button:hover,[class*=quick-add] button:hover{transform:translateY(-2px);box-shadow:var(--sai-glow)}.button,.button-custom{transition:transform .25s var(--sai-ease),box-shadow .25s var(--sai-ease),background-color .25s var(--sai-ease);letter-spacing:.06em}.button:not(.button-unstyled):not([disabled]){box-shadow:var(--sai-glow)}.button:not(.button-unstyled):not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 26px #b8446e47}.button:not(.button-unstyled):not([disabled]):active{transform:translateY(0)}.button--secondary,.button-secondary{backdrop-filter:var(--sai-blur);-webkit-backdrop-filter:var(--sai-blur);box-shadow:var(--sai-shadow-sm)}.slideshow-control.button-unstyled{border-radius:999px;background:#ffffff8c;border:1px solid rgb(255 255 255 / 70%);color:var(--sai-ink);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 2px 10px #78505f24;transition:background .25s var(--sai-ease),transform .25s var(--sai-ease),box-shadow .25s var(--sai-ease)}.slideshow-control.button-unstyled:hover{background:#ffffffc7;color:var(--sai-accent);transform:scale(1.06);box-shadow:0 4px 16px #78505f33}.slideshow-control.button-unstyled:active{transform:scale(.97)}.slideshow-controls__thumbnails .slideshow-control.button-unstyled,.slideshow-controls__thumbnails .slideshow-control,.slideshow-controls__thumbnail{background:none;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.popup-link__button{display:inline-flex;align-items:center;gap:.4em;width:auto;padding:0;background:none;color:var(--sai-accent);border-bottom:1px solid rgb(184 68 110 / 35%);transition:color .25s var(--sai-ease),border-color .25s var(--sai-ease)}.popup-link__button:hover{color:#8e3355;border-bottom-color:#8e3355}.price{letter-spacing:.01em}.price-item--sale,.price--on-sale .price-item--regular+.price-item--sale{color:var(--sai-accent)}.badge,.product-badges__badge{letter-spacing:.09em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--sai-shadow-sm)}input,textarea,select{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .25s var(--sai-ease),box-shadow .25s var(--sai-ease)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--sai-petal);box-shadow:0 0 0 3px #f0aec34d;outline:none}dialog,.popover,theme-drawer,.cart-drawer{backdrop-filter:var(--sai-blur);-webkit-backdrop-filter:var(--sai-blur)}.marquee,[class*=marquee]{color:var(--sai-muted);letter-spacing:.11em}footer{background:linear-gradient(180deg,transparent 0%,rgb(248 233 238 / 55%) 100%);border-top:1px solid var(--sai-hairline)}footer .shopify-section-group-footer-group{background:none;border-top:none}.footer-utilities__text{color:var(--sai-muted);letter-spacing:.05em}.sai-sticker{position:absolute;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 6px rgb(120 80 95 / 16%))}.sai-sticker svg{display:block;width:100%;height:auto}.sai-sticker--sm{width:34px}.sai-sticker--md{width:52px}.sai-sticker--lg{width:72px}.sai-sticker--tl{top:6%;left:3%;rotate:-9deg}.sai-sticker--tr{top:8%;right:4%;rotate:11deg}.sai-sticker--bl{bottom:7%;left:4%;rotate:-12deg}.sai-sticker--br{bottom:6%;right:3%;rotate:8deg}@media(max-width:749px){.sai-sticker{width:30px}.sai-sticker--tr,.sai-sticker--bl{display:none}}.sai-sticker-host,.sai-cluster-host{position:relative;overflow:clip}.sai-cluster{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.sai-cluster__item{position:absolute;display:block;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 8px rgb(120 80 95 / 18%))}.sai-cluster__item svg{display:block;width:100%;height:auto}.sai-cluster-host>*:not(.sai-cluster){position:relative;z-index:2}.sai-cluster{--sai-gutter: max(0px, calc((100% - var(--sai-content, 1000px)) / 2))}.sai-cluster__item--sai{top:12%;right:calc(var(--sai-gutter) * .08);width:min(96px,calc(var(--sai-gutter) * .66));rotate:9deg}.sai-cluster__item--flash{bottom:10%;right:calc(var(--sai-gutter) * .42);width:min(58px,calc(var(--sai-gutter) * .38));rotate:-14deg}.sai-cluster__item--rollie{top:20%;left:calc(var(--sai-gutter) * .1);width:min(74px,calc(var(--sai-gutter) * .52));rotate:-11deg}.sai-cluster__item--sparkle{bottom:16%;left:calc(var(--sai-gutter) * .54);width:min(34px,calc(var(--sai-gutter) * .24));rotate:7deg}@media(max-width:1199px){.sai-cluster__item--flash,.sai-cluster__item--sparkle,.sai-cluster__item--rollie{display:none}.sai-cluster__item--sai{top:auto;bottom:6%;right:3%;width:64px}}@media(max-width:640px){.sai-cluster__item--sai{width:48px;bottom:4%;right:4%}}@media(prefers-reduced-motion:reduce){.sai-cluster__item{transition:none}}.section-wrapper{position:relative}.sai-edge{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:clip}.sai-edge__item{position:absolute;display:block;filter:drop-shadow(0 3px 7px rgb(120 80 95 / 16%))}.sai-edge__item svg{display:block;width:100%;height:auto}.section-wrapper>.section,.section-wrapper>.section-background{position:relative;z-index:2}.sai-edge__item--main{top:26px;width:62px;rotate:-10deg}.sai-edge__item--main:has(svg[viewBox="0 0 80 80"]){width:54px}.sai-edge__item--spark{top:96px;width:27px;rotate:8deg}.sai-edge__item--spark-alt{top:142px;width:17px;rotate:-16deg}.section-wrapper:nth-of-type(odd) .sai-edge__item--main{left:18px}.section-wrapper:nth-of-type(odd) .sai-edge__item--spark{left:78px}.section-wrapper:nth-of-type(odd) .sai-edge__item--spark-alt{left:34px}.section-wrapper:nth-of-type(2n) .sai-edge__item--main{right:18px;rotate:11deg}.section-wrapper:nth-of-type(2n) .sai-edge__item--spark{right:78px}.section-wrapper:nth-of-type(2n) .sai-edge__item--spark-alt{right:34px}@media(max-width:1099px){.sai-edge__item--spark-alt{display:none}.sai-edge__item--main{width:48px;top:12px}.sai-edge__item--main:has(svg[viewBox="0 0 80 80"]){width:42px}.sai-edge__item--spark{width:22px;top:68px}.section-wrapper:nth-of-type(odd) .sai-edge__item--main{left:8px}.section-wrapper:nth-of-type(odd) .sai-edge__item--spark{left:20px}.section-wrapper:nth-of-type(2n) .sai-edge__item--main{right:8px}.section-wrapper:nth-of-type(2n) .sai-edge__item--spark{right:20px}}@media(max-width:749px){.sai-edge__item--spark{display:none}.sai-edge__item--main{top:auto;bottom:2px;width:32px}.sai-edge__item--main:has(svg[viewBox="0 0 80 80"]){width:28px}.section-wrapper:nth-of-type(odd) .sai-edge__item--main{left:10px}.section-wrapper:nth-of-type(2n) .sai-edge__item--main{right:10px}}.header-logo,.logo-block__image-wrapper{position:relative}.header-logo,.logo-block__image-wrapper{width:fit-content;max-width:100%}.header-logo:before,.header-logo:after,.logo-block__image-wrapper:before,.logo-block__image-wrapper:after{content:"";position:absolute;top:50%;width:15px;height:15px;translate:0 -50%;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l2.6 7.4L22 12l-7.4 2.6L12 23l-2.6-8.4L2 12l7.4-3.6z' fill='%23F0AEC3' stroke='%23332A2E' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E");pointer-events:none;opacity:.9}.header-logo:before,.logo-block__image-wrapper:before{right:calc(100% + 11px);rotate:-12deg}.header-logo:after,.logo-block__image-wrapper:after{left:calc(100% + 11px);width:11px;height:11px;rotate:14deg}.logo-block__image-wrapper:before{width:19px;height:19px;right:calc(100% + 14px)}.logo-block__image-wrapper:after{width:14px;height:14px;left:calc(100% + 14px)}@media(max-width:749px){.logo-block__image-wrapper:before{width:11px;height:11px;right:calc(100% + 7px)}.logo-block__image-wrapper:after{width:9px;height:9px;left:calc(100% + 7px)}.header-logo{justify-self:center}.header-logo:before{width:10px;height:10px;left:auto;right:calc(100% + 8px);top:50%;rotate:-12deg}.header-logo:after{width:8px;height:8px;right:auto;left:calc(100% + 8px);top:50%;rotate:14deg}}@media(prefers-reduced-motion:reduce){.product-card__content,.collection-card,.card-gallery img,.button,.button-custom,.header-logo,.menu-list__link-title:after{transition:none}.product-card:hover .product-card__content,.collection-card:hover,.product-card:hover .card-gallery img,.button:not(.button-unstyled):not([disabled]):hover{transform:none}}@supports not (backdrop-filter: blur(1px)){.header-section{background-color:#fdfafbf5!important}}@keyframes sai-reveal{0%{opacity:0;transform:translateY(var(--sai-shift, 38px)) scale(var(--sai-shrink, .965));filter:blur(var(--sai-soften, 7px))}26%,74%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(calc(-1 * var(--sai-shift, 38px))) scale(var(--sai-shrink, .965));filter:blur(var(--sai-soften, 7px))}}.sai-motion-scroll [data-sai-reveal]{animation:sai-reveal linear both;animation-timeline:view();animation-range:cover var(--sai-r0, 0%) cover var(--sai-r1, 100%)}@keyframes sai-reveal-in{0%{opacity:0;transform:translateY(var(--sai-shift, 38px)) scale(var(--sai-shrink, .965));filter:blur(var(--sai-soften, 7px))}to{opacity:1;transform:none;filter:blur(0)}}.sai-motion-scroll [data-sai-reveal=near-end]{animation-name:sai-reveal-in;animation-range:entry 0% entry 60%}.sai-motion:not(.sai-motion-scroll) [data-sai-reveal]{opacity:0;transform:translateY(var(--sai-shift, 38px)) scale(var(--sai-shrink, .965));filter:blur(var(--sai-soften, 7px));transition:opacity .9s var(--sai-ease),transform .9s var(--sai-ease),filter .9s var(--sai-ease);transition-delay:var(--sai-reveal-delay, 0ms)}.sai-motion:not(.sai-motion-scroll) [data-sai-reveal].is-revealed{opacity:1;transform:none;filter:blur(0)}.product-card:hover .product-card__content,.collection-card:hover,.sb-card:hover,.sc-card:hover{transform:translateY(-5px) scale(1.015)}.product-card:hover .card-gallery img{transform:scale(1.06)}.button:not(.button-unstyled):not([disabled]):hover{transform:translateY(-2px) scale(1.025)}.header-actions__action:hover{transform:translateY(-1px) scale(1.08)}.menu-list__link:hover .menu-list__link-title{display:inline-block;transform:scale(1.03);transition:transform .25s var(--sai-ease)}.header-logo:hover{transform:scale(1.05)}.sai-edge__item,.sai-cluster__item{transition:transform .4s var(--sai-ease)}.section-wrapper:hover .sai-edge__item--main,.sai-cluster-host:hover .sai-cluster__item--sai{transform:scale(1.07) rotate(-3deg)}@media(prefers-reduced-motion:reduce){.sai-motion [data-sai-reveal]{opacity:1;transform:none;transition:none;animation:none}.product-card:hover .product-card__content,.collection-card:hover,.sb-card:hover,.sc-card:hover,.button:not(.button-unstyled):not([disabled]):hover,.header-actions__action:hover,.header-logo:hover,.sai-edge__item,.sai-cluster__item{transform:none}}.product-card__content,.sb-card,.sc-card{position:relative}.product-card__content:after,.sb-card:after,.sc-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / 22%) 48%,rgb(255 255 255 / 40%) 52%,transparent 62%);translate:-120% 0;transition:translate .85s var(--sai-ease)}.product-card:hover .product-card__content:after,.sb-card:hover:after,.sc-card:hover:after{translate:120% 0}@keyframes sai-twinkle{0%,to{opacity:.9;scale:1}50%{opacity:.55;scale:.88}}.header-logo:before,.logo-block__image-wrapper:before{animation:sai-twinkle 6s var(--sai-ease) infinite}.header-logo:after,.logo-block__image-wrapper:after{animation:sai-twinkle 6s var(--sai-ease) infinite;animation-delay:-3s}@media(prefers-reduced-motion:reduce){.product-card__content:after,.sb-card:after,.sc-card:after{display:none}.header-logo:before,.header-logo:after,.logo-block__image-wrapper:before,.logo-block__image-wrapper:after{animation:none}}@keyframes sai-enter-slide{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes sai-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes sai-enter-hero{0%{opacity:0;transform:scale(1.03);filter:blur(9px)}to{opacity:1;transform:none;filter:blur(0)}}.sai-motion [data-sai-enter]{animation-duration:.85s;animation-timing-function:var(--sai-ease);animation-fill-mode:both;animation-delay:var(--sai-enter-delay, 0ms)}.sai-motion [data-sai-enter=slide]{animation-name:sai-enter-slide}.sai-motion [data-sai-enter=fade]{animation-name:sai-enter-fade}.sai-motion [data-sai-enter=hero]{animation-name:sai-enter-hero;animation-duration:1.1s}@media(prefers-reduced-motion:reduce){.sai-motion [data-sai-enter]{animation:none;opacity:1;transform:none;filter:none}}@keyframes sai-img-settle{0%{scale:1.07}to{scale:1}}.sai-motion-scroll :is(main,footer) img:not([class*=logo]):not([class*=icon]):not([class*=payment]):not(.sai-sticker img){animation:sai-img-settle linear both;animation-timeline:view();animation-range:cover 0% cover 58%}.sai-motion:not(.sai-motion-scroll) [data-sai-reveal] img:not([class*=logo]):not([class*=icon]){scale:1.07;transition:scale .95s var(--sai-ease);transition-delay:var(--sai-reveal-delay, 0ms)}.sai-motion:not(.sai-motion-scroll) [data-sai-reveal].is-revealed img:not([class*=logo]):not([class*=icon]){scale:1}@media(prefers-reduced-motion:reduce){.sai-motion :is(main,footer) img{animation:none;scale:1;transition:none}}.sai-motion :is([class*=logo],[class*=payment],[class*=icon],.sai-sticker,.sai-edge,.sai-cluster) img{animation:none!important;scale:1!important;transition:none!important}:root{--sai-shift: 38px;--sai-soften: 7px;--sai-shrink: .965}@media(min-width:990px){:root{--sai-shift: 62px;--sai-soften: 13px;--sai-shrink: .94}.sai-motion-scroll [data-sai-reveal]{animation-range:cover calc(var(--sai-r0, 0%) + 16%) cover calc(var(--sai-r1, 100%) - 16%)}.sai-motion-scroll [data-sai-reveal=near-end]{animation-range:entry 0% entry 50%}@keyframes sai-img-settle{0%{scale:1.11}to{scale:1}}}:root{--font-h3--size: clamp(1.45rem, 4.2vw, 2rem) !important;--font-h4--size: clamp(1.15rem, 3.4vw, 1.5rem) !important}@media(max-width:749px){main :is(h1,h2,h3,h4){letter-spacing:.01em;text-wrap:balance}}main .section--page-width{padding-block:clamp(2.25rem,var(--padding-block-start, 2.25rem),3rem) clamp(2.25rem,var(--padding-block-end, 2.25rem),3rem)}@media(min-width:750px){main .section--page-width{padding-block:clamp(3.5rem,var(--padding-block-start, 3.5rem),4.5rem) clamp(3.5rem,var(--padding-block-end, 3.5rem),4.5rem)}}.shopify-section[id*=marquee]>div{padding-block:20px!important}@media(max-width:749px){.shopify-section[id*=marquee]>div{padding-block:13px!important}}@media(max-width:749px){.sai-trust-bar{padding-block:10px!important}.sai-trust-bar__inner,.sai-trust-bar>div{row-gap:6px}}main .layout-panel-flex{gap:min(var(--gap, 24px),40px)}@media(max-width:749px){main .layout-panel-flex{gap:min(var(--gap, 20px),22px)}}@media(max-width:749px){.group-block-content:has(>a[href*=vinted]){flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:8px}.group-block-content:has(>a[href*=vinted])>a{flex:0 1 auto;min-height:0;padding-block:8px;font-size:.82em}}.shopify-section.ui-test-product-list:has(.product-card:only-of-type) .product-grid,.shopify-section.ui-test-product-list:has(.product-card:only-of-type) .collection-wrapper{display:flex;justify-content:center}.shopify-section.ui-test-product-list:has(.product-card:only-of-type) .product-card{max-width:320px;width:100%}.product-media-container,.product-card__content,.collection-card,.blog-card,.card-gallery,.resource-list__slide,.card-gallery__media,.product-media{overflow:clip!important}.sai-motion slideshow-slides img,.sai-motion .sai-reviews__track img{animation:none!important;scale:1!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/studiosai-premium.css.map */
