@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Jost:wght@300;400;500;600&family=Noto+Kufi+Arabic:wght@300;400;500;600&display=swap";:root{--bloom-bg:#FBF9F5;--bloom-surface:#F2ECE1;--bloom-surface-2:#EDE6DA;--bloom-ink:#211E1B;--bloom-dark:#1b1916;--bloom-muted:#46413B;--bloom-muted-2:#6b645b;--bloom-eyebrow:#a99c87;--bloom-eyebrow-dark:#a59d8e;--bloom-rose:#B98E86;--bloom-gold:#b08a3e;--bloom-gold-2:#c9a44f;--bloom-gold-soft:#e0c07e;--bloom-line:rgba(33,30,27,.12);--bloom-line-soft:rgba(33,30,27,.08);--bloom-cream-text:#cfc7b8;--bloom-gold-dim:#857c6d;--bloom-font-head:"Cormorant Garamond",Georgia,serif;--bloom-font-body:"Jost",system-ui,sans-serif;--bloom-pad-x:56px;--bloom-sec-y:104px;--bloom-ease:cubic-bezier(.2,.7,.2,1)}[lang=ar],[dir=rtl]{--bloom-font-body:"Noto Kufi Arabic","Jost",system-ui,sans-serif;--bloom-font-head:"Noto Kufi Arabic","Cormorant Garamond",Georgia,serif}.bloom *{box-sizing:border-box}.bloom{font-family:var(--bloom-font-body);color:var(--bloom-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bloom img{display:block;max-width:100%}.bloom-container{max-width:1360px;margin:0 auto;padding-inline:var(--bloom-pad-x)}.bloom-eyebrow{font-size:10.5px;letter-spacing:3.2px;text-transform:uppercase;color:var(--bloom-eyebrow);margin-bottom:16px;font-weight:400}.bloom-eyebrow.on-dark{color:var(--bloom-eyebrow-dark)}.bloom-head{font-family:var(--bloom-font-head);font-weight:500;letter-spacing:-.6px;margin:0;line-height:1.04}.bloom-head em,.bloom-italic{font-style:italic}.bloom-serif{font-family:var(--bloom-font-head)}.bloom-body{font-size:15.5px;line-height:1.85;color:var(--bloom-muted);font-weight:300}.bloom-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--bloom-bg);color:var(--bloom-ink);padding:17px 40px;font-size:11px;letter-spacing:2.2px;text-transform:uppercase;text-decoration:none;border:1px solid var(--bloom-bg);cursor:pointer;font-family:var(--bloom-font-body);font-weight:500;overflow:hidden;transition:color .45s var(--bloom-ease),border-color .45s var(--bloom-ease),transform .3s var(--bloom-ease)}.bloom-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bloom-ink);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--bloom-ease);z-index:0}.bloom-btn:hover:before{transform:scaleX(1)}.bloom-btn:hover{color:var(--bloom-bg);border-color:var(--bloom-ink)}.bloom-btn:active{transform:translateY(1px)}.bloom-btn>*{position:relative;z-index:1}.bloom-btn--ink{background:var(--bloom-ink);color:var(--bloom-bg);border-color:var(--bloom-ink)}.bloom-btn--ink:before{background:var(--bloom-gold)}.bloom-btn--ink:hover{color:#fff;border-color:var(--bloom-gold)}.bloom-btn--outline{background:transparent;border:1px solid rgba(251,249,245,.6);color:var(--bloom-bg)}.bloom-btn--outline:before{background:var(--bloom-bg)}.bloom-btn--outline:hover{color:var(--bloom-ink);border-color:var(--bloom-bg)}.bloom-btn--outline-ink{background:transparent;border:1px solid var(--bloom-ink);color:var(--bloom-ink)}.bloom-btn[disabled]{opacity:.45;pointer-events:none}.bloom-link{position:relative;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--bloom-ink);text-decoration:none;padding-bottom:4px}.bloom-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(1);transform-origin:right;transition:transform .4s var(--bloom-ease)}.bloom-link:hover:after{transform:scaleX(0)}.bloom-link.on-dark{color:var(--bloom-bg)}.bloom-reveal{opacity:0;transform:translateY(24px);transition:opacity 1s ease,transform 1s var(--bloom-ease)}.bloom-reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bloom-reveal{opacity:1!important;transform:none!important;transition:none!important}.bloom *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.bloom-zoom{overflow:hidden}.bloom-zoom>*{transition:transform 1.2s var(--bloom-ease)}.bloom-zoom:hover>*{transform:scale(1.05)}.bloom-muse{filter:grayscale(1);transition:filter .8s ease,transform 1.1s var(--bloom-ease)}.bloom-muse:hover{filter:grayscale(0);transform:scale(1.03)}.bloom-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(135deg,#e7decf 0 14px,#e1d6c4 14px 28px);display:flex;align-items:center;justify-content:center;text-align:center;color:#a08d72;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;padding:16px}.bloom-xscroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.bloom-xscroll::-webkit-scrollbar{height:4px}.bloom-xscroll::-webkit-scrollbar-thumb{background:#211e1b2e}.bloom-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bloom-grid{display:grid}.bloom-badge{display:inline-block;font-size:9px;letter-spacing:1.8px;text-transform:uppercase;padding:5px 10px;font-weight:500;line-height:1;background:var(--bloom-ink);color:var(--bloom-bg)}.bloom-badge--new{background:var(--bloom-ink);color:var(--bloom-bg)}.bloom-badge--best{background:var(--bloom-gold);color:#fff}.bloom-badge--limited{background:#8a2f3b;color:#fff}.bloom-badge--low{background:transparent;color:#8a2f3b;border:1px solid #8a2f3b}.bloom-badge--soldout{background:#211e1b80;color:#fff}.bloom-in{width:100%;background:transparent;border:1px solid rgba(33,30,27,.25);padding:13px 15px;font-family:var(--bloom-font-body);font-size:14px;color:var(--bloom-ink);outline:none;transition:border-color .3s ease}.bloom-in:focus{border-color:var(--bloom-ink)}.bloom :focus-visible{outline:2px solid var(--bloom-gold);outline-offset:2px}@media(max-width:1200px){:root{--bloom-pad-x:40px;--bloom-sec-y:88px}}@media(max-width:1024px){:root{--bloom-pad-x:28px;--bloom-sec-y:76px}}@media(max-width:860px){:root{--bloom-pad-x:20px;--bloom-sec-y:64px}.bloom-grid-4{grid-template-columns:repeat(2,1fr)!important}.bloom-grid-3,.bloom-split{grid-template-columns:1fr!important}.bloom-hero-h{font-size:62px!important}.bloom-btn{padding:15px 30px}}[dir=rtl] .bloom{direction:rtl;text-align:right}[dir=rtl] .bloom-link:after{transform-origin:left}[dir=rtl] .bloom-btn:before{transform-origin:right}[dir=rtl] .bloom-hero--left .bloom-hero-content{left:auto;right:var(--bloom-pad-x)}[dir=rtl] .bloom-nav-logo{left:auto;right:50%;transform:translate(50%)}[dir=rtl] .bloom-drawer{left:auto;right:0;transform:translate(100%)}[dir=rtl] .bloom-drawer.open{transform:none}[dir=rtl] .bloom-pdp-feats li{padding:8px 22px 8px 0}[dir=rtl] .bloom-pdp-feats li:before{left:auto;right:0}[dir=rtl] .bloom-xscroll,[dir=rtl] .bloom-gal-track{direction:rtl}[dir=rtl] .bloom-card-swatches span:not(:last-child):after{content:" /"}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bloom-styles.css.map */
