:root{--sai-base: #fcf7fa;--sai-blush: #f4e5ed;--sai-petal: #f099bd;--sai-accent: #a52362;--sai-accent-dark: #751844;--sai-deep: #271220;--sai-ink: #2f1a28;--sai-muted: #735c69;--sai-base-rgb: 252 247 250;--sai-blush-rgb: 244 229 237;--sai-petal-rgb: 240 153 189;--sai-accent-rgb: 165 35 98;--sai-deep-rgb: 39 18 32;--sai-ink-rgb: 47 26 40;--sai-on-dark: #fff9fc;--sai-hairline: rgb(var(--sai-ink-rgb) / 9%);--sai-hairline-strong: rgb(var(--sai-ink-rgb) / 15%);--sai-glass: rgb(var(--sai-base-rgb) / 70%);--sai-glass-strong: rgb(var(--sai-base-rgb) / 88%);--sai-glass-edge: rgb(255 255 255 / 82%);--sai-blur: blur(14px) saturate(138%);--sai-nacre: linear-gradient(158deg, rgb(var(--sai-base-rgb) / 96%) 0%, rgb(var(--sai-blush-rgb) / 78%) 100%);--sai-nacre-hover: linear-gradient(158deg, rgb(var(--sai-base-rgb) / 99%) 0%, rgb(var(--sai-blush-rgb) / 92%) 100%);--sai-shadow-sm: 0 2px 12px rgb(var(--sai-deep-rgb) / 6%);--sai-shadow-md: 0 8px 26px rgb(var(--sai-deep-rgb) / 9%);--sai-shadow-lg: 0 16px 44px rgb(var(--sai-deep-rgb) / 13%);--sai-shadow-glass: 0 24px 72px rgb(var(--sai-deep-rgb) / 32%);--sai-glow: 0 7px 22px rgb(var(--sai-accent-rgb) / 23%);--sai-ease: cubic-bezier(.22, .61, .36, 1)}body{background-color:var(--sai-base);background-image:radial-gradient(120% 70% at 82% -8%,rgb(var(--sai-petal-rgb) / 17%) 0%,transparent 58%),radial-gradient(100% 60% at 6% 2%,rgb(var(--sai-petal-rgb) / 9%) 0%,transparent 52%),radial-gradient(95% 55% at 50% 102%,rgb(var(--sai-blush-rgb) / 38%) 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:var(--sai-glass);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:var(--sai-glass-strong)}.header-logo{transition:transform .35s var(--sai-ease);transform-origin:left center}.header-logo img{filter:drop-shadow(0 1px 2px rgb(var(--sai-deep-rgb) / 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:transparent;border:none;box-shadow:none;transition:transform .35s var(--sai-ease)}.product-card:hover .product-card__content,.collection-card:hover{background:transparent;box-shadow:none;transform:translateY(-4px)}.product-card__content{padding-inline:0!important}.product-card__content>:not(.card-gallery){padding-inline:.25rem}.product-card__content>:last-child:not(.card-gallery){padding-bottom:.5rem}.card-gallery{background:transparent;overflow:clip;border-radius:var(--style-border-radius-cards, 16px);box-shadow:var(--sai-shadow-sm);transition:box-shadow .35s var(--sai-ease)}.product-card:hover .card-gallery{box-shadow:var(--sai-shadow-md)}.product-card__content>.card-gallery{border-radius:var(--style-border-radius-cards, 16px)}.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 rgb(var(--sai-accent-rgb) / 28%)}.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:var(--sai-glass);border:1px solid var(--sai-glass-edge);color:var(--sai-ink);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 2px 10px rgb(var(--sai-deep-rgb) / 14%);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 rgb(var(--sai-deep-rgb) / 20%)}.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(var(--sai-accent-rgb) / 35%);transition:color .25s var(--sai-ease),border-color .25s var(--sai-ease)}.popup-link__button:hover{color:var(--sai-accent-dark);border-bottom-color:var(--sai-accent-dark)}.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 rgb(var(--sai-petal-rgb) / 30%);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(var(--sai-blush-rgb) / 62%) 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(var(--sai-deep-rgb) / 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(var(--sai-deep-rgb) / 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(var(--sai-deep-rgb) / 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='%23F099BD' stroke='%232F1A28' 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:var(--sai-glass-strong)!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}}.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}.product-card__content .text-block:not(product-price) p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;line-height:1.3}.product-grid__card,.product-card__content{height:100%}.product-card__content{display:flex;flex-direction:column}.product-card__content>:last-child:not(.card-gallery){margin-top:auto}@media(min-width:750px){.product-grid,.resource-list--grid{grid-template-columns:repeat(3,1fr)!important;gap:18px!important}}@media(max-width:749px){.product-grid,.resource-list--grid{gap:12px!important}}@media(min-width:1100px){.product-grid,.resource-list--grid{grid-template-columns:repeat(4,1fr)!important;max-width:1240px;margin-inline:auto;gap:20px!important}}main :is(h1,h2,h3,h4),.product-details :is(h1,h2,h3,h4){color:var(--sai-ink);font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.035em;text-wrap:balance}main :is(.price,.price-item,.badge,.product-badges__badge){font-family:var(--font-body--family)}.header-logo img{width:auto;height:clamp(42px,3.2vw,50px);max-width:min(38vw,230px);object-fit:contain}@media(max-width:749px){.header-logo img{height:40px;max-width:36vw}}main .slideshow-section .slide__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(var(--sai-deep-rgb) / 58%) 0%,rgb(var(--sai-deep-rgb) / 28%) 48%,transparent 100%),radial-gradient(70% 90% at 20% 50%,rgb(var(--sai-accent-rgb) / 16%) 0%,transparent 76%)}main .slideshow-section .slide__content.background-transparent{width:calc(100% - 32px);max-width:44rem;margin-inline:auto;padding:clamp(20px,3.4vw,48px);color:var(--sai-on-dark);background:linear-gradient(135deg,rgb(var(--sai-deep-rgb) / 78%),rgb(var(--sai-accent-rgb) / 43%));border:1px solid var(--sai-glass-edge);border-radius:clamp(20px,2.6vw,32px);box-shadow:var(--sai-shadow-glass);-webkit-backdrop-filter:var(--sai-blur);backdrop-filter:var(--sai-blur)}main .slideshow-section .slide__content.background-transparent :is(h1,h2,h3,h4,p,.text-block,[class*=text]){color:var(--sai-on-dark)!important}main .slideshow-section .slide__content.background-transparent :is(h1,h2,h3){font-size:clamp(2.25rem,5.6vw,5rem);line-height:.98;letter-spacing:-.045em}main .slideshow-section .slide__content .button-secondary{color:var(--sai-on-dark)!important;background:rgb(var(--sai-base-rgb) / 12%)!important;border-color:rgb(var(--sai-base-rgb) / 52%)!important;-webkit-backdrop-filter:var(--sai-blur);backdrop-filter:var(--sai-blur)}@supports not (backdrop-filter: blur(1px)){main .slideshow-section .slide__content.background-transparent{background:rgb(var(--sai-deep-rgb) / 94%)}}@media(max-width:749px){main .slideshow-section .slide__image-container:after{background:linear-gradient(0deg,rgb(var(--sai-deep-rgb) / 60%) 0%,rgb(var(--sai-deep-rgb) / 18%) 68%,transparent 100%),radial-gradient(90% 64% at 50% 82%,rgb(var(--sai-accent-rgb) / 18%) 0%,transparent 100%)}main .slideshow-section .slide__content.background-transparent{width:calc(100% - 28px);padding:18px;border-radius:20px}main .slideshow-section .slide__content.background-transparent :is(h1,h2,h3){font-size:clamp(2rem,9vw,3rem)}}@media(min-width:750px){main .slideshow-section slideshow-component.slideshow--content-on-media .slide__content.background-transparent{height:auto;min-height:0;position:absolute;inset-block-start:50%;inset-inline-start:50%;margin:0;transform:translate(-50%,-50%)}}main .product-information__media .product-media-container{border:1px solid var(--sai-hairline);border-radius:clamp(18px,2vw,28px);background:var(--sai-blush);box-shadow:var(--sai-shadow-md)}main .product-information .product-details{padding:clamp(18px,2.2vw,32px);border:1px solid var(--sai-hairline);border-radius:clamp(18px,2vw,28px);background:linear-gradient(145deg,rgb(var(--sai-base-rgb) / 96%),rgb(var(--sai-blush-rgb) / 58%));box-shadow:var(--sai-shadow-sm)}@media(max-width:749px){main .product-information .product-details{padding:14px;border-radius:18px}}main>.shopify-section+.shopify-section{box-shadow:inset 0 1px rgb(var(--sai-accent-rgb) / 5%)}.product-card__content .text-block:not(product-price) p{color:var(--sai-ink)}.quick-add__button,[class*=quick-add] button,.badge,.product-badges__badge{border:1px solid var(--sai-glass-edge)}.quick-add__button,[class*=quick-add] button{background-color:var(--sai-glass);-webkit-backdrop-filter:var(--sai-blur);backdrop-filter:var(--sai-blur)}@media(prefers-reduced-motion:reduce){main .slideshow-section .slide__image-container:after{transition:none}}main .product-information[data-product-handle=fujifilm-finepix-z300-purple] .product-media-container{border:1px solid rgb(71 36 63 / 18%);border-radius:2px;background:#e7d4e6;box-shadow:none}main .product-information[data-product-handle=fujifilm-finepix-z300-purple] .product-details{padding:clamp(18px,2vw,28px) 0;border:0;border-radius:0;background:transparent;box-shadow:none}main .sai-included{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(55px,10vw,145px);max-width:none;margin:0;padding:75px max(6.2%,calc((100% - 1165px)/2)) 89px;overflow:hidden;background:#f5d9e3;color:#36212f;font-family:inherit}main .sai-included:before{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgb(92 30 67 / 12%);content:"";pointer-events:none}main .sai-included__intro,main .sai-included__contents{position:relative;z-index:1;min-width:0}main .sai-section-tag,main .sai-included__topline,main .sai-box-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a52362;font-size:8px;letter-spacing:.16em}main .sai-section-tag{justify-content:flex-start;gap:16px}main .sai-section-tag span:last-child,main .sai-box-foot{color:#886278}main .sai-included__intro h2{margin:31px 0 17px;color:#35132d;font-size:clamp(39px,5vw,64px);line-height:.95;letter-spacing:-.07em}main .sai-included__intro h2 em{color:#a52362;font-style:normal}main .sai-included__intro>p{max-width:290px;margin:0;color:#765668;font-size:13px;line-height:1.8}main .sai-gift-note{display:flex;align-items:center;gap:12px;max-width:325px;margin-top:35px;color:#35132d;font-size:11px;line-height:1.5}main .sai-included__spark{color:#a52362;font-size:25px;line-height:1}main .sai-included__topline{padding-bottom:11px;border-bottom:1px solid rgb(76 36 66 / 25%);color:#35132d}main .sai-included__topline span:last-child{color:#906a80}main .sai-included__list{margin:0;padding:0;list-style:none}main .sai-included__list li{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;min-height:43px;border-bottom:1px solid rgb(76 36 66 / 14%);color:#35132d;font-size:12px}main .sai-included__number{color:#a52362;font-size:9px;letter-spacing:.08em}main .sai-included__check{color:#a52362;font-size:16px;text-align:right}main .sai-box-foot{margin-top:13px;font-size:8px}main .sai-included__seal{position:absolute;z-index:1;bottom:37px;left:43%;display:grid;align-content:center;justify-items:center;gap:5px;width:98px;height:98px;border:1px solid rgb(165 35 98 / 45%);border-radius:50%;color:#a52362;font-size:7px;line-height:1.35;letter-spacing:.12em;text-align:center;transform:rotate(-12deg)}main .sai-included__seal .sai-included__spark{font-size:16px}@media(max-width:700px){main .product-information[data-product-handle=fujifilm-finepix-z300-purple] .product-details{padding:24px 18px 0}main .sai-included{display:block;padding:48px 22px 61px}main .sai-included:before{top:8px;right:8px;bottom:8px;left:8px}main .sai-included__intro h2{margin:23px 0 13px;font-size:48px}main .sai-included__intro>p{font-size:12px}main .sai-gift-note{margin:20px 0 36px;font-size:10px}main .sai-included__list li{min-height:41px;font-size:11px}main .sai-included__seal{display:none}}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section .slide__content.background-transparent .group-block-content{width:100%;max-width:100%;margin:0!important;align-items:flex-start!important}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section .slide__content.background-transparent .text-block,main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section .slide__content.background-transparent .text-block :is(h1,h2,h3,p){text-align:left!important}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section .slide__content .button-custom{min-height:44px;padding-inline:1.4rem;color:var(--sai-deep)!important;background:var(--sai-petal)!important;border-color:transparent!important;border-radius:999px;box-shadow:none;align-self:flex-start}@media(min-width:750px){main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section .slide__image-container:after{background:linear-gradient(270deg,rgb(var(--sai-deep-rgb) / 40%) 0%,rgb(var(--sai-deep-rgb) / 16%) 44%,transparent 74%),radial-gradient(70% 90% at 82% 50%,rgb(var(--sai-accent-rgb) / 13%) 0%,transparent 76%)}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section .slide__content.background-transparent{width:min(calc(100% - 2rem),25rem);max-width:25rem;margin:0;padding:clamp(24px,2.4vw,32px);color:var(--sai-on-dark);text-align:left;background:linear-gradient(135deg,rgb(var(--sai-deep-rgb) / 90%),rgb(var(--sai-accent-rgb) / 50%));border:1px solid rgb(var(--sai-base-rgb) / 58%);border-radius:18px;box-shadow:var(--sai-shadow-glass);-webkit-backdrop-filter:var(--sai-blur);backdrop-filter:var(--sai-blur)}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section slideshow-component.slideshow--content-on-media .slide__content.background-transparent{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:clamp(20px,2.4vw,36px);transform:translateY(-50%)}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section .slide__content.background-transparent :is(h1,h2,h3){font-size:clamp(1.8rem,2.3vw,2.1rem);line-height:1.05;letter-spacing:-.04em}}@supports not (backdrop-filter: blur(1px)){main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section .slide__content.background-transparent{background:rgb(var(--sai-deep-rgb) / 96%)}}.sai-sticker,.sai-edge,.sai-cluster,.header-logo:before,.header-logo:after,.logo-block__image-wrapper:before,.logo-block__image-wrapper:after{display:none!important}@media screen and (min-width:750px)and (max-width:1199px){#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: 44px 44px minmax(0, 1fr) 44px 44px;grid-template-columns:var(--header-template-columns);grid-template-areas:"leftA leftB center rightA rightB";width:100%}#header-component[data-menu-style=drawer] .header__column{display:contents}#header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:center!important;justify-self:center!important;margin-inline:auto}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section slideshow-component.slideshow--content-on-media>slideshow-container>slideshow-slides>slideshow-slide{display:grid;grid-template-rows:var(--grid-template-rows-desktop);height:auto;max-height:none}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section slideshow-component.slideshow--content-on-media>slideshow-container>slideshow-slides>slideshow-slide>.slide__image-container{position:static;grid-row:1}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section slideshow-component.slideshow--content-on-media>slideshow-container>slideshow-slides>slideshow-slide>.slide__content.background-transparent{position:static!important;inset:auto!important;grid-row:2;width:min(calc(100% - 2rem),25rem);max-width:25rem;height:auto;min-height:0;margin:16px auto 24px;transform:none!important}}@media screen and (min-width:750px)and (max-width:1199px)and (orientation:landscape){main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section slideshow-component.slideshow--content-on-media>slideshow-container>slideshow-slides>slideshow-slide{grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);grid-template-rows:min(60dvh,36rem)}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section slideshow-component.slideshow--content-on-media>slideshow-container>slideshow-slides{height:min(60dvh,36rem);min-height:0}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section slideshow-component.slideshow--content-on-media>slideshow-container>slideshow-slides>slideshow-slide{height:100%;min-height:0}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section slideshow-component.slideshow--content-on-media>slideshow-container>slideshow-slides>slideshow-slide>.slide__image-container{grid-column:1;grid-row:1}main>.shopify-section[id$=__slideshow_fLJxRV] .slideshow-section slideshow-component.slideshow--content-on-media>slideshow-container>slideshow-slides>slideshow-slide>.slide__content.background-transparent{grid-column:2;grid-row:1;justify-self:center;align-self:center;margin:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/studiosai-premium.css.map */
