.pb-storefront{background:var(--sf-paper,#fff);height:100dvh;min-height:0;color:var(--sf-ink,#202b40);isolation:isolate;flex-direction:column;font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.8;display:flex;overflow:hidden}.pb-storefront *{box-sizing:border-box}.pb-storefront a{color:inherit;text-decoration:none}.pb-storefront button{font:inherit}.pb-storefront :is(button,a):focus-visible{outline:3px solid var(--sf-accent,#365cff);outline-offset:3px}.pb-store-header,.pb-store-footer{overscroll-behavior:contain;background:var(--sf-paper,#fff);flex:none;min-width:0;max-height:26dvh;overflow:auto}.pb-store-footer{border-top:1px solid var(--sf-line,#e3e7ef);max-height:20dvh}.pb-store-main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;scroll-padding-block:16px;overflow:auto}.pb-store-main:focus-visible{outline:2px solid var(--sf-accent,#365cff);outline-offset:-2px}.pb-store-actions{border-block:1px solid var(--sf-line,#e3e7ef);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px;display:flex}.pb-store-actions button{border:1px solid var(--sf-line,#dce3ef);background:var(--sf-paper,#fff);min-height:44px;color:var(--sf-ink,#202b40);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.pb-store-actions b{background:var(--sf-accent,#365cff);color:var(--sf-on-accent,#fff);text-align:center;border-radius:20px;min-width:22px}.pb-store-actions button:disabled{opacity:.45;cursor:default}.pb-preview-note{color:#765b17;text-align:center;background:#fff6da;flex:none;padding:4px 12px;font-size:11px}.pb-platform-brand{color:var(--sf-muted,#65718b);justify-content:center;padding:8px 16px;font-size:11px;display:flex}.pb-region{flex-direction:column;min-width:0;display:flex}.pb-node{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:var(--pb-padding,0);gap:var(--pb-gap,16px);text-align:var(--pb-align,start);font-size:var(--pb-font-size,inherit);font-weight:var(--pb-weight,inherit);color:var(--pb-color,inherit);background:var(--pb-background,transparent);border-radius:var(--pb-radius,0);min-height:var(--pb-min-height,0);line-height:1.8;position:relative}.pb-section{width:100%;max-width:min(100%,var(--pb-max-width,1240px));padding:var(--pb-padding,24px);flex-direction:column;margin-inline:auto;display:flex}.pb-row{align-items:var(--pb-vertical,stretch);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;display:grid}.pb-column{grid-column:span var(--pb-span,12);justify-content:var(--pb-vertical,flex-start);flex-direction:column;display:flex}.pb-node :is(h2,h3,p,small){white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pb-text h2{font-size:inherit;font-weight:inherit;line-height:1.6}.pb-text small{font-size:inherit;font-weight:inherit;display:block}.pb-text p{font-size:inherit;font-weight:inherit}.pb-image{width:100%;min-width:0;overflow:hidden}.pb-image img{border-radius:inherit;width:100%;max-width:100%;height:auto;display:block}.pb-image-square{aspect-ratio:1}.pb-image-portrait{aspect-ratio:3/4}.pb-image-landscape{aspect-ratio:16/9}.pb-image:not(.pb-image-auto) img{object-fit:cover;height:100%}.pb-image-placeholder{color:#607494;text-align:center;background:#f4f7fd;border:1px dashed #91a1be;justify-content:center;align-items:center;gap:12px;min-height:150px;padding:16px;font-size:13px;display:flex}.pb-action{white-space:normal;overflow-wrap:anywhere;border-radius:var(--pb-radius,8px);background:var(--sf-accent,#365cff);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:9px 16px;font-size:13px;display:inline-flex;color:var(--sf-on-accent,#fff)!important}.pb-action:disabled,.pb-action[aria-disabled=true],.pb-action-empty{opacity:.5;cursor:default}.pb-action svg{flex:none}.pb-button{display:block}.pb-spacer{flex:none;width:100%}.pb-divider hr{border:0;opacity:.25;border-block-start:1px solid;width:100%;margin:0}.pb-product-grid{grid-template-columns:repeat(var(--pb-columns,3),minmax(0,1fr));gap:16px;display:grid}.pb-product-card{border:1px solid var(--sf-line,#e3e7ef);border-radius:var(--pb-radius,8px);flex-direction:column;min-width:0;display:flex;overflow:hidden}.pb-product-image{aspect-ratio:4/5;background:var(--sf-tint,#f0f3f9);max-height:320px;color:var(--sf-muted,#62728d);justify-content:center;align-items:center;display:flex;overflow:hidden}.pb-product-image img{object-fit:cover;width:100%;height:100%;display:block}.pb-product-copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;padding:14px;display:flex}.pb-product-copy>small{color:var(--sf-muted,#65718b);font-size:11px}.pb-product-copy h3{font-size:16px;line-height:1.7}.pb-product-price{font-size:14px;font-weight:600}.pb-product-price small{font-size:11px;font-weight:400}.pb-product-stock{color:var(--sf-muted,#65718b);font-size:11px}.pb-product-copy>.pb-action{width:100%;margin-block-start:auto}.pb-products-list .pb-product-card{grid-template-columns:minmax(0,140px) minmax(0,1fr);display:grid}.pb-products-list .pb-product-image{aspect-ratio:auto;height:100%;max-height:200px}.pb-products-featured .pb-product-card{max-width:720px;margin-inline:auto}.pb-product-pager{justify-content:center;align-items:center;gap:16px;margin-block-start:16px;display:flex}.pb-product-pager button{border:1px solid var(--sf-line,#dce3ef);background:var(--sf-paper,#fff);width:44px;height:44px;color:inherit;cursor:pointer;border-radius:7px;place-items:center;display:grid}.pb-product-pager button:disabled{opacity:.4;cursor:default}.pb-empty{text-align:center;color:var(--sf-muted,#65718b);padding:20px;font-size:13px}.pb-empty-column,.pb-empty-region{color:#6980a6;text-align:center;border:1px dashed #94a6c4;padding:20px;font:12px/1.8 Vazirmatn,Tahoma,sans-serif}.pb-editing .pb-store-header,.pb-editing .pb-store-footer{max-height:none;overflow:visible}.pb-editing .pb-store-main{flex:none;overflow:visible}.pb-editing{overflow:auto}.pb-editing .pb-node{min-height:max(var(--pb-min-height,0px),calc(60px * var(--sie-control-inverse,1)));outline-offset:-1px;outline:1px dashed #7790b344}.pb-editing .pb-node[data-builder-hidden=true]{opacity:.55;background-image:repeating-linear-gradient(135deg,#657ba00a 0 8px,#0000 8px 16px)}@media (max-width:1000px){.pb-node{padding:var(--pb-padding-tablet,var(--pb-padding,0));gap:var(--pb-gap-tablet,var(--pb-gap,16px));text-align:var(--pb-align-tablet,var(--pb-align,start));font-size:var(--pb-font-size-tablet,var(--pb-font-size,inherit));font-weight:var(--pb-weight-tablet,var(--pb-weight,inherit));color:var(--pb-color-tablet,var(--pb-color,inherit));background:var(--pb-background-tablet,var(--pb-background,transparent));border-radius:var(--pb-radius-tablet,var(--pb-radius,0));min-height:var(--pb-min-height-tablet,var(--pb-min-height,0))}.pb-section{max-width:min(100%,var(--pb-max-width-tablet,var(--pb-max-width,1240px)));padding:var(--pb-padding-tablet,var(--pb-padding,20px))}.pb-row{align-items:var(--pb-vertical-tablet,var(--pb-vertical,stretch))}.pb-column{grid-column:span var(--pb-span-tablet,var(--pb-span,12));justify-content:var(--pb-vertical-tablet,var(--pb-vertical,flex-start))}.pb-product-grid{grid-template-columns:repeat(var(--pb-columns-tablet,var(--pb-columns,2)),minmax(0,1fr))}}@media (max-width:600px){.pb-node{padding:var(--pb-padding-mobile,var(--pb-padding-tablet,var(--pb-padding,0)));gap:var(--pb-gap-mobile,var(--pb-gap-tablet,var(--pb-gap,12px)));text-align:var(--pb-align-mobile,var(--pb-align-tablet,var(--pb-align,start)));font-size:var(--pb-font-size-mobile,var(--pb-font-size-tablet,var(--pb-font-size,inherit)));font-weight:var(--pb-weight-mobile,var(--pb-weight-tablet,var(--pb-weight,inherit)));color:var(--pb-color-mobile,var(--pb-color-tablet,var(--pb-color,inherit)));background:var(--pb-background-mobile,var(--pb-background-tablet,var(--pb-background,transparent)));border-radius:var(--pb-radius-mobile,var(--pb-radius-tablet,var(--pb-radius,0)));min-height:var(--pb-min-height-mobile,var(--pb-min-height-tablet,var(--pb-min-height,0)))}.pb-section{max-width:min(100%,var(--pb-max-width-mobile,var(--pb-max-width-tablet,var(--pb-max-width,1240px))));padding:var(--pb-padding-mobile,var(--pb-padding-tablet,var(--pb-padding,16px)))}.pb-column{grid-column:span var(--pb-span-mobile,12);justify-content:var(--pb-vertical-mobile,var(--pb-vertical-tablet,var(--pb-vertical,flex-start)))}.pb-row{align-items:var(--pb-vertical-mobile,var(--pb-vertical-tablet,var(--pb-vertical,stretch)))}.pb-product-grid{grid-template-columns:repeat(var(--pb-columns-mobile,2),minmax(0,1fr));gap:10px}.pb-product-image{max-height:220px}.pb-product-copy{padding:10px}.pb-product-copy h3{font-size:14px}.pb-product-copy .pb-action{padding-inline:8px;font-size:12px}.pb-products-list .pb-product-card{grid-template-columns:minmax(0,100px) minmax(0,1fr)}.pb-store-actions{gap:6px;padding:6px 10px}.pb-store-actions button{padding-inline:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.pb-storefront *{scroll-behavior:auto!important}}.pb-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pb-node{font-size:var(--pb-font-size,var(--pb-font-default,inherit));order:var(--pb-order,0);max-width:min(100%,var(--pb-max-width,100%))}@media (min-width:1001px){.pb-storefront:not(.pb-editing) [data-pb-hidden-desktop=true]{display:none}}@media (min-width:601px) and (max-width:1000px){.pb-node{font-size:var(--pb-font-size-tablet,var(--pb-font-size,var(--pb-font-default,inherit)));order:var(--pb-order-tablet,var(--pb-order,0));max-width:min(100%,var(--pb-max-width-tablet,var(--pb-max-width,100%)))}.pb-storefront:not(.pb-editing) [data-pb-hidden-tablet=true]{display:none}}@media (max-width:600px){.pb-node{font-size:var(--pb-font-size-mobile,var(--pb-font-size-tablet,var(--pb-font-size,var(--pb-font-default,inherit))));order:var(--pb-order-mobile,var(--pb-order-tablet,var(--pb-order,0)));max-width:min(100%,var(--pb-max-width-mobile,var(--pb-max-width-tablet,var(--pb-max-width,100%))))}.pb-storefront:not(.pb-editing) [data-pb-hidden-mobile=true]{display:none}}.sc-storefront{--sc-line:color-mix(in srgb,var(--sf-ink) 17%,transparent);--sc-muted:color-mix(in srgb,var(--sf-ink) 65%,var(--sf-paper));scrollbar-gutter:stable;height:100dvh;color:var(--sf-ink);background:var(--sf-paper);scroll-behavior:auto;display:block;overflow:auto}.sc-storefront button,.sc-storefront input,.sc-storefront select{font:inherit;color:inherit}.sc-storefront button,.sc-storefront select{cursor:pointer;min-height:44px}.sc-storefront button{background:0 0;border:0}.sc-storefront :is(button,a,input,select):focus-visible{outline:2px solid var(--sf-accent);outline-offset:4px}.sc-storefront button:disabled{opacity:.5;cursor:default}.sc-storefront :is(h1,h2,h3,p){margin:0}.sc-storefront :is(h1,h2,h3){font-weight:500}.sc-sample-note{text-align:center;color:var(--sc-muted);border-bottom:1px solid var(--sc-line);padding:6px 16px;font-size:11px}.sc-header{border-bottom:1px solid var(--sc-line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:16px max(24px,50% - 612px);display:flex}.sc-brand{text-align:start;white-space:nowrap;align-items:center;gap:12px;display:flex;font-size:24px!important}.sc-brand small{letter-spacing:1px;color:var(--sc-muted);font-size:10px;display:block}.sc-monogram{border:1px solid var(--sf-accent);width:42px;height:48px;color:var(--sf-accent);place-items:center;font-size:28px;display:grid}.sc-header nav,.sc-footer nav{align-items:center;gap:24px;display:flex}.sc-header nav button{border-bottom:1px solid #0000;padding:6px 0;font-size:13px}.sc-header nav button[aria-current=page]{border-color:var(--sf-accent);color:var(--sf-accent)}.sc-actions{gap:4px;display:flex}.sc-actions button{place-items:center;width:44px;display:grid;position:relative}.sc-actions span{background:var(--sf-accent);color:var(--sf-on-accent);border-radius:20px;min-width:17px;font-size:10px;position:absolute;top:0;right:0}.sc-main{outline:none;min-width:0}.sc-main>.pb-region{gap:12px}.sc-storefront .pb-action,.sc-primary{min-height:48px;font:inherit;border:0;border-radius:3px;justify-content:center;align-items:center;gap:14px;padding:12px 24px;font-size:14px;text-decoration:none;display:inline-flex;background:var(--sf-accent)!important;color:var(--sf-on-accent)!important}.sc-storefront .pb-action{width:max-content;max-width:100%}.sc-storefront .pb-text p{color:var(--sc-muted);line-height:2}.sc-storefront .pb-text small{color:var(--sf-accent)}.showcase-stock{aspect-ratio:1;background-color:#181712;background-image:url(/images/perfume-library/reference-products.png);background-position:26.8% 77.87%;background-repeat:no-repeat;background-size:711.11% 519.8%;width:100%;display:block}.showcase-stock[data-stock=wood]{background-position:3.39% 30.27%;background-size:236.31% 234.86%}.showcase-stock[data-stock=rain]{background-position:45% 77.87%}.showcase-stock[data-stock=night]{background-position:63.2% 77.87%}.showcase-stock[data-stock=studio]{background-image:url(/images/business-demo/perfume.webp);background-position:50%;background-size:cover}.sc-storefront .pb-image{border-radius:4px}.sc-storefront #showcase-hero{padding-block:36px}.sc-storefront #showcase-hero-row{gap:48px}.sc-storefront #showcase-hero-copy{justify-content:center;gap:var(--pb-gap,22px);padding:var(--pb-padding,28px)}.sc-storefront #scent-title{font-size:var(--pb-font-size,64px);line-height:1.5}.sc-storefront #scent-title h2{line-height:1.45}.sc-storefront #showcase-intro{max-width:360px}.sc-storefront #showcase-hero-art .pb-image{max-height:540px}.sc-storefront #showcase-home-guide{border-block:1px solid var(--sc-line)}.sc-storefront #showcase-home-options{gap:48px}.sc-storefront #showcase-home-guide h2{font-size:24px}.sc-storefront #showcase-home-guide .pb-action{justify-content:start;padding:0;color:var(--sf-accent)!important;background:0 0!important}.sc-storefront #showcase-collection>.pb-row{gap:28px}.sc-storefront #showcase-collection>.pb-row>.pb-column{border:1px solid var(--sc-line);padding:16px}.sc-storefront #showcase-collection .pb-image{max-height:350px}.sc-storefront [id^=detail-][id$=-copy]{justify-content:center;gap:18px;padding:28px}.sc-storefront [id^=detail-][id$=-title]{font-size:48px}.sc-storefront [id^=detail-][id$=-back] .pb-action{padding:0;color:var(--sc-muted)!important;background:0 0!important}.sc-storefront #showcase-guide>.pb-row{gap:32px}.sc-storefront #showcase-guide>.pb-row>.pb-column{border:1px solid var(--sc-line);padding:24px}.sc-storefront #showcase-about-copy{justify-content:center;padding:28px}.sc-storefront #showcase-contact{max-width:1000px}.sc-storefront #showcase-help-row{border-block:1px solid var(--sc-line);padding-block:24px}.sc-storefront #showcase-faq-one,.sc-storefront #showcase-faq-two{border-bottom:1px solid var(--sc-line);padding:18px}.sc-home-products,.sc-catalog,.sc-detail{max-width:1280px;margin:auto;padding:28px}.sc-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.sc-section-heading h2{font-size:25px}.sc-section-heading button{color:var(--sf-accent);align-items:center;gap:12px;font-size:13px;display:inline-flex}.sc-sample-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sc-sample-strip>button{text-align:start;grid-template-columns:1fr auto;gap:12px;padding:0;display:grid}.sc-sample-strip .showcase-stock{aspect-ratio:1.2;border-radius:4px;grid-column:1/-1}.sc-sample-strip small{color:var(--sc-muted);font-size:10px;display:block}.sc-sample-strip b{font-size:20px;font-weight:500;display:block}.sc-sample-strip svg{align-self:center}.sc-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sc-product-card{flex-direction:column;gap:8px;min-width:0;display:flex}.sc-product-image{aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--sf-ink) 5%,transparent)!important;padding:0!important}.sc-product-image img{object-fit:cover;width:100%;height:100%}.sc-product-card h2{font-size:22px}.sc-product-card h2 button{text-align:start;padding:0}.sc-product-card small{color:var(--sc-muted)}.sc-product-card p{font-size:14px}.sc-text-action{text-align:start;align-items:center;gap:12px;padding:0;display:inline-flex;color:var(--sf-accent)!important}.sc-filters{flex-wrap:wrap;gap:16px;max-width:1280px;margin:auto;padding:24px 28px 4px;display:flex}.sc-filters label{border-bottom:1px solid var(--sc-line);flex:1;align-items:center;gap:10px;min-width:160px;display:flex}.sc-filters input{background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:48px}.sc-filters select,.sc-page-select select{background:var(--sf-paper);border:1px solid var(--sc-line);border-radius:4px;max-width:100%;padding:8px 12px}.sc-empty{text-align:center;padding:70px 18px}.sc-empty>svg{margin:0 auto 16px}.sc-empty button{color:var(--sf-accent);margin-top:20px}.sc-detail-grid{grid-template-columns:1fr 1fr;gap:48px;margin:24px 0 48px;display:grid}.sc-back{align-items:center;gap:12px;display:inline-flex;color:var(--sc-muted)!important}.sc-detail-gallery{min-width:0}.sc-detail-image{aspect-ratio:1;border-radius:4px;overflow:hidden}.sc-detail-image img{object-fit:cover;width:100%;height:100%}.sc-detail-copy{flex-direction:column;justify-content:center;gap:22px;display:flex}.sc-detail-copy h1{font-size:48px}.sc-detail-copy>p{color:var(--sc-muted);white-space:pre-wrap}.sc-detail-copy dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sc-detail-copy dl div{border-bottom:1px solid var(--sc-line);padding-bottom:10px}.sc-detail-copy dt{color:var(--sc-muted);font-size:12px}.sc-detail-copy dd{margin:0}.sc-detail-copy strong{font-size:22px}.sc-photo-tabs{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.sc-photo-tabs button{border:1px solid var(--sc-line);width:64px;height:64px;padding:3px}.sc-photo-tabs button[aria-pressed=true]{border-color:var(--sf-accent)}.sc-photo-tabs img{object-fit:cover;width:100%;height:100%}.sc-contact-actions{flex-wrap:wrap;align-items:center;gap:24px;max-width:1000px;margin:0 auto;padding:0 28px 40px;display:flex}.sc-contact-actions>p{color:var(--sc-muted);font-size:13px}.sc-footer{border-top:1px solid var(--sc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:28px max(24px,50% - 612px);display:flex}.sc-footer>div{max-width:400px}.sc-footer strong{font-size:22px}.sc-footer .pb-section{padding:0}.sc-footer .pb-text{font-size:12px}.sc-footer nav{flex-wrap:wrap;gap:16px}.sc-footer nav button{font-size:12px}.sc-footer>small{color:var(--sc-muted);font-size:10px}.sc-page-select{border-bottom:1px solid var(--sc-line);justify-content:center;align-items:center;gap:16px;padding:8px;font-size:12px;display:flex}.sc-storefront.pb-editing .pb-node{min-height:var(--pb-min-height,0);outline:0}.sc-dialog{border:1px solid var(--sc-line);background:var(--sf-paper);width:min(92vw,460px);color:var(--sf-ink);font:inherit;text-align:center;border-radius:10px;max-height:90dvh;margin:auto;padding:36px;position:fixed;inset:0;overflow:auto}.sc-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.sc-dialog>svg{margin:20px auto}.sc-dialog h2{margin-bottom:16px}.sc-dialog p{color:var(--sc-muted);margin-bottom:24px;font-size:14px;line-height:2}.sc-close{place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;left:12px}@media (max-width:900px){.sc-header{flex-wrap:wrap;gap:14px;padding:14px 20px}.sc-header nav{order:3;justify-content:center;gap:24px;width:100%}.sc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-storefront #showcase-hero-row{gap:20px}.sc-storefront #showcase-hero-copy{padding:0}.sc-storefront #showcase-home-options,.sc-detail-grid{gap:24px}.sc-footer{text-align:center;justify-content:center}.sc-footer .pb-node{text-align:center}}@media (max-width:600px){.sc-sample-note{padding:6px 14px;font-size:10px;line-height:1.7}.sc-header{gap:10px;padding:12px 16px}.sc-brand{font-size:21px!important}.sc-monogram{width:34px;height:40px;font-size:24px}.sc-header nav{justify-content:space-between;gap:6px}.sc-header nav button{white-space:nowrap;font-size:11px}.sc-actions{gap:0}.sc-storefront #showcase-hero{padding-top:22px}.sc-storefront #showcase-hero-copy{gap:var(--pb-gap-mobile,14px);padding:var(--pb-padding-mobile,6px)}.sc-storefront #scent-title{font-size:var(--pb-font-size-mobile,40px)}.sc-storefront #showcase-hero-art .pb-image{aspect-ratio:1.35;max-height:320px}.sc-storefront #showcase-home-options{gap:24px}.sc-storefront #showcase-home-guide h2{font-size:21px}.sc-home-products,.sc-catalog,.sc-detail{padding:22px 18px}.sc-sample-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.sc-sample-strip small{font-size:9px}.sc-sample-strip b{font-size:18px}.sc-section-heading h2{font-size:22px}.sc-storefront #showcase-collection>.pb-row{gap:20px}.sc-storefront #showcase-collection>.pb-row>.pb-column{padding:12px}.sc-storefront #showcase-about-copy,.sc-storefront [id^=detail-][id$=-copy]{gap:14px;padding:8px 0}.sc-storefront [id^=detail-][id$=-title]{font-size:36px}.sc-storefront #showcase-guide>.pb-row>.pb-column{padding:18px}.sc-detail-grid{grid-template-columns:1fr}.sc-detail-copy h1{font-size:36px}.sc-product-grid{gap:22px 14px}.sc-product-card h2{font-size:20px}.sc-product-card p{font-size:12px}.sc-text-action{font-size:12px!important}.sc-filters{gap:10px;padding:18px 18px 0}.sc-filters label{flex-basis:100%}.sc-filters select{flex:1;min-width:0;font-size:12px}.sc-page-select{flex-wrap:wrap}.sc-footer{gap:16px;padding:24px 18px}.sc-footer nav{gap:14px}}.sc-bound-products .sc-product-grid{grid-template-columns:repeat(var(--pb-columns,4),minmax(0,1fr))}.sc-bound-list .sc-product-grid,.sc-bound-featured .sc-product-grid{grid-template-columns:1fr}@media (max-width:600px){.sc-bound-products .sc-product-grid{grid-template-columns:repeat(var(--pb-columns-mobile,2),minmax(0,1fr))}.sc-storefront #showcase-guide>.pb-row{gap:16px}.sc-storefront #showcase-collection>.pb-row{gap:12px}.sc-storefront #showcase-collection>.pb-row>.pb-column{padding:8px}.sc-storefront #showcase-collection h2{font-size:22px}.sc-storefront #showcase-collection .pb-text p{font-size:11px}.sc-storefront #showcase-collection .pb-action{width:100%;padding:8px;font-size:12px}}.rose-store{--rose-paper:var(--sf-paper,#fffaf5);--rose-ink:var(--sf-ink,#302421);--rose-muted:var(--sf-muted,#806d65);--rose-line:var(--sf-line,#e9dbd4);--rose-accent:var(--sf-accent,#b34f66);--rose-blush:color-mix(in srgb,var(--rose-accent) 14%,var(--rose-paper));background:var(--rose-paper);width:100%;max-width:100%;height:auto;min-height:100dvh;color:var(--rose-ink);isolation:isolate;direction:rtl;font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.8;display:block;overflow:clip visible}.rose-store *{box-sizing:border-box;min-width:0}.rose-store :is(button,input,select,textarea){font:inherit}.rose-store button{cursor:pointer;color:inherit}.rose-store button:disabled{cursor:default;opacity:.48}.rose-store a{color:inherit;text-decoration:none}.rose-store :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--rose-accent);outline-offset:3px}.rose-store :is(img,svg){max-width:100%}.rose-store :is(button,a,input,select){touch-action:manipulation}.rose-store .rose-header{z-index:5;border:1px solid var(--rose-line);background:color-mix(in srgb,var(--rose-paper) 94%,transparent);border-radius:22px;align-items:center;gap:24px;width:calc(100% - 48px);max-width:1392px;margin:18px auto 0;padding:14px 22px;display:flex;position:relative;box-shadow:0 8px 30px #63453209}.rose-store .rose-brand{white-space:nowrap;text-align:start;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:0;font-size:25px;font-weight:700;display:flex}.rose-store .rose-brand img{object-fit:contain;flex:none;width:42px;height:42px}.rose-store .rose-brand small{color:var(--rose-muted);letter-spacing:.03em;font-size:10px;font-weight:400;display:block}.rose-store .rose-brand svg{flex:none;width:32px;height:32px}.rose-store .rose-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.rose-store .rose-nav :is(button,a){white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:8px 0;font-size:13px;display:inline-flex}.rose-store .rose-nav :is([aria-current=page],.active){color:var(--rose-accent);border-color:currentColor}.rose-store .rose-search{border:1px solid var(--rose-line);background:color-mix(in srgb,var(--rose-ink) 4%,var(--rose-paper));border-radius:15px;flex:1;align-items:center;gap:8px;min-width:150px;max-width:350px;margin-inline-start:auto;padding-inline:12px;display:flex}.rose-store .rose-search input{width:100%;min-height:44px;color:inherit;background:0 0;border:0;outline:0;padding:8px 0;font-size:12px}.rose-store .rose-search button{background:0 0;border:0;flex:none;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.rose-store .rose-header-actions{flex:none;align-items:center;gap:4px;display:flex}.rose-store .rose-header-actions .rose-menu{display:none}.rose-store .rose-icon{background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:inline-flex;position:relative}.rose-store .rose-icon:hover{background:var(--rose-blush)}.rose-store .rose-icon svg{flex:none;width:21px;height:21px}.rose-store .rose-badge{inset-inline-end:1px;background:var(--rose-accent);color:#fff;border-radius:20px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:10px;line-height:1;display:grid;position:absolute;top:0}.rose-store .rose-preview-note{color:#805c4b;text-align:center;background:#f7e9df;margin:0;padding:7px 18px;font-size:11px;line-height:1.8}.rose-store .rose-main{scrollbar-gutter:auto;flex:none;width:100%;height:auto;min-height:0;display:block;overflow:visible}.rose-store .pb-action,.rose-store .rose-button,.rose-store .rose-secondary{border-radius:var(--pb-radius,24px);background:var(--rose-accent);text-align:center;white-space:normal;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:10px 20px;font-size:13px;font-weight:500;line-height:1.65;display:inline-flex;color:var(--sf-on-accent,#fffaf5)!important}.rose-store .rose-secondary{border-color:var(--rose-line);background:0 0;color:var(--rose-ink)!important}.rose-store .rose-button:hover,.rose-store .pb-action:hover{filter:brightness(1.08)}.rose-store .rose-photo{aspect-ratio:1;background-color:#f0e2d8;background-image:url(/images/perfume-rose/products.webp);background-repeat:no-repeat;background-size:300% 200%;background-position:var(--art-x,0%) var(--art-y,0%);object-fit:cover;width:100%;display:block}.rose-store img.rose-photo{object-fit:cover;background-image:none}.rose-store .rose-photo>img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.rose-store .rose-photo:has(>img){background-image:none}.rose-store .rose-photo-empty{color:var(--rose-muted);background-image:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.rose-store .pb-image>[data-stock]{background-repeat:no-repeat;width:100%;height:100%;min-height:100%}.rose-store [data-stock=rose-hero]{aspect-ratio:3/2;background-image:url(/images/perfume-rose/hero.webp);background-position:24%;background-size:cover}.rose-store [data-stock=rose-gift]{aspect-ratio:1;background-image:url(/images/perfume-rose/gift.webp);background-position:50%;background-size:cover}.rose-store [data-stock^=rose-product-]{aspect-ratio:1;background-image:url(/images/perfume-rose/products.webp);background-size:300% 200%;background-position:var(--art-x,0%) var(--art-y,0%)}.rose-store [data-stock=rose-product-0]{--art-x:0%;--art-y:0%}.rose-store [data-stock=rose-product-1]{--art-x:50%;--art-y:0%}.rose-store [data-stock=rose-product-2]{--art-x:100%;--art-y:0%}.rose-store [data-stock=rose-product-3]{--art-x:0%;--art-y:100%}.rose-store [data-stock=rose-product-4]{--art-x:50%;--art-y:100%}.rose-store [data-stock=rose-product-5]{--art-x:100%;--art-y:100%}.rose-store #rose-hero{padding-block:var(--pb-padding,28px) 12px}.rose-store #rose-hero-row{align-items:var(--pb-vertical,center);gap:var(--pb-gap,24px);direction:ltr}.rose-store #rose-hero-row>.pb-column{direction:rtl}.rose-store #rose-hero-visual{order:var(--pb-order,1);align-self:stretch}.rose-store #rose-hero-copy{order:var(--pb-order,2);justify-content:center}.rose-store #rose-discovery-card{order:var(--pb-order,3);box-shadow:0 8px 28px #894c4510}.rose-store #rose-hero-image{aspect-ratio:1.15;border-radius:var(--pb-radius,22px);height:100%;min-height:340px;max-height:440px}.rose-store #scent-title{font-size:var(--pb-font-size,58px);line-height:1.45}.rose-store #scent-title h2{letter-spacing:-.035em;line-height:1.45}.rose-store #rose-hero-subtitle{color:var(--pb-color,#915b48)}.rose-store #rose-hero-body{max-width:var(--pb-max-width,390px)}.rose-store #rose-discovery-image{aspect-ratio:1.35;max-height:180px}.rose-store #rose-discovery-title h2{line-height:1.6}.rose-store #rose-shortcuts{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;padding-block:12px;display:flex}.rose-store #rose-shortcuts .pb-action{background:var(--rose-blush);padding-inline:20px;font-size:12px;color:var(--rose-ink)!important}.rose-store .rose-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;max-width:1440px;margin:0 auto;padding:18px 28px;display:grid}.rose-store .rose-categories>button{text-align:start;background:#f5eae5;border:1px solid #eadbd5;border-radius:18px;align-items:center;gap:10px;min-height:64px;padding:5px 12px;font-size:12px;line-height:1.5;display:flex}.rose-store .rose-categories>button .rose-photo{border-radius:13px;flex:none;width:48px;height:48px}.rose-store .rose-categories>button[aria-pressed=true]{border-color:var(--rose-accent);background:#f1d6da}.rose-store #rose-home-collection{gap:12px;padding-block:20px 24px;position:relative}.rose-store #rose-home-collection-action{align-self:flex-end;margin-top:-58px;margin-bottom:10px}.rose-store #rose-home-collection-action .pb-action{border:1px solid var(--rose-line);background:0 0;min-height:40px;font-size:12px;color:var(--rose-ink)!important}.rose-store .rose-products-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%;display:grid}.rose-store .rose-products-grid.rose-catalog-grid,.rose-store .rose-catalog-grid .rose-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.rose-store .rose-product{border:1px solid var(--rose-line);background:var(--rose-paper);border-radius:20px;flex-direction:column;min-width:0;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 22px #62463106}.rose-store .rose-product:hover{transform:translateY(-3px);box-shadow:0 10px 24px #78493616}.rose-store .rose-product>.rose-photo,.rose-store .rose-product>a>.rose-photo,.rose-store .rose-product>button>.rose-photo{border-radius:18px 18px 0 0}.rose-store .rose-product>button:not(.rose-favorite){width:100%;text-align:inherit;background:0 0;border:0;padding:0;display:block}.rose-store .rose-favorite{z-index:2;top:7px;border:1px solid var(--rose-line);background:color-mix(in srgb,var(--rose-paper) 94%,transparent);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--rose-accent);border-radius:50%;place-items:center;padding:11px;display:grid;position:absolute;inset-inline-end:7px}.rose-store .rose-favorite[aria-pressed=true]{background:var(--rose-blush);color:var(--rose-accent)}.rose-store .rose-favorite[aria-pressed=true] svg{fill:currentColor}.rose-store .rose-card-body{flex-direction:column;flex:1;align-items:stretch;gap:8px;padding:12px;display:flex}.rose-store .rose-card-body h3{margin:0;font-size:15px;font-weight:600;line-height:1.8}.rose-store .rose-card-body h3 button{text-align:start;min-height:44px;font-weight:inherit;line-height:inherit;background:0 0;border:0;padding:0}.rose-store .rose-card-body p{color:var(--rose-muted);margin:0;font-size:12px;line-height:1.8}.rose-store .rose-card-body strong{font-size:13px;font-weight:600}.rose-store .rose-card-body .rose-button{width:100%;min-height:44px;margin-top:auto;padding:9px 8px;font-size:11px}.rose-store .rose-card-body small{color:var(--rose-muted);font-size:10px}.rose-store #rose-promotions{padding-block:12px 30px}.rose-store :is(#rose-warm-promo,#rose-gift-promo){background:#f0e0d3;border-radius:24px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-content:center;align-items:center;gap:12px 22px;min-height:230px;padding:22px;display:grid;overflow:hidden}.rose-store #rose-gift-promo{background:#f4dfe2}.rose-store :is(#rose-warm-image,#rose-gift-image){aspect-ratio:1;grid-area:1/2/4;max-height:250px}.rose-store :is(#rose-warm-promo,#rose-gift-promo)>.pb-text,.rose-store :is(#rose-warm-promo,#rose-gift-promo)>.pb-button{grid-column:1}.rose-store :is(#rose-warm-title,#rose-gift-title){font-size:var(--pb-font-size,28px)}.rose-store .rose-filters{border:1px solid var(--rose-line);background:#f5ede7;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 22px;padding:15px;display:flex}.rose-store .rose-filters :is(input,select){min-height:44px;color:inherit;background:#fffcf8;border:1px solid #decfc6;border-radius:12px;max-width:100%;padding:10px 14px;font-size:13px}.rose-store .rose-filters input{flex:1;min-width:180px}.rose-store .rose-filters label{color:var(--rose-muted);align-items:center;gap:8px;font-size:12px;display:flex}.rose-store .rose-filters select{flex:1;min-width:140px}.rose-store .rose-breadcrumb{max-width:1440px;color:var(--rose-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto 22px;padding:16px 28px 0;font-size:12px;display:flex}.rose-store .rose-breadcrumb button{min-height:44px;color:inherit;background:0 0;border:0;padding:4px 0}.rose-store .rose-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;max-width:1250px;margin:0 auto;padding:32px 28px 48px;display:grid}.rose-store .rose-detail>.rose-breadcrumb{grid-column:1/-1;margin-bottom:0}.rose-store .rose-detail-media{min-width:0}.rose-store .rose-detail-media .rose-photo{border-radius:28px;max-height:620px}.rose-store .rose-detail-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-width:0;display:flex}.rose-store .rose-detail-copy h1{margin:0;font-size:clamp(28px,3.2vw,46px);line-height:1.6}.rose-store .rose-detail-copy :is(p,h2){overflow-wrap:anywhere;max-width:100%;margin:0}.rose-store .rose-detail-copy p{color:var(--rose-muted);font-size:15px;line-height:2}.rose-store .rose-detail-copy dl{border-block:1px solid var(--rose-line);flex-direction:column;gap:12px;width:100%;margin:0;padding-block:20px;font-size:14px;display:flex}.rose-store .rose-detail-copy dl>div{grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:20px;display:grid}.rose-store .rose-detail-copy dt{color:var(--rose-muted)}.rose-store .rose-detail-copy dd{overflow-wrap:anywhere;margin:0}.rose-store .rose-detail-copy select{border:1px solid var(--rose-line);max-width:100%;min-height:44px;color:inherit;background:0 0;border-radius:12px;padding:9px 14px}.rose-store .rose-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.rose-store .rose-text-link{min-height:44px;color:var(--rose-muted);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-size:12px;text-decoration:underline;display:inline-flex}.rose-store .rose-thumbnails{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.rose-store .rose-thumbnails button{border:1px solid var(--rose-line);background:0 0;border-radius:13px;width:66px;height:66px;padding:3px;overflow:hidden}.rose-store .rose-thumbnails button[aria-pressed=true]{border-color:var(--rose-accent)}.rose-store .rose-thumbnails img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.rose-store .rose-related{width:100%;max-width:1440px;margin:0 auto;padding:24px 28px 40px}.rose-store .rose-related>h1,.rose-store .rose-related>h2{margin:0 0 22px;font-size:28px}.rose-store .rose-gift-banner{border:1px solid var(--rose-line);background:#f5e1e3;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;margin-bottom:32px;display:grid;overflow:hidden}.rose-store .rose-gift-banner>img{object-fit:cover;width:100%;height:340px;display:block}.rose-store .rose-gift-banner>div{padding:28px}.rose-store .rose-gift-banner h1{margin:10px 0;font-size:38px;line-height:1.6}.rose-store .rose-gift-banner p{max-width:430px;color:var(--rose-muted);margin:0 0 22px;font-size:15px;line-height:2}.rose-store .rose-empty{text-align:center;min-height:230px;color:var(--rose-muted);border:1px dashed #ddc9bd;border-radius:22px;place-items:center;gap:14px;padding:35px 20px;display:grid}.rose-store .rose-empty h2,.rose-store .rose-empty p{margin:0}.rose-store #rose-about-copy{justify-content:center}.rose-store #rose-guide-families{align-items:stretch}.rose-store #rose-guide-families>.pb-column{border:1px solid var(--rose-line);background:#fffcf8;border-radius:22px;padding:18px}.rose-store #rose-guide-families .pb-button{margin-top:auto}.rose-store #rose-guide-families .pb-image{max-height:300px}.rose-store #rose-contact{max-width:min(100%,var(--pb-max-width,1080px))}.rose-store #rose-support-row{border-block:1px solid var(--rose-line);align-items:start;padding-block:22px}.rose-store .rose-support-contact{border:1px solid var(--rose-line);overflow-wrap:anywhere;background:#f4e8e1;border-radius:18px;max-width:1050px;margin:0 auto 28px;padding:18px 24px}.rose-store .rose-support-contact a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.rose-store .rose-footer{border-top:1px solid var(--rose-line);background:color-mix(in srgb,var(--rose-accent) 6%,var(--rose-paper));margin-top:20px}.rose-store .rose-footer .pb-section{padding-block:28px}.rose-store #rose-footer-title{font-size:var(--pb-font-size,25px)}.rose-store #rose-footer-links{flex-flow:wrap;align-content:start;gap:8px 18px}.rose-store #rose-footer-links .pb-action{background:0 0;justify-content:start;padding:8px 0;font-size:12px;color:var(--rose-muted)!important}.rose-store .rose-page-links{flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:15px 20px;font-size:12px;display:flex}.rose-store .rose-page-links :is(button,a){background:0 0;border:0;align-items:center;min-height:44px;padding:4px 0;display:inline-flex}.rose-store .rose-dialog{z-index:40;overscroll-behavior:contain;background:var(--rose-paper);width:min(640px,100% - 28px);max-width:100%;max-height:calc(100dvh - 32px);color:var(--rose-ink);font:inherit;border:1px solid #dbc7bc;border-radius:24px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #34231f30}.rose-store .rose-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2b1d1a85}.rose-store .rose-dialog-head{border-bottom:1px solid var(--rose-line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:14px;display:flex}.rose-store .rose-dialog-head h2{margin:0;font-size:23px}.rose-store .rose-dialog :is(input,textarea,select){border:1px solid var(--rose-line);max-width:100%;min-height:44px;color:inherit;background:#fff;border-radius:12px;padding:10px 12px}.rose-store .rose-dialog label{gap:7px;margin-bottom:16px;font-size:13px;display:grid}.rose-store .rose-dialog p{color:var(--rose-muted);font-size:13px;line-height:1.9}.rose-store .rose-cart-line{border-bottom:1px solid var(--rose-line);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;padding-block:16px;display:grid}.rose-store .rose-cart-line :is(img,.rose-photo){aspect-ratio:1;object-fit:cover;border-radius:14px;width:86px;height:86px}.rose-store .rose-cart-line h3{margin:0;font-size:15px}.rose-store .rose-cart-line p{margin:5px 0;font-size:12px}.rose-store .rose-cart-quantity{border:1px solid var(--rose-line);border-radius:24px;justify-content:center;align-items:center;gap:2px;width:max-content;max-width:100%;display:flex}.rose-store .rose-cart-quantity button{background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0}.rose-store .rose-cart-quantity span{text-align:center;min-width:20px}.rose-store .rose-total{justify-content:space-between;align-items:center;gap:15px;padding-block:22px;font-size:16px;font-weight:600;display:flex}.rose-store .rose-toast{z-index:60;inset-inline-start:50%;bottom:max(24px,env(safe-area-inset-bottom));color:#fffaf5;text-align:center;pointer-events:none;background:#302421;border:1px solid #dbc7bc;border-radius:16px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:12px 22px;font-size:13px;display:flex;position:fixed;transform:translate(50%);box-shadow:0 12px 35px #30242133}.rose-store.pb-editing{overscroll-behavior:contain;height:100%;min-height:0;overflow:auto}.rose-store.pb-editing .rose-main{height:auto;overflow:visible}.rose-store.pb-editing .pb-node{min-height:var(--pb-min-height,0);outline:0}.rose-store.pb-editing .rose-header{z-index:1}@media (min-width:601px) and (max-width:1100px){.rose-store .rose-header{flex-wrap:wrap;gap:12px}.rose-store .rose-nav{order:4;justify-content:center;gap:30px;width:100%}.rose-store .rose-search{max-width:none}.rose-store #rose-hero-row{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.rose-store #rose-hero-visual,.rose-store #rose-hero-copy{grid-column:span 6}.rose-store #rose-discovery-card{grid-column:span 12;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.rose-store #rose-discovery-image{aspect-ratio:1;grid-area:1/1/4;height:100px}.rose-store #rose-discovery-title,.rose-store #rose-discovery-body{grid-column:2}.rose-store #rose-discovery-action{grid-area:1/3/3}.rose-store #scent-title{font-size:var(--pb-font-size-tablet,46px)}.rose-store .rose-products-grid,.rose-store .rose-products-grid.rose-catalog-grid,.rose-store .rose-catalog-grid .rose-products-grid,.rose-store .rose-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.rose-store :is(#rose-warm-promo,#rose-gift-promo){gap:12px;padding:16px}.rose-store :is(#rose-warm-title,#rose-gift-title){font-size:var(--pb-font-size-tablet,24px)}.rose-store .rose-detail{gap:28px}}@media (max-width:600px){.rose-store .rose-header{border-radius:18px;flex-wrap:wrap;gap:8px;width:calc(100% - 24px);margin-top:12px;padding:10px 12px}.rose-store .rose-brand{font-size:22px}.rose-store .rose-brand svg{width:28px;height:28px}.rose-store .rose-brand small{font-size:9px}.rose-store .rose-header-actions{gap:0;margin-inline-start:auto}.rose-store .rose-search{flex-basis:100%;order:3;min-width:0;max-width:none;margin:0}.rose-store .rose-nav{order:4;justify-content:space-between;gap:0;width:100%}.rose-store .rose-nav :is(button,a){white-space:normal;text-align:center;padding-inline:3px;font-size:11px}.rose-store .rose-preview-note{padding-inline:12px;font-size:10px}.rose-store .rose-header-actions .rose-menu{display:inline-flex}.rose-store .rose-nav{display:none}.rose-store .rose-nav.is-open{display:flex}.rose-store .rose-brand{max-width:calc(100% - 176px)}.rose-store .rose-brand>span{white-space:normal;font-size:19px}.rose-store .rose-brand img{width:28px;height:28px}.rose-store #rose-hero{padding-block:18px 6px}.rose-store #rose-hero-row{gap:18px}.rose-store #rose-hero-row>.pb-column{grid-column:span 12}.rose-store #rose-hero-copy{order:var(--pb-order-mobile,0)}.rose-store #rose-hero-visual{order:var(--pb-order-mobile,1)}.rose-store #rose-discovery-card{order:var(--pb-order-mobile,2)}.rose-store #scent-title{font-size:var(--pb-font-size-mobile,36px)}.rose-store #rose-hero-image{aspect-ratio:1.45;height:auto;min-height:0;max-height:none}.rose-store #rose-hero-image [data-stock]{background-position:18%}.rose-store #rose-hero-copy{gap:var(--pb-gap-mobile,12px)}.rose-store #rose-discovery-card{grid-template-rows:auto auto auto;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:5px 12px;display:grid}.rose-store #rose-discovery-image{aspect-ratio:1;grid-area:1/1/4;height:110px}.rose-store #rose-discovery-title,.rose-store #rose-discovery-body,.rose-store #rose-discovery-action{grid-column:2}.rose-store #rose-discovery-title{font-size:var(--pb-font-size-mobile,20px)}.rose-store #rose-discovery-body{font-size:var(--pb-font-size-mobile,12px)}.rose-store #rose-discovery-action .pb-action{padding-inline:12px;font-size:12px}.rose-store #rose-shortcuts{gap:8px;padding-block:10px}.rose-store #rose-shortcuts .pb-action{padding-inline:12px;font-size:11px}.rose-store .rose-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px}.rose-store .rose-categories>button{border-radius:14px;gap:8px;min-height:58px;padding:4px 8px;font-size:11px}.rose-store .rose-categories>button .rose-photo{width:44px;height:44px}.rose-store #rose-home-collection{gap:10px;padding-block:18px}.rose-store #rose-home-collection-action{align-self:start;margin:0 0 6px}.rose-store .rose-products-grid,.rose-store .rose-products-grid.rose-catalog-grid,.rose-store .rose-catalog-grid .rose-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rose-store .rose-product{border-radius:16px}.rose-store .rose-product>.rose-photo,.rose-store .rose-product>a>.rose-photo,.rose-store .rose-product>button>.rose-photo{border-radius:14px 14px 0 0}.rose-store .rose-card-body{gap:7px;padding:10px}.rose-store .rose-card-body h3{font-size:14px}.rose-store .rose-card-body p{font-size:11px}.rose-store .rose-card-body strong{font-size:12px}.rose-store .rose-card-body .rose-button{padding:8px 5px;font-size:11px}.rose-store .rose-favorite{top:4px;inset-inline-end:4px}.rose-store #rose-promotions-row{gap:14px}.rose-store :is(#rose-warm-promo,#rose-gift-promo){border-radius:20px;grid-column:span 12;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;min-height:180px;padding:16px}.rose-store :is(#rose-warm-title,#rose-gift-title){font-size:var(--pb-font-size-mobile,22px)}.rose-store :is(#rose-warm-body,#rose-gift-body){font-size:var(--pb-font-size-mobile,12px)}.rose-store :is(#rose-warm-action,#rose-gift-action) .pb-action{padding-inline:10px;font-size:11px}.rose-store :is(#rose-warm-image,#rose-gift-image){aspect-ratio:auto;align-self:stretch;min-height:150px;max-height:230px}.rose-store .rose-filters{gap:10px;padding:12px}.rose-store .rose-filters input{flex-basis:100%;min-width:0}.rose-store .rose-filters select{flex-basis:calc(50% - 5px);min-width:0;font-size:12px}.rose-store .rose-filters label{flex-basis:100%;justify-content:space-between}.rose-store .rose-detail{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 16px 30px}.rose-store .rose-detail-copy{gap:16px}.rose-store .rose-detail-copy h1{font-size:30px}.rose-store .rose-detail-copy p,.rose-store .rose-detail-copy dl{font-size:13px}.rose-store .rose-detail-copy dl{gap:10px 16px}.rose-store .rose-detail-media .rose-photo{border-radius:22px;max-height:none}.rose-store .rose-detail-copy>.rose-button{width:100%}.rose-store #rose-guide-families>.pb-column{padding:16px}.rose-store #rose-guide-families .pb-image{aspect-ratio:1.4;max-height:none}.rose-store #rose-support-row{gap:24px}.rose-store .rose-support-contact{margin:0 16px 22px;padding:16px}.rose-store .rose-footer{margin-top:10px}.rose-store #rose-footer-row{gap:18px}.rose-store #rose-footer-title{font-size:var(--pb-font-size-mobile,23px)}.rose-store #rose-footer-links{gap:6px 20px}.rose-store .rose-page-links{gap:6px 18px}.rose-store .rose-dialog{border-radius:20px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:18px}.rose-store .rose-dialog-head h2{font-size:20px}.rose-store .rose-cart-line{grid-template-columns:70px minmax(0,1fr);gap:10px}.rose-store .rose-cart-line :is(img,.rose-photo){width:70px;height:70px}.rose-store .rose-cart-line>.rose-cart-quantity{grid-column:2;justify-self:start}.rose-store .rose-cart-line h3,.rose-store .rose-total{font-size:14px}.rose-store .rose-toast{padding:10px 16px;font-size:12px}.rose-store .rose-breadcrumb{margin-bottom:12px;padding:12px 16px 0}.rose-store .rose-detail-actions{gap:10px}.rose-store .rose-detail-actions :is(.rose-button,.rose-secondary){flex:1;padding-inline:12px;font-size:12px}.rose-store .rose-related{padding:20px 16px 30px}.rose-store .rose-related>h1,.rose-store .rose-related>h2{font-size:24px}.rose-store .rose-gift-banner{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:0}.rose-store .rose-gift-banner>img{height:230px}.rose-store .rose-gift-banner>div{padding:20px}.rose-store .rose-gift-banner h1{font-size:28px}.rose-store .rose-gift-banner p{font-size:14px}}@media (prefers-reduced-motion:reduce){.rose-store *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rose-store .rose-product:hover{transform:none}}.rose-store .rose-card-body .rose-button{border-radius:14px}
