:root{--ink: #1B1B1A;--ink-soft: #4a4744;--cream: #FCFAF4;--cream-deep: #E9E1D2;--paper: #FBF8F2;--rule: rgba(27,27,26,.14);--accent: oklch(.62 .05 40);--blush: #F3E8EA;--display: "Cardo", "Cormorant Garamond", Georgia, serif;--sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--bg: var(--cream);--fg: var(--ink);--arch: 50% 50% 22px 22px / 38% 38% 22px 22px;--concave-14: radial-gradient(circle 14px at top left, #0000 calc(100% - 1px) , #000) left top / 51% 51% no-repeat, radial-gradient(circle 14px at top right, #0000 calc(100% - 1px) , #000) right top / 51% 51% no-repeat, radial-gradient(circle 14px at bottom left, #0000 calc(100% - 1px) , #000) left bottom / 51% 51% no-repeat, radial-gradient(circle 14px at bottom right, #0000 calc(100% - 1px) , #000) right bottom / 51% 51% no-repeat;--concave-18: radial-gradient(circle 18px at top left, #0000 calc(100% - 1px) , #000) left top / 51% 51% no-repeat, radial-gradient(circle 18px at top right, #0000 calc(100% - 1px) , #000) right top / 51% 51% no-repeat, radial-gradient(circle 18px at bottom left, #0000 calc(100% - 1px) , #000) left bottom / 51% 51% no-repeat, radial-gradient(circle 18px at bottom right, #0000 calc(100% - 1px) , #000) right bottom / 51% 51% no-repeat;--concave-8: radial-gradient(circle 8px at top left, #0000 calc(100% - 1px) , #000) left top / 51% 51% no-repeat, radial-gradient(circle 8px at top right, #0000 calc(100% - 1px) , #000) right top / 51% 51% no-repeat, radial-gradient(circle 8px at bottom left, #0000 calc(100% - 1px) , #000) left bottom / 51% 51% no-repeat, radial-gradient(circle 8px at bottom right, #0000 calc(100% - 1px) , #000) right bottom / 51% 51% no-repeat}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html,body{overflow-x:clip}body{font-family:var(--sans);background:var(--bg);color:var(--fg);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;cursor:pointer}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-width{max-width:1440px;margin:0 auto;padding:0 40px}.announce{position:relative;z-index:30;overflow:hidden;white-space:nowrap;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--blush);padding:10px 0;border-bottom:1px solid var(--rule)}.announce[hidden]{display:none}.announce .marquee{display:flex;width:max-content;opacity:.85;animation:announce-ticker 38s linear infinite;will-change:transform}.announce:hover .marquee{animation-play-state:paused}.announce .grp{display:inline-flex;gap:56px;align-items:center;padding-right:56px;flex:none}@keyframes announce-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announce .marquee{animation:none}}.announce .dot{width:4px;height:4px;background:currentColor;border-radius:50%;display:inline-block}.announce .sep-img{display:inline-flex;align-items:center}.announce .sep-img img{width:var(--sep-size, 16px);height:var(--sep-size, 16px);object-fit:contain;display:block}.site-header{position:sticky;top:0;z-index:50;background:var(--paper);--header-fg: var(--fg);color:var(--header-fg);border-bottom:1px solid var(--rule);transition:background .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease}body.home-overlay .site-header{position:absolute;top:auto;left:0;right:0;background:linear-gradient(180deg,#0000002e,#0000);--header-fg: #fff;border-bottom:none}body.home-overlay .announce{border-bottom:none}body.home-overlay.menu-open .site-header,body.home-overlay.scrolled .site-header{background:var(--paper);--header-fg: var(--fg);border-bottom:1px solid var(--rule);box-shadow:0 1px 14px #0000000f}body.home-overlay.scrolled .site-header{position:fixed;top:0;animation:header-slide-in .35s cubic-bezier(.4,0,.2,1)}@keyframes header-slide-in{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.header-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 32px;gap:24px}.logo-link{justify-self:start;display:inline-flex;align-items:center}.logo-link img{height:73px;width:auto;max-width:none;transition:filter .4s ease}body.home-overlay:not(.menu-open):not(.scrolled) .logo-link img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.logo-text{font-family:var(--display);font-size:30px;letter-spacing:.02em;color:var(--header-fg)}.nav-row{justify-self:center;display:flex;gap:32px;align-items:center}.nav-item{position:static;display:inline-flex}.nav-link{font-size:12px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding:8px 2px;color:var(--header-fg);background:none;border:0;border-bottom:1.5px solid transparent;cursor:pointer;font-family:var(--sans);display:inline-flex;align-items:center;gap:6px;transition:border-color .2s,opacity .2s}.nav-link:hover,.nav-item.active .nav-link,.nav-link.active{border-bottom-color:currentColor}.mega-wrap{position:absolute;left:0;right:0;top:100%;pointer-events:none}.mega{position:absolute;left:0;right:0;top:0;background:var(--paper);color:var(--fg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:36px 48px 44px;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1),visibility 0s linear .5s;pointer-events:none;will-change:opacity,transform;z-index:5}.mega.open{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}.mega .mega-sub li,.mega .tile{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .55s cubic-bezier(.22,.61,.36,1)}.mega.open .mega-sub li,.mega.open .tile{opacity:1;transform:translateY(0)}.mega.open .mega-sub li:nth-child(1){transition-delay:.06s}.mega.open .mega-sub li:nth-child(2){transition-delay:.1s}.mega.open .mega-sub li:nth-child(3){transition-delay:.14s}.mega.open .mega-sub li:nth-child(4){transition-delay:.18s}.mega.open .mega-sub li:nth-child(5){transition-delay:.22s}.mega.open .mega-sub li:nth-child(6){transition-delay:.26s}.mega.open .tile:nth-child(1){transition-delay:.1s}.mega.open .tile:nth-child(2){transition-delay:.16s}.mega.open .tile:nth-child(3){transition-delay:.22s}.mega.open .tile:nth-child(4){transition-delay:.28s}.mega-inner{display:grid;grid-template-columns:minmax(220px,1fr) 4fr;gap:56px;max-width:1440px;margin:0 auto}.mega-sub{list-style:none;padding:0;margin:0;display:grid;gap:18px}.mega-sub a{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--fg);display:inline-block;padding-bottom:2px;border-bottom:1px solid transparent;transition:opacity .2s ease}.mega-sub a:hover{border-bottom-color:var(--fg)}.mega-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tile{display:flex;flex-direction:column;align-items:center;gap:14px;cursor:pointer}.tile .name{font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-align:center;line-height:1.5}.mega-tiles .tile .frame,.nd-tiles .tile .frame{--notch: 16px;--rim: 1px;position:relative;width:100%;aspect-ratio:4/5;overflow:hidden}.mega-tiles .tile .frame:before,.nd-tiles .tile .frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--frame-bg, #F4EFE7);background-image:var(--frame-bg-image, none);background-size:cover;background-position:center;-webkit-mask:radial-gradient(var(--notch) at top left,#0000 98%,#000),radial-gradient(var(--notch) at top right,#0000 98%,#000),radial-gradient(var(--notch) at bottom left,#0000 98%,#000),radial-gradient(var(--notch) at bottom right,#0000 98%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(var(--notch) at top left,#0000 98%,#000),radial-gradient(var(--notch) at top right,#0000 98%,#000),radial-gradient(var(--notch) at bottom left,#0000 98%,#000),radial-gradient(var(--notch) at bottom right,#0000 98%,#000);mask-composite:intersect}.mega-tiles .tile .frame img,.nd-tiles .tile .frame img{position:absolute;top:var(--rim);left:var(--rim);width:calc(100% - 2 * var(--rim));height:calc(100% - 2 * var(--rim));object-fit:cover;-webkit-mask:radial-gradient(calc(var(--notch) + var(--rim)) at calc(var(--rim) * -1) calc(var(--rim) * -1),#0000 98%,#000),radial-gradient(calc(var(--notch) + var(--rim)) at calc(100% + var(--rim)) calc(var(--rim) * -1),#0000 98%,#000),radial-gradient(calc(var(--notch) + var(--rim)) at calc(var(--rim) * -1) calc(100% + var(--rim)),#0000 98%,#000),radial-gradient(calc(var(--notch) + var(--rim)) at calc(100% + var(--rim)) calc(100% + var(--rim)),#0000 98%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(calc(var(--notch) + var(--rim)) at calc(var(--rim) * -1) calc(var(--rim) * -1),#0000 98%,#000),radial-gradient(calc(var(--notch) + var(--rim)) at calc(100% + var(--rim)) calc(var(--rim) * -1),#0000 98%,#000),radial-gradient(calc(var(--notch) + var(--rim)) at calc(var(--rim) * -1) calc(100% + var(--rim)),#0000 98%,#000),radial-gradient(calc(var(--notch) + var(--rim)) at calc(100% + var(--rim)) calc(100% + var(--rim)),#0000 98%,#000);mask-composite:intersect}.util-right{justify-self:end;display:flex;align-items:center;gap:16px;color:var(--header-fg)}.icon-btn{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;position:relative;color:currentColor}.icon-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.4}.icon-btn .badge{position:absolute;top:-6px;right:-8px;font-size:9px;background:var(--blush);color:#4a3138;min-width:14px;height:14px;padding:0 4px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.hamburger{display:none;background:none;border:0;padding:4px;color:var(--header-fg)}.hamburger svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.lang-btn{background:none;border:0;padding:4px 2px;color:inherit;cursor:pointer;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-family:var(--sans);font-weight:500}.lang-btn:hover{opacity:.7}.currency{position:relative}.currency-form,.lang-form{display:contents}.currency-app-slot{display:inline-flex;align-items:center}.currency-app-slot:empty{min-width:0}.currency-app-slot--mobile{display:flex;width:100%;padding:8px 28px}.util-right{align-items:center}.util-right .buckscc-currency-box{order:7;margin:0 2px}.util-right .icon-btn[aria-label=Bag]{order:8}.buckscc-currency-box,.buckscc-currency-box *{font-family:var(--sans)!important;box-shadow:none}.buckscc-currency-box .buckscc-select,.buckscc-currency-box .buckscc-select-options{--hxoBackground: var(--blush) !important;--hxoSelect-color: #4A3138 !important;--hxoHover-bg: rgba(74,49,56,.08) !important}.buckscc-currency-box .buckscc-select-styled{background:var(--blush)!important;color:#4a3138!important;border:0!important;border-radius:999px!important;padding:7px 12px 7px 8px!important;min-height:0!important;height:auto!important;box-shadow:0 2px 10px #0000001f!important;gap:8px!important}.buckscc-currency-box .bucks-selected{font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important;color:#4a3138!important}.buckscc-currency-box .flagWrapper .hxoFlag{width:22px!important;height:16px!important;border-radius:3px!important;background-size:cover!important}.buckscc-currency-box .bucks__folder-collapse_btn svg{stroke:#4a3138!important;width:13px!important;height:13px!important}.buckscc-currency-box .buckscc-select-options{background:var(--blush)!important;border:0!important;border-radius:8px!important;box-shadow:0 16px 40px #0000002e!important;padding:6px!important;margin-top:8px!important}.buckscc-currency-box .buckscc-select-options li{color:#4a3138!important;border-radius:6px!important;border-bottom:1px solid rgba(74,49,56,.12)!important}.buckscc-currency-box .buckscc-select-options li:last-child{border-bottom:0!important}.buckscc-currency-box .buckscc-select-options li:hover{background:#4a313814!important}.buckscc-currency-box .buckscc-select-options .bucksItem{font-size:13px!important;color:#4a3138!important;letter-spacing:.02em!important}.currency-app-slot--mobile{display:block!important;width:100%;padding:12px 28px}.currency-app-slot--mobile .buckscc-currency-box,.currency-app-slot--mobile .buckscc-currency-wrapper,.currency-app-slot--mobile .buckscc-select{position:relative!important;width:100%!important;max-width:100%!important;float:none!important}.currency-app-slot--mobile .buckscc-select-styled{width:100%!important;justify-content:flex-start!important;gap:10px!important}.currency-app-slot--mobile .buckscc-select-options{position:absolute!important;left:0!important;right:auto!important;top:calc(100% + 6px)!important;bottom:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:240px;overflow-y:auto;transform:none!important}.currency-app-slot--mobile .buckscc-select-options li{white-space:nowrap}.currency-menu button[aria-current=true]{font-weight:700}.flag .flag-code{font-size:9px;font-weight:600;letter-spacing:.04em;color:#4a3138}.nd-currency-sub button[aria-current=true]{color:var(--fg);font-weight:600}.currency-btn{background:var(--blush);color:#4a3138;border:0;cursor:pointer;border-radius:999px;padding:7px 14px 7px 8px;display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;box-shadow:0 2px 10px #0000001f;transition:filter .2s ease}.currency-btn:hover{filter:brightness(1.06)}.flag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:16px;border-radius:3px;overflow:hidden;background:#ffffff1a;flex-shrink:0}.flag svg{width:100%;height:100%;display:block}.currency-btn .chev{font-size:10px;opacity:.95;margin-left:2px;transition:transform .25s ease}.currency.open .currency-btn .chev{transform:rotate(180deg)}.currency-menu{position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);min-width:280px;background:var(--blush);color:#4a3138;border-radius:8px;box-shadow:0 16px 40px #0000002e;padding:6px;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;z-index:60}.currency.open .currency-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.currency-menu button{width:100%;text-align:left;background:none;border:0;padding:11px 12px;color:#4a3138;cursor:pointer;display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.02em;text-transform:none;font-family:var(--sans);font-weight:500;border-radius:6px;border-bottom:1px solid rgba(74,49,56,.12)}.currency-menu button:last-child{border-bottom:0}.currency-menu button:hover{background:#4a313814}.currency-menu .flag{width:26px;height:18px;border-radius:2px}.currency-menu .label{flex:1}.btn-line{display:inline-flex;align-items:center;gap:12px;padding:15px 25px;cursor:pointer;border:1px solid var(--fg);color:var(--fg);background:transparent;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-family:var(--sans);transition:color .25s ease,background .25s ease}.btn-line:hover{background:var(--fg);color:var(--paper)}.btn-line .arr{font-family:var(--display);font-size:16px}.site-foot{--foot-bg: var(--blush);--foot-fg: #4A3138;--foot-gold: oklch(.58 .11 40);--foot-rule: rgba(74,49,56,.16);--foot-muted: rgba(74,49,56,.66);background:var(--foot-bg);color:var(--foot-fg);margin-top:128px;border-top:2px solid var(--foot-gold)}.foot-banner{display:flex;justify-content:center;margin:-87px 0 -3px;padding:0 32px;position:relative;z-index:2}.foot-banner img{width:100%;max-width:506px;height:auto}.foot-main{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:72px;padding:72px 32px 56px}.foot-left{max-width:460px}.foot-news-title{font-family:var(--display);font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1.1;margin:0;letter-spacing:.02em;text-transform:uppercase}.foot-news-sub{margin:12px 0 24px;font-size:15px;line-height:1.55;color:var(--foot-muted);max-width:36ch}.foot-news{display:block}.foot-news-input{width:100%;background:none;border:0;border-bottom:1px solid var(--foot-rule);outline:none;color:var(--foot-fg);font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 2px;transition:border-color .2s ease}.foot-news-input::placeholder{color:var(--foot-muted);letter-spacing:.14em;text-transform:uppercase}.foot-news-input:focus{border-bottom-color:var(--foot-fg)}.foot-news-btn{width:100%;margin-top:24px;background:#f3d7db;color:var(--foot-fg);border:0;-webkit-mask:var(--concave-14);mask:var(--concave-14);padding:17px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:filter .2s ease}.foot-news-btn:hover{filter:brightness(1.04)}.foot-news-disc{margin:18px 2px 0;font-size:12px;color:var(--foot-muted);letter-spacing:.01em;line-height:1.6;max-width:42ch}.foot-socials{display:flex;gap:20px;margin-top:30px}.foot-socials a{color:var(--foot-fg);display:inline-flex;transition:color .2s ease,transform .2s ease}.foot-socials a:hover{color:var(--foot-gold);transform:translateY(-2px)}.foot-socials svg{width:30px;height:30px}.foot-socials .tt-note{fill:var(--foot-bg)}.foot-locale{display:flex;flex-wrap:wrap;gap:24px;margin-top:34px}.foot-loc-form{margin:0}.foot-loc-select{appearance:none;-webkit-appearance:none;background:none;border:0;font-family:var(--display);font-size:16px;color:var(--foot-fg);cursor:pointer;padding:0 22px 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%234A3138' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.foot-right{display:flex;flex-direction:column;gap:44px}.foot-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px}.foot-right h5{font-family:var(--display);font-weight:400;font-size:19px;letter-spacing:.01em;color:var(--foot-fg);margin:0 0 18px;text-transform:none}.foot-col ul{list-style:none;padding:0;margin:0;display:grid;gap:0}.foot-col ul a,.foot-legal-links a{font-family:var(--display);font-size:16px;color:#4a3138d1;display:inline-block;transition:color .18s ease,transform .18s ease}.foot-col ul a:hover,.foot-legal-links a:hover{color:var(--foot-fg);transform:translate(3px)}.foot-legal-links{display:flex;flex-wrap:wrap;gap:16px 34px}.foot-pay{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.foot-pay-logo,.foot-pay-svg{height:24px;width:auto;display:block}.foot-bottom{border-top:1px solid var(--foot-rule);max-width:1320px;margin:0 auto;padding:24px 32px 30px;display:flex;justify-content:center;align-items:center;gap:16px;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--foot-muted)}.nd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#0006;opacity:0;pointer-events:none;transition:opacity .3s ease}.nd-backdrop.open{opacity:1;pointer-events:auto}.nd{position:fixed;top:0;bottom:0;left:0;z-index:195;width:100vw;background:var(--paper);color:var(--fg);transform:translate(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:4px 0 30px #0000001f;overflow-y:auto}.nd.open{transform:translate(0)}.nd-head{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 22px;border-bottom:1px solid var(--rule);flex-shrink:0}.nd-head img{height:56px;width:auto}.nd-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;padding:6px;color:var(--fg);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.nd-close svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}.nd-nav{padding:24px 0 0}.nd-row{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:0;cursor:pointer;text-align:left;padding:18px 28px;color:var(--fg);text-decoration:none;font-family:var(--display);font-size:20px;font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1.05}.nd-row .caret{font-size:48px;opacity:.55;transition:transform .25s ease;font-weight:400;font-family:var(--sans)}.nd-item.open .caret{transform:rotate(90deg)}.nd-sub{max-height:0;overflow:hidden;transition:max-height .35s ease}.nd-item.open .nd-sub{max-height:520px}.nd-sub a{display:flex;align-items:center;gap:12px;padding:14px 28px 14px 44px;font-family:var(--sans);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none}.nd-sub a:hover{color:var(--fg)}.nd-foot{margin-top:28px;padding-bottom:36px}.nd-account{margin:4px 22px 26px;background:var(--blush);-webkit-mask:var(--concave-14);mask:var(--concave-14);padding:22px 24px;display:flex;flex-direction:column;align-items:center;gap:4px}.nd-account a{font-family:var(--display);font-size:17px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);text-decoration:none;padding:8px 10px;line-height:1}.nd-account a:hover{color:var(--accent)}.nd-extra .nd-row{font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.22em;justify-content:center;gap:10px}.nd-row-lead{display:inline-flex;align-items:center;gap:10px}.nd-row-lead .flag{width:26px;height:18px;border-radius:2px;overflow:hidden;display:inline-flex}.nd-extra .caret{font-size:20px}.nd-extra.open .caret{transform:rotate(180deg)}.nd-currency-sub{display:flex;flex-direction:column}.nd-currency-sub button{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;cursor:pointer;padding:13px 28px;font-family:var(--sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);text-align:left}.nd-currency-sub button:hover{color:var(--fg)}.nd-currency-sub .flag{width:24px;height:17px;border-radius:2px;overflow:hidden;flex-shrink:0;display:inline-flex}.nd-currency-sub .flag svg,.nd-row-lead .flag svg{width:100%;height:100%;display:block}.nd-panel{position:fixed;top:0;bottom:0;left:0;z-index:197;width:100vw;background:var(--paper);color:var(--fg);transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden}.nd-panel.open{transform:translate(0);visibility:visible}.nd-panel-head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:14px 10px;background:var(--paper);border-bottom:1px solid var(--rule)}.nd-panel-back{background:none;border:0;cursor:pointer;padding:6px;color:var(--fg);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.nd-panel-back svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}.nd-panel-title{text-align:center;font-family:var(--display);font-size:16px;letter-spacing:.14em;text-transform:uppercase}.nd-panel .nd-close{position:static;transform:none;justify-self:end}.nd-panel-links{padding:18px 0 8px}.nd-panel-links a{display:block;padding:15px 28px;font-family:var(--sans);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg);text-decoration:none}.nd-panel-links a:first-child{color:var(--ink-soft)}.nd-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 14px;padding:18px 22px 40px}.nd-tiles .tile{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:inherit}.nd-tiles .tile .frame{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden}.nd-tiles .tile .name{font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1.5}@media(min-width:981px){.nd-panel{display:none}}[dir=rtl] *{letter-spacing:0!important}[dir=rtl] .nd-panel{left:auto;right:0;transform:translate(-100%)}[dir=rtl] .nd-panel.open{transform:translate(0)}[dir=rtl] .nd-panel-back svg{transform:scaleX(-1)}.cartd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#281c2073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .35s ease}body.cartd-open .cartd-backdrop{opacity:1;pointer-events:auto}.cartd{position:fixed;top:0;bottom:0;right:0;z-index:215;width:min(440px,calc(100vw - 36px));background:var(--paper);color:var(--fg);transform:translate(110%);transition:transform .36s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-6px 0 40px #00000024}body.cartd-open .cartd{transform:translate(0)}.cartd-head{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:20px 52px;background:var(--blush);border-bottom:1px solid var(--rule)}.cartd-title{font-family:var(--display);font-size:18px;letter-spacing:.14em;text-transform:uppercase;color:#4a3138}.cartd-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;padding:6px;color:#4a3138;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.cartd-close svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.cartd-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.cartd-items{padding:8px 22px}.cartd-item{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--rule)}.cartd-item:last-child{border-bottom:0}.cartd-item-img{flex:0 0 96px}.cartd-item-img img{width:96px;height:120px;object-fit:cover;background:var(--blush);-webkit-mask:var(--concave-8);mask:var(--concave-8)}.cartd-item-info{flex:1;min-width:0}.cartd-item-name{display:block;font-family:var(--display);font-size:15px;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;margin-bottom:4px}.cartd-item-opt{font-size:12.5px;color:var(--ink-soft)}.cartd-item-price{font-size:14px;margin:8px 0 10px}.cartd-item-price s{opacity:.55;margin-right:6px}.cartd-item-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cartd-qty{display:inline-flex;align-items:center;gap:12px}.cartd-qty button{width:28px;height:28px;border-radius:999px;border:0;background:var(--blush);color:#4a3138;font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:filter .15s}.cartd-qty button:hover{filter:brightness(.97)}.cartd-qty span{min-width:18px;text-align:center;font-size:14px;font-weight:500}.cartd-remove{background:none;border:0;cursor:pointer;padding:4px;color:var(--ink-soft)}.cartd-remove:hover{color:var(--fg)}.cartd-remove svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.4}.cartd-gift{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--blush);padding:14px 22px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cartd-gift-toggle{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.cartd-gift-toggle input{position:absolute;opacity:0;pointer-events:none}.cartd-check{width:18px;height:18px;flex-shrink:0;background:#fff;border:1.5px solid rgba(74,49,56,.35);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.cartd-check svg{width:11px;height:11px;stroke:#fff;fill:none;stroke-width:2.5;opacity:0}.cartd-gift-toggle input:checked+.cartd-check{background:#4a3138;border-color:#4a3138}.cartd-gift-toggle input:checked+.cartd-check svg{opacity:1}.cartd-gift-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#4a3138}.cartd-gift-icon{width:56px;height:56px;object-fit:contain}.cartd-gift-note{padding:16px 22px 4px}.cartd-gift-note textarea{width:100%;padding:12px 14px;background:#fff;border:1.5px solid var(--rule);font:inherit;font-size:13px;color:var(--fg);resize:vertical;outline:none}.cartd-recs{padding:30px 22px 16px}.cartd-recs-title{font-family:var(--display);font-weight:400;font-size:20px;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0 0 20px}.cartd-recs-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.cartd-rec{display:flex;flex-direction:column}.cartd-rec-img{display:block;aspect-ratio:4/5;overflow:hidden;-webkit-mask:var(--concave-8);mask:var(--concave-8);background:var(--blush);margin-bottom:10px}.cartd-rec-img img{width:100%;height:100%;object-fit:cover}.cartd-rec-name{font-size:14px;line-height:1.4;margin-bottom:2px}.cartd-rec-price{font-size:13px;color:var(--ink-soft);margin-bottom:10px}.cartd-rec-add{align-self:flex-start;background:none;border:0;padding:0 0 3px;cursor:pointer;font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg);border-bottom:1px solid var(--fg)}.cartd-rec-add:hover{opacity:.7}.cartd-foot{flex-shrink:0;padding:14px 22px 16px;border-top:1px solid var(--rule);background:var(--paper);text-align:center}.cartd-checkout{display:block;width:100%;padding:16px 24px;background:var(--blush);color:#4a3138;border:0;-webkit-mask:var(--concave-14);mask:var(--concave-14);font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;text-align:center;transition:background .2s}.cartd-checkout:hover{background:#f3e0e6}.cartd-foot-note{font-size:12px;color:var(--ink-soft);margin:12px 0 10px}.cartd-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.cartd-pay-icon{width:34px;height:22px}.cartd-empty{padding:70px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.cartd-empty p{font-family:var(--display);font-size:20px;margin:0}[dir=rtl] .cartd{right:auto;left:0;transform:translate(-110%);box-shadow:6px 0 40px #00000024}[dir=rtl] body.cartd-open .cartd{transform:translate(0)}[dir=rtl] .cartd-close{right:auto;left:14px}.nl-pop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#281c2080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .4s ease}.nl-pop-backdrop.open{opacity:1;pointer-events:auto}.nl-pop{position:relative;width:100%;max-width:440px;background:var(--paper);padding:46px 40px 34px;-webkit-mask:var(--concave-14);mask:var(--concave-14);text-align:center;transform:translateY(14px) scale(.98);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.nl-pop-backdrop.open .nl-pop{transform:none}.nl-close{position:absolute;top:18px;right:18px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--fg);opacity:.5;transition:opacity .2s}.nl-close:hover{opacity:1}.nl-close svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.6;fill:none}.nl-eyebrow{font-family:var(--sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.nl-title{font-family:var(--display);font-weight:400;font-size:27px;line-height:1.22;margin:0 0 24px;color:var(--fg);letter-spacing:-.005em}.nl-form{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.nl-input{width:100%;padding:15px 18px;background:#fff;border:0;-webkit-mask:var(--concave-14);mask:var(--concave-14);font-family:var(--sans);font-size:13px;color:var(--fg);text-align:center;letter-spacing:.02em}.nl-input::placeholder{color:var(--ink-soft);letter-spacing:.04em}.nl-submit{width:100%;padding:15px 18px;background:var(--blush);color:var(--fg);border:0;cursor:pointer;-webkit-mask:var(--concave-14);mask:var(--concave-14);font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;transition:background .2s,color .2s}.nl-submit:hover{background:#e7c3cf;color:var(--fg)}.nl-note{font-family:var(--sans);font-size:11px;line-height:1.55;color:var(--ink-soft);margin:0 auto;max-width:36ch}.nl-note a{text-decoration:underline}.shop-wrap{max-width:1440px;margin:0 auto;padding:28px 40px 80px}.shop-header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:28px}.shop-title{font-family:var(--display);font-weight:400;font-size:clamp(32px,4vw,52px);line-height:1.05;margin:0;letter-spacing:-.01em}.shop-count{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.empty-state{grid-column:1 / -1;text-align:center;padding:80px 20px}.empty-state h3{font-family:var(--display);font-weight:400;font-size:28px;margin:0 0 12px}.empty-state p{color:var(--ink-soft);font-size:14px}@media(max-width:900px){.shop-wrap{padding:20px 20px 60px}}@media(max-width:560px){.shop-title{font-size:32px}}.rte h2,.rte h3{font-family:var(--display);color:var(--fg);font-weight:400}.rte a{border-bottom:1px solid currentColor}.rte img{margin:24px 0}[dir=rtl]{--display: "Tajawal", "Segoe UI", Tahoma, Arial, sans-serif;--sans: "Tajawal", "Segoe UI", Tahoma, Arial, sans-serif}[dir=rtl] .nav-link{font-size:15px}[dir=rtl] .announce{font-size:13.5px}[dir=rtl] .tile .name{font-size:13px}[dir=rtl] .nd-tiles .tile .name{font-size:12px}[dir=rtl] .currency-btn{font-size:13px}[dir=rtl] .filter-bar-btn,[dir=rtl] .fs-drawer-title{font-size:14px}[dir=rtl] .shop-count{font-size:13px}[dir=rtl] .card-badge,[dir=rtl] .disc-card .cat-count{font-size:12px}[dir=rtl] .pdp-atc,[dir=rtl] .drawer-footer-btn,[dir=rtl] .foot-news-input,[dir=rtl] .foot-news-btn{font-size:14px}[dir=rtl] .foot-news-disc,[dir=rtl] .foot-bottom,[dir=rtl] .nl-eyebrow{font-size:13px}[dir=rtl] .nl-submit{font-size:14px}[dir=rtl] .nl-note,[dir=rtl] .cartd-gift-label{font-size:13px}[dir=rtl] .cartd-checkout{font-size:14px}[dir=rtl] .cartd-foot-note,[dir=rtl] .customer label{font-size:13px}[dir=rtl] .customer .btn-solid{font-size:14px}[dir=rtl] .arr{display:inline-block;transform:scaleX(-1)}[dir=rtl] .pdp-breadcrumb .sep{transform:scaleX(-1)}[dir=rtl] .currency-menu{right:auto;left:0}[dir=rtl] .icon-btn .badge{right:auto;left:-8px}[dir=rtl] .card-badge{left:auto;right:16px}[dir=rtl] .pdp-atc-price{margin-left:0;margin-right:12px}[dir=rtl] .size-guide-link{margin-left:0;margin-right:auto}[dir=rtl] .hero-scrollcue{left:auto;right:32px}[dir=rtl] .hero-meta-right{right:auto;left:32px}[dir=rtl] .gallery-nav.prev{left:auto;right:16px}[dir=rtl] .gallery-nav.next{right:auto;left:16px}[dir=rtl] .foot-col ul a:hover,[dir=rtl] .foot-legal-links a:hover{transform:translate(-3px)}[dir=rtl] .hero-left,[dir=rtl] .hero-bottom-split .hero-headline-wrap{text-align:right}[dir=rtl] .filter-option .count{margin-left:0;margin-right:auto}[dir=rtl] .nd{left:auto;right:0;transform:translate(100%)}[dir=rtl] .nd.open{transform:translate(0)}[dir=rtl] .nd-close{right:auto;left:14px}[dir=rtl] .nd-sub a,[dir=rtl] .nd-currency-sub button{text-align:right}[dir=rtl] .nd-nav .caret{display:inline-block;transform:scaleX(-1)}[dir=rtl] .nd-nav .nd-item.open .caret{transform:scaleX(-1) rotate(90deg)}[dir=rtl] .fs-drawer{right:auto;left:0;transform:translate(-100%)}[dir=rtl] .fs-drawer.open{transform:translate(0)}[dir=rtl] .announce .grp{padding-right:0;padding-left:56px}[dir=rtl] .announce .marquee{animation-direction:reverse}[dir=rtl] .foot-loc-select{padding:0 0 0 22px;background-position:left center}.product-card{position:relative}.card-img{display:block;position:relative;aspect-ratio:4 / 5;overflow:visible;background:transparent;margin-bottom:14px}.card-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--frame-bg, #F4EFE7);background-image:var(--frame-bg-image, none);background-size:cover;background-position:center;-webkit-mask:var(--concave-14);mask:var(--concave-14)}.card-img img,.card-img .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-mask:var(--concave-14);mask:var(--concave-14);transition:opacity .5s ease,transform 1.4s cubic-bezier(.2,.6,.2,1)}.card-img .hover-img{opacity:0;z-index:2}.product-card:hover .card-img.has-hover .main-img{opacity:0}.product-card:hover .card-img.has-hover .hover-img{opacity:1}.card-badge{position:absolute;top:16px;left:16px;z-index:2;padding:4px 10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;border-radius:3px}.card-badge.sale{background:var(--accent);color:#fff}.card-badge.out{background:var(--ink);color:var(--paper);opacity:.7}.card-info{padding:0 2px;display:block;text-align:center}.card-name{font-family:var(--display);font-weight:400;font-size:17px;line-height:1.3;margin:0 0 4px;letter-spacing:-.005em}.card-price{font-size:13px;letter-spacing:.06em;color:var(--ink-soft);display:flex;gap:8px;align-items:center;justify-content:center}.card-price .original{text-decoration:line-through;opacity:.6}.card-price .sale-price{color:var(--accent);font-weight:500}.customer{max-width:520px;margin:0 auto;padding:64px 24px 96px}.customer.wide{max-width:900px}.customer h1{font-family:var(--display);font-weight:400;font-size:clamp(30px,4vw,44px);margin:0 0 28px;text-align:center}.customer .field{margin-bottom:16px}.customer label{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.customer input[type=email],.customer input[type=password],.customer input[type=text],.customer input[type=tel],.customer select,.customer textarea{width:100%;padding:12px 14px;border:1.5px solid var(--rule);background:var(--paper);font:inherit;color:var(--fg);outline:none;transition:border-color .2s}.customer input:focus,.customer select:focus,.customer textarea:focus{border-color:var(--fg)}.customer .btn-solid{display:inline-block;width:100%;padding:14px 24px;background:var(--fg);color:var(--paper);border:0;-webkit-mask:var(--concave-14);mask:var(--concave-14);font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;text-align:center;cursor:pointer;margin-top:8px}.customer .btn-solid:hover{opacity:.9}.customer .aux{text-align:center;margin-top:20px;font-size:13px;color:var(--ink-soft)}.customer .aux a{border-bottom:1px solid currentColor}.customer .errors{color:#a5342f;font-size:13px;margin-bottom:16px}.customer table{width:100%;border-collapse:collapse;font-size:14px}.customer th,.customer td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--rule)}.account-grid{display:grid;grid-template-columns:1fr 2fr;gap:40px}@media(max-width:700px){.account-grid{grid-template-columns:1fr}}@media(max-width:1180px){.nav-row{gap:22px}.header-row{padding:14px 22px;gap:16px}.util-right{gap:12px}.nav-link{font-size:11px;letter-spacing:.18em}}@media(max-width:980px){.nav-row,.mega-wrap{display:none}.hamburger{display:inline-flex}.header-row{grid-template-columns:auto 1fr auto;padding:12px 20px}.logo-link img{height:48px!important}.util-right .icon-btn[aria-label=Search],.util-right .icon-btn[aria-label=Account],.util-right .lang-btn{display:none}.currency-btn{padding:6px 10px 6px 6px;font-size:11px}.currency-btn .currency-code{display:none}.currency-menu{right:-8px;min-width:260px}.announce{font-size:10px;letter-spacing:.12em;padding:8px 0}.announce .grp{gap:24px;padding-right:24px}}@media(max-width:900px){.page-width{padding:0 20px}.foot-main{grid-template-columns:1fr;gap:48px;padding:48px 22px 40px}.foot-left{max-width:none}.foot-bottom{flex-direction:column;gap:14px;text-align:center;padding:22px}}@media(max-width:600px){.header-row{display:flex;align-items:center;position:relative;padding:12px 16px}.logo-link{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);justify-self:auto}.logo-link img{height:44px}.util-right{flex:1 1 auto;width:100%;display:flex;align-items:center;gap:16px;justify-self:auto}.util-right .hamburger{display:inline-flex;order:1}.util-right .icon-btn[aria-label=Search]{display:inline-flex;order:2}.util-right .icon-btn[aria-label=Account],.util-right .lang-btn,.util-right .currency{display:none}.util-right .icon-btn[aria-label=Bag]{order:9;margin-left:auto}}@media(max-width:560px){.foot-cols{grid-template-columns:1fr;gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
