:root:has([data-sf-theme=paws]){--pw-pill:max(var(--radius), calc((var(--radius) - .3rem) * 100));--pw-card:calc(var(--radius) * 1.5);--pw-field:calc(var(--radius) * .85);--pw-brand-text:var(--primary);--pw-brand-soft:color-mix(in oklab, var(--primary) 9%, #e8f5ee);--pw-brand-soft-strong:color-mix(in oklab, var(--primary) 24%, #e8f5ee);--pw-brand-deep:color-mix(in oklab, var(--primary) 82%, #000);--pw-gold-soft:color-mix(in oklab, var(--gold) 30%, var(--background));--pw-coral-soft:color-mix(in oklab, var(--sf-coral,#ff8a73) 22%, var(--background));--pw-on-gold-soft:var(--sf-on-sun);--pw-ok:#2f9e6e;--pw-shadow:0 1px 2px #16302f0d, 0 14px 36px -22px #16302f59;--pw-shadow-lg:0 2px 4px #16302f0d, 0 28px 60px -30px #16302f73;--pw-paw:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%230f5c5c'%3E%3Cg transform='translate(14 18) rotate(-18 16 16) scale(.62)'%3E%3Cellipse cx='7.2' cy='13.2' rx='3.1' ry='3.9'/%3E%3Cellipse cx='12.6' cy='7.4' rx='3.2' ry='4.1'/%3E%3Cellipse cx='19.6' cy='7.4' rx='3.2' ry='4.1'/%3E%3Cellipse cx='25' cy='13.2' rx='3.1' ry='3.9'/%3E%3Cpath d='M16 14.2c3.6 0 8.6 5.4 8.6 9.3 0 2.7-2 4.1-4.4 4.1-1.8 0-2.6-.9-4.2-.9s-2.4.9-4.2.9c-2.4 0-4.4-1.4-4.4-4.1 0-3.9 5-9.3 8.6-9.3Z'/%3E%3C/g%3E%3Cg transform='translate(72 70) rotate(16 16 16) scale(.5)'%3E%3Cellipse cx='7.2' cy='13.2' rx='3.1' ry='3.9'/%3E%3Cellipse cx='12.6' cy='7.4' rx='3.2' ry='4.1'/%3E%3Cellipse cx='19.6' cy='7.4' rx='3.2' ry='4.1'/%3E%3Cellipse cx='25' cy='13.2' rx='3.1' ry='3.9'/%3E%3Cpath d='M16 14.2c3.6 0 8.6 5.4 8.6 9.3 0 2.7-2 4.1-4.4 4.1-1.8 0-2.6-.9-4.2-.9s-2.4.9-4.2.9c-2.4 0-4.4-1.4-4.4-4.1 0-3.9 5-9.3 8.6-9.3Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--pw-squircle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 0C87 0 100 13 100 50S87 100 50 100 0 87 0 50 13 0 50 0Z'/%3E%3C/svg%3E")}html.dark:has([data-sf-theme=paws]){--pw-brand-text:color-mix(in oklab, var(--primary) 55%, #fff);--pw-brand-soft:color-mix(in oklab, var(--primary) 22%, var(--background));--pw-brand-soft-strong:color-mix(in oklab, var(--primary) 40%, var(--background));--pw-gold-soft:color-mix(in oklab, var(--gold) 20%, var(--background));--pw-on-gold-soft:var(--gold);--pw-coral-soft:color-mix(in oklab, var(--sf-coral,#ff8a73) 18%, var(--background));--pw-shadow:0 1px 2px #0000004d, 0 14px 36px -22px #000000b3;--pw-shadow-lg:0 2px 4px #0000004d, 0 28px 60px -30px #000c}[data-sf-theme=paws]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--foreground);font-size:15.5px}[data-sf-theme=paws] ::selection{background:color-mix(in oklab, var(--gold) 60%, transparent);color:var(--sf-on-sun)}[data-sf-theme=paws] :is(h1,h2,h3,h4),.pw-font-heading{font-family:var(--sf-font-heading,inherit)}[data-sf-theme=paws] :is(h1,h2,h3,h4){letter-spacing:-.01em;color:var(--sf-ink);font-weight:600;line-height:1.12}[dir=rtl] [data-sf-theme=paws] :is(h1,h2,h3,h4){font-weight:700;line-height:1.35}[dir=rtl] [data-sf-theme=paws] *,[dir=rtl] .pw-drawer *{letter-spacing:0!important;text-transform:none!important}[dir=rtl] [data-sf-theme=paws] p{line-height:1.8}.pw-display{text-wrap:balance;font-size:clamp(2.4rem,1.3rem + 4.2vw,4.6rem);letter-spacing:-.025em!important;line-height:1.02!important}[dir=rtl] .pw-display{font-size:clamp(2.2rem,1.25rem + 3.6vw,4rem);line-height:1.32!important}.pw-h1{text-wrap:balance;font-size:clamp(1.85rem,1.35rem + 1.9vw,2.85rem);line-height:1.1!important}[dir=rtl] .pw-h1{line-height:1.38!important}.pw-h2{text-wrap:balance;font-size:clamp(1.7rem,1.2rem + 1.7vw,2.6rem);line-height:1.1!important}[dir=rtl] .pw-h2{line-height:1.38!important}.pw-sub{color:var(--muted-foreground);text-wrap:pretty;font-size:1.02rem;line-height:1.65}[dir=rtl] .pw-sub{line-height:1.85}.pw-eyebrow{border-radius:var(--pw-pill);background:var(--gold);width:fit-content;color:var(--sf-on-sun);font-family:var(--sf-font-heading,inherit);align-items:center;gap:.4rem;padding:.28rem .85rem .3rem .7rem;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}[dir=rtl] .pw-eyebrow{padding:.28rem .7rem .3rem .85rem}.pw-link{color:var(--pw-brand-text);font-family:var(--sf-font-heading,inherit);border-radius:var(--pw-pill);text-underline-offset:5px;align-items:center;gap:.35rem;font-size:1rem;font-weight:600;display:inline-flex}.pw-link:hover{text-decoration:underline;text-decoration-thickness:2px}[data-sf-theme=paws] :is(a,button,input,select,textarea,summary):focus-visible,.pw-drawer :is(a,button,input):focus-visible{outline:3px solid color-mix(in oklab, var(--primary) 50%, transparent);outline-offset:2px}.pw-squircle{-webkit-mask:var(--pw-squircle) center / 100% 100% no-repeat;-webkit-mask:var(--pw-squircle) center / 100% 100% no-repeat;mask:var(--pw-squircle) center / 100% 100% no-repeat}.pw-paws-bg{pointer-events:none;background-image:var(--pw-paw);opacity:.06;background-size:120px 120px}.pw-paws-bg-light{filter:brightness(0)invert();opacity:.05}.pw-paws-bg-ink{filter:brightness(0);opacity:.06}html.dark .pw-paws-bg:not(.pw-paws-bg-ink){filter:brightness(0)invert();opacity:.04}.pw-float{animation:7s ease-in-out infinite pw-float}.pw-float-slow{animation:10s ease-in-out infinite pw-float}@keyframes pw-float{0%,to{translate:0}50%{translate:0 -8px}}.pw-rise{animation:.45s cubic-bezier(.2,.8,.2,1) both pw-rise}@keyframes pw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pw-btn{border-radius:var(--pw-pill);min-height:3.2rem;font-family:var(--sf-font-heading,inherit);white-space:nowrap;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.55rem;padding:.55rem 1.6rem;font-size:1.02rem;font-weight:500;line-height:1.2;transition:transform .18s,box-shadow .18s,background-color .2s,color .2s;display:inline-flex}[dir=rtl] .pw-btn{font-weight:600}.pw-btn-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 24px -14px color-mix(in oklab, var(--primary) 80%, transparent)}.pw-btn-primary:hover{background:var(--pw-brand-deep);transform:translateY(-1px)}.pw-btn-outline{background:var(--sf-paper);color:var(--sf-ink);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--sf-ink) 22%, transparent)}.pw-btn-outline:hover{box-shadow:inset 0 0 0 1.5px var(--sf-ink);transform:translateY(-1px)}.pw-btn-sun{background:var(--gold);color:var(--sf-on-sun)}.pw-btn-sun:hover{background:color-mix(in oklab, var(--gold) 88%, #fff);transform:translateY(-1px)}.pw-btn:active{transform:translateY(1px)scale(.99)}.pw-btn:disabled{opacity:.6;pointer-events:none}.pw-icon-btn{width:2.75rem;height:2.75rem;color:var(--sf-ink);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s}.pw-icon-btn:hover{background:var(--sf-sand)}.pw-chip{border-radius:var(--pw-pill);background:var(--sf-paper);min-height:2.6rem;color:var(--sf-ink);box-shadow:inset 0 0 0 1px var(--input);white-space:nowrap;align-items:center;gap:.45rem;padding:.35rem 1.05rem;font-size:14px;font-weight:500;transition:box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.pw-chip:hover{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--sf-ink) 40%, transparent)}.pw-chip[aria-current=page],.pw-chip[data-active=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.pw-chip-static{border-radius:var(--pw-pill);background:var(--sf-paper);min-height:2.25rem;box-shadow:inset 0 0 0 1px var(--border);color:var(--sf-ink);align-items:center;gap:.45rem;padding:.25rem .9rem;font-size:13.5px;font-weight:500;display:inline-flex}.pw-chip-pet{background:var(--pw-brand-soft);box-shadow:none;color:var(--pw-brand-text)}.pw-announce{background:var(--sf-deep);color:var(--sf-deep-foreground)}.pw-header{background:color-mix(in oklab, var(--background) 90%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(14px);transition:box-shadow .25s}.pw-header[data-scrolled=true]{box-shadow:0 1px 0 var(--border), 0 12px 30px -24px #16302f80}.pw-logo-mark{background:var(--primary);width:2.5rem;height:2.5rem;color:var(--gold);-webkit-mask:var(--pw-squircle) center / 100% 100% no-repeat;-webkit-mask:var(--pw-squircle) center / 100% 100% no-repeat;mask:var(--pw-squircle) center / 100% 100% no-repeat;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pw-nav-link{border-radius:var(--pw-pill);height:2.5rem;font-family:var(--sf-font-heading,inherit);color:var(--sf-ink);white-space:nowrap;align-items:center;gap:.4rem;padding-inline:.85rem;font-size:15.5px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.pw-nav-link:hover{background:var(--sf-sand)}.pw-nav-link[aria-current=page]{background:var(--pw-brand-soft);color:var(--pw-brand-text)}.pw-icons :is(a,button){width:2.75rem;height:2.75rem;color:var(--sf-ink);border-radius:9999px}.pw-icons :is(a,button):hover{background:var(--sf-sand);color:var(--sf-ink)}.pw-icons .absolute :is(a,button){border-radius:calc(var(--radius) * .6);width:100%;height:auto}.pw-icons [aria-label="اللغة / Language"],.pw-drawer [aria-label="اللغة / Language"]{background:var(--sf-paper);box-shadow:inset 0 0 0 1px var(--input);border:0;padding-inline:.9rem;font-weight:500;border-radius:var(--pw-pill)!important;width:auto!important}.pw-icons [data-cart-target]{background:var(--primary)!important;color:var(--primary-foreground)!important}.pw-icons [data-cart-target]:hover{background:var(--pw-brand-deep)!important}.pw-icons [data-cart-target]>span.absolute{background:var(--gold);color:var(--sf-on-sun);box-shadow:0 0 0 2px var(--background);min-width:1.2rem;height:1.2rem;font-size:11px}.pw-search input{border-radius:var(--pw-pill);background:var(--sf-paper);height:2.75rem;box-shadow:inset 0 0 0 1px var(--input);border:0;padding-inline-start:2.6rem;font-size:15px}.pw-search input:focus{background:var(--sf-paper);box-shadow:inset 0 0 0 2px var(--primary), 0 0 0 4px color-mix(in oklab, var(--primary) 14%, transparent)}.pw-search svg{color:var(--sf-ink);opacity:.6;inset-inline-start:1rem}.pw-card-panel{border-radius:var(--pw-card);background:var(--sf-sand);transition:box-shadow .35s,transform .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.pw-card:hover .pw-card-panel{box-shadow:var(--pw-shadow-lg);transform:translateY(-3px)}.pw-card-img{aspect-ratio:1;display:block;position:relative;overflow:hidden}.pw-card-img img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.pw-card:hover .pw-card-img img{transform:scale(1.05)}.pw-card-title{font-family:var(--sf-font-heading,inherit);color:var(--sf-ink);font-size:15.5px;font-weight:500;line-height:1.3}[dir=rtl] .pw-card-title{font-weight:600;line-height:1.5}@media (min-width:768px){.pw-card-title{font-size:17px}}.pw-badge{border-radius:var(--pw-pill);white-space:nowrap;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.pw-badge-pet{background:var(--sf-paper);color:var(--pw-brand-text);box-shadow:0 2px 8px -4px #16302f4d}.pw-badge-sale{background:var(--gold);color:var(--sf-on-sun)}.pw-card .pw-wish button{background:var(--sf-paper);width:2.35rem;height:2.35rem;color:var(--sf-ink);border:0;box-shadow:0 2px 8px -4px #16302f4d}.pw-card .pw-wish button.text-primary{color:var(--sf-coral)}.pw-add button{background:var(--primary);width:2.75rem;height:2.75rem;color:var(--primary-foreground);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:9999px;flex-shrink:0;transition:transform .2s,background-color .2s}.pw-add button:hover{background:var(--pw-brand-deep);color:var(--primary-foreground);transform:scale(1.06)}.pw-add button:active{transform:scale(.96)}.pw-add button svg{stroke-width:2.4px;width:1.2rem;height:1.2rem}.pw-price{font-family:var(--sf-font-heading,inherit);color:var(--sf-ink);font-variant-numeric:tabular-nums;font-weight:600}.pw-hero{isolation:isolate}.pw-swoosh{white-space:nowrap;display:inline-block;position:relative}.pw-swoosh>svg{inset-inline:-3%;width:106%;height:.3em;color:var(--gold);z-index:-1;position:absolute;bottom:-.08em}[dir=rtl] .pw-swoosh>svg{bottom:.02em}.pw-sticker{background:var(--gold);width:6rem;height:6rem;color:var(--sf-on-sun);text-align:center;font-family:var(--sf-font-heading,inherit);box-shadow:0 0 0 5px var(--background), var(--pw-shadow);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.5rem;font-size:12.5px;font-weight:600;line-height:1.1;display:flex;rotate:10deg}@media (min-width:768px){.pw-sticker{width:7rem;height:7rem;font-size:14px}}.pw-hero-pick{border-radius:var(--pw-pill);background:var(--sf-paper);max-width:82%;box-shadow:var(--pw-shadow-lg);align-items:center;gap:.75rem;padding:.45rem;padding-inline-end:.5rem;transition:transform .25s;display:flex}.pw-hero-pick:hover{transform:translateY(-2px)}.pw-hero-pick .pw-squircle{border-radius:0}.pw-trust{border-radius:var(--pw-card);background:var(--sf-paper);box-shadow:var(--pw-shadow)}.pw-switch{border-radius:var(--pw-pill);background:var(--sf-sand);box-shadow:inset 0 0 0 1px var(--border);grid-template-columns:1fr 1fr;padding:.35rem;display:inline-grid;position:relative}.pw-switch-thumb{border-radius:var(--pw-pill);background:var(--primary);width:calc(50% - .35rem);box-shadow:0 10px 22px -12px color-mix(in oklab, var(--primary) 90%, transparent);transition:translate .35s cubic-bezier(.3,1.3,.5,1);position:absolute;inset-block:.35rem;inset-inline-start:.35rem}.pw-switch[data-pet=dog] .pw-switch-thumb{translate:100%}[dir=rtl] .pw-switch[data-pet=dog] .pw-switch-thumb{translate:-100%}.pw-switch-tab{z-index:1;border-radius:var(--pw-pill);min-width:8.5rem;min-height:3.1rem;font-family:var(--sf-font-heading,inherit);color:var(--sf-ink);justify-content:center;align-items:center;gap:.55rem;padding-inline:1.4rem;font-size:1.05rem;font-weight:500;transition:color .25s;display:inline-flex;position:relative}@media (min-width:768px){.pw-switch-tab{min-width:10.5rem;min-height:3.4rem;font-size:1.15rem}}.pw-switch-tab[aria-selected=true]{color:var(--primary-foreground)}.pw-cat-tile{border-radius:calc(var(--radius) * 1.8);color:var(--sf-ink);flex-direction:column;padding:.6rem;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}@media (min-width:768px){.pw-cat-tile{padding:.85rem}}.pw-cat-tile:hover{box-shadow:var(--pw-shadow-lg);transform:translateY(-4px)}.pw-cat-img img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.pw-cat-tile:hover .pw-cat-img img{transform:scale(1.06)}.pw-cat-go{background:var(--sf-paper);width:2.4rem;height:2.4rem;color:var(--sf-ink);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.pw-cat-tile:hover .pw-cat-go{background:var(--primary);color:var(--primary-foreground)}.pw-panel{border-radius:calc(var(--radius) * 2)}.pw-deep{background:var(--sf-deep);color:var(--sf-deep-foreground)}.pw-deep .pw-eyebrow{background:var(--gold)}.pw-sub-card{border-radius:calc(var(--radius) * 1.8);background:var(--sf-paper);color:var(--foreground);rotate:-2deg;box-shadow:0 40px 80px -40px #0009}[dir=rtl] .pw-sub-card{rotate:2deg}.pw-ing-tag{border-radius:var(--pw-pill);background:var(--sf-paper);font-family:var(--sf-font-heading,inherit);color:var(--sf-ink);box-shadow:var(--pw-shadow);white-space:nowrap;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:13.5px;font-weight:500;display:inline-flex;position:absolute}.pw-ing-tag-0{top:8%;inset-inline-start:-2%}.pw-ing-tag-1{top:30%;inset-inline-end:-3%}.pw-ing-tag-2{bottom:24%;inset-inline-start:-4%}.pw-ing-tag-3{bottom:5%;inset-inline-end:6%}@media (max-width:639px){.pw-ing-tag{padding:.35rem .7rem;font-size:12px}.pw-ing-tag-0,.pw-ing-tag-2{inset-inline-start:0}.pw-ing-tag-1{inset-inline-end:0}}.pw-gallery{scroll-snap-type:x mandatory;padding-bottom:1.75rem}.pw-gallery-item{scroll-snap-align:center;flex-shrink:0;width:11rem;height:13rem;transition:transform .3s;display:block;position:relative}@media (min-width:768px){.pw-gallery-item{width:13.5rem;height:16rem}}@media (min-width:1280px){.pw-gallery-item{width:13.25rem;height:16.5rem}}.pw-gallery>:first-child{margin-inline-start:auto}.pw-gallery>:last-child{margin-inline-end:auto}.pw-gallery-tag{bottom:.75rem;border-radius:var(--pw-pill);background:color-mix(in oklab, var(--sf-paper) 92%, transparent);max-width:calc(100% - 1.5rem);color:var(--pw-brand-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:.75rem;overflow:hidden}.pw-rating-card{border-radius:calc(var(--radius) * 1.6);background:var(--primary);color:var(--primary-foreground)}.pw-rating-card :is(h2,p){color:inherit}.pw-rating-card svg.fill-current,.pw-rating-card .text-amber-400,.pw-rating-card [class*=fill-]{color:var(--gold)}.pw-quote{border-radius:calc(var(--radius) * 1.6);background:var(--sf-paper);box-shadow:var(--pw-shadow)}.pw-news{background:var(--gold);color:var(--sf-on-sun)}.pw-news-field{border-radius:var(--pw-pill);background:var(--sf-paper);min-height:3.5rem;box-shadow:var(--pw-shadow-lg);align-items:center;gap:.35rem;padding:.35rem;display:flex}.pw-news-field:focus-within{box-shadow:var(--pw-shadow-lg), 0 0 0 3px var(--primary)}.pw-news-field .pw-btn{min-height:2.75rem;box-shadow:none;padding-inline:1.4rem}.pw-catalog-head{background:var(--pw-brand-soft)}.pw-gallery-main{border-radius:calc(var(--radius) * 2);background:var(--sf-sand);position:relative;overflow:hidden}.pw-thumb{border-radius:calc(var(--radius) * 1);background:var(--sf-sand);flex-shrink:0;width:5rem;height:5rem;transition:box-shadow .15s;position:relative;overflow:hidden}.pw-thumb[aria-current=true]{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}.pw-thumb:not([aria-current=true]) img{opacity:.72}.pw-thumb:hover img{opacity:1}.pw-fade{animation:.35s ease-out both pw-fade}@keyframes pw-fade{0%{opacity:.35;transform:scale(1.01)}to{opacity:1;transform:none}}.pw-ing{border-radius:var(--pw-pill);background:var(--sf-paper);min-height:2.35rem;box-shadow:inset 0 0 0 1px var(--border);color:var(--sf-ink);align-items:center;gap:.5rem;padding:.3rem .95rem .3rem .7rem;font-size:14px;font-weight:500;display:inline-flex}[dir=rtl] .pw-ing{padding:.3rem .7rem .3rem .95rem}.pw-ing-dot{border-radius:9999px;width:.55rem;height:.55rem}.pw-order{border-radius:calc(var(--radius) * 1.6);background:var(--sf-paper);box-shadow:var(--pw-shadow), inset 0 0 0 1px var(--border)}.pw-buy>.space-y-5>div:first-child{display:none}.pw-buy [data-buybox-option]>p,.pw-buy .space-y-5>div>p.text-sm.font-semibold{font-family:var(--sf-font-heading,inherit);color:var(--sf-ink);margin-bottom:.6rem;font-size:15px;font-weight:500}.pw-buy [data-value]{border-radius:var(--pw-pill);background:var(--sf-paper);min-width:3.25rem;min-height:2.75rem;color:var(--sf-ink);box-shadow:inset 0 0 0 1px var(--input);border:0;justify-content:center;align-items:center;padding:.4rem 1.1rem;font-size:14px;font-weight:500;transition:box-shadow .15s,background-color .15s;display:inline-flex}.pw-buy [data-value]:hover{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--sf-ink) 45%, transparent)}.pw-buy [data-value][aria-pressed=true]{background:var(--pw-brand-soft);color:var(--pw-brand-text);box-shadow:inset 0 0 0 2px var(--primary);font-weight:600}.pw-buy [data-value]:before{content:"";display:var(--sw-d,none);background:var(--sw);border-radius:9999px;width:1.15rem;height:1.15rem;margin-inline-end:.5rem;box-shadow:inset 0 0 0 1px #16302f33}.pw-buy :is([data-value=Cream i],[data-value=كريمي]){--sw-d:inline-block;--sw:#f3e9d6}.pw-buy :is([data-value=Mocha i],[data-value=موكا]){--sw-d:inline-block;--sw:#8a6a52}.pw-buy :is([data-value=Slate\ grey i],[data-value=Grey i],[data-value=رمادي\ أردوازي],[data-value=رمادي]){--sw-d:inline-block;--sw:#6f7c85}.pw-buy :is([data-value=Teal i],[data-value=أزرق\ مخضرّ]){--sw-d:inline-block;--sw:#0f5c5c}.pw-buy :is([data-value=Black i],[data-value=أسود]){--sw-d:inline-block;--sw:#1d2424}.pw-buy :is([data-value=Red i],[data-value=أحمر]){--sw-d:inline-block;--sw:#d6453a}.pw-buy :is([data-value=Blue i],[data-value=أزرق]){--sw-d:inline-block;--sw:#3a73c4}.pw-buy :is([data-value=Pink i],[data-value=وردي]){--sw-d:inline-block;--sw:#f2b0a4}.pw-buy div.inline-flex.border-primary\/20{border-radius:var(--pw-pill);background:var(--sf-sand);border:0;padding:.2rem}.pw-buy div.inline-flex.border-primary\/20 button{background:var(--sf-paper);width:2.4rem;height:2.4rem;color:var(--sf-ink);border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 3px #16302f1f}.pw-buy div.inline-flex.border-primary\/20 span{font-family:var(--sf-font-heading,inherit);font-size:16px;font-weight:600}.pw-buy .border-2.border-primary\/30{border-radius:calc(var(--radius) * 1.2);background:var(--background);box-shadow:inset 0 0 0 1px var(--border);border:0;padding:1.1rem}.pw-buy .border-2.border-primary\/30 .bg-primary\/15{background:var(--gold);color:var(--sf-on-sun);border-radius:9999px}.pw-buy .border-2.border-primary\/30 p.text-sm.font-bold{font-family:var(--sf-font-heading,inherit);font-size:15.5px;font-weight:600}.pw-buy input:not([name=company]){border-radius:var(--pw-field);background:var(--sf-paper);box-shadow:inset 0 0 0 1px var(--input);border:0;min-height:3rem;font-size:15px}.pw-buy input:not([name=company]):hover{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--sf-ink) 40%, transparent)}.pw-buy input:not([name=company]):focus{box-shadow:inset 0 0 0 2px var(--primary), 0 0 0 4px color-mix(in oklab, var(--primary) 14%, transparent);--tw-ring-shadow:0 0 #0000}.pw-buy .space-y-5>.flex.gap-2>input{border-radius:var(--pw-pill);text-transform:none;min-height:2.9rem;padding-inline:1.1rem}.pw-buy .space-y-5>.flex.gap-2>button{border-radius:var(--pw-pill);background:var(--sf-ink);color:var(--background);border:0;padding-inline:1.3rem;font-weight:500}.pw-buy button.min-w-\[9rem\]{border-radius:var(--pw-pill);background:var(--sf-paper);min-height:3.1rem;color:var(--sf-ink);box-shadow:inset 0 0 0 1px var(--input);border:0}.pw-buy button.min-w-\[9rem\].border-primary{background:var(--pw-brand-soft);box-shadow:inset 0 0 0 2px var(--primary)}.pw-buy .bg-muted\/40{border-radius:calc(var(--radius) * 1.1);background:var(--sf-sand);border:0;padding:1rem 1.1rem}.pw-buy .bg-muted\/40 .text-primary{color:var(--sf-ink);font-family:var(--sf-font-heading,inherit);font-size:1.05rem}.pw-buy .bg-gradient-to-b.from-primary,.pw-buy button.rounded-xl.bg-primary.py-4{background:var(--primary);border-radius:var(--pw-pill);min-height:3.6rem;box-shadow:0 14px 28px -16px color-mix(in oklab, var(--primary) 90%, transparent);line-height:1.25;font-family:var(--sf-font-heading,inherit);padding:.7rem 1rem;font-size:clamp(15px,3.8vw,1.1rem);font-weight:500;transition:transform .18s,background-color .2s}[dir=rtl] .pw-buy .bg-gradient-to-b.from-primary{font-weight:600}.pw-buy .bg-gradient-to-b.from-primary:hover{filter:none;background:var(--pw-brand-deep);transform:translateY(-1px)}.pw-buy .justify-center.gap-4.pt-1{color:var(--muted-foreground);gap:.75rem 1.25rem}.pw-buy .justify-center.gap-4.pt-1 .text-primary{color:var(--pw-brand-text)}.pw-buy .rounded-2xl.border-green-500\/30{border-radius:calc(var(--radius) * 1.5)}.pw-actions [data-slot=button],.pw-actions>div>button{border-radius:var(--pw-pill);white-space:nowrap;background:var(--sf-paper);min-height:3rem;color:var(--sf-ink);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--sf-ink) 22%, transparent);font-family:var(--sf-font-heading,inherit);border:0;padding-inline:.8rem;font-size:14.5px;font-weight:500;transition:box-shadow .15s}@media (min-width:640px){.pw-actions [data-slot=button],.pw-actions>div>button{padding-inline:1.4rem;font-size:15.5px}}.pw-actions [data-slot=button]:hover,.pw-actions>div>button:hover{background:var(--sf-paper);box-shadow:inset 0 0 0 1.5px var(--sf-ink)}.pw-actions>div>button.text-primary{color:var(--sf-coral)}.pw-share button,.pw-share a{background:var(--sf-paper);box-shadow:inset 0 0 0 1px var(--border);color:var(--sf-ink);border:0;border-radius:9999px}.pw-info{border-radius:calc(var(--radius) * 1.4);background:var(--sf-paper);box-shadow:inset 0 0 0 1px var(--border)}.pw-info>li+li,.pw-specs>div+div{border-top:1px dashed var(--border)}.pw-specs{border-block:1px solid var(--border)}.pw-guide{border-radius:calc(var(--radius) * 2);background:var(--pw-brand-soft)}.pw-table{border-collapse:separate;border-spacing:0;border-radius:calc(var(--radius) * 1.1);background:var(--sf-paper);overflow:hidden}.pw-table :is(th,td){text-align:start;vertical-align:top;padding:.8rem 1rem}.pw-table thead th{background:var(--primary);color:var(--primary-foreground);font-family:var(--sf-font-heading,inherit);font-size:13.5px;font-weight:500}.pw-table tbody th{font-family:var(--sf-font-heading,inherit);color:var(--sf-ink);white-space:nowrap;font-weight:600}.pw-table tbody tr+tr :is(th,td){border-top:1px dashed var(--border)}.pw-table tbody tr:nth-child(2n) :is(th,td){background:color-mix(in oklab, var(--sf-sand) 50%, transparent)}.pw-table td{font-variant-numeric:tabular-nums}.pw-faq .space-y-2\.5>*{border-radius:calc(var(--radius) * 1.2);background:var(--sf-paper);box-shadow:inset 0 0 0 1px var(--border);border:0}.pw-faq .rounded-xl.border>button{font-family:var(--sf-font-heading,inherit);color:var(--sf-ink);padding:1.1rem 1.25rem;font-size:16.5px;font-weight:500}.pw-faq .rounded-xl.border>button:hover{background:var(--sf-sand)}.pw-faq .rounded-xl.border>div{border-color:var(--border);padding:.25rem 1.25rem 1.2rem;font-size:15px}.pw-pdp .fixed.inset-x-0.bottom-14{background:color-mix(in oklab, var(--background) 94%, transparent);border-top:0;box-shadow:0 -12px 30px -20px #16302f66}.pw-pdp .fixed.inset-x-0.bottom-14 button{border-radius:var(--pw-pill);font-family:var(--sf-font-heading,inherit);font-weight:500}.pw-pdp .fixed.inset-x-0.bottom-14 .text-primary{color:var(--sf-ink);font-family:var(--sf-font-heading,inherit)}.pw-pdp .fixed.inset-x-0.bottom-14 img{border-radius:calc(var(--radius) * .8)}.pw-review-list li{box-shadow:var(--pw-shadow);border-radius:calc(var(--radius) * 1.4)!important;background:var(--sf-paper)!important;border:0!important}.pw-footer{background:var(--sf-deep);color:color-mix(in oklab, var(--sf-deep-foreground) 76%, transparent)}.pw-footer a:hover{color:#fff}.pw-footer :is(h3,.pw-font-heading){color:var(--sf-deep-foreground)}.pw-footer .pw-logo-mark{background:var(--gold);color:var(--sf-on-sun)}.pw-footer-region{border-radius:calc(var(--radius) * 1.4);background:#ffffff0f}.pw-footer-region .text-muted-foreground{color:#ffffffb3}.pw-footer-region .text-primary{color:var(--gold)}.pw-footer-region button{border-radius:var(--pw-pill)!important;color:#fff!important;background:#ffffff1a!important;border-color:#0000!important}html:has([data-sf-theme=paws]) [data-slot=sheet-content]{background:var(--background);border:0}html:has([data-sf-theme=paws]) [data-slot=sheet-content] [data-slot=sheet-title]{font-family:var(--sf-font-heading,inherit);font-size:1.2rem;font-weight:600}html:has([data-sf-theme=paws]) [data-slot=sheet-content] .divide-y>.flex.gap-3{border-radius:calc(var(--radius) * 1.2);background:var(--sf-paper);box-shadow:inset 0 0 0 1px var(--border);border:0;margin:.4rem .75rem}html:has([data-sf-theme=paws]) [data-slot=sheet-content] .divide-y{border:0}html:has([data-sf-theme=paws]) [data-slot=sheet-content] .divide-y>*+*{border-top:0}html:has([data-sf-theme=paws]) [data-slot=sheet-content] .h-16.w-16{border-radius:calc(var(--radius) * .9);background:var(--sf-sand);border:0;width:4.5rem;height:4.5rem}html:has([data-sf-theme=paws]) [data-slot=sheet-content] .text-sm.font-bold.text-primary{color:var(--sf-ink);font-family:var(--sf-font-heading,inherit);font-size:15px;font-weight:600}html:has([data-sf-theme=paws]) [data-slot=sheet-content] .rounded-lg.border.border-border{border-radius:var(--pw-pill);background:var(--sf-sand);border:0}html:has([data-sf-theme=paws]) [data-slot=sheet-content] [data-slot=button]{border-radius:var(--pw-pill);min-height:3rem;font-family:var(--sf-font-heading,inherit);font-size:1rem;font-weight:500}.pw-drawer{background:var(--background)}.pw-drawer-pet{border-radius:calc(var(--radius) * 1.4);background:var(--pw-brand-soft);min-height:5.5rem;color:var(--pw-brand-text);font-family:var(--sf-font-heading,inherit);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:16px;font-weight:500;display:flex}.pw-drawer-link{border-radius:var(--pw-pill);min-height:3.4rem;font-family:var(--sf-font-heading,inherit);color:var(--sf-ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .6rem .5rem .5rem;font-size:17px;font-weight:500;transition:background-color .2s;display:flex}.pw-drawer-link:hover{background:var(--sf-paper)}[data-sf-theme=paws] [data-slot=button]{border-radius:var(--pw-pill);font-family:var(--sf-font-heading,inherit);font-weight:500}[data-sf-theme=paws] :is([data-slot=input],[data-slot=textarea],textarea){border-radius:var(--pw-field);background:var(--sf-paper);border-color:var(--input)}[data-sf-theme=paws] :is([data-slot=input],[data-slot=textarea],textarea):focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 14%, transparent)}[data-sf-theme=paws]>.flex-1 :is(.rounded-3xl.border,.rounded-2xl.border){border-radius:var(--pw-card);background:var(--sf-paper);box-shadow:var(--pw-shadow), inset 0 0 0 1px var(--border);border:0}[data-sf-theme=paws]>.flex-1 .bg-gradient-to-b.from-primary\/10{background:var(--pw-brand-soft)}@media (prefers-reduced-motion:reduce){.pw-float,.pw-float-slow,.pw-rise{animation:none}.pw-card-panel,.pw-card-img img,.pw-btn,.pw-switch-thumb,.pw-cat-tile{transition:none}}
[data-sf-theme=folio]{--fo-r:var(--radius);--fo-r2:calc(var(--radius) * 1.6);--fo-ease:cubic-bezier(.2, .7, .2, 1);--fo-hand:var(--font-sf-instrument), var(--sf-font-heading), Georgia, serif;--fo-mono-font:var(--font-sf-spacemono), var(--font-arabic), ui-monospace, monospace;--fo-shadow:0 1px 0 #1f2a440a, 0 18px 40px -28px #1f2a4473;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has([data-sf-theme=folio]) :is(.fo-drawer,[data-slot=sheet-content]){--fo-r:var(--radius);--fo-r2:calc(var(--radius) * 1.6);--fo-ease:cubic-bezier(.2, .7, .2, 1);--fo-hand:var(--font-sf-instrument), var(--sf-font-heading), Georgia, serif;--fo-mono-font:var(--font-sf-spacemono), var(--font-arabic), ui-monospace, monospace;--fo-shadow:0 1px 0 #1f2a440a, 0 18px 40px -28px #1f2a4473;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl] [data-sf-theme=folio]{--fo-hand:var(--font-sf-ruqaa), var(--sf-font-heading), serif}html[dir=rtl]:has([data-sf-theme=folio]) :is(.fo-drawer,[data-slot=sheet-content]){--fo-hand:var(--font-sf-ruqaa), var(--sf-font-heading), serif}[data-sf-theme=folio]{background-color:var(--background);font-size:15.5px}[data-sf-theme=folio] ::selection{background:color-mix(in oklab, var(--gold) 26%, transparent);color:var(--foreground)}[data-sf-theme=folio] :focus-visible{outline-color:var(--primary)}[data-sf-theme=folio] :is(h1,h2,h3,h4){font-weight:500}[data-sf-theme=folio] :is(.fo-display,.fo-h2,.fo-h3,.fo-h1-pdp,.fo-card-title,.fo-score,.fo-footer-mark,.fo-search-input,.fo-quote,.fo-letter-text,.fo-pdp-price,.fo-keyspec-v,.fo-readercard-title,.fo-spine-title,.fo-pair-plus,.fo-field-title,.fo-acc-title){font-family:var(--sf-font-heading,Georgia, serif);font-optical-sizing:auto}html:has([data-sf-theme=folio]) :is(.fo-wordmark,.fo-drawer-link){font-family:var(--sf-font-heading,Georgia, serif);font-optical-sizing:auto}[data-sf-theme=folio] .fo-display{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(2.55rem,1.35rem + 3.9vw,4.7rem);font-weight:500;line-height:1.02}[data-sf-theme=folio] .fo-display-sm{font-size:clamp(2.3rem,1.5rem + 2.6vw,3.9rem)}[data-sf-theme=folio] .fo-h2{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.95rem,1.4rem + 1.9vw,3.05rem);line-height:1.06}[data-sf-theme=folio] .fo-h2-sm{font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}[data-sf-theme=folio] .fo-h3{font-size:1.4rem;font-weight:500;line-height:1.18}[data-sf-theme=folio] .fo-h3-sm{font-size:1.18rem}[data-sf-theme=folio] .fo-h1-pdp{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2.05rem,1.55rem + 1.6vw,2.95rem);line-height:1.04}[data-sf-theme=folio] .fo-lede{font-size:16.5px;line-height:1.7}[data-sf-theme=folio] .fo-score{font-size:4.4rem;line-height:.9}[data-sf-theme=folio] :is(.fo-hand,.fo-hand-sm){font-family:var(--fo-hand);letter-spacing:0;font-style:italic;font-weight:400}[data-sf-theme=folio] .fo-hand{transform-origin:0;font-size:clamp(1.45rem,1.05rem + 1.1vw,2rem);line-height:1.2;transform:rotate(-1.2deg)}[data-sf-theme=folio] .fo-hand-sm{font-size:1.2rem;line-height:1.35}[dir=rtl] [data-sf-theme=folio] :is(.fo-hand,.fo-hand-sm){font-style:normal}[dir=rtl] [data-sf-theme=folio] .fo-hand{transform-origin:100%;font-size:clamp(1.45rem,1.1rem + 1vw,1.95rem);line-height:1.7;transform:rotate(1deg)}[dir=rtl] [data-sf-theme=folio] .fo-hand-sm{font-size:1.1rem;line-height:1.8}[data-sf-theme=folio] .fo-eyebrow{font-size:11.5px;font-weight:600;line-height:1.4}html:has([data-sf-theme=folio]) .fo-drawer .fo-eyebrow{font-size:11.5px;font-weight:600;line-height:1.4}:is(html:not([dir=rtl]) [data-sf-theme=folio] :is(.fo-eyebrow,.fo-wordmark-sub,.fo-navlink),html:not([dir=rtl]):has([data-sf-theme=folio]) .fo-drawer .fo-eyebrow){letter-spacing:.16em;text-transform:uppercase}[dir=rtl] [data-sf-theme=folio] .fo-eyebrow,[dir=rtl] .fo-drawer .fo-eyebrow{letter-spacing:0;font-size:13.5px}[data-sf-theme=folio] .fo-mono{font-family:var(--fo-mono-font);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:11.5px}html:has([data-sf-theme=folio]) .fo-drawer .fo-mono{font-family:var(--fo-mono-font);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:11.5px}[dir=rtl] [data-sf-theme=folio] .fo-mono{letter-spacing:0;font-size:12.5px}[data-sf-theme=folio] .fo-crumbs{font-size:13px}[dir=rtl] [data-sf-theme=folio] :is(.fo-display,.fo-h2,.fo-h3,.fo-h1-pdp,.fo-card-title,.fo-score,.fo-footer-mark,.fo-quote,.fo-readercard-title),[dir=rtl] .fo-drawer :is(.fo-drawer-link,.fo-wordmark){letter-spacing:0}[dir=rtl] [data-sf-theme=folio] .fo-display{font-size:clamp(2.2rem,1.35rem + 2.9vw,3.8rem);font-weight:700;line-height:1.35}[dir=rtl] [data-sf-theme=folio] .fo-display-sm{font-size:clamp(2rem,1.4rem + 2vw,3.1rem)}[dir=rtl] [data-sf-theme=folio] .fo-h2{font-size:clamp(1.7rem,1.25rem + 1.5vw,2.55rem);font-weight:700;line-height:1.35}[dir=rtl] [data-sf-theme=folio] .fo-h2-sm{font-size:clamp(1.5rem,1.25rem + .8vw,1.95rem)}[dir=rtl] [data-sf-theme=folio] .fo-h3{font-size:1.25rem;font-weight:700;line-height:1.45}[dir=rtl] [data-sf-theme=folio] .fo-h3-sm{font-size:1.1rem}[dir=rtl] [data-sf-theme=folio] .fo-h1-pdp{font-size:clamp(1.8rem,1.4rem + 1.2vw,2.45rem);font-weight:700;line-height:1.4}[dir=rtl] [data-sf-theme=folio] .fo-lede{font-size:16px;line-height:1.85}[dir=rtl] [data-sf-theme=folio] :is(p,li,dd,blockquote):not([class*=leading-]):not(.fo-hand):not(.fo-hand-sm){line-height:1.8}[data-sf-theme=folio] :is(.fo-dots,.fo-dots-section){background-image:radial-gradient(circle, var(--sf-dot) 1px, transparent 1.3px);background-position:10px 10px;background-size:20px 20px}[data-sf-theme=folio] .fo-dots-section{background-color:var(--background)}[data-sf-theme=folio] .fo-lined{background-image:repeating-linear-gradient(to bottom, transparent 0 27px, var(--sf-rule) 27px 28px);background-position:0 14px}html:has([data-sf-theme=folio]) .fo-drawer .fo-ruled{background-image:repeating-linear-gradient(to bottom, transparent 0 27px, var(--sf-rule) 27px 28px);background-position:0 14px}[data-sf-theme=folio] .fo-panel-section{background-color:var(--sf-panel)}[data-sf-theme=folio] .fo-link{transition:background-size .35s var(--fo-ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}[data-sf-theme=folio] .fo-link:hover{background-position:100% 100%;background-size:0% 1px}[dir=rtl] [data-sf-theme=folio] .fo-link:hover{background-position:0 100%}[data-sf-theme=folio] .fo-bullet{background:var(--gold);flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}[data-sf-theme=folio] .fo-fold{bottom:0;background:linear-gradient(315deg, var(--background) 50%, var(--sf-panel-2) 50%);width:0;height:0;transition:width .35s var(--fo-ease), height .35s var(--fo-ease);pointer-events:none;z-index:2;position:absolute;inset-inline-end:0;box-shadow:-3px -3px 6px -3px #1f2a4447}[dir=rtl] [data-sf-theme=folio] .fo-fold{background:linear-gradient(45deg, var(--background) 50%, var(--sf-panel-2) 50%);box-shadow:3px -3px 6px -3px #1f2a4447}[data-sf-theme=folio] .fo-card:hover .fo-fold,[data-sf-theme=folio] .fo-card:focus-within .fo-fold{width:26px;height:26px}[data-sf-theme=folio] .fo-fold-lg{background:linear-gradient(315deg, var(--sf-panel) 50%, var(--sf-panel-2) 50%);width:44px;height:44px}[dir=rtl] [data-sf-theme=folio] .fo-fold-lg{background:linear-gradient(45deg, var(--sf-panel) 50%, var(--sf-panel-2) 50%)}[data-sf-theme=folio] .fo-gallery .fo-fold-lg{background:linear-gradient(315deg, var(--background) 50%, var(--sf-panel-2) 50%);width:36px;height:36px}[dir=rtl] [data-sf-theme=folio] .fo-gallery .fo-fold-lg{background:linear-gradient(45deg, var(--background) 50%, var(--sf-panel-2) 50%)}[data-sf-theme=folio] .fo-ribbon{filter:drop-shadow(0 3px 3px #1f2a4438)}[data-sf-theme=folio] .fo-ribbon>span{background:var(--gold);color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);justify-content:center;width:34px;height:58px;padding-top:18px;font-size:10px;font-weight:600;line-height:1;display:flex}html:not([dir=rtl]) [data-sf-theme=folio] .fo-ribbon>span{letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}[dir=rtl] [data-sf-theme=folio] .fo-ribbon>span{padding-top:14px;font-size:11.5px}[data-sf-theme=folio] .fo-stamp{outline-offset:2px;border-radius:calc(var(--fo-r) * .8);color:var(--gold);background:color-mix(in oklab, var(--card) 88%, transparent);font-family:var(--fo-mono-font);letter-spacing:.04em;border:2px solid;outline:1px solid;justify-content:center;align-items:center;padding:.3rem .6rem .28rem;font-size:13px;font-weight:700;line-height:1.1;display:inline-flex;transform:rotate(-7deg);box-shadow:0 2px 6px -2px #1f2a4440}[data-sf-theme=folio] .fo-stamp-sm{font-size:12px;transform:rotate(-5deg)}[data-sf-theme=folio] .fo-stamp-ink{color:var(--foreground);background:color-mix(in oklab, var(--card) 80%, transparent);letter-spacing:.08em;text-transform:uppercase}[dir=rtl] [data-sf-theme=folio] .fo-stamp{transform:rotate(6deg)}[dir=rtl] [data-sf-theme=folio] .fo-stamp-ink{text-transform:none;letter-spacing:0;font-family:var(--font-arabic)}[data-sf-theme=folio] :is(.fo-btn,.fo-chip,.fo-add,.fo-input,.fo-emboss-input,.fo-thumb,.fo-plate-img,.fo-toggle){border-radius:var(--fo-r)}html:has([data-sf-theme=folio]) .fo-drawer .fo-chip{border-radius:var(--fo-r)}[data-sf-theme=folio] :is(.fo-plate,.fo-index-card,.fo-spec-card,.fo-slip,.fo-letter,.fo-readercard,.fo-speccard,.fo-note-card,.fo-pair-item,.fo-pair-total,.fo-gift,.fo-emboss-field,.fo-review){border-radius:var(--fo-r2)}[data-sf-theme=folio] .fo-btn{letter-spacing:.01em}[data-sf-theme=folio] .fo-btn.bg-primary:hover{background:color-mix(in oklab, var(--primary), black 10%);box-shadow:0 3px 0 -1px color-mix(in oklab, var(--primary), black 40%);transform:translateY(-1px)}[data-sf-theme=folio] .fo-btn.bg-primary:active{box-shadow:none;transform:translateY(1px)}[data-sf-theme=folio] .fo-btn-paper{background:var(--background);color:var(--sf-ink);transition:background-color .2s}[data-sf-theme=folio] .fo-btn-paper:hover{background:#fff}[data-sf-theme=folio] .fo-chip{border:1px solid var(--sf-rule-strong);background:var(--card);align-items:center;padding:.45rem .95rem;font-size:14px;transition:border-color .2s,color .2s;display:inline-flex}html:has([data-sf-theme=folio]) .fo-drawer .fo-chip{border:1px solid var(--sf-rule-strong);background:var(--card);align-items:center;padding:.45rem .95rem;font-size:14px;transition:border-color .2s,color .2s;display:inline-flex}[data-sf-theme=folio] .fo-chip:hover{border-color:var(--primary);color:var(--primary)}[data-sf-theme=folio] .fo-strip ul{letter-spacing:.02em}[data-sf-theme=folio] .fo-strip li+li{position:relative}[data-sf-theme=folio] .fo-strip li+li:before{content:"";inset-inline-start:-.95rem;background:var(--gold);width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;transform:rotate(45deg)}@media (min-width:768px){[data-sf-theme=folio] .fo-strip li+li:before{inset-inline-start:-1.3rem}}[data-sf-theme=folio] .fo-header{transition:box-shadow .3s}[data-sf-theme=folio] .fo-header-scrolled{box-shadow:0 12px 28px -26px #1f2a4499}[data-sf-theme=folio] .fo-double-rule{border-top:1px solid color-mix(in oklab, var(--foreground) 70%, transparent);border-bottom:1px solid color-mix(in oklab, var(--foreground) 22%, transparent);max-width:1360px;height:5px;margin-inline:auto}[data-sf-theme=folio] .fo-header-scrolled .fo-double-rule{max-width:none}[data-sf-theme=folio] .fo-wordmark{letter-spacing:.005em;font-size:clamp(1.45rem,1.05rem + 1.4vw,2.35rem);font-weight:500;line-height:1.05;transition:font-size .3s}html:has([data-sf-theme=folio]) .fo-drawer .fo-wordmark{letter-spacing:.005em;font-size:clamp(1.45rem,1.05rem + 1.4vw,2.35rem);font-weight:500;line-height:1.05;transition:font-size .3s}[data-sf-theme=folio] .fo-wordmark-sm{font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}html:has([data-sf-theme=folio]) .fo-drawer .fo-wordmark{font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}[dir=rtl] [data-sf-theme=folio] .fo-wordmark{font-weight:700;line-height:1.3}[data-sf-theme=folio] .fo-wordmark-sub{font-size:10px;font-weight:500}[dir=rtl] [data-sf-theme=folio] .fo-wordmark-sub{font-size:12px}[data-sf-theme=folio] .fo-nav{border-top:1px solid var(--sf-rule)}[data-sf-theme=folio] .fo-nav-sep{background:var(--sf-rule-strong);width:4px;height:4px;transform:rotate(45deg)}[data-sf-theme=folio] .fo-navlink{font-size:12px;font-weight:500;transition:color .2s}[dir=rtl] [data-sf-theme=folio] .fo-navlink{font-size:15px}[data-sf-theme=folio] a.fo-navlink:hover,[data-sf-theme=folio] .fo-navlink-on{color:var(--primary)}[data-sf-theme=folio] .fo-navlink-on:after{content:"";inset-inline:1rem;background:var(--primary);height:2px;position:absolute;bottom:.35rem}[data-sf-theme=folio] .fo-icons>:is(a,button),[data-sf-theme=folio] .fo-icons [data-cart-target]{border-radius:var(--fo-r);width:2.5rem;height:2.5rem;color:var(--foreground);background:0 0}[data-sf-theme=folio] .fo-icons>:is(a,button):hover{color:var(--primary);background:0 0}[data-sf-theme=folio] .fo-icons svg{stroke-width:1.4px;width:19px;height:19px}[data-sf-theme=folio] .fo-icons :is(a,button)>span.absolute{top:.25rem;background:var(--gold);color:#fff;min-width:1rem;height:1rem;font-size:9.5px;font-weight:600;inset-inline-end:.15rem}[data-sf-theme=folio] .fo-lang>button{border-color:var(--sf-rule-strong);border-radius:var(--fo-r);background:0 0;font-size:13px;font-weight:500}html:has([data-sf-theme=folio]) .fo-drawer .relative>button[aria-expanded]{border-color:var(--sf-rule-strong);border-radius:var(--fo-r);background:0 0;font-size:13px;font-weight:500}[data-sf-theme=folio] .fo-lang>button svg:first-child{display:none}[data-sf-theme=folio] .fo-search-line{border-bottom:1.5px solid var(--foreground)}[data-sf-theme=folio] .fo-search-input{font-size:clamp(1.4rem,1rem + 1.4vw,2.1rem);font-style:italic}[dir=rtl] [data-sf-theme=folio] .fo-search-input{font-style:normal}[data-sf-theme=folio] .fo-search-input::-webkit-search-cancel-button{display:none}[data-sf-theme=folio] .fo-search{box-shadow:0 30px 40px -34px #1f2a4480}html:has([data-sf-theme=folio]) .fo-drawer .fo-toc{border-bottom:1px solid #0000}html:has([data-sf-theme=folio]) .fo-drawer .fo-leader{border-bottom:1.5px dotted var(--sf-rule-strong);flex:1;min-width:1.5rem;transform:translateY(-.3em)}html:has([data-sf-theme=folio]) .fo-drawer-link{font-size:1.45rem;line-height:1.2;transition:color .2s}html:has([data-sf-theme=folio]) .fo-drawer .fo-toc:hover .fo-drawer-link{color:var(--primary)}[dir=rtl] .fo-drawer .fo-drawer-link{font-size:1.3rem;font-weight:700;line-height:1.5}[data-sf-theme=folio] .fo-desk{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--sf-panel) 40%, var(--background)) 0%, var(--sf-panel) 70%)}[data-sf-theme=folio] .fo-spread{border-radius:var(--fo-r2);box-shadow:0 1px #fff,0 3px 0 -1px #e8e1d1,0 5px 0 -2px #f6f1e6,0 7px 0 -3px #e3dbca,0 34px 60px -34px #1f2a4480}[data-sf-theme=folio] .fo-page{background-color:var(--card)}[data-sf-theme=folio] .fo-page-start{border-start-start-radius:var(--fo-r2);border-start-end-radius:var(--fo-r2)}[data-sf-theme=folio] .fo-page-end{border-top:1px dashed var(--sf-rule-strong);border-end-end-radius:var(--fo-r2);border-end-start-radius:var(--fo-r2)}@media (min-width:1024px){[data-sf-theme=folio] .fo-page{min-height:min(680px,100svh - 230px)}[data-sf-theme=folio] .fo-page-start{border-start-end-radius:0;border-end-start-radius:var(--fo-r2)}[data-sf-theme=folio] .fo-page-end{border-top:0;border-start-end-radius:var(--fo-r2);border-end-start-radius:0}[data-sf-theme=folio] .fo-page-start:after,[data-sf-theme=folio] .fo-page-end:before{content:"";pointer-events:none;width:70px;position:absolute;inset-block:0}[data-sf-theme=folio] .fo-page-start:after{background:linear-gradient(270deg,#1f2a441f,#1f2a4408 40%,#0000);inset-inline-end:0}[data-sf-theme=folio] .fo-page-end:before{background:linear-gradient(90deg,#1f2a4429,#1f2a440a 35%,#0000);inset-inline-start:0}[dir=rtl] [data-sf-theme=folio] .fo-page-start:after{background:linear-gradient(90deg,#1f2a441f,#1f2a4408 40%,#0000)}[dir=rtl] [data-sf-theme=folio] .fo-page-end:before{background:linear-gradient(270deg,#1f2a4429,#1f2a440a 35%,#0000)}}[data-sf-theme=folio] .fo-spread-ribbon{z-index:3;top:-6px;background:linear-gradient(90deg, color-mix(in oklab, var(--gold), black 14%), var(--gold) 45%, color-mix(in oklab, var(--gold), black 8%));clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 10px),0 100%);filter:drop-shadow(0 2px 2px #0003);width:20px;height:92px;position:absolute;inset-inline-end:22px}@media (min-width:1024px){[data-sf-theme=folio] .fo-spread-ribbon{height:calc(100% + 64px);inset-inline:calc(50% - 10px) auto}}[data-sf-theme=folio] .fo-page-start>div:first-child{padding-inline-end:2.25rem}@media (min-width:1024px){[data-sf-theme=folio] .fo-page-start>div:first-child{padding-inline-end:0}}[data-sf-theme=folio] .fo-dateline{white-space:nowrap;font-size:12px}[data-sf-theme=folio] .fo-dateline .fo-hand-sm{border-bottom:1px solid var(--sf-rule-strong);min-width:6.5rem;padding-inline:.35rem;font-size:1.05rem;display:inline-block}[data-sf-theme=folio] .fo-folio{font-family:var(--fo-hand);font-size:1rem;font-style:italic}[dir=rtl] [data-sf-theme=folio] .fo-folio{font-style:normal}[data-sf-theme=folio] .fo-tipped{background:#fff;padding:10px 10px 12px;transform:rotate(1.6deg);box-shadow:0 1px 1px #1f2a441f,0 22px 34px -22px #1f2a448c}[dir=rtl] [data-sf-theme=folio] .fo-tipped{transform:rotate(-1.6deg)}[data-sf-theme=folio] .fo-tape{z-index:2;background:color-mix(in oklab, var(--sf-kraft) 55%, transparent);clip-path:polygon(2% 0,98% 4%,100% 50%,97% 100%,3% 96%,0 50%);background-image:repeating-linear-gradient(90deg,#ffffff24 0 2px,#0000 2px 6px);width:118px;height:28px;position:absolute;top:-14px;left:50%;translate:-50%;rotate:-4deg;box-shadow:0 1px 2px #1f2a441f}@keyframes fo-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-sf-theme=folio] .fo-rise{animation:fo-rise .9s var(--fo-ease) both}[data-sf-theme=folio] .fo-rise:nth-child(3){animation-delay:60ms}[data-sf-theme=folio] .fo-rise:nth-child(4){animation-delay:.12s}[data-sf-theme=folio] .fo-rise:nth-child(5){animation-delay:.18s}[data-sf-theme=folio] .fo-hand.fo-rise{animation-name:fo-rise-hand}@keyframes fo-rise-hand{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}[dir=rtl] [data-sf-theme=folio] .fo-hand.fo-rise{animation-name:fo-rise-hand-rtl}@keyframes fo-rise-hand-rtl{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes fo-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){[data-sf-theme=folio] .fo-reveal{animation:linear both fo-reveal;animation-timeline:view();animation-range:entry entry 26%}}@media (prefers-reduced-motion:reduce){[data-sf-theme=folio] :is(.fo-reveal,.fo-rise){animation:none!important}[data-sf-theme=folio] *{transition-duration:.01ms!important}}[data-sf-theme=folio] .fo-head .fo-mono{border-inline-end:1px solid var(--sf-rule-strong);padding-inline-end:.75rem}[data-sf-theme=folio] .fo-index{transition:transform .35s var(--fo-ease);display:block;position:relative}[data-sf-theme=folio] .fo-index:hover{transform:translateY(-4px)}[data-sf-theme=folio] .fo-index-tab{z-index:1;margin-inline-start:var(--tab,0);background:var(--card);border:1px solid var(--sf-rule-strong);border-bottom-color:var(--card);border-start-start-radius:calc(var(--fo-r2) + 4px);border-start-end-radius:calc(var(--fo-r2) + 4px);align-items:center;gap:.6rem;margin-bottom:-1px;padding:.5rem 1rem .55rem;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}@media (max-width:1023px){[data-sf-theme=folio] .fo-index-tab{margin-inline-start:0}}[data-sf-theme=folio] .fo-index-tab .fo-mono{color:var(--gold);font-size:11px}[data-sf-theme=folio] .fo-index-card{background:var(--card);border:1px solid var(--sf-rule-strong);box-shadow:var(--fo-shadow);transition:box-shadow .35s var(--fo-ease);border-start-start-radius:0;padding:12px 12px 16px}[data-sf-theme=folio] .fo-index:hover .fo-index-card{box-shadow:0 1px #1f2a440a,0 26px 44px -26px #1f2a448c}[data-sf-theme=folio] .fo-index-lines{border-top:2px solid color-mix(in oklab, var(--gold) 70%, transparent);background-position:0 10px;background-image:repeating-linear-gradient(to bottom, transparent 0 25px, color-mix(in oklab, var(--primary) 16%, transparent) 25px 26px);padding-top:10px;line-height:26px}[data-sf-theme=folio] .fo-index-lines .fo-h3{line-height:26px}[dir=rtl] [data-sf-theme=folio] .fo-index-lines,[dir=rtl] [data-sf-theme=folio] .fo-index-lines .fo-h3{line-height:29px}[dir=rtl] [data-sf-theme=folio] .fo-index-lines{background-image:repeating-linear-gradient(to bottom, transparent 0 28px, color-mix(in oklab, var(--primary) 16%, transparent) 28px 29px)}[data-sf-theme=folio] .fo-shelf{padding-top:26px}[data-sf-theme=folio] .fo-shelf-row{border-bottom:14px solid var(--sf-kraft-deep);min-width:max-content;height:300px;padding-inline:14px;position:relative;box-shadow:0 18px 22px -16px #1f2a4473}@media (min-width:768px){[data-sf-theme=folio] .fo-shelf-row{height:360px}}[data-sf-theme=folio] .fo-shelf-row:after{content:"";inset-inline:0;background:#ffffff38;height:3px;position:absolute;bottom:-14px}[data-sf-theme=folio] .fo-spine{background:linear-gradient(90deg, #00000047, #ffffff1a 22%, #ffffff05 55%, #0000004d), var(--cloth);color:#f4efe4;cursor:pointer;transition:transform .35s var(--fo-ease), box-shadow .35s;border-radius:3px 3px 1px 1px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;padding:26px 0 12px;display:flex;position:relative}[data-sf-theme=folio] .fo-spine:before,[data-sf-theme=folio] .fo-spine:after{content:"";border-block:1px solid #e2c480bf;height:5px;position:absolute;inset-inline:7px}[data-sf-theme=folio] .fo-spine:before{top:12px}[data-sf-theme=folio] .fo-spine:after{bottom:34px}[data-sf-theme=folio] .fo-spine-light{color:#1f2a44}[data-sf-theme=folio] .fo-spine-light:before,[data-sf-theme=folio] .fo-spine-light:after{border-color:#1f2a4473}[data-sf-theme=folio] .fo-spine:hover{transform:translateY(-6px)}[data-sf-theme=folio] .fo-spine-on{box-shadow:0 18px 22px -12px #1f2a448c;transform:translateY(-22px)!important}[data-sf-theme=folio] .fo-spine:focus-visible{outline:2px solid var(--primary);outline-offset:3px}[data-sf-theme=folio] .fo-spine-title{writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-height:calc(100% - 44px);font-size:15px;line-height:1;overflow:hidden}[dir=rtl] [data-sf-theme=folio] .fo-spine-title{letter-spacing:0;font-size:14.5px;font-weight:700}[data-sf-theme=folio] .fo-spine-no{font-family:var(--fo-mono-font);opacity:.8;font-size:9px}[data-sf-theme=folio] .fo-spine-on:before{border-color:var(--gold)}[data-sf-theme=folio] .fo-slip{background:var(--card);border:1px solid var(--sf-rule-strong);box-shadow:var(--fo-shadow);position:relative}[data-sf-theme=folio] .fo-quote{text-wrap:pretty;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-style:italic;line-height:1.35}[dir=rtl] [data-sf-theme=folio] .fo-quote{font-size:clamp(1.25rem,1.05rem + .6vw,1.55rem);font-style:normal;line-height:1.75}[data-sf-theme=folio] .fo-spec-card{background:var(--card);border:1px solid var(--sf-rule-strong);box-shadow:var(--fo-shadow)}[data-sf-theme=folio] .fo-sheets{width:54px;height:calc(var(--n) * 5px + 2px);border:1px solid var(--sf-rule-strong);background:repeating-linear-gradient(to bottom, var(--card) 0 3px, var(--sf-rule-strong) 3px 4px);box-shadow:2px 2px 0 var(--sf-panel-2);border-radius:1px;flex-shrink:0}[data-sf-theme=folio] .fo-swatch{border:1px solid var(--sf-rule-strong);background-color:var(--background);box-shadow:2px 2px 0 var(--sf-panel-2);border-radius:2px}[data-sf-theme=folio] .fo-swatch-dot{background-image:radial-gradient(circle, var(--sf-rule-strong) 1px, transparent 1.4px);background-position:4px 4px;background-size:8px 8px}[data-sf-theme=folio] .fo-swatch-lined{background-image:repeating-linear-gradient(to bottom, transparent 0 9px, var(--sf-rule-strong) 9px 10px)}[data-sf-theme=folio] .fo-layflat .fo-lf-page{fill:var(--background);stroke:var(--sf-rule-strong);stroke-width:1px}[data-sf-theme=folio] .fo-layflat .fo-lf-lines path{fill:none;stroke:var(--sf-rule);stroke-width:1px}[data-sf-theme=folio] .fo-layflat .fo-lf-gutter{stroke:var(--sf-rule-strong);stroke-width:1px}[data-sf-theme=folio] .fo-layflat .fo-lf-stitch{stroke:var(--gold);stroke-width:2.2px;stroke-linecap:round}[data-sf-theme=folio] .fo-layflat .fo-lf-edge{fill:var(--sf-panel-2)}[data-sf-theme=folio] .fo-plate{background:var(--sf-panel);border:1px solid var(--sf-rule);transition:border-color .3s, box-shadow .35s var(--fo-ease);padding:9px;position:relative}@media (min-width:768px){[data-sf-theme=folio] .fo-plate{padding:12px}}[data-sf-theme=folio] .fo-card:hover .fo-plate{border-color:var(--sf-rule-strong);box-shadow:0 22px 36px -30px #1f2a4499}[data-sf-theme=folio] .fo-plate-img{background:var(--sf-panel-2);box-shadow:0 0 0 1px #1f2a440f}[data-sf-theme=folio] .fo-cardno{font-size:12px}[data-sf-theme=folio] .fo-card-title{font-size:1.22rem;font-weight:500;line-height:1.22}[dir=rtl] [data-sf-theme=folio] .fo-card-title{font-size:1.12rem;font-weight:700;line-height:1.55}@media (max-width:639px){[data-sf-theme=folio] .fo-card-title{font-size:1.08rem}[dir=rtl] [data-sf-theme=folio] .fo-card-title{font-size:1.02rem}}[data-sf-theme=folio] .fo-format{font-size:12.5px;line-height:1.5}[data-sf-theme=folio] .fo-format-lg{font-size:14px}[data-sf-theme=folio] .fo-card-foot{border-top:1px dashed var(--sf-rule-strong);margin-top:.85rem}[data-sf-theme=folio] .fo-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}[data-sf-theme=folio] .fo-price-lg{font-size:17px}[data-sf-theme=folio] .fo-was{font-size:.86em;font-weight:400}[data-sf-theme=folio] .fo-add{border:1px solid var(--sf-rule-strong);background:var(--card);color:var(--primary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-sf-theme=folio] .fo-add:hover{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=folio] .fo-card-wish button{border-radius:var(--fo-r);background:color-mix(in oklab, var(--card) 88%, transparent);width:2.1rem;height:2.1rem;box-shadow:none;color:var(--foreground);border:0}[data-sf-theme=folio] .fo-card-wish button.text-primary{color:var(--gold)}[data-sf-theme=folio] .fo-card-wish svg{stroke-width:1.6px;width:15px;height:15px}[data-sf-theme=folio] .fo-gift{border:1px solid var(--sf-rule-strong);box-shadow:var(--fo-shadow)}[data-sf-theme=folio] .fo-gift-stage{color:var(--sf-ink-foreground);background:radial-gradient(90% 70% at 50% 40%,#ffffff12,#0000 70%),repeating-linear-gradient(92deg,#0000000f 0 2px,#0000 2px 9px),#3b2f26}[data-sf-theme=folio] .fo-kraft{background:repeating-linear-gradient(115deg, #785a3209 0 1px, transparent 1px 5px), color-mix(in oklab, var(--sf-kraft) 42%, var(--background))}[data-sf-theme=folio] .fo-parcel{top:28px;background:linear-gradient(var(--gold), var(--gold)) 50% 0 / 10px 100% no-repeat, linear-gradient(var(--gold), var(--gold)) 0 50% / 100% 10px no-repeat, var(--sf-kraft);border-radius:3px;width:92px;height:70px;display:none;position:absolute;inset-inline-end:28px;rotate:6deg;box-shadow:0 14px 20px -12px #3c281480}@media (min-width:768px){[data-sf-theme=folio] .fo-parcel{display:block}}[data-sf-theme=folio] .fo-seal{background:radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--gold), white 20%), color-mix(in oklab, var(--gold), black 35%));width:26px;height:26px;box-shadow:0 1px 2px #00000059, inset 0 0 0 4px color-mix(in oklab, var(--gold), black 15%);border-radius:45% 55% 50% 48%;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-sf-theme=folio] .fo-num-stamp{border:1.5px solid var(--gold);width:28px;height:28px;color:var(--gold);font-family:var(--fo-mono-font);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}[data-sf-theme=folio] .fo-cover{aspect-ratio:3/4;background:linear-gradient(90deg, #00000059 0, #0000001a 5%, #ffffff12 7%, transparent 16%), radial-gradient(120% 90% at 30% 20%, #ffffff1a, transparent 60%), var(--primary);border-radius:4px 12px 12px 4px;width:min(270px,64vw);position:relative;box-shadow:inset 1px 0 #ffffff14,6px 6px 0 -2px #e9e2d2,7px 7px 0 -2px #0003,0 30px 40px -20px #000000a6}[dir=rtl] [data-sf-theme=folio] .fo-cover{background:linear-gradient(270deg, #00000059 0, #0000001a 5%, #ffffff12 7%, transparent 16%), radial-gradient(120% 90% at 70% 20%, #ffffff1a, transparent 60%), var(--primary);border-radius:12px 4px 4px 12px;box-shadow:inset 1px 0 #ffffff14,-6px 6px 0 -2px #e9e2d2,-7px 7px 0 -2px #0003,0 30px 40px -20px #000000a6}[data-sf-theme=folio] .fo-cover-band{background:linear-gradient(90deg,#00000073,#00000040);width:9px;position:absolute;inset-block:0;inset-inline-end:14%;box-shadow:1px 0 #ffffff14}[data-sf-theme=folio] .fo-cover-ribbon{bottom:-22px;background:var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);z-index:-1;width:11px;height:30px;position:absolute;inset-inline-start:38%}[data-sf-theme=folio] .fo-cover-name{inset-inline:10% 22%;text-align:center;font-family:var(--sf-font-heading,Georgia, serif);letter-spacing:.08em;overflow-wrap:anywhere;font-size:clamp(1.25rem,1rem + 1vw,1.65rem);line-height:1.2;transition:opacity .2s;position:absolute;top:36%}[dir=rtl] [data-sf-theme=folio] .fo-cover-name{letter-spacing:0;font-weight:700;line-height:1.5}[data-sf-theme=folio] .fo-foil{background:linear-gradient(170deg,#f3dc98 10%,#c79b45 45%,#f0d488 60%,#a67c2e 90%);color:#0000;filter:drop-shadow(0 1px #00000059);-webkit-background-clip:text;background-clip:text}[data-sf-theme=folio] .fo-blind{color:color-mix(in oklab, var(--primary), black 30%);text-shadow:0 1px #ffffff29,0 -1px #00000073}[data-sf-theme=folio] .fo-cover-sm{border-radius:2px 6px 6px 2px;flex-shrink:0;width:66px;box-shadow:3px 3px 0 -1px #e9e2d2,4px 4px 0 -1px #00000024,0 10px 14px -8px #00000080}[dir=rtl] [data-sf-theme=folio] .fo-cover-sm{border-radius:6px 2px 2px 6px;box-shadow:-3px 3px 0 -1px #e9e2d2,-4px 4px 0 -1px #00000024,0 10px 14px -8px #00000080}[data-sf-theme=folio] .fo-cover-sm .fo-cover-name{letter-spacing:.04em;top:34%;font-size:9px;inset-inline:6% 24%}[data-sf-theme=folio] .fo-cover-sm .fo-cover-band{width:4px}[data-sf-theme=folio] .fo-cover-sm .fo-cover-ribbon{width:6px;height:14px;bottom:-10px}[data-sf-theme=folio] .fo-emboss-input{color:#f7f1e5;background:#ffffff14;border:1px solid #ffffff47}[data-sf-theme=folio] .fo-emboss-input::placeholder{color:#f7f1e580}[data-sf-theme=folio] .fo-emboss-input:focus{border-color:#f7f1e5}[data-sf-theme=folio] .fo-toggle{border:1px solid #ffffff47;overflow:hidden}[data-sf-theme=folio] .fo-toggle button{color:#f7f1e5cc;height:3rem;padding-inline:.8rem;font-size:13px;font-weight:500;transition:background-color .2s,color .2s}[data-sf-theme=folio] .fo-toggle button+button{border-inline-start:1px solid #fff3}[data-sf-theme=folio] .fo-toggle button[aria-pressed=true]{background:var(--gold);color:#fff}[data-sf-theme=folio] .fo-toggle-light{border-color:var(--sf-rule-strong)}[data-sf-theme=folio] .fo-toggle-light button{height:2.75rem;color:var(--muted-foreground)}[data-sf-theme=folio] .fo-toggle-light button+button{border-color:var(--sf-rule-strong)}[data-sf-theme=folio] .fo-toggle-light button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=folio] .fo-emboss-field{background:var(--card);border:1px dashed var(--sf-rule-strong)}[data-sf-theme=folio] .fo-field-title{font-size:1.15rem;line-height:1.3}[dir=rtl] [data-sf-theme=folio] .fo-field-title{font-size:1.1rem;font-weight:700;line-height:1.5}[data-sf-theme=folio] .fo-free{font-family:var(--fo-mono-font);color:var(--gold);border:1px solid;border-radius:2px;padding:.1rem .4rem;font-size:11px}[data-sf-theme=folio] .fo-input{border:1px solid var(--input);background:var(--background);transition:border-color .2s,box-shadow .2s}[data-sf-theme=folio] .fo-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}[data-sf-theme=folio] .fo-letter,[data-sf-theme=folio] .fo-review{background-color:var(--card);border:1px solid var(--sf-rule-strong);box-shadow:var(--fo-shadow);position:relative;padding-inline-start:2.6rem!important}[data-sf-theme=folio] .fo-letter:before,[data-sf-theme=folio] .fo-review:before{content:"";background:color-mix(in oklab, var(--gold) 55%, transparent);width:1px;position:absolute;inset-block:0;inset-inline-start:1.6rem}[data-sf-theme=folio] .fo-letter{background-position:0 0!important}[data-sf-theme=folio] .fo-letter-text{font-size:1.2rem;font-style:italic;line-height:28px!important}[data-sf-theme=folio] .fo-letter-row{min-height:28px;line-height:28px!important}[data-sf-theme=folio] .fo-letter .fo-hand-sm{line-height:28px!important}[dir=rtl] [data-sf-theme=folio] .fo-letter-text{font-size:1.08rem;font-style:normal}[data-sf-theme=folio] .fo-review .bg-green-500\/10{color:var(--primary);background:0 0;padding:0}[data-sf-theme=folio] .fo-review .font-semibold{font-weight:600}[data-sf-theme=folio] .fo-review p{unicode-bidi:plaintext}[data-sf-theme=folio] .fo-review>div>span:first-child{border-radius:var(--fo-r)}[data-sf-theme=folio] .fo-readercard{background:repeating-linear-gradient(115deg, #785a3208 0 1px, transparent 1px 6px), color-mix(in oklab, var(--sf-kraft) 30%, var(--card));border:1px solid color-mix(in oklab, var(--sf-kraft) 60%, var(--sf-rule-strong));padding:1.75rem 1.5rem 2.25rem;rotate:-.6deg;box-shadow:0 1px #1f2a440d,0 30px 50px -34px #3c28148c}@media (min-width:640px){[data-sf-theme=folio] .fo-readercard{padding:2.25rem 2.5rem 2.75rem}}[data-sf-theme=folio] .fo-readercard-title{font-size:1.7rem;font-weight:500;line-height:1.1}[dir=rtl] [data-sf-theme=folio] .fo-readercard-title{font-weight:700;line-height:1.4}[data-sf-theme=folio] .fo-readercard-rows>div{border-bottom:1px solid color-mix(in oklab, var(--foreground) 22%, transparent);grid-template-columns:6.5rem 1fr;align-items:baseline;gap:1rem;padding-block:.7rem .35rem;display:grid}[data-sf-theme=folio] .fo-readercard-rows dt{color:var(--muted-foreground);font-size:12px;font-weight:600}html:not([dir=rtl]) [data-sf-theme=folio] .fo-readercard-rows dt{letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}[data-sf-theme=folio] .fo-member-stamp{top:38%;border:2.5px solid var(--gold);outline:1px solid var(--gold);outline-offset:3px;width:92px;height:92px;color:var(--gold);font-family:var(--fo-mono-font);letter-spacing:.14em;text-transform:uppercase;opacity:.82;mix-blend-mode:multiply;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset-inline-end:1.5rem;rotate:-14deg}[dir=rtl] [data-sf-theme=folio] .fo-member-stamp{letter-spacing:0;font-family:var(--font-arabic);font-size:17px;rotate:12deg}@media (max-width:639px){[data-sf-theme=folio] .fo-member-stamp{top:5.4rem;width:70px;height:70px;font-size:11px;inset-inline-end:1rem}}[data-sf-theme=folio] .fo-punch{background:var(--background);border-radius:999px;width:14px;height:14px;position:absolute;bottom:.7rem;left:50%;translate:-50%;box-shadow:inset 0 1px 2px #00000040}[data-sf-theme=folio] .fo-news input{border:1px solid color-mix(in oklab, var(--foreground) 30%, transparent);border-radius:var(--fo-r);background:var(--card);height:3rem;box-shadow:none;text-align:start;font-size:15px}[data-sf-theme=folio] .fo-news input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}[data-sf-theme=folio] .fo-news button{border-radius:var(--fo-r);background:var(--primary);width:3rem;height:3rem;color:var(--primary-foreground)}[dir=rtl] [data-sf-theme=folio] .fo-news button svg{transform:scaleX(-1)}[data-sf-theme=folio] .fo-tabs{padding-top:6px}[data-sf-theme=folio] .fo-tab{border:1px solid var(--sf-rule-strong);background:var(--sf-panel);color:var(--muted-foreground);border-bottom:0;border-start-start-radius:calc(var(--fo-r2) + 4px);border-start-end-radius:calc(var(--fo-r2) + 4px);margin-bottom:-1px;padding:.6rem 1.15rem .7rem;font-size:14px;font-weight:500;transition:color .2s,background-color .2s,transform .2s;position:relative}[data-sf-theme=folio] .fo-tab:hover{color:var(--primary);transform:translateY(-2px)}[data-sf-theme=folio] .fo-tab-on{background:var(--background);color:var(--primary);z-index:1;box-shadow:inset 0 2px 0 var(--primary);padding-bottom:.85rem}[data-sf-theme=folio] .fo-toolbar>div{justify-content:flex-start}[data-sf-theme=folio] .fo-toolbar :is([data-slot=select-trigger],input,button){border-radius:var(--fo-r);background:var(--card);border-color:var(--sf-rule-strong);box-shadow:none;font-size:14px}[data-sf-theme=folio] .fo-toolbar [data-slot=select-trigger]{height:2.6rem;padding-inline:.9rem}[data-sf-theme=folio] .fo-toolbar :is(input,button:not([data-slot=select-trigger])){height:2.6rem}[data-sf-theme=folio] .fo-toolbar svg{stroke-width:1.5px}[data-sf-theme=folio] .fo-thumb{border:1px solid var(--sf-rule);background:var(--sf-panel);opacity:.72;transition:opacity .2s,border-color .2s}[data-sf-theme=folio] .fo-thumb:hover{opacity:1}[data-sf-theme=folio] .fo-thumb-on{opacity:1;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}[data-sf-theme=folio] .fo-pdp-price{font-variant-numeric:lining-nums tabular-nums;font-size:1.95rem;font-weight:500;line-height:1}[dir=rtl] [data-sf-theme=folio] .fo-pdp-price{font-size:1.75rem;font-weight:700;line-height:1.3}[data-sf-theme=folio] .fo-pdp-wish button{border-color:var(--sf-rule-strong);background:var(--card);box-shadow:none;border-radius:var(--fo-r);width:2.75rem;height:2.75rem;color:var(--foreground)}[data-sf-theme=folio] .fo-pdp-wish button.text-primary{color:var(--gold)}[data-sf-theme=folio] .fo-services{border-block:1px solid var(--sf-rule);background:var(--sf-panel);border-radius:var(--fo-r)}[data-sf-theme=folio] .fo-acc summary:hover .fo-acc-title{color:var(--primary)}[data-sf-theme=folio] .fo-acc-title{font-size:1.15rem;font-weight:500;transition:color .2s}[dir=rtl] [data-sf-theme=folio] .fo-acc-title{font-size:1.1rem;font-weight:700}[data-sf-theme=folio] .fo-share :is(a,button){border-radius:var(--fo-r);box-shadow:none}[data-sf-theme=folio] .fo-speccard{background:linear-gradient(var(--gold), var(--gold)) 0 0 / 100% 3px no-repeat, var(--card);border:1px solid var(--sf-rule-strong);box-shadow:var(--fo-shadow);position:relative}[data-sf-theme=folio] .fo-keyspecs{border:1px solid var(--sf-rule-strong);border-radius:var(--fo-r);background:var(--background)}[data-sf-theme=folio] .fo-keyspecs li{border-bottom:1px solid var(--sf-rule)}[data-sf-theme=folio] .fo-keyspecs li:nth-child(odd){border-inline-end:1px solid var(--sf-rule)}@media (min-width:768px){[data-sf-theme=folio] .fo-keyspecs li{border-bottom:0;border-inline-end:1px solid var(--sf-rule)}[data-sf-theme=folio] .fo-keyspecs li:last-child{border-inline-end:0}}[data-sf-theme=folio] .fo-keyspec-v{font-size:1.28rem;line-height:1.25}[dir=rtl] [data-sf-theme=folio] .fo-keyspec-v{font-size:1.15rem;font-weight:700;line-height:1.55}[data-sf-theme=folio] .fo-spec-table{border-collapse:collapse;font-size:14.5px}[data-sf-theme=folio] .fo-spec-table :is(th,td){text-align:start;vertical-align:top;border-bottom:1px dashed var(--sf-rule-strong);padding:.75rem 0}[data-sf-theme=folio] .fo-spec-table th{width:38%;color:var(--muted-foreground);padding-inline-end:1rem;font-weight:500}[data-sf-theme=folio] .fo-spec-table tr:last-child :is(th,td){border-bottom:0}[data-sf-theme=folio] .fo-note-card{background:var(--sf-panel);border:1px solid var(--sf-rule)}[data-sf-theme=folio] .fo-note-icon{border:1px solid var(--sf-rule-strong);color:var(--primary);background:var(--card);border-radius:999px}[data-sf-theme=folio] .fo-pair-item{background:var(--card);border:1px solid var(--sf-rule-strong);box-shadow:var(--fo-shadow)}[data-sf-theme=folio] .fo-pair-plus{border:1px solid var(--sf-rule-strong);background:var(--background);width:44px;height:44px;color:var(--gold);border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex}[data-sf-theme=folio] .fo-pair-total{border:1px dashed var(--sf-rule-strong);background:var(--sf-panel)}[data-sf-theme=folio] .fo-buybox>.space-y-5>div:first-child:not([data-buybox-option]){display:none}[data-sf-theme=folio] .fo-buybox>.space-y-5>*+*{margin-top:1.4rem}[data-sf-theme=folio] .fo-buybox :is(p.mb-1\.5,p.mb-2){letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.65rem;font-size:11.5px;font-weight:600}[dir=rtl] [data-sf-theme=folio] .fo-buybox :is(p.mb-1\.5,p.mb-2){letter-spacing:0;text-transform:none;font-size:14px}[data-sf-theme=folio] .fo-buybox [data-buybox-option]>div{gap:.45rem}[data-sf-theme=folio] .fo-buybox [data-buybox-option] button{border:1px solid var(--sf-rule-strong);border-radius:var(--fo-r);background:var(--card);min-width:3.25rem;min-height:2.75rem;color:var(--foreground);unicode-bidi:plaintext;justify-content:center;align-items:center;padding:.45rem .95rem;font-size:14px;font-weight:400;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}[data-sf-theme=folio] .fo-buybox [data-buybox-option] button:hover{border-color:var(--primary)}[data-sf-theme=folio] .fo-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 7%, var(--card));box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary);font-weight:600}[data-sf-theme=folio] .fo-buybox [data-fo-swatch]:before{content:"";background:var(--fo-swatch);border-radius:3px;flex-shrink:0;width:1.05rem;height:1.05rem;margin-inline-end:.55rem;box-shadow:inset 0 0 0 1px #00000029}[data-sf-theme=folio] .fo-buybox [data-fo-rule]:before{content:"";opacity:.75;background-color:var(--background);border:1px solid;border-radius:1px;flex-shrink:0;width:.95rem;height:1.2rem;margin-inline-end:.55rem}[data-sf-theme=folio] .fo-buybox [data-fo-rule=dot]:before{background-image:radial-gradient(circle,currentColor .7px,#0000 1px);background-position:1px 1px;background-size:4px 4px}[data-sf-theme=folio] .fo-buybox [data-fo-rule=lined]:before{background-image:repeating-linear-gradient(#0000 0 3px,currentColor 3px 3.8px)}[data-sf-theme=folio] .fo-buybox [data-fo-rule=grid]:before{background-image:linear-gradient(currentColor .7px,#0000 .7px),linear-gradient(90deg,currentColor .7px,#0000 .7px);background-size:4px 4px}[data-sf-theme=folio] .fo-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--sf-rule-strong);border-radius:var(--fo-r);background:var(--card)}[data-sf-theme=folio] .fo-buybox .inline-flex.rounded-xl.border-2 svg{stroke-width:1.5px}[data-sf-theme=folio] .fo-buybox .rounded-2xl.border-2{border-width:1px;border-color:var(--sf-rule-strong);border-radius:var(--fo-r2);background:var(--card);box-shadow:none;padding:1.25rem}[data-sf-theme=folio] .fo-buybox .rounded-2xl.border-2 .bg-primary\/15{border-radius:var(--fo-r);background:var(--sf-panel);color:var(--primary)}[data-sf-theme=folio] .fo-buybox .rounded-2xl.border-2 .font-bold{font-weight:600}[data-sf-theme=folio] .fo-buybox :is(input.border-2,input.uppercase){border-width:1px;border-color:var(--input);border-radius:var(--fo-r);background:var(--background);min-height:3rem;font-size:15px}[data-sf-theme=folio] .fo-buybox input.uppercase{text-transform:none}[data-sf-theme=folio] .fo-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent);outline:none}[data-sf-theme=folio] .fo-buybox button.rounded-lg.border{border-radius:var(--fo-r);border-color:var(--input);font-weight:500}[data-sf-theme=folio] .fo-buybox .min-w-\[9rem\]{border-radius:var(--fo-r);border-color:var(--sf-rule-strong);background:var(--card);min-height:3rem;font-weight:500}[data-sf-theme=folio] .fo-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary);background:color-mix(in oklab, var(--primary) 6%, var(--card))}[data-sf-theme=folio] .fo-buybox .bg-muted\/40{border:1px dashed var(--sf-rule-strong);border-radius:var(--fo-r);background:var(--sf-panel);padding:1.1rem 1.25rem;font-size:14px}[data-sf-theme=folio] .fo-buybox .bg-muted\/40 :is(.font-extrabold,.font-bold){font-weight:600}[data-sf-theme=folio] .fo-buybox .bg-muted\/40 .text-primary{color:var(--foreground)}[data-sf-theme=folio] .fo-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary){border-radius:var(--fo-r);background:var(--primary);min-height:3.5rem;box-shadow:none;font-size:15.5px;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .2s}[data-sf-theme=folio] .fo-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary):hover{background:color-mix(in oklab, var(--primary), black 10%);box-shadow:0 3px 0 -1px color-mix(in oklab, var(--primary), black 40%);filter:none;transform:translateY(-1px)}[data-sf-theme=folio] .fo-buybox button.bg-gradient-to-b svg{stroke-width:1.5px}[data-sf-theme=folio] .fo-buybox .justify-center.gap-4.pt-1{color:var(--muted-foreground)}[data-sf-theme=folio] .fo-buybox>.rounded-2xl{border-radius:var(--fo-r2)}[data-sf-theme=folio] .fo-pdp>.fixed{border-color:var(--sf-rule-strong);background:color-mix(in oklab, var(--background) 94%, transparent)}[data-sf-theme=folio] .fo-pdp>.fixed button{border-radius:var(--fo-r);box-shadow:none;font-weight:600}[data-sf-theme=folio] .fo-pdp>.fixed .font-extrabold{color:var(--foreground);font-weight:600}[data-sf-theme=folio] .fo-pdp>.fixed img{border-radius:var(--fo-r)}[data-sf-theme=folio] .fo-footer{background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1.3px);background-size:20px 20px}[data-sf-theme=folio] .fo-footer:before{content:"";inset-inline:0;background:var(--gold);height:4px;position:absolute;top:0}[data-sf-theme=folio] .fo-footer-mark{letter-spacing:-.01em;color:var(--sf-ink-foreground);font-size:clamp(2.2rem,1.6rem + 2.4vw,3.6rem);line-height:1}[dir=rtl] [data-sf-theme=folio] .fo-footer-mark{font-weight:700;line-height:1.35}[data-sf-theme=folio] .fo-colophon-text{font-family:var(--sf-font-heading,Georgia, serif);font-size:1.1rem;font-style:italic;line-height:1.5}[dir=rtl] [data-sf-theme=folio] .fo-colophon-text{font-size:1.05rem;font-style:normal;line-height:1.8}[data-sf-theme=folio] .fo-region>div>span:first-child{color:color-mix(in oklab, var(--sf-ink-foreground), transparent 40%);font-weight:500}[data-sf-theme=folio] .fo-region button{border-radius:var(--fo-r);color:var(--sf-ink-foreground);box-shadow:none;background:0 0;border-color:#ffffff38}[data-sf-theme=folio] .fo-region button:hover{border-color:#ffffff8c}[data-sf-theme=folio] .fo-region button .text-muted-foreground{color:inherit;opacity:.65}html:has([data-sf-theme=folio]) [data-slot=sheet-content]{background-color:var(--background)}html:has([data-sf-theme=folio]) [data-slot=sheet-content] :is(.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:var(--fo-r)}html:has([data-sf-theme=folio]) [data-slot=sheet-content] [data-slot=sheet-title]{font-family:var(--sf-font-heading,Georgia, serif);font-size:1.4rem;font-weight:500}html[dir=rtl]:has([data-sf-theme=folio]) [data-slot=sheet-content] [data-slot=sheet-title]{font-weight:700}[data-sf-theme=folio] .fo-sect{font-family:var(--sf-font-heading,Georgia, serif);font-size:1.15em}[data-sf-theme=folio] .overflow-hidden.rounded-2xl.border.bg-card{border-radius:var(--fo-r2);border-color:var(--sf-rule-strong);box-shadow:var(--fo-shadow)}[data-sf-theme=folio] .bg-gradient-to-b.from-primary\/10{background:var(--sf-panel)}[data-sf-theme=folio] :is(.rounded-full.px-6,.rounded-full.bg-primary.px-3\.5),[data-sf-theme=folio] :is(.rounded-2xl.bg-primary\/10,.rounded-2xl.bg-primary\/15){border-radius:var(--fo-r)}
[data-sf-theme=petal]{--ptl-shadow:0 1px 0 #1f3d2b08, 0 22px 44px -30px #1f3d2b59;--ptl-shadow-lg:0 30px 60px -34px #1f3d2b73;--ptl-ease:cubic-bezier(.22, .7, .2, 1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}html.dark:has([data-sf-theme=petal]){--primary:var(--sf-cta);--primary-foreground:var(--sf-cta-foreground);--ring:var(--sf-cta)}[data-sf-theme=petal] :is(h1,h2,h3){font-weight:400}:is([data-sf-theme=petal] :is(.ptl-h1,.ptl-h2,.ptl-h3,.ptl-wordmark,.ptl-card-title,.ptl-price-lg,.ptl-quote,.ptl-occasion-title,.ptl-step-num,.ptl-stat-n,.ptl-stat-big,.ptl-note-text,.ptl-avatar,.ptl-drawer-link,.ptl-hero-tag-name,.ptl-collection-num),:root:has([data-sf-theme=petal]) :is(.ptl-wordmark,.ptl-drawer-link)){font-family:var(--sf-font-heading,inherit)}[data-sf-theme=petal] .ptl-h1{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.75rem,1.7rem + 4.4vw,5.6rem);line-height:.98}[data-sf-theme=petal] .ptl-h1-sm{font-size:clamp(2.4rem,1.8rem + 2.6vw,4rem);line-height:1.02}[data-sf-theme=petal] .ptl-h1-pdp{font-size:clamp(2.2rem,1.7rem + 1.8vw,3.2rem);line-height:1.04}[data-sf-theme=petal] .ptl-h2{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(2.1rem,1.5rem + 2.2vw,3.4rem);line-height:1.04}[data-sf-theme=petal] .ptl-h2-sm{font-size:clamp(1.9rem,1.5rem + 1.4vw,2.6rem)}[data-sf-theme=petal] .ptl-h3{letter-spacing:-.01em;font-size:23px;line-height:1.15}[data-sf-theme=petal] .ptl-em{color:var(--gold);padding-inline-end:.04em;font-style:italic}[data-sf-theme=petal] .ptl-sub{font-size:15.5px;line-height:1.7}[data-sf-theme=petal] .ptl-lede{font-size:16.5px;line-height:1.75}[data-sf-theme=petal] .ptl-eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}[dir=rtl] [data-sf-theme=petal] :is(.ptl-h1,.ptl-h2,.ptl-h3){letter-spacing:0;font-weight:600;line-height:1.35}[dir=rtl] [data-sf-theme=petal] .ptl-h1{font-size:clamp(2.3rem,1.5rem + 3.4vw,4.4rem)}[dir=rtl] [data-sf-theme=petal] .ptl-h1-sm{font-size:clamp(2rem,1.5rem + 2vw,3.2rem)}[dir=rtl] [data-sf-theme=petal] .ptl-h1-pdp{font-size:clamp(1.9rem,1.5rem + 1.4vw,2.6rem)}[dir=rtl] [data-sf-theme=petal] .ptl-h2{font-size:clamp(1.8rem,1.35rem + 1.7vw,2.8rem)}[dir=rtl] [data-sf-theme=petal] .ptl-h2-sm{font-size:clamp(1.65rem,1.35rem + 1.1vw,2.2rem)}[dir=rtl] [data-sf-theme=petal] .ptl-h3{font-size:20px}[dir=rtl] [data-sf-theme=petal] .ptl-em{font-style:normal}:is([dir=rtl] [data-sf-theme=petal] .ptl-eyebrow,:root[dir=rtl]:has([data-sf-theme=petal]) .ptl-eyebrow){letter-spacing:0;text-transform:none;font-size:13px}[dir=rtl] [data-sf-theme=petal] :is(.ptl-sub,.ptl-lede,.ptl-acc-body,p){line-height:1.8}[dir=rtl] [data-sf-theme=petal] *{letter-spacing:0!important}[data-sf-theme=petal] .ptl-arch{border-radius:50% 50% calc(var(--radius) * 1.2) calc(var(--radius) * 1.2) / 37.5% 37.5% calc(var(--radius) * 1.2) calc(var(--radius) * 1.2)}:root:has([data-sf-theme=petal]) .ptl-arch-sm{border-radius:50% 50% calc(var(--radius) * .6) calc(var(--radius) * .6) / 40% 40% calc(var(--radius) * .6) calc(var(--radius) * .6)}[data-sf-theme=petal] .ptl-rule span{background:var(--sf-hair)}:root:has([data-sf-theme=petal]) .ptl-hair{background:var(--sf-hair);height:1px}[data-sf-theme=petal] .ptl-link{text-underline-offset:7px}:root:has([data-sf-theme=petal]) .ptl-pulse{background:var(--gold);border-radius:9999px;flex-shrink:0;width:7px;height:7px;display:inline-block;position:relative}:root:has([data-sf-theme=petal]) .ptl-pulse:after{content:"";border-radius:inherit;border:1px solid var(--gold);animation:ptl-ping 2.4s var(--ptl-ease,ease) infinite;position:absolute;inset:-4px}:root:has([data-sf-theme=petal]) .ptl-pulse-off{background:var(--muted-foreground)}:root:has([data-sf-theme=petal]) .ptl-pulse-off:after{display:none}@keyframes ptl-ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.5)}}:root:has([data-sf-theme=petal]) .ptl-cutoff-time{color:var(--primary);font-variant-numeric:tabular-nums;margin-inline:.2em;font-weight:700}[data-sf-theme=petal] .ptl-btn-light{border-radius:calc(var(--radius) * 2.4);background:var(--sf-ivory);height:3rem;color:var(--sf-forest);justify-content:center;align-items:center;gap:.6rem;padding-inline:1.75rem;font-size:14.5px;font-weight:600;transition:background-color .3s,transform .2s;display:inline-flex}html.dark [data-sf-theme=petal] .ptl-btn-light{color:#1f3d2b;background:#fffaf7}[data-sf-theme=petal] .ptl-btn-light:hover{background:var(--sf-blush)}[data-sf-theme=petal] .ptl-btn-light:active{transform:translateY(1px)}[data-sf-theme=petal] .ptl-announce{background:var(--sf-blush);color:color-mix(in oklab, var(--foreground), transparent 12%)}[data-sf-theme=petal] .ptl-header{background:var(--background);box-shadow:0 1px 0 var(--sf-hair);transition:background-color .3s,box-shadow .3s}[data-sf-theme=petal] .ptl-header-scrolled{background:color-mix(in oklab, var(--background), transparent 8%);-webkit-backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 1px 0 var(--sf-hair), 0 12px 30px -26px #1f3d2b80}:root:has([data-sf-theme=petal]) .ptl-wordmark{letter-spacing:-.01em;font-size:25px;font-style:italic;line-height:1}@media (min-width:768px){[data-sf-theme=petal] .ptl-header .ptl-wordmark{font-size:31px}}:is(:root[dir=rtl]:has([data-sf-theme=petal]) .ptl-wordmark,[dir=rtl] [data-sf-theme=petal] .ptl-wordmark){letter-spacing:0;font-style:normal;font-weight:700}[data-sf-theme=petal] .ptl-navlink{transition:color .2s;position:relative}[data-sf-theme=petal] .ptl-navlink:after{content:"";inset-inline:0;height:1px;transform-origin:var(--ptl-origin,left);transition:transform .35s var(--ptl-ease);background:currentColor;position:absolute;bottom:2px;transform:scaleX(0)}[dir=rtl] [data-sf-theme=petal] .ptl-navlink{--ptl-origin:right;font-size:14.5px}[data-sf-theme=petal] .ptl-navlink:hover:after,[data-sf-theme=petal] .ptl-navlink[aria-current=page]:after{transform:scaleX(1)}[data-sf-theme=petal] .ptl-icons :is(a,button){border-radius:9999px}[data-sf-theme=petal] .ptl-lang button{border-color:var(--sf-hair);box-shadow:none;background:0 0;border-radius:9999px}[data-sf-theme=petal] .ptl-search{background:color-mix(in oklab, var(--background), transparent 3%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--sf-hair), 0 30px 50px -30px #1f3d2b59;animation:ptl-drop .35s var(--ptl-ease) both}[data-sf-theme=petal] .ptl-search-field{border-bottom:1px solid color-mix(in oklab, var(--foreground), transparent 75%);transition:border-color .2s}[data-sf-theme=petal] .ptl-search-field:focus-within{border-color:var(--primary)}[data-sf-theme=petal] .ptl-search-input{font-family:var(--sf-font-heading);font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}[data-sf-theme=petal] .ptl-search-input::-webkit-search-cancel-button{display:none}[data-sf-theme=petal] .ptl-chip{border-radius:calc(var(--radius) * 2.4);border:1px solid var(--sf-hair);background:var(--card);align-items:center;height:2.25rem;padding-inline:.95rem;font-size:13px;transition:border-color .2s,color .2s;display:inline-flex}[data-sf-theme=petal] .ptl-chip:hover{border-color:var(--primary);color:var(--primary)}@keyframes ptl-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:root:has([data-sf-theme=petal]) .ptl-drawer{background:var(--background)}:root:has([data-sf-theme=petal]) .ptl-drawer .ptl-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}:root:has([data-sf-theme=petal]) .ptl-drawer-link{font-size:21px;line-height:1.2}:root[dir=rtl]:has([data-sf-theme=petal]) .ptl-drawer-link{font-size:18px;font-weight:600}:root:has([data-sf-theme=petal]) .ptl-drawer-sprig{opacity:.35}:root:has([data-sf-theme=petal]) .ptl-drawer .ptl-cutoff-time{color:var(--primary)}[data-sf-theme=petal] .ptl-card-media{border-radius:calc(var(--radius) * 1.2);isolation:isolate}[data-sf-theme=petal] .ptl-card-title{letter-spacing:-.01em;font-size:20px;line-height:1.18}[data-sf-theme=petal] .ptl-card-title-sm{font-size:18px}[dir=rtl] [data-sf-theme=petal] .ptl-card-title{font-size:17px;font-weight:600;line-height:1.5}[dir=rtl] [data-sf-theme=petal] .ptl-card-title-sm{font-size:16px}[data-sf-theme=petal] .ptl-stems{letter-spacing:.01em;font-size:12.5px}[data-sf-theme=petal] .ptl-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}[data-sf-theme=petal] .ptl-tag{border-radius:calc(var(--radius) * 2.4);background:var(--gold);color:#fff;align-items:center;padding:.28rem .62rem;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}[data-sf-theme=petal] .ptl-soldout{border-radius:calc(var(--radius) * 1.2);background:color-mix(in oklab, var(--card), transparent 8%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-sf-theme=petal] .ptl-card-wish button{background:color-mix(in oklab, var(--card), transparent 8%);width:2.25rem;height:2.25rem;color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-radius:9999px;box-shadow:0 4px 14px -8px #1f3d2b80}[data-sf-theme=petal] .ptl-card-wish button svg{width:1rem;height:1rem}[data-sf-theme=petal] .ptl-card-wish button:hover{color:var(--gold)}[data-sf-theme=petal] button.ptl-add{border:1px solid var(--primary);border-radius:calc(var(--radius) * 2.4);background:var(--primary);width:2.5rem;height:2.5rem;color:var(--primary-foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .25s,transform .2s,color .25s}[data-sf-theme=petal] button.ptl-add:hover{background:color-mix(in oklab, var(--primary), black 14%);color:var(--primary-foreground)}[data-sf-theme=petal] button.ptl-add:active{transform:scale(.94)}[data-sf-theme=petal] button.ptl-add svg{stroke-width:1.8px;width:1.05rem;height:1.05rem}[data-sf-theme=petal] .ptl-hero{background:radial-gradient(60% 70% at 85% 30%, color-mix(in oklab, var(--sf-blush), transparent 10%), transparent 70%), radial-gradient(40% 50% at 10% 90%, color-mix(in oklab, var(--sf-lilac), transparent 40%), transparent 70%), var(--background)}[dir=rtl] [data-sf-theme=petal] .ptl-hero{background:radial-gradient(60% 70% at 15% 30%, color-mix(in oklab, var(--sf-blush), transparent 10%), transparent 70%), radial-gradient(40% 50% at 90% 90%, color-mix(in oklab, var(--sf-lilac), transparent 40%), transparent 70%), var(--background)}[data-sf-theme=petal] .ptl-hero-arch{border-radius:50% 50% calc(var(--radius) * 1.6) calc(var(--radius) * 1.6) / 40% 40% calc(var(--radius) * 1.6) calc(var(--radius) * 1.6);box-shadow:var(--ptl-shadow-lg)}[data-sf-theme=petal] .ptl-hero-stage:before{content:"";border:1px solid color-mix(in oklab, var(--gold), transparent 60%);border-radius:50% 50% calc(var(--radius) * 2) calc(var(--radius) * 2) / 40% 40% calc(var(--radius) * 2) calc(var(--radius) * 2);pointer-events:none;position:absolute;inset:-14px}[data-sf-theme=petal] .ptl-hero-rose,[data-sf-theme=petal] .ptl-hero-sprig{opacity:.8}[data-sf-theme=petal] .ptl-hero-tag{border-radius:calc(var(--radius) * 1.4);background:color-mix(in oklab, var(--card), transparent 6%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--ptl-shadow-lg);transition:transform .4s var(--ptl-ease);animation:ptl-float-in 1s .6s var(--ptl-ease) both}[data-sf-theme=petal] .ptl-hero-tag:hover{transform:translateY(-3px)}[data-sf-theme=petal] .ptl-hero-tag-name{font-size:17px;line-height:1.25}[dir=rtl] [data-sf-theme=petal] .ptl-hero-tag-name{font-size:15px;font-weight:600}[data-sf-theme=petal] .ptl-cutoff-card{border-radius:calc(var(--radius) * 2.4);background:var(--card);border:1px solid var(--sf-hair);box-shadow:var(--ptl-shadow)}[data-sf-theme=petal] .ptl-cutoff-icon{border-radius:calc(var(--radius) * 2.4);background:var(--sf-blush);width:2.25rem;height:2.25rem;color:var(--gold);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=petal] .ptl-occasion-title{font-size:22px;line-height:1.15}[dir=rtl] [data-sf-theme=petal] .ptl-occasion-title{font-size:18px;font-weight:600;line-height:1.4}[data-sf-theme=petal] .ptl-occasion .ptl-arch{box-shadow:0 0 0 1px var(--sf-hair);transition:box-shadow .4s}[data-sf-theme=petal] .ptl-occasion:hover .ptl-arch,[data-sf-theme=petal] .ptl-occasion:focus-visible .ptl-arch{box-shadow:0 0 0 1px var(--sf-hair), 0 0 0 6px var(--background), 0 0 0 7px color-mix(in oklab, var(--gold), transparent 45%)}[data-sf-theme=petal] .ptl-occasion:hover .ptl-occasion-title{color:var(--primary)}[data-sf-theme=petal] .ptl-blush-band{background:var(--sf-blush)}[data-sf-theme=petal] .ptl-lilac-band{background:var(--sf-lilac)}[data-sf-theme=petal] .ptl-collection-media{border-radius:calc(var(--radius) * 1.2)}[data-sf-theme=petal] .ptl-collection-num{color:#fff;text-shadow:0 1px 8px #00000059;font-size:15px;font-style:italic}[data-sf-theme=petal] .ptl-arrow{border:1px solid color-mix(in oklab, var(--foreground), transparent 80%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .3s,color .3s,border-color .3s;display:flex}[data-sf-theme=petal] .ptl-collection:hover .ptl-arrow{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}@media (min-width:1024px){[data-sf-theme=petal] .ptl-blush-band ul{padding-bottom:2.5rem}}[data-sf-theme=petal] .ptl-forest{background:var(--sf-forest);color:var(--sf-forest-foreground)}[data-sf-theme=petal] .ptl-forest .ptl-em,[data-sf-theme=petal] .ptl-forest .ptl-on-forest-eyebrow{color:color-mix(in oklab, var(--gold), white 42%)}[data-sf-theme=petal] .ptl-forest-rose{color:var(--sf-forest-foreground);opacity:.14}[data-sf-theme=petal] .ptl-step{border-top:1px solid color-mix(in oklab, var(--sf-forest-foreground), transparent 80%);padding-top:1rem}[data-sf-theme=petal] .ptl-step-num{color:color-mix(in oklab, var(--gold), white 42%);font-size:20px;font-style:italic}[data-sf-theme=petal] .ptl-planner{color:var(--foreground)}[data-sf-theme=petal] .ptl-week,[data-sf-theme=petal] .ptl-note{border-radius:calc(var(--radius) * 1.6);background:var(--card);box-shadow:0 30px 60px -30px #00000080}[data-sf-theme=petal] .ptl-day{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--sf-hair);text-align:center;padding:.55rem 0;line-height:1.1;transition:background-color .2s,border-color .2s,color .2s}[data-sf-theme=petal] .ptl-day:hover:not(:disabled){border-color:var(--primary)}[data-sf-theme=petal] .ptl-day-n{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}[data-sf-theme=petal] .ptl-day-on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=petal] .ptl-day-off{opacity:.35;cursor:not-allowed;text-decoration:line-through}[data-sf-theme=petal] .ptl-note-text{color:var(--foreground);font-size:23px;font-style:italic;line-height:1.3}[dir=rtl] [data-sf-theme=petal] .ptl-note-text{font-size:19px;font-style:normal;line-height:1.7}[data-sf-theme=petal] .ptl-stat+.ptl-stat{border-inline-start:1px solid color-mix(in oklab, var(--sf-forest-foreground), transparent 80%)}[data-sf-theme=petal] .ptl-planner .ptl-stat{color:var(--sf-forest-foreground)}[data-sf-theme=petal] .ptl-stat-n{font-size:28px;line-height:1.1}[data-sf-theme=petal] .ptl-cardtile-media{border-radius:calc(var(--radius) * 1.2);background:radial-gradient(80% 60% at 50% 20%, color-mix(in oklab, var(--sf-blush), transparent 20%), transparent 70%), var(--card);box-shadow:inset 0 0 0 1px var(--sf-hair)}[data-sf-theme=petal] .ptl-review{border-radius:calc(var(--radius) * 1.6);background:var(--card);border:1px solid var(--sf-hair)}[data-sf-theme=petal] .ptl-quote{letter-spacing:-.005em;font-size:20px;line-height:1.45}[dir=rtl] [data-sf-theme=petal] .ptl-quote{font-size:17px;font-weight:500;line-height:1.85}[data-sf-theme=petal] .ptl-avatar{background:var(--sf-blush);width:2.5rem;height:2.5rem;color:var(--gold);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}[data-sf-theme=petal] .ptl-letter{border-radius:calc(var(--radius) * 2.4);background:var(--card);border:1px solid var(--sf-hair);box-shadow:var(--ptl-shadow)}[data-sf-theme=petal] .ptl-letter-art{background:radial-gradient(70% 60% at 50% 45%, var(--card), transparent 72%), var(--sf-blush)}[data-sf-theme=petal] .ptl-news input{border-radius:calc(var(--radius) * 2.4);background:var(--background);text-align:start;border-color:var(--input);height:3rem;padding-inline:1.1rem}[data-sf-theme=petal] .ptl-news input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%)}[data-sf-theme=petal] .ptl-news button{border-radius:calc(var(--radius) * 2.4);flex-shrink:0;width:3rem;height:3rem}[dir=rtl] [data-sf-theme=petal] .ptl-news button svg{transform:scaleX(-1)}[data-sf-theme=petal] .ptl-footer{background:var(--sf-forest);color:var(--sf-forest-foreground);border-radius:min(50vw,720px) min(50vw,720px) 0 0/72px 72px 0 0}@media (max-width:767px){[data-sf-theme=petal] .ptl-footer{border-radius:50% 50% 0 0/36px 36px 0 0}}[data-sf-theme=petal] .ptl-footer-arch{width:2.5rem;height:2.5rem;color:var(--sf-blush-deep);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--sf-forest-foreground), transparent 78%);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}[data-sf-theme=petal] .ptl-footer .ptl-wordmark{color:var(--sf-forest-foreground)}[data-sf-theme=petal] :is(.ptl-footer-rose,.ptl-footer-sprig){color:var(--sf-forest-foreground);opacity:.12}[data-sf-theme=petal] .ptl-foot-head{letter-spacing:.2em;text-transform:uppercase;color:var(--sf-blush-deep);font-size:11px;font-weight:700}[dir=rtl] [data-sf-theme=petal] .ptl-foot-head{letter-spacing:0;text-transform:none;font-size:13px}html.dark [data-sf-theme=petal] .ptl-foot-head{color:var(--gold)}[data-sf-theme=petal] .ptl-foot-social{border:1px solid color-mix(in oklab, var(--sf-forest-foreground), transparent 78%);border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:border-color .2s,background-color .2s;display:flex}[data-sf-theme=petal] .ptl-foot-social:hover{background:color-mix(in oklab, var(--sf-forest-foreground), transparent 90%)}[data-sf-theme=petal] .ptl-cod-card{border-radius:calc(var(--radius) * 1.4);border:1px solid color-mix(in oklab, var(--sf-forest-foreground), transparent 80%);background:color-mix(in oklab, var(--sf-forest-foreground), transparent 95%)}[data-sf-theme=petal] .ptl-foot-bottom{border-color:color-mix(in oklab, var(--sf-forest-foreground), transparent 85%)}[data-sf-theme=petal] .ptl-footer .ptl-pulse{background:var(--sf-blush-deep)}[data-sf-theme=petal] .ptl-footer .ptl-pulse:after{border-color:var(--sf-blush-deep)}[data-sf-theme=petal] .ptl-region>div>span:first-child{color:inherit;opacity:.75;font-weight:500}[data-sf-theme=petal] .ptl-region button{border-color:color-mix(in oklab, var(--sf-forest-foreground), transparent 78%);color:var(--sf-forest-foreground);box-shadow:none;background:0 0;border-radius:9999px}[data-sf-theme=petal] .ptl-region button:hover{border-color:var(--sf-blush-deep)}[data-sf-theme=petal] .ptl-region button .text-muted-foreground{color:inherit;opacity:.7}[data-sf-theme=petal] .ptl-masthead{background:radial-gradient(50% 80% at 50% 0%, color-mix(in oklab, var(--card), transparent 40%), transparent 70%), var(--sf-blush)}[data-sf-theme=petal] .ptl-tab{border-radius:calc(var(--radius) * 2.4);border:1px solid var(--sf-hair);background:var(--card);color:color-mix(in oklab, var(--foreground), transparent 12%);align-items:center;gap:.6rem;padding-block:4px;padding-inline:4px 1.1rem;font-size:13.5px;transition:border-color .2s,box-shadow .2s,color .2s;display:inline-flex}[data-sf-theme=petal] .ptl-tab:hover{border-color:color-mix(in oklab, var(--primary), transparent 50%);color:var(--foreground)}[data-sf-theme=petal] .ptl-tab-on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary);font-weight:600}[data-sf-theme=petal] .ptl-tab-img{border-radius:calc(var(--radius) * 2.4);background:var(--sf-blush);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;overflow:hidden}[data-sf-theme=petal] .ptl-tab-img img{object-fit:cover;width:100%;height:100%}[data-sf-theme=petal] .ptl-toolbar>div{justify-content:flex-start}[data-sf-theme=petal] .ptl-toolbar :is([data-slot=select-trigger],input,button){border-radius:calc(var(--radius) * 2.4);background:var(--card);border-color:var(--sf-hair);box-shadow:none}[data-sf-theme=petal] .ptl-toolbar [data-slot=select-trigger]{height:2.5rem;padding-inline:1rem}[data-sf-theme=petal] .ptl-toolbar input{height:2.5rem}[data-sf-theme=petal] .ptl-gallery-main{border-radius:50% 50% calc(var(--radius) * 1.6) calc(var(--radius) * 1.6) / 34% 34% calc(var(--radius) * 1.6) calc(var(--radius) * 1.6)}@media (min-width:640px) and (max-width:1023px){[data-sf-theme=petal] .ptl-gallery-panel{border-radius:calc(var(--radius) * 1.6);overflow:hidden}}[data-sf-theme=petal] .ptl-thumb{border-radius:calc(var(--radius) * .9);transition:opacity .25s,box-shadow .25s}[data-sf-theme=petal] .ptl-thumb:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=petal] .ptl-thumb-on{box-shadow:0 0 0 1.5px var(--background), 0 0 0 3px var(--primary)}[data-sf-theme=petal] .ptl-price-lg{font-variant-numeric:lining-nums;font-size:32px;line-height:1}[data-sf-theme=petal] .ptl-facts{border:1px solid var(--sf-hair);border-radius:calc(var(--radius) * 1.2);background:var(--card);overflow:hidden}[data-sf-theme=petal] .ptl-fact{min-width:0;padding:.75rem .9rem}[data-sf-theme=petal] .ptl-fact+.ptl-fact{border-inline-start:1px solid var(--sf-hair)}[data-sf-theme=petal] .ptl-cutoff-strip{border-radius:calc(var(--radius) * 1.2);background:var(--sf-blush)}[data-sf-theme=petal] .ptl-cardnote{border-radius:calc(var(--radius) * 1.6);background:var(--card);border:1px solid var(--sf-hair)}[data-sf-theme=petal] .ptl-cardnote-card{background:radial-gradient(90% 70% at 100% 0%, color-mix(in oklab, var(--sf-blush), transparent 35%), transparent 60%);position:relative}[dir=rtl] [data-sf-theme=petal] .ptl-cardnote-card{background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklab, var(--sf-blush), transparent 35%), transparent 60%)}[data-sf-theme=petal] .ptl-cardnote-date{border-color:var(--sf-hair)}[data-sf-theme=petal] :is(.ptl-card-input,.ptl-sign-input){border-radius:var(--radius);border:1px solid var(--input);background:var(--background);transition:border-color .2s,box-shadow .2s}[data-sf-theme=petal] .ptl-card-input{font-family:var(--sf-font-heading);font-size:20px;line-height:1.4}[data-sf-theme=petal] .ptl-card-input::placeholder{color:color-mix(in oklab, var(--muted-foreground), transparent 25%);font-style:italic}[dir=rtl] [data-sf-theme=petal] .ptl-card-input{font-size:17px;line-height:1.8}[dir=rtl] [data-sf-theme=petal] .ptl-card-input::placeholder{font-style:normal}[data-sf-theme=petal] .ptl-sign-input{font-size:13.5px}[data-sf-theme=petal] :is(.ptl-card-input,.ptl-sign-input):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%)}[data-sf-theme=petal] .ptl-datechip{border-radius:calc(var(--radius) * 2.4);border:1px solid var(--sf-hair);background:var(--background);align-items:center;height:2.5rem;padding-inline:1.05rem;font-size:13.5px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}[data-sf-theme=petal] .ptl-datechip:hover:not(:disabled){border-color:color-mix(in oklab, var(--primary), transparent 45%)}[data-sf-theme=petal] .ptl-datechip:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}[data-sf-theme=petal] .ptl-datechip-on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklab, var(--primary), transparent 93%);color:var(--primary);font-weight:700}[data-sf-theme=petal] .ptl-datechip:focus-within{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=petal] .ptl-date-native{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}[data-sf-theme=petal] .ptl-order{border-radius:calc(var(--radius) * 1.6);background:var(--card);border:1px solid var(--sf-hair);box-shadow:var(--ptl-shadow)}[data-sf-theme=petal] .ptl-addbag{border-radius:calc(var(--radius) * 2.4);border:1px solid color-mix(in oklab, var(--foreground), transparent 78%);height:3rem;color:var(--foreground);box-shadow:none;background:0 0;font-size:14.5px;font-weight:600}[data-sf-theme=petal] .ptl-addbag:hover{border-color:var(--primary);color:var(--primary);background:0 0}[data-sf-theme=petal] .ptl-accs{border-top:1px solid var(--sf-hair)}[data-sf-theme=petal] .ptl-acc{border-bottom:1px solid var(--sf-hair)}[data-sf-theme=petal] .ptl-acc-body{line-height:1.75}[data-sf-theme=petal] .ptl-acc[open] .ptl-acc-body{animation:ptl-fade-up .4s var(--ptl-ease) both}[data-sf-theme=petal] .ptl-inside>div+div{border-top:1px solid var(--sf-hair)}[data-sf-theme=petal] .ptl-tip{border-radius:var(--radius);background:color-mix(in oklab, var(--sf-sage), transparent 20%)}[data-sf-theme=petal] .ptl-stat-big{font-size:64px;line-height:1}[data-sf-theme=petal] .ptl-share :is(button,a){border-radius:9999px}[data-sf-theme=petal] .ptl-buybox>.space-y-5>div:first-child{display:none}[data-sf-theme=petal] .ptl-buybox>.space-y-5>*+*{margin-top:1.35rem}[data-sf-theme=petal] .ptl-buybox :is(p.mb-1\.5,p.mb-2){margin-bottom:.6rem;font-size:13px;font-weight:700}[data-sf-theme=petal] .ptl-buybox [data-buybox-option] .flex-wrap{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.5rem;display:grid}[data-sf-theme=petal] .ptl-buybox [data-buybox-option] button{border-radius:calc(var(--radius) * 1.1);border-color:var(--sf-hair);background:var(--background);min-height:3rem;color:var(--foreground);unicode-bidi:plaintext;flex-direction:column;justify-content:center;align-items:center;padding:.6rem .75rem;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s,color .2s,background-color .2s;display:flex}[data-sf-theme=petal] .ptl-buybox [data-buybox-option] button:after{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:11.5px;font-weight:500;display:block}[data-sf-theme=petal] .ptl-buybox [data-buybox-option] button:hover{border-color:color-mix(in oklab, var(--primary), transparent 45%)}[data-sf-theme=petal] .ptl-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklab, var(--primary), transparent 93%);color:var(--primary)}[data-sf-theme=petal] .ptl-buybox [data-buybox-option] button[aria-pressed=true]:after{color:var(--primary)}[data-sf-theme=petal] .ptl-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--sf-hair);border-radius:calc(var(--radius) * 2.4);background:var(--background)}[data-sf-theme=petal] .ptl-buybox .rounded-2xl.border-2{border-width:1px;border-color:var(--sf-hair);background:color-mix(in oklab, var(--sf-blush), var(--card) 55%);box-shadow:none;border-radius:calc(var(--radius) * 1.4);padding:1.1rem}[data-sf-theme=petal] .ptl-buybox .rounded-2xl.border-2 .bg-primary\/15{background:var(--card);color:var(--gold);border-radius:9999px}[data-sf-theme=petal] .ptl-buybox .rounded-2xl.border-2 .font-bold{font-weight:700}[data-sf-theme=petal] .ptl-buybox :is(input.border-2,input.uppercase){border-width:1px;border-color:var(--input);border-radius:var(--radius);background:var(--card);min-height:2.875rem}[data-sf-theme=petal] .ptl-buybox input.uppercase{text-transform:none}[data-sf-theme=petal] .ptl-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%);outline:none}[data-sf-theme=petal] .ptl-buybox button.rounded-lg.border{border-radius:var(--radius)}[data-sf-theme=petal] .ptl-buybox .min-w-\[9rem\]{border-radius:var(--radius);background:var(--background);border-color:var(--sf-hair);min-height:3rem;font-weight:600}[data-sf-theme=petal] .ptl-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklab, var(--primary), transparent 93%);color:var(--primary)}[data-sf-theme=petal] .ptl-buybox .bg-muted\/40{background:color-mix(in oklab, var(--sf-blush), transparent 45%);border-radius:calc(var(--radius) * 1.2);border-color:#0000;padding:1.1rem;font-size:13.5px}[data-sf-theme=petal] .ptl-buybox .bg-muted\/40 :is(.font-extrabold,.font-bold){font-weight:700}[data-sf-theme=petal] .ptl-buybox .bg-muted\/40 .text-primary{color:var(--foreground)}[data-sf-theme=petal] .ptl-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary){background:var(--primary);border-radius:calc(var(--radius) * 2.4);box-shadow:none;min-height:3.5rem;font-size:15.5px;font-weight:700;transition:background-color .3s}[data-sf-theme=petal] .ptl-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary):hover{background:color-mix(in oklab, var(--primary), black 14%);filter:none}[data-sf-theme=petal] .ptl-buybox .justify-center.gap-4 svg{color:var(--gold)}[data-sf-theme=petal] .ptl-buybox .rounded-2xl.border-green-500\/30{border-radius:calc(var(--radius) * 1.4)}[data-sf-theme=petal] .ptl-pdp>.fixed{background:color-mix(in oklab, var(--card), transparent 4%);border-top-color:var(--sf-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-sf-theme=petal] .ptl-pdp>.fixed img{border-radius:var(--radius)}[data-sf-theme=petal] .ptl-pdp>.fixed button{border-radius:calc(var(--radius) * 2.4);box-shadow:none;font-weight:700}[data-sf-theme=petal] .ptl-pdp>.fixed .text-primary{color:var(--foreground);font-weight:700}[data-sf-theme=petal] .ptl-review :is(.text-yellow-400,.fill-yellow-400){color:var(--gold);fill:var(--gold)}[data-sf-theme=petal] .ptl-review :is(p,blockquote){text-align:start;unicode-bidi:plaintext}[data-sf-theme=petal]>.flex-1 h1{font-family:var(--sf-font-heading);letter-spacing:-.01em;font-weight:400}[dir=rtl] [data-sf-theme=petal]>.flex-1 h1{font-weight:600}[data-sf-theme=petal]>.flex-1 :is(.rounded-2xl,.rounded-xl){border-radius:calc(var(--radius) * 1.4)}[data-sf-theme=petal]>.flex-1 [data-slot=button]{border-radius:calc(var(--radius) * 2.4)}[data-sf-theme=petal]>.flex-1 :is([data-slot=input],[data-slot=textarea]){border-radius:var(--radius)}:root:has([data-sf-theme=petal]) [data-slot=sheet-content]:not(.ptl-drawer){background:var(--background)}:root:has([data-sf-theme=petal]) [data-slot=sheet-content]:not(.ptl-drawer) [data-slot=sheet-title]{font-family:var(--sf-font-heading);font-size:22px;font-weight:400}:root[dir=rtl]:has([data-sf-theme=petal]) [data-slot=sheet-content]:not(.ptl-drawer) [data-slot=sheet-title]{font-size:19px;font-weight:600}:root:has([data-sf-theme=petal]) [data-slot=sheet-content]:not(.ptl-drawer) img{border-radius:calc(var(--radius) * .8)}:root:has([data-sf-theme=petal]) [data-slot=sheet-content]:not(.ptl-drawer) .rounded-lg.border{border-radius:calc(var(--radius) * .9)}:root:has([data-sf-theme=petal]) [data-slot=sheet-content]:not(.ptl-drawer) [data-slot=button]{border-radius:calc(var(--radius) * 2.4);height:2.9rem;font-weight:700}@keyframes ptl-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ptl-fade{0%{opacity:0}to{opacity:1}}@keyframes ptl-hero-in{0%{opacity:.4;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes ptl-float-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}[data-sf-theme=petal] .ptl-rise>*{animation:ptl-fade-up .9s var(--ptl-ease) both}[data-sf-theme=petal] .ptl-rise>:nth-child(2){animation-delay:80ms}[data-sf-theme=petal] .ptl-rise>:nth-child(3){animation-delay:.16s}[data-sf-theme=petal] .ptl-rise>:nth-child(4){animation-delay:.24s}[data-sf-theme=petal] .ptl-rise>:nth-child(n+5){animation-delay:.32s}[data-sf-theme=petal] .ptl-hero-img{animation:ptl-hero-in 1.6s var(--ptl-ease) both}[data-sf-theme=petal] .ptl-fade{animation:.6s both ptl-fade}@supports (animation-timeline:view()){[data-sf-theme=petal] .ptl-reveal{animation:linear both ptl-fade-up;animation-timeline:view();animation-range:entry entry 30%}}@media (prefers-reduced-motion:reduce){[data-sf-theme=petal] :is(.ptl-reveal,.ptl-hero-img,.ptl-rise>*,.ptl-fade,.ptl-hero-tag,.ptl-search){animation:none!important}:root:has([data-sf-theme=petal]) .ptl-pulse:after{animation:none}[data-sf-theme=petal] *{transition-duration:.01ms!important}:root:has([data-sf-theme=petal]) .ptl-drawer *{transition-duration:.01ms!important}}
