.site .afaq-policy-nav-slot{display:inline-flex;align-items:center;flex:0 0 auto}.site nav.desktop-nav button.afaq-policy-shortcut-button{font:inherit;font-size:12px;white-space:nowrap;cursor:pointer;background:rgba(170,143,101,.08);border:1px solid rgba(164,139,104,.45);border-radius:999px;color:var(--ink,#30302d);padding:10px 13px;min-height:42px;transition:background .2s ease,border-color .2s ease}.site nav.desktop-nav button.afaq-policy-shortcut-button.is-active,.site nav.desktop-nav button.afaq-policy-shortcut-button:hover{background:rgba(170,143,101,.18);border-color:#b59a70}.site .afaq-policy-shortcut-mobile{display:none}.site .afaq-policy-shortcut-button:focus-visible{outline:2px solid #b59a70;outline-offset:3px}html[data-afaq-theme=dark] .site nav.desktop-nav button.afaq-policy-shortcut-button{background:#32302d;color:#f0e7d8;border-color:#74634c}@media(min-width:651px) and (max-width:1050px){.site nav.desktop-nav{gap:3px}.site nav.desktop-nav>button{padding-inline:6px}.site nav.desktop-nav button.afaq-policy-shortcut-button{padding-inline:9px;font-size:11px}}@media(max-width:650px){.site .afaq-policy-nav-slot{display:none}.site .afaq-policy-shortcut-mobile{display:flex;justify-content:center;align-items:center;background:var(--surface,#fff);padding:8px 5%;border-bottom:1px solid rgba(140,122,91,.17)}.site .afaq-policy-shortcut-mobile button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:43px;padding:9px 19px;border-radius:999px;border:1px solid rgba(158,130,91,.55);background:rgba(170,143,101,.09);color:var(--ink,#272722);font:600 12px Cairo,DM Sans,sans-serif;cursor:pointer;max-width:100%;white-space:normal}.site .afaq-policy-shortcut-mobile button.is-active{background:rgba(170,143,101,.18);border-color:#b59a70}html[data-afaq-theme=dark] .site .afaq-policy-shortcut-mobile{background:#202020}html[data-afaq-theme=dark] .site .afaq-policy-shortcut-mobile button{background:#33312d;border-color:#80715c;color:#f0e7d8}}@media(prefers-reduced-motion:reduce){.site .afaq-policy-shortcut-button{transition:none!important}}.site .afaq-shop-filters{display:flex;align-items:end;flex-wrap:wrap;gap:clamp(10px,1.5vw,18px);margin:0 0 clamp(24px,3vw,36px);padding:clamp(15px,2.3vw,22px);background:#fbfbfb;border:1px solid #e9e9e9;border-radius:5px;color:#151515}.site .afaq-shop-filters>label:not(.afaq-stock-filter){display:grid;grid-gap:8px;gap:8px;min-width:155px;flex:1 1 155px}.site .afaq-shop-filters>label>span{font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.015em}.site .afaq-shop-filters select{min-height:46px;width:100%;border:1px solid #d5d5d5;background:#fff;color:#151515;border-radius:3px;padding:10px 12px;font:inherit;font-size:13px}.site .afaq-shop-filters .afaq-stock-filter{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 8px;cursor:pointer;white-space:nowrap}.site .afaq-stock-filter input{width:18px;height:18px;accent-color:#111;flex:none}.site .afaq-filter-summary{-webkit-margin-start:auto;margin-inline-start:auto;min-height:46px;display:flex;align-items:center;color:#555;font-size:12px}.site .afaq-clear-filters{min-height:46px;padding:10px 13px;border:1px solid #444;background:#111;color:#fff;cursor:pointer;border-radius:3px;font:600 12px inherit}.site .afaq-shop-filters :is(select,input,button):focus-visible{outline:2px solid #101010;outline-offset:3px}.site .shop-controls input{min-width:140px}html[data-afaq-theme=dark] .site .afaq-shop-filters{background:#1b1b1b;color:#f4f4f4;border-color:#444}html[data-afaq-theme=dark] .site .afaq-shop-filters select{color:#f5f5f5;background:#252525;border-color:#656565}html[data-afaq-theme=dark] .site .afaq-filter-summary{color:#cecece}html[data-afaq-theme=dark] .site .afaq-clear-filters{background:#eee;color:#111;border-color:#eee}html[data-afaq-theme=dark] .site .afaq-shop-filters :is(select,input,button):focus-visible{outline-color:#eee}@media(max-width:650px){.site .afaq-shop-filters{padding:13px 11px;gap:10px}.site .afaq-shop-filters>label:not(.afaq-stock-filter){min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}.site .afaq-filter-summary{-webkit-margin-start:0;margin-inline-start:0}.site .afaq-clear-filters{-webkit-margin-start:auto;margin-inline-start:auto}.site .afaq-stock-filter{flex:1 1 40%}}@media(prefers-reduced-motion:reduce){.site .afaq-shop-filters :is(select,button){transition:none!important}}.site .product-card .afaq-product-image-button{display:grid;place-items:center;width:100%;height:100%;border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.site .product-card .afaq-product-image-button :is(img,.no-img){max-width:100%;max-height:100%}.site .product-card .afaq-product-title-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:0;background:transparent;font:inherit;line-height:inherit;color:inherit;text-align:inherit;width:100%;padding:0;margin:0;cursor:pointer}.site .product-card :is(.afaq-product-image-button,.afaq-product-title-button,.heart):focus-visible{outline:2px solid #141414;outline-offset:3px}html[data-afaq-theme=dark] .site .product-card :is(.afaq-product-image-button,.afaq-product-title-button,.heart):focus-visible{outline-color:#fff}:root{--afq-ink:#141414;--afq-paper:#faf9f6;--afq-line:#d9d5ce;--afq-mute:#6b6761}.afq-editorial-shell{isolation:isolate;background:#fff}.afq-new-header{min-height:74px;box-shadow:0 5px 28px #00000008}.afq-new-header button{min-width:42px;min-height:44px}.afq-atelier :is(a,button):focus-visible,.afq-menu-panel button:focus-visible,.afq-new-header button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.afq-wordmark{font-family:Georgia,Times New Roman,serif;letter-spacing:.16em;font-weight:400}.afq-editorial-hero{background-color:#101010}.afq-hero-inner{position:relative;z-index:2;padding-inline:clamp(22px,5vw,78px)}.afq-hero-eyebrow{letter-spacing:.32em}.afq-editorial-hero h1{letter-spacing:-.013em;font-weight:400;text-wrap:balance}.afq-editorial-hero p{max-width:550px;text-wrap:pretty}.afq-shop-cta{min-height:50px;min-width:210px;letter-spacing:.05em}.afq-luxury-intro{padding-inline:clamp(20px,5vw,72px)}.afq-atelier{direction:inherit;color:var(--afq-ink);background:var(--afq-paper);padding:clamp(42px,6.5vw,96px) clamp(18px,6vw,100px) clamp(56px,6.5vw,102px);border-block:1px solid var(--afq-line)}.afq-atelier-intro{display:flex;justify-content:space-between;align-items:end;gap:24px;max-width:1320px;margin:0 auto 30px}.afq-atelier-card-info small,.afq-atelier-intro small{color:var(--afq-mute);font-family:Arial,sans-serif;letter-spacing:.17em;font-size:10px}.afq-atelier-intro h2{font-family:Georgia,Times New Roman,Cairo,serif;font-size:clamp(30px,4vw,56px);font-weight:400;line-height:1.25;letter-spacing:-.02em;margin:11px 0 13px;text-wrap:balance}.afq-atelier-intro p{font-size:clamp(12px,1.5vw,15px);line-height:1.9;color:#655f59;margin:0;max-width:530px}.afq-atelier-empty button,.afq-atelier-intro>button{border:0;border-bottom:1px solid #292522;background:transparent;padding:12px 0;color:#292522;font:600 12px Arial,Cairo,sans-serif;letter-spacing:.07em;min-height:44px;cursor:pointer;white-space:nowrap}.afq-atelier-intro>button span{-webkit-margin-start:8px;margin-inline-start:8px}.afq-atelier-grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,2.3vw,31px);gap:clamp(14px,2.3vw,31px)}.afq-atelier-card{min-width:0;background:transparent;overflow:hidden}.afq-atelier-card>a{display:block;color:inherit;text-decoration:none}.afq-atelier-photo{position:relative;aspect-ratio:4/5;background:linear-gradient(145deg,#eeece7,#f6f4ef 40%,#e6e3dc);display:grid;place-items:center;overflow:hidden}.afq-atelier-photo img{width:100%;height:100%;object-fit:contain;padding:clamp(18px,2.6vw,39px);transition:transform .5s cubic-bezier(.2,.7,.1,1);filter:drop-shadow(0 20px 18px #00000013)}.afq-atelier-index{position:absolute;z-index:1;top:16px;inset-inline-start:16px;font:11px Arial,sans-serif;color:#555;letter-spacing:.16em}.afq-atelier-card-info{display:flex;justify-content:space-between;gap:12px;align-items:end;padding:19px 0 8px;border-bottom:1px solid #c9c5bd}.afq-atelier-card-info h3{font-size:clamp(14px,1.65vw,20px);font-weight:500;line-height:1.6;margin:7px 0 0;overflow-wrap:anywhere}.afq-atelier-price{display:flex;flex-direction:column;align-items:end;gap:8px;white-space:nowrap}.afq-atelier-price strong{font-size:clamp(12px,1.2vw,15px);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.afq-atelier-price span{font-size:22px;line-height:1;color:#777}.afq-atelier-empty,.afq-atelier-loading{grid-column:1/-1;min-height:120px;display:grid;place-content:center;text-align:center}.afq-atelier-empty p{color:#6b6761;font-size:14px}.afq-atelier-loading{color:#716c66}.afq-menu-backdrop{border:0;padding:0;cursor:pointer}.afq-menu-panel{padding-block:28px 35px}.afq-menu-panel nav button:focus-visible{background:#f1f0ed}@media(hover:hover) and (prefers-reduced-motion:no-preference){.afq-atelier-card>a:hover .afq-atelier-photo img{transform:scale(1.055)}.afq-atelier-card>a:hover .afq-atelier-price span{transform:translate(2px,-2px)}}@media(max-width:760px){.afq-atelier{padding:47px 16px 65px}.afq-atelier-intro{align-items:start;flex-direction:column;gap:12px;margin-bottom:20px}.afq-atelier-intro h2{font-size:36px}.afq-atelier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.afq-atelier-card:nth-of-type(3){grid-column:1/-1;max-width:calc(50% - 6px);margin-inline:auto;width:100%}.afq-atelier-card-info{display:block;padding-top:14px}.afq-atelier-price{margin-top:10px;flex-direction:row;justify-content:space-between;align-items:center}.afq-atelier-card-info h3{font-size:14px}.afq-atelier-price strong{font-size:13px}.afq-atelier-photo img{padding:15px}.afq-wordmark{letter-spacing:.09em}}@media(max-width:390px){.afq-atelier-grid{gap:9px}.afq-atelier-card-info small{letter-spacing:.06em}.afq-atelier-card-info h3{font-size:13px}}html[data-afaq-theme=dark] .afq-atelier{--afq-ink:#f6f5f3;--afq-paper:#141414;--afq-line:#343434;--afq-mute:#b7b3ad}html[data-afaq-theme=dark] .afq-atelier-empty p,html[data-afaq-theme=dark] .afq-atelier-intro p{color:#c9c4bd}html[data-afaq-theme=dark] .afq-atelier-photo{background:linear-gradient(145deg,#222,#2f2c29 56%,#181818)}html[data-afaq-theme=dark] .afq-atelier-card-info{border-color:#484848}html[data-afaq-theme=dark] .afq-atelier-empty button,html[data-afaq-theme=dark] .afq-atelier-intro>button{color:#f5f5f3;border-color:#e5e4e0}@media(prefers-reduced-motion:reduce){.afq-atelier-photo img{transition:none!important;transform:none!important}}@media(max-width:365px){.afq-new-header{padding-inline:7px;column-gap:2px}.afq-header-right button[aria-label="المفضلة"],.afq-header-right button[aria-label=Wishlist]{display:none}.afq-header-left,.afq-header-right{gap:0}.afq-new-header button{min-width:39px;min-height:44px;padding:5px}.afq-wordmark{font-size:24px;letter-spacing:.045em}}.afq-atelier-skeleton{min-width:0;pointer-events:none}.afq-atelier-skeleton .afq-atelier-photo{aspect-ratio:4/5;background:linear-gradient(110deg,#e7e5df,#f2f0eb,#e7e5df)}.afq-atelier-skeleton .afq-atelier-card-info{display:grid;min-height:102px;align-content:start;grid-gap:16px;gap:16px}.afq-skeleton-line{height:12px;width:75%;background:#dedbd5;border-radius:3px}.afq-skeleton-line-short{width:50%;height:18px}.afq-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.afq-atelier-skeleton:nth-of-type(3){grid-column:1/-1;max-width:calc(50% - 6px);margin-inline:auto;width:100%}.afq-atelier-skeleton .afq-atelier-card-info{min-height:116px}}html[data-afaq-theme=dark] .afq-atelier-skeleton .afq-atelier-photo{background:linear-gradient(110deg,#222,#292929,#222)}html[data-afaq-theme=dark] .afq-skeleton-line{background:#3c3c3c}.afq-editorial-shell>#afaq-cinema-mount{display:none}@media(hover:none),(max-width:1023px),(pointer:coarse){.afq-editorial-shell>#afaq-cinema-mount{display:block;position:relative;width:100%;min-height:calc(clamp(420px,122vw,580px) + 210px);background:#101010;contain:layout style}}@media(min-width:700px) and (max-width:1023px){.afq-editorial-shell>#afaq-cinema-mount{min-height:calc(clamp(455px,58vw,610px) + 235px)}}.afq-editorial-shell>#afaq-cinema-desktop-mount{display:none}@media(min-width:1024px) and (hover:hover) and (pointer:fine){.afq-editorial-shell>#afaq-cinema-desktop-mount{display:block;position:relative;width:100%;min-height:clamp(710px,65vw,940px);background:radial-gradient(ellipse at 50% 35%,#24201b,#100f0d 60%,#0b0b0a);contain:layout style}}.afq-editorial-hero{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.35)),var(--afaq-hero-initial,url("/api/hero-feature?variant=desktop"));background-size:cover;background-position:50%}.afq-atelier .afq-atelier-card .afq-atelier-photo,html[data-afaq-theme=dark] .afq-atelier .afq-atelier-card .afq-atelier-photo{background:#fff!important;background-image:none!important;overflow:hidden;isolation:isolate}.afq-atelier .afq-atelier-card .afq-atelier-photo>img{display:block;box-sizing:border-box;width:100%!important;height:100%!important;max-width:100%;max-height:100%;padding:0!important;margin:0!important;border:none!important;background:#fff!important;object-fit:contain!important;object-position:center center!important;mix-blend-mode:normal!important;filter:none!important}.afq-atelier .afq-atelier-card .afq-atelier-photo>.afq-atelier-index{color:#5b5853!important}.site .account-panel,.site .afaq-claim-orders,.site .afaq-returns-client{--afaq-account-black:#111111;--afaq-account-white:#ffffff;--afaq-account-gray:#666666;--afaq-account-border:#d2d2d2;accent-color:#111111}.site .account-panel .member-intro,.site .account-panel>.panel,.site .afaq-claim-orders,.site .afaq-returns-client{border:1px solid #d2d2d2!important;background:#ffffff!important;color:#171717!important}.site .account-panel :is(h2,h3,h4,strong,b,label),.site .afaq-claim-orders :is(h2,h3,strong,b,label),.site .afaq-returns-client :is(h2,h3,h4,strong,b,label){color:#171717!important;opacity:1!important}.site .account-panel :is(p,small,.eyebrow,.member-intro small),.site .afaq-claim-orders :is(p,small,.afaq-claim-en),.site .afaq-returns-client :is(p,small,.afaq-addon-note,.afaq-addon-title span,.afaq-return-history small){color:#555555!important;opacity:1!important}.site .account-panel .customer-stats>div{background:#ffffff!important;color:#171717!important;border:1px solid #d2d2d2!important;box-shadow:none!important}.site .account-panel .customer-stats>div small{color:#555555!important;opacity:1!important}.site .account-panel .customer-stats>div strong{color:#111111!important;opacity:1!important}.site .account-panel .member-intro .ghost{background:transparent!important;border:1px solid #b8b8b8!important;border-radius:8px!important;padding:9px 12px!important;color:#111111!important;text-decoration:none!important}.site .account-panel .account-tabs{border-bottom:1px solid #b7b7b7!important}.site .account-panel .account-tabs button{color:#555555!important;border-bottom:3px solid transparent!important}.site .account-panel .account-tabs button.active{color:#111111!important;border-bottom-color:#111111!important}.site .account-panel .account-order{border-bottom:1px solid #d0d0d0!important}.site .account-panel .account-order span{color:#555555!important;opacity:1!important}.site .account-panel :is(.order-actions button,.address-line button,.secondary){background:#f2f2f2!important;color:#171717!important;border:1px solid #b3b3b3!important;border-radius:8px!important}.site .account-panel .primary{background:#111111!important;color:#ffffff!important;border:1px solid #111111!important}.site .account-panel :is(input,select,textarea),.site .afaq-claim-orders input,.site .afaq-returns-client :is(select,textarea){background:#ffffff!important;color:#171717!important;-webkit-text-fill-color:#171717!important;border:1px solid #929292!important;color-scheme:light}.site .account-panel :is(input,select,textarea)::placeholder,.site .afaq-claim-orders input::placeholder,.site .afaq-returns-client textarea::placeholder{color:#666666!important;-webkit-text-fill-color:#666666!important;opacity:1!important}.site .afaq-claim-orders button,.site .afaq-returns-client form button{background:#111111!important;border:1px solid #111111!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.site .afaq-returns-client .afaq-addon-title span{color:#555555!important}.site .afaq-returns-client .afaq-addon-message{color:#333333!important}.site .afaq-returns-client .afaq-addon-note a{color:#111111!important;text-decoration:underline!important}.site .afaq-returns-client .afaq-return-history,.site .afaq-returns-client .afaq-return-history>p{border-color:#d1d1d1!important}.site .afaq-returns-client .afaq-return-history>p{color:#4c4c4c!important}.site .afaq-claim-orders .afaq-claim-en{color:#666666!important}.site :is(.account-panel,.afaq-claim-orders,.afaq-returns-client) :is(button,input,select,textarea,a):focus-visible{outline:2px solid #505050!important;outline-offset:3px!important}.site :is(.account-panel,.afaq-claim-orders,.afaq-returns-client) button:disabled{opacity:.55!important}.site .afaq-member-receipt{border-color:#555555!important;color:#ffffff!important;background:#202020!important}.site .afaq-member-receipt :is(.afaq-member-receipt-eyebrow,.afaq-member-code span,.afaq-member-receipt-info small,.afaq-member-receipt-status){color:#d1d1d1!important}.site .afaq-member-receipt .afaq-member-code{background:#292929!important;border-color:#555555!important}.site .afaq-member-receipt .afaq-member-code button{background:#ffffff!important;color:#111111!important}.site .afaq-member-receipt .afaq-member-lines>div{color:#f5f5f5!important;border-color:#555555!important}.site .afaq-member-receipt .afaq-member-lines>.afaq-member-final{border-color:#aaaaaa!important}.site .afaq-member-receipt .afaq-member-receipt-status{border-color:#666666!important}html[data-afaq-theme=dark] .site .account-panel .member-intro,html[data-afaq-theme=dark] .site .account-panel .panel,html[data-afaq-theme=dark] .site .afaq-claim-orders,html[data-afaq-theme=dark] .site .afaq-returns-client{background:#212121!important;color:#f5f5f5!important;border:1px solid #555555!important;box-shadow:none!important}html[data-afaq-theme=dark] .site .account-panel .customer-stats>div{background:#242424!important;border:1px solid #595959!important;color:#ffffff!important}html[data-afaq-theme=dark] .site .account-panel .customer-stats>div strong,html[data-afaq-theme=dark] .site .account-panel :is(h2,h3,h4,strong,b,label),html[data-afaq-theme=dark] .site .afaq-claim-orders :is(h2,h3,h4,strong,b,label),html[data-afaq-theme=dark] .site .afaq-returns-client :is(h2,h3,h4,strong,b,label){color:#ffffff!important;opacity:1!important}html[data-afaq-theme=dark] .site .account-panel .customer-stats small,html[data-afaq-theme=dark] .site .account-panel :is(p,small,.eyebrow,.member-intro small),html[data-afaq-theme=dark] .site .afaq-claim-orders :is(p,small,.afaq-claim-en),html[data-afaq-theme=dark] .site .afaq-returns-client :is(p,small,.afaq-addon-note,.afaq-addon-title span,.afaq-return-history small){color:#cccccc!important;opacity:1!important}html[data-afaq-theme=dark] .site .account-panel .member-intro .ghost{color:#ffffff!important;border-color:#777777!important}html[data-afaq-theme=dark] .site .account-panel .account-tabs{border-bottom-color:#666666!important}html[data-afaq-theme=dark] .site .account-panel .account-tabs button{color:#bdbdbd!important}html[data-afaq-theme=dark] .site .account-panel .account-tabs button.active{color:#ffffff!important;border-bottom-color:#ffffff!important}html[data-afaq-theme=dark] .site .account-panel .account-order{border-color:#555555!important}html[data-afaq-theme=dark] .site .account-panel .account-order span{color:#cccccc!important}html[data-afaq-theme=dark] .site .account-panel .primary,html[data-afaq-theme=dark] .site .account-panel :is(.order-actions button,.address-line button,.secondary),html[data-afaq-theme=dark] .site .afaq-claim-orders button,html[data-afaq-theme=dark] .site .afaq-returns-client form button{background:#ffffff!important;border:1px solid #ffffff!important;color:#111111!important;-webkit-text-fill-color:#111111!important}html[data-afaq-theme=dark] .site .account-panel :is(input,select,textarea),html[data-afaq-theme=dark] .site .afaq-claim-orders input,html[data-afaq-theme=dark] .site .afaq-returns-client :is(select,textarea){background:#303030!important;border:1px solid #929292!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;color-scheme:dark}html[data-afaq-theme=dark] .site .account-panel :is(input,select,textarea)::placeholder,html[data-afaq-theme=dark] .site .afaq-claim-orders input::placeholder,html[data-afaq-theme=dark] .site .afaq-returns-client textarea::placeholder{color:#cccccc!important;-webkit-text-fill-color:#cccccc!important;opacity:1!important}html[data-afaq-theme=dark] .site .afaq-returns-client .afaq-addon-message,html[data-afaq-theme=dark] .site .afaq-returns-client .afaq-addon-note a,html[data-afaq-theme=dark] .site .afaq-returns-client .afaq-return-history>p{color:#ffffff!important}html[data-afaq-theme=dark] .site .afaq-returns-client .afaq-return-history,html[data-afaq-theme=dark] .site .afaq-returns-client .afaq-return-history>p{border-color:#555555!important}html[data-afaq-theme=dark] .site :is(.account-panel,.afaq-claim-orders,.afaq-returns-client) :is(button,input,select,textarea,a):focus-visible{outline-color:#ffffff!important}@media(max-width:680px){.site .account-panel .customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.site .account-panel .customer-stats>div{min-width:0;padding:16px!important;overflow-wrap:anywhere}.site .account-panel .account-order b{overflow-wrap:anywhere;word-break:break-word}.site .account-panel .order-actions{flex-wrap:wrap!important}.site .afaq-claim-orders{padding:18px!important}.site .afaq-claim-orders form{display:grid;grid-template-columns:minmax(0,1fr)}.site .afaq-claim-orders input{min-width:0;width:100%;font-size:16px}.site .afaq-returns-client :is(select,textarea){min-width:0;width:100%;font-size:16px}}.afaq-guest-ui .afaq-packaging,.afaq-guest-ui .afaq-packaging *,.site .afaq-packaging,.site .afaq-packaging *{box-sizing:border-box;min-width:0}.afaq-guest-ui .afaq-packaging,.site .afaq-packaging{display:block!important;position:relative;width:100%!important;max-width:100%!important;margin:14px 0!important;padding:clamp(12px,3.3vw,20px)!important;background:#fff!important;border:1px solid #dedede!important;border-radius:14px!important;color:#171717!important;-webkit-text-fill-color:#171717;color-scheme:light;text-align:start;direction:inherit;overflow:visible;box-shadow:0 4px 16px rgba(0,0,0,.045)!important}html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging .afaq-gift-field,html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging .afaq-gift-names label,html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging :is(h3,h4),html[data-afaq-theme] body .site .afaq-packaging .afaq-gift-field,html[data-afaq-theme] body .site .afaq-packaging .afaq-gift-names label,html[data-afaq-theme] body .site .afaq-packaging :is(h3,h4){color:#151515!important;-webkit-text-fill-color:#151515!important;opacity:1!important;text-shadow:none!important}.afaq-guest-ui .afaq-packaging h3,.site .afaq-packaging h3{font-size:16px!important;line-height:1.5!important;margin:0 0 13px!important}.afaq-guest-ui .afaq-packaging h4,.site .afaq-packaging h4{font-size:14px!important;line-height:1.6!important;margin:21px 0 10px!important}.afaq-guest-ui .afaq-packaging .afaq-packaging-types,.site .afaq-packaging .afaq-packaging-types{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;width:100%!important;margin:0!important;align-items:stretch!important}.afaq-guest-ui .afaq-packaging .afaq-packaging-option,.site .afaq-packaging .afaq-packaging-option{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;height:auto!important;min-height:80px!important;margin:0!important;padding:13px 10px!important;background:#fff!important;color:#141414!important;-webkit-text-fill-color:#141414!important;opacity:1!important;border:1px solid #ccc!important;border-radius:10px!important;box-shadow:none!important;text-align:start!important;overflow-wrap:anywhere;white-space:normal!important;cursor:pointer}.afaq-guest-ui .afaq-packaging .afaq-packaging-option.selected,.site .afaq-packaging .afaq-packaging-option.selected{border:2px solid #171717!important;box-shadow:0 0 0 1px #17171712!important}.afaq-guest-ui .afaq-packaging .afaq-packaging-circle,.site .afaq-packaging .afaq-packaging-circle{display:block!important;width:17px!important;height:17px!important;min-width:17px!important;flex:0 0 17px!important;border:1.5px solid #777!important;border-radius:50%!important;margin-top:3px!important;background:#fff!important;-webkit-text-fill-color:initial!important}.afaq-guest-ui .afaq-packaging .afaq-packaging-option.selected .afaq-packaging-circle,.site .afaq-packaging .afaq-packaging-option.selected .afaq-packaging-circle{border:5px solid #151515!important}.afaq-guest-ui .afaq-packaging .afaq-packaging-option-copy,.site .afaq-packaging .afaq-packaging-option-copy{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:6px!important;width:auto!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.5!important;white-space:normal!important}html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging .afaq-packaging-option-copy b,html[data-afaq-theme] body .site .afaq-packaging .afaq-packaging-option-copy b{display:block!important;color:#181818!important;-webkit-text-fill-color:#181818!important;opacity:1!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging .afaq-packaging-option-copy small,html[data-afaq-theme] body .site .afaq-packaging .afaq-packaging-option-copy small{display:block!important;color:#555!important;-webkit-text-fill-color:#555!important;opacity:1!important;font-size:11px!important;line-height:1.6!important;font-weight:500!important}.afaq-guest-ui .afaq-packaging .afaq-gift-flow,.site .afaq-packaging .afaq-gift-flow{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.afaq-guest-ui .afaq-packaging .afaq-gift-audience,.site .afaq-packaging .afaq-gift-audience{display:grid!important;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin:0!important;align-items:stretch!important}.afaq-guest-ui .afaq-packaging .afaq-gift-audience button,.site .afaq-packaging .afaq-gift-audience button{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:45px!important;padding:9px 5px!important;margin:0!important;background:#fff!important;color:#171717!important;-webkit-text-fill-color:#171717!important;border:1px solid #ccc!important;border-radius:9px!important;font-size:12px!important;line-height:1.6!important;font-weight:700!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere;opacity:1!important}html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging .afaq-gift-audience button.selected,html[data-afaq-theme] body .site .afaq-packaging .afaq-gift-audience button.selected{background:#111!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#111!important;opacity:1!important}.afaq-guest-ui .afaq-packaging .afaq-gift-designs,.site .afaq-packaging .afaq-gift-designs{display:grid!important;width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;margin:0!important}.afaq-guest-ui .afaq-packaging .afaq-gift-design,.site .afaq-packaging .afaq-gift-design{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:6px 3px!important;background:#fff!important;color:#171717!important;-webkit-text-fill-color:#171717!important;border:1px solid #d8d8d8!important;border-radius:8px!important;overflow:hidden;white-space:normal!important;opacity:1!important}.afaq-guest-ui .afaq-packaging .afaq-gift-design.selected,.site .afaq-packaging .afaq-gift-design.selected{border:2px solid #111!important}.afaq-guest-ui .afaq-packaging .afaq-gift-design img,.site .afaq-packaging .afaq-gift-design img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important}html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging .afaq-gift-design :is(b,small),html[data-afaq-theme] body .site .afaq-packaging .afaq-gift-design :is(b,small){display:block!important;color:#333!important;-webkit-text-fill-color:#333!important;opacity:1!important;font-size:11px!important;line-height:1.6!important;text-align:center!important}.afaq-guest-ui .afaq-packaging .afaq-gift-field textarea,.afaq-guest-ui .afaq-packaging .afaq-gift-names input,.site .afaq-packaging .afaq-gift-field textarea,.site .afaq-packaging .afaq-gift-names input{display:block!important;width:100%!important;min-width:0!important;background:#f9f9f9!important;color:#141414!important;-webkit-text-fill-color:#141414!important;border:1px solid #bfbfbf!important;border-radius:9px!important;font-family:inherit!important;font-size:14px!important;line-height:1.9!important;opacity:1!important;color-scheme:light!important}.afaq-guest-ui .afaq-packaging textarea::placeholder,.site .afaq-packaging textarea::placeholder{color:#777!important;-webkit-text-fill-color:#777!important;opacity:1!important}.afaq-guest-ui .afaq-packaging .afaq-gift-names,.afaq-guest-ui .afaq-packaging .afaq-gift-preview-row,.site .afaq-packaging .afaq-gift-names,.site .afaq-packaging .afaq-gift-preview-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging .afaq-gift-preview-row :is(b,small),html[data-afaq-theme] body .site .afaq-packaging .afaq-gift-preview-row :is(b,small){color:#333!important;-webkit-text-fill-color:#333!important;opacity:1!important}.afaq-guest-ui .afaq-packaging .afaq-gift-inside .afaq-gift-message,.afaq-guest-ui .afaq-packaging .afaq-gift-inside .afaq-gift-watermark,.site .afaq-packaging .afaq-gift-inside .afaq-gift-message,.site .afaq-packaging .afaq-gift-inside .afaq-gift-watermark{color:#222!important;-webkit-text-fill-color:#222!important}.site .detail-modal .detail-copy,.site .detail-modal .detail-copy>.afaq-packaging{min-width:0!important}.site .detail-modal .afaq-packaging{max-height:none!important;overflow:visible!important}.site .detail-modal .detail-copy{overflow-wrap:break-word}@media(max-width:767px){.site .modal-backdrop{padding:9px!important;overscroll-behavior:contain}.site .detail-modal,.site .modal-backdrop{overflow-x:hidden!important;overflow-y:auto!important}.site .detail-modal{display:flex!important;flex-direction:column!important;width:100%!important;max-width:calc(100vw - 18px)!important;min-width:0!important;max-height:calc(100dvh - 18px)!important;height:auto!important;margin:auto!important;grid-template-columns:none!important;box-sizing:border-box!important}.site .detail-modal .detail-photo{width:100%!important;max-width:100%!important;min-height:0!important;max-height:215px!important;flex:0 0 auto!important}.site .detail-modal .detail-photo img{max-width:100%!important;max-height:190px!important;object-fit:contain!important}.site .detail-modal .detail-copy{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow-x:hidden!important;padding:20px 13px 28px!important;flex:0 0 auto!important}.site .detail-modal .modal-x{z-index:9}.afaq-guest-ui .afaq-packaging,.site .afaq-packaging{margin:12px 0!important;padding:12px!important;border-radius:12px!important}.afaq-guest-ui .afaq-packaging .afaq-packaging-option,.site .afaq-packaging .afaq-packaging-option{padding:11px 8px!important;min-height:74px!important}.afaq-guest-ui .afaq-packaging .afaq-gift-audience,.site .afaq-packaging .afaq-gift-audience{gap:6px!important}.afaq-guest-ui .afaq-packaging .afaq-gift-designs,.site .afaq-packaging .afaq-gift-designs{gap:5px!important}.afaq-guest-ui .afaq-packaging .afaq-gift-preview-row,.site .afaq-packaging .afaq-gift-preview-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:350px){.afaq-guest-ui .afaq-packaging .afaq-gift-designs,.site .afaq-packaging .afaq-gift-designs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.afaq-guest-ui .afaq-packaging .afaq-gift-names,.site .afaq-packaging .afaq-gift-names{grid-template-columns:minmax(0,1fr)!important}}html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging .afaq-gift-field>small,html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging .afaq-gift-signature,html[data-afaq-theme] body .site .afaq-packaging .afaq-gift-field>small,html[data-afaq-theme] body .site .afaq-packaging .afaq-gift-signature{color:#555!important;-webkit-text-fill-color:#555!important;opacity:1!important}html[data-afaq-theme] body .afaq-guest-ui .afaq-packaging .afaq-gift-unavailable,html[data-afaq-theme] body .site .afaq-packaging .afaq-gift-unavailable{display:none!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging,html[data-afaq-theme=dark] body .site .afaq-packaging{background:#1c1b1c!important;border-color:#484246!important;color:#f4f0ec!important;-webkit-text-fill-color:#f4f0ec!important;box-shadow:0 6px 20px #0003!important;color-scheme:dark}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging :is(h3,h4,.afaq-gift-field,.afaq-gift-names label),html[data-afaq-theme=dark] body .site .afaq-packaging :is(h3,h4,.afaq-gift-field,.afaq-gift-names label){color:#f4f0ec!important;-webkit-text-fill-color:#f4f0ec!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-gift-design,html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-packaging-option,html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-gift-design,html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-packaging-option{background:#282629!important;border-color:#575258!important;color:#f5f2ee!important;-webkit-text-fill-color:#f5f2ee!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging :is(.afaq-packaging-option.selected,.afaq-gift-design.selected),html[data-afaq-theme=dark] body .site .afaq-packaging :is(.afaq-packaging-option.selected,.afaq-gift-design.selected){background:#333031!important;border:2px solid #c0a47c!important;box-shadow:0 0 0 1px #c0a47c44!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-packaging-circle,html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-packaging-circle{background:#272627!important;border-color:#bdb7af!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-packaging-option.selected .afaq-packaging-circle,html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-packaging-option.selected .afaq-packaging-circle{border:5px solid #c0a47c!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-gift-design :is(b,small),html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-packaging-option-copy :is(b,small),html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-gift-design :is(b,small),html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-packaging-option-copy :is(b,small){color:#e9e5df!important;-webkit-text-fill-color:#e9e5df!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-packaging-option-copy small,html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-packaging-option-copy small{color:#c4bdb4!important;-webkit-text-fill-color:#c4bdb4!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-gift-audience button,html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-gift-audience button{background:#282629!important;color:#eee9e1!important;-webkit-text-fill-color:#eee9e1!important;border-color:#575258!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-gift-audience button.selected,html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-gift-audience button.selected{background:#c0a47c!important;border-color:#c0a47c!important;color:#171414!important;-webkit-text-fill-color:#171414!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging :is(textarea,input),html[data-afaq-theme=dark] body .site .afaq-packaging :is(textarea,input){background:#272427!important;color:#f6f1ea!important;-webkit-text-fill-color:#f6f1ea!important;border-color:#62595e!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging :is(textarea,input)::placeholder,html[data-afaq-theme=dark] body .site .afaq-packaging :is(textarea,input)::placeholder{color:#bdb4aa!important;-webkit-text-fill-color:#bdb4aa!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-gift-preview-row :is(b,small),html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-gift-preview-row :is(b,small){color:#e7e0d7!important;-webkit-text-fill-color:#e7e0d7!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-gift-field>small,html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-gift-field>small{color:#bdb4aa!important;-webkit-text-fill-color:#bdb4aa!important}html[data-afaq-theme=dark] body .afaq-guest-ui .afaq-packaging .afaq-gift-print,html[data-afaq-theme=dark] body .site .afaq-packaging .afaq-gift-print{color-scheme:light}:root{--afaq-brand-ink:#111111;--afaq-brand-white:#ffffff;--afaq-brand-paper:#faf9f6;--afaq-brand-surface-soft:#f5f4f1;--afaq-brand-line:#dad8d3;--afaq-brand-detail:#9d9489;--afaq-brand-text-muted:#666666;--afaq-brand-font-ar:"Cairo",Tahoma,Arial,sans-serif;--afaq-brand-font-en:"DM Sans",Arial,sans-serif;--afaq-brand-space-1:8px;--afaq-brand-space-2:16px;--afaq-brand-space-3:24px;--afaq-brand-radius-small:4px;--afaq-brand-radius-medium:8px;--afaq-brand-radius-card:12px;--afaq-brand-touch-min:44px}.afq-new-header{border-bottom-color:var(--afaq-brand-line)}.afq-menu-panel nav button{min-height:var(--afaq-brand-touch-min)}.afq-luxury-intro button:focus-visible,.afq-menu-panel button:focus-visible,.afq-new-header button:focus-visible,.site :is(.afaq-product-title-button,.afaq-product-image-button):focus-visible{outline:2px solid var(--afaq-brand-ink);outline-offset:3px}html[data-afaq-theme=dark] .afq-luxury-intro button:focus-visible,html[data-afaq-theme=dark] .afq-menu-panel button:focus-visible,html[data-afaq-theme=dark] .afq-new-header button:focus-visible,html[data-afaq-theme=dark] .site :is(.afaq-product-title-button,.afaq-product-image-button):focus-visible{outline-color:var(--afaq-brand-white)}.afq-luxury-intro h2,.afq-section-title h2,.site .page-title h1,.site .shop-area .section-head h2{font-family:var(--afaq-brand-font-ar);font-weight:500;line-height:1.5;letter-spacing:0;text-wrap:balance}.site.english .page-title h1,.site.english .shop-area .section-head h2{font-family:var(--afaq-brand-font-en);line-height:1.3}.afq-section-title>p,.site .shop-area .section-head>div>p{color:var(--afaq-brand-text-muted)!important;line-height:1.8}.afq-section-title i{background:var(--afaq-brand-ink);height:1px;width:42px}.site .shop-area .section-head{align-items:end;gap:var(--afaq-brand-space-3)}.site .shop-area .section-head h2{font-size:clamp(24px,2.7vw,36px);margin-block:8px}.site .shop-area .product-grid{column-gap:clamp(10px,1.8vw,24px);row-gap:clamp(18px,2.5vw,32px)}.site .shop-area .product-card{background:var(--afaq-brand-white)!important;border:1px solid var(--afaq-brand-line)!important;border-radius:var(--afaq-brand-radius-medium)!important;box-shadow:none!important}.site .shop-area .product-card .product-photo{background:var(--afaq-brand-surface-soft)}.site .shop-area .product-card .product-photo img{object-fit:contain}.site .shop-area .product-card .product-info>small{color:var(--afaq-brand-text-muted);font-size:10px;letter-spacing:.08em;line-height:1.6}.site .shop-area .product-card .product-info h3{font-weight:600;line-height:1.65;margin-block:7px}.site .shop-area .product-card .card-description{color:var(--afaq-brand-text-muted);line-height:1.9}.site .shop-area .product-card .product-bottom button{min-height:var(--afaq-brand-touch-min);border:1px solid var(--afaq-brand-ink)!important;background:var(--afaq-brand-ink)!important;color:var(--afaq-brand-white)!important;border-radius:var(--afaq-brand-radius-small)!important;line-height:1.5;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.site .shop-area .product-card .product-bottom button:disabled{opacity:.48}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site .shop-area .product-card:hover{border-color:#bdbab5!important;box-shadow:0 12px 32px rgba(0,0,0,.075)!important}.site .shop-area .product-card .product-bottom button:not(:disabled):hover{background:#303030!important}}.site .shop-area .afaq-shop-filters{background:var(--afaq-brand-paper);border-color:var(--afaq-brand-line);border-radius:var(--afaq-brand-radius-medium)}.site .shop-area :is(.shop-controls input,.shop-controls select,.afaq-shop-filters select){border:1px solid var(--afaq-brand-line);background:var(--afaq-brand-white);color:var(--afaq-brand-ink);border-radius:var(--afaq-brand-radius-small);min-height:var(--afaq-brand-touch-min)}.site .shop-area .afaq-clear-filters{min-height:var(--afaq-brand-touch-min);border-radius:var(--afaq-brand-radius-small)}.site .checkout-layout .primary,.site :is(.summary,.form-panel,.empty)>.primary{min-height:48px;border-radius:var(--afaq-brand-radius-small);font-weight:700}.site .checkout-layout .primary:focus-visible,.site .page-content .primary:focus-visible,.site .shop-area :is(.product-bottom button,.afaq-clear-filters,.shop-controls input,.shop-controls select,.afaq-shop-filters select):focus-visible{outline:2px solid var(--afaq-brand-ink)!important;outline-offset:3px}html[data-afaq-theme=dark] .site .shop-area .product-card{background:#222!important;border-color:#555!important}html[data-afaq-theme=dark] .site .shop-area .product-card .product-photo{background:#292929}html[data-afaq-theme=dark] .site .shop-area .product-card :is(.product-info>small,.card-description){color:#cacaca}html[data-afaq-theme=dark] .site .shop-area .product-card .product-bottom button{color:#111!important;background:#f5f5f5!important;border-color:#f5f5f5!important}html[data-afaq-theme=dark] .site .shop-area .afaq-shop-filters{background:#1d1d1d;border-color:#505050}html[data-afaq-theme=dark] .site .shop-area :is(.shop-controls input,.shop-controls select,.afaq-shop-filters select){background:#292929;color:#f5f5f5;border-color:#686868}html[data-afaq-theme=dark] .site .page-content .primary:focus-visible,html[data-afaq-theme=dark] .site .shop-area :is(.product-bottom button,.afaq-clear-filters,.shop-controls input,.shop-controls select,.afaq-shop-filters select):focus-visible{outline-color:#fff!important}html[data-afaq-theme=dark] .afq-section-title i{background:#f5f5f5}html[data-afaq-theme=dark] .afq-section-title>p,html[data-afaq-theme=dark] .site .shop-area .section-head>div>p{color:#cacaca!important}@media (max-width:650px){.site .shop-area .section-head{gap:var(--afaq-brand-space-2)}.site .shop-area .section-head h2{font-size:clamp(22px,5.5vw,28px)}.site .shop-area .product-card .product-info h3{line-height:1.6}}@media (prefers-reduced-motion:reduce){.site .shop-area .product-card .product-bottom button{transition:none!important}}.site .shop-area .product-card .product-photo,html[data-afaq-theme=dark] .site .shop-area .product-card .product-photo{background:#fff!important}.site .shop-area .product-card .product-photo .afaq-product-image-button img{opacity:1!important}html[data-afaq-theme=dark] .site .shop-area .product-card{background:#282828!important;color:#f5f5f5!important;border-color:#494949!important}html[data-afaq-theme=dark] .site .shop-area .product-card .product-info{background:#282828!important}html[data-afaq-theme=dark] .site .shop-area .product-card .card-description{color:#d3d3d3!important}.site .shop-area .product-photo>button.heart{top:13px;right:13px;left:auto;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid rgba(28,28,28,.13)!important;border-radius:50%!important;background:rgba(255,255,255,.13)!important;color:transparent!important;box-shadow:none!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);filter:none!important;transition:background-color .18s ease,border-color .18s ease!important}.site .shop-area .product-photo>button.heart:before{width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23262626' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M20.8 8.4c0 4.2-5 8.4-8.8 11.1-3.8-2.7-8.8-6.9-8.8-11.1 0-3.1 2.2-5.1 5-5.1 1.8 0 3.1.9 3.8 2.2.7-1.3 2.1-2.2 3.8-2.2 2.9 0 5 2 5 5.1Z'/%3E%3C/svg%3E")!important;transform:none!important}.site .shop-area .product-photo>button.heart.saved{background:rgba(255,255,255,.32)!important;border-color:rgba(28,28,28,.23)!important}.site .shop-area .product-photo>button.heart.saved:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23262626' stroke='%23262626' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M20.8 8.4c0 4.2-5 8.4-8.8 11.1-3.8-2.7-8.8-6.9-8.8-11.1 0-3.1 2.2-5.1 5-5.1 1.8 0 3.1.9 3.8 2.2.7-1.3 2.1-2.2 3.8-2.2 2.9 0 5 2 5 5.1Z'/%3E%3C/svg%3E")!important}@media (hover:hover){.site .shop-area .product-photo>button.heart:hover{background:rgba(255,255,255,.46)!important;border-color:rgba(28,28,28,.23)!important;box-shadow:none!important;transform:none!important}.site .shop-area .product-photo>button.heart:hover:before{transform:none!important}}.site .shop-area .product-photo>button.heart:focus-visible{outline:2px solid #272727!important;outline-offset:3px!important}.site.english .shop-area .product-photo>button.heart{left:13px;right:auto}@media (max-width:650px){.site .shop-area .product-photo>button.heart{top:8px;right:8px}.site.english .shop-area .product-photo>button.heart{left:8px;right:auto}}@media (prefers-reduced-motion:reduce){.site .shop-area .product-photo>button.heart{transition:none!important}}.site .shop-area .product-card .product-photo.afaq-fit-dangerous-arrogate>.afaq-product-image-button{display:grid;place-items:center;width:100%;height:100%;padding:0;overflow:hidden}.site .shop-area .product-card .product-photo.afaq-fit-dangerous-arrogate>.afaq-product-image-button>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;padding:clamp(16px,2vw,28px)!important;transform:translateY(-3%) scale(.86);transform-origin:center}@media (max-width:640px){.site .shop-area .product-card .product-photo.afaq-fit-dangerous-arrogate>.afaq-product-image-button>img{padding:12px!important;transform:translateY(-2%) scale(.88)}}.site .detail-modal .afaq-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.site .detail-modal .afaq-modal-actions button{min-width:0;min-height:48px;width:100%;margin:0!important;font-weight:700;white-space:normal;border-radius:9px}.site .detail-modal .afaq-modal-actions .afaq-modal-buy-now{background:#c4a77f!important;color:#1b1715!important;border:1px solid #c4a77f!important;-webkit-text-fill-color:#1b1715!important}.site .detail-modal .afaq-modal-actions button:disabled{opacity:.5;cursor:not-allowed}.site .modal-backdrop{overscroll-behavior:contain;overflow-x:hidden}.site .detail-modal{max-height:calc(100dvh - 32px);overscroll-behavior:contain;overflow-y:auto;scrollbar-gutter:stable}.site .detail-modal .detail-photo{background:#fff!important}.site .detail-modal .detail-photo img{mix-blend-mode:normal!important;object-fit:contain!important}.site .shop-area .product-card .afaq-product-image-button{touch-action:manipulation}.site .shop-area .product-card .product-bottom button{position:relative;z-index:2}@media(max-width:767px){.site .modal-backdrop{align-items:center!important;padding:10px!important}.site .detail-modal{max-height:calc(100dvh - 20px)!important;max-width:calc(100vw - 20px)!important;-webkit-overflow-scrolling:touch}.site .detail-modal .detail-copy{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}.site .detail-modal .afaq-modal-actions{grid-template-columns:minmax(0,1fr);gap:9px}.site .detail-modal .afaq-modal-actions button{min-height:50px}}.afaq-packaging-story{box-sizing:border-box;width:min(1180px,90%);margin:clamp(36px,6vw,76px) auto 0;padding:clamp(22px,4vw,48px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(28px,6vw,78px);gap:clamp(28px,6vw,78px);align-items:center;background:linear-gradient(130deg,#fbf8f5,#f5eceb);color:#302027;border:1px solid #e8d8d9;border-radius:20px;overflow:hidden}.afaq-packaging-story__copy{min-width:0;max-width:580px;text-align:start}.afaq-packaging-story__eyebrow{display:block;margin-bottom:17px;color:#874458;font:600 11px/1.5 Arial,sans-serif;letter-spacing:2.7px}.afaq-packaging-story__copy h2{margin:0 0 18px;color:#402531;font-size:clamp(28px,3vw,43px);font-weight:600;line-height:1.5}.afaq-packaging-story__copy p{margin:0 0 20px;color:#68565d;font-size:clamp(14px,1.4vw,16px);font-weight:400;line-height:2}.afaq-packaging-story__note{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:29px;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-border-start:2px solid #a46f80;border-inline-start:2px solid #a46f80;color:#795e68;font-size:12px;line-height:1.85}.afaq-packaging-story__cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid #673044;border-radius:5px;background:#673044;padding:14px 25px;color:#fff9f7;font-size:13px;font-weight:600;line-height:1.3;font-family:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease}.afaq-packaging-story__cta:focus-visible,.afaq-packaging-story__cta:hover{background:#4f2234;border-color:#4f2234}.afaq-packaging-story__cta:focus-visible{outline:2px solid #ad7790;outline-offset:3px}.afaq-packaging-story__cta span{font-size:19px;line-height:.7}.afaq-packaging-story__media{display:flex;align-items:center;justify-content:center;min-width:0}.afaq-packaging-story__media img{display:block;width:auto;height:auto;max-height:510px;max-width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:10px;box-shadow:0 16px 36px rgba(50,24,34,.13)}@media(max-width:680px){.afaq-packaging-story{width:calc(100% - 32px);margin:35px auto 0;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px 27px;border-radius:14px}.afaq-packaging-story__media{grid-row:1}.afaq-packaging-story__media img{max-height:400px;max-width:100%;border-radius:9px}.afaq-packaging-story__copy h2{font-size:27px;margin-bottom:10px}.afaq-packaging-story__copy p{font-size:13px;line-height:1.95;margin-bottom:15px}.afaq-packaging-story__note{font-size:11px;margin-bottom:20px}.afaq-packaging-story__cta{padding:12px 20px}}@media(prefers-reduced-motion:reduce){.afaq-packaging-story__cta{transition:none}}.site .afaq-packaging-story__copy h2{letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.site .afaq-packaging-story__copy p{overflow-wrap:break-word}html[data-afaq-theme=dark] .site .afaq-packaging-story{background:linear-gradient(138deg,#201b1e,#181619 70%,#21181d)!important;border-color:#403038!important;color:#f5eeeb!important;box-shadow:none}html[data-afaq-theme=dark] .site .afaq-packaging-story__eyebrow{color:#d7a5b3!important}html[data-afaq-theme=dark] .site .afaq-packaging-story__copy h2{color:#f5ecee!important}html[data-afaq-theme=dark] .site .afaq-packaging-story__copy p{color:#d2c5c9!important}html[data-afaq-theme=dark] .site .afaq-packaging-story__note{color:#c9b2ba!important;border-inline-start-color:#a9768b!important}html[data-afaq-theme=dark] .site .afaq-packaging-story__cta{color:#fff9fa!important;background:#74364d!important;border-color:#935b70!important}html[data-afaq-theme=dark] .site .afaq-packaging-story__cta:focus-visible,html[data-afaq-theme=dark] .site .afaq-packaging-story__cta:hover{background:#8b4760!important;border-color:#be8ca1!important}html[data-afaq-theme=dark] .site .afaq-packaging-story__media img{box-shadow:0 15px 35px rgba(0,0,0,.24)}@media(max-width:680px){.site .afaq-packaging-story{margin:25px auto 0;padding:21px 18px 23px;gap:21px;border-radius:13px}.site .afaq-packaging-story__media img{max-height:355px;max-width:min(100%,250px);border-radius:8px}.site .afaq-packaging-story__eyebrow{font-size:10px;letter-spacing:2.1px;margin-bottom:8px}.site .afaq-packaging-story__copy h2{font-size:clamp(23px,6.2vw,27px);line-height:1.45;margin:0 0 9px}.site .afaq-packaging-story__copy p{font-size:13px;line-height:1.9;margin:0 0 12px}.site .afaq-packaging-story__note{font-size:11px;margin-bottom:17px}.site .afaq-packaging-story__cta{min-height:44px;padding:11px 19px;font-size:12px}}.site .shop-area .section-head{margin-bottom:16px;row-gap:12px}.site .shop-area .shop-controls{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(115px,32%);align-items:center;grid-gap:8px;gap:8px;width:min(100%,360px);min-width:0}.site .shop-area .shop-controls input,.site .shop-area .shop-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:43px;height:43px;margin:0;padding:8px 13px;border-radius:8px;font-size:13px;line-height:1.3}.site .shop-area .shop-controls input{font-size:16px}.site .shop-area .afaq-shop-filters{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 21px;padding:11px 13px;background:#f7f6f5;border:1px solid #e6e3e2;border-radius:9px}.site .shop-area .afaq-shop-filters>label:not(.afaq-stock-filter){display:block;flex:0 1 155px;min-width:0;position:relative}.site .shop-area .afaq-shop-filters>label:not(.afaq-stock-filter)>span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.site .shop-area .afaq-shop-filters select{box-sizing:border-box;width:100%;height:42px;min-height:42px;padding:8px 11px;font-size:13px;line-height:1.25;border:1px solid #d6d1d2;border-radius:7px;background:#fff;color:#282428;cursor:pointer}.site .shop-area .afaq-shop-filters .afaq-stock-filter{display:flex;flex:0 0 auto;gap:7px;align-items:center;min-height:42px;padding:0 4px;white-space:nowrap;font-size:12px;font-weight:500}.site .shop-area .afaq-stock-filter input{width:17px;height:17px;margin:0;accent-color:#723e53}.site .shop-area .afaq-filter-summary{min-height:0;flex:0 0 auto;font-size:11px;line-height:1.5;-webkit-margin-start:auto;margin-inline-start:auto;color:#746e70}.site .shop-area .afaq-clear-filters{min-height:36px;padding:7px 10px;font-size:11px;line-height:1.3;border-radius:6px;background:transparent;border:1px solid #b8aeb1;color:#473a3f}.site .shop-area .afaq-clear-filters:hover{background:#eee8ea}@media(max-width:760px){.site .shop-area .section-head{margin-bottom:12px}.site .shop-area .section-head h2{margin:5px 0 3px}.site .shop-area .section-head p{margin:4px 0 0;line-height:1.65}.site .shop-area .shop-controls{width:100%;margin-top:12px;grid-template-columns:minmax(0,1fr) minmax(112px,31%);gap:8px}.site .shop-area .afaq-shop-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:9px;column-gap:9px;grid-row-gap:6px;row-gap:6px;padding:9px;margin-bottom:19px;border-radius:9px;align-items:center}.site .shop-area .afaq-shop-filters>label:not(.afaq-stock-filter){flex:none;min-width:0;width:100%}.site .shop-area .afaq-shop-filters select{min-height:40px;height:40px;font-size:14px;padding:7px 8px}.site .shop-area .afaq-shop-filters .afaq-stock-filter{padding:0 4px;min-height:30px;font-size:11px}.site .shop-area .afaq-filter-summary{justify-self:end;text-align:end;min-height:30px;display:flex;align-items:center;white-space:nowrap;-webkit-margin-start:0;margin-inline-start:0;font-size:11px}.site .shop-area .afaq-clear-filters{grid-column:1/-1;min-height:34px;justify-self:start;padding:6px 13px}}html[data-afaq-theme=dark] .site .shop-area .afaq-shop-filters{background:#1b1a1c!important;border-color:#353135!important;color:#efeaec!important}html[data-afaq-theme=dark] .site .shop-area .afaq-shop-filters select,html[data-afaq-theme=dark] .site .shop-area .shop-controls input,html[data-afaq-theme=dark] .site .shop-area .shop-controls select{background:#252326!important;color:#f2eef0!important;border-color:#494348!important}html[data-afaq-theme=dark] .site .shop-area .shop-controls input::placeholder{color:#c2babf!important;opacity:1}html[data-afaq-theme=dark] .site .shop-area .afaq-filter-summary{color:#c8bfc4!important}html[data-afaq-theme=dark] .site .shop-area .afaq-clear-filters{background:#292528!important;border-color:#65545e!important;color:#f4ebf0!important}html[data-afaq-theme=dark] .site .shop-area .afaq-clear-filters:hover{background:#40303a!important}@media(prefers-reduced-motion:reduce){.site .shop-area :is(.shop-controls input,.afaq-shop-filters select){transition:none!important}}.site .shop-area .product-card .card-description{font-size:12.5px!important;line-height:1.7!important}.site .shop-area .product-card .product-info>small{font-size:12px!important}.site .shop-area :is(.afaq-filter-summary,.afaq-clear-filters){font-size:12px!important}.site .shop-area .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-column-gap:clamp(12px,1.6vw,22px)!important;column-gap:clamp(12px,1.6vw,22px)!important;grid-row-gap:clamp(18px,2.5vw,30px)!important;row-gap:clamp(18px,2.5vw,30px)!important;max-width:1440px;margin-inline:auto;align-items:stretch}.site .shop-area .product-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid #dedbd6!important;border-radius:12px!important;background:#fcfbf9!important;color:#1b1b1b!important;box-shadow:0 3px 12px rgba(20,20,20,.025)!important}.site .shop-area .product-card .product-photo{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;height:auto!important;min-height:0!important;aspect-ratio:1/1.08;overflow:hidden;background:linear-gradient(155deg,#faf9f7,#e8e5df)!important}.site .shop-area .product-card .product-photo>.afaq-product-image-button{width:100%;height:100%;min-height:0;display:grid;place-items:center;border:0!important;border-radius:0!important;z-index:1}.site .shop-area .product-card .product-photo .afaq-product-image-button img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;padding:clamp(13px,2vw,26px)!important;mix-blend-mode:normal!important;filter:none!important}.site .shop-area .product-card .product-photo>img.afaq-cinema-card-image{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.site .shop-area .product-card .product-photo>button.heart{z-index:4;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important}.site .shop-area .product-card .product-info{display:flex;flex-direction:column;flex:1 1 auto;min-height:0!important;padding:clamp(13px,1.5vw,19px)!important;text-align:start;background:transparent!important}.site .shop-area .product-card .product-info>small{display:block;font-size:10px!important;font-weight:500;color:#77736e!important;letter-spacing:.1em;line-height:1.5!important;margin-bottom:7px}.site .shop-area .product-card .product-info h3{margin:0 0 12px!important;padding:0;min-height:3em!important;font-size:clamp(14px,1.28vw,18px)!important;font-weight:650!important;line-height:1.5!important;color:inherit!important;overflow:hidden}.site .shop-area .product-card .product-info h3 .afaq-product-title-button{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;color:inherit!important;text-align:start}.site .shop-area .product-card .card-description{display:none!important}.site .shop-area .product-card .product-bottom{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:11px!important;margin-top:auto!important;width:100%}.site .shop-area .product-card .product-bottom b{display:block!important;margin:0!important;font-size:clamp(16px,1.5vw,20px)!important;font-weight:750;line-height:1.45!important;white-space:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#222!important}.site .shop-area .product-card .product-bottom button{display:block!important;width:100%!important;min-width:0;min-height:44px!important;margin:0!important;padding:10px 7px!important;border:1px solid #191919!important;border-radius:7px!important;color:#fff!important;background:#191919!important;font-size:clamp(11px,1vw,13px)!important;font-weight:700;line-height:1.4!important;cursor:pointer}.site .shop-area .product-card .product-bottom button:disabled{cursor:not-allowed;opacity:.5!important}.site .shop-area .product-card .product-bottom :is(button,.afaq-product-title-button):focus-visible,.site .shop-area .product-card .product-photo :is(button,.afaq-product-image-button):focus-visible{outline:2px solid #444!important;outline-offset:3px}html[data-afaq-theme=dark] .site .shop-area .product-card{background:#202122!important;color:#f6f4f0!important;border-color:#3d3e3f!important;box-shadow:0 5px 20px rgba(0,0,0,.18)!important}html[data-afaq-theme=dark] .site .shop-area .product-card .product-photo{background:linear-gradient(155deg,#f0eeea,#d8d4cc)!important}html[data-afaq-theme=dark] .site .shop-area .product-card .product-info{background:#202122!important}html[data-afaq-theme=dark] .site .shop-area .product-card .product-info>small{color:#c1beb9!important}html[data-afaq-theme=dark] .site .shop-area .product-card .product-bottom b{color:#f6f4f0!important}html[data-afaq-theme=dark] .site .shop-area .product-card .product-bottom button{background:#efede7!important;border-color:#efede7!important;color:#161616!important}html[data-afaq-theme=dark] .site .shop-area .product-card .product-bottom :is(button,.afaq-product-title-button):focus-visible,html[data-afaq-theme=dark] .site .shop-area .product-card .product-photo :is(button,.afaq-product-image-button):focus-visible{outline-color:#f6f4f0!important}@media(hover:hover) and (prefers-reduced-motion:no-preference){.site .shop-area .product-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.site .shop-area .product-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px rgba(0,0,0,.11)!important}.site .shop-area .product-card .product-bottom button:not(:disabled):hover{background:#343434!important;border-color:#343434!important}html[data-afaq-theme=dark] .site .shop-area .product-card .product-bottom button:not(:disabled):hover{background:#d8d4cc!important;border-color:#d8d4cc!important}}@media(min-width:700px) and (max-width:1099px){.site .shop-area .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:699px){.site .shop-area .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:16px!important}.site .shop-area .product-card{border-radius:9px!important}.site .shop-area .product-card .product-photo{aspect-ratio:1/1.12}.site .shop-area .product-card .product-photo .afaq-product-image-button img{padding:clamp(10px,2.7vw,16px)!important}.site .shop-area .product-card .product-info{padding:11px 10px 12px!important}.site .shop-area .product-card .product-info>small{font-size:9px!important;line-height:1.5!important;letter-spacing:.04em;margin-bottom:6px}.site .shop-area .product-card .product-info h3{font-size:clamp(12px,3.4vw,15px)!important;line-height:1.5!important;min-height:3em!important;margin-bottom:9px!important}.site .shop-area .product-card .product-bottom{gap:8px!important}.site .shop-area .product-card .product-bottom b{font-size:clamp(14px,3.7vw,17px)!important;line-height:1.5!important}.site .shop-area .product-card .product-bottom button{min-height:44px!important;font-size:11px!important;padding:9px 4px!important}.site .shop-area .product-card .product-photo>button.heart{top:6px!important;right:6px!important}.site.english .shop-area .product-card .product-photo>button.heart{left:6px!important;right:auto!important}}@media(max-width:360px){.site .shop-area .product-grid{column-gap:8px!important}.site .shop-area .product-card .product-info{padding-inline:8px!important}}@media(prefers-reduced-motion:reduce){.site .shop-area .product-card{transition:none!important;transform:none!important}}.site .shop-area .product-card .afaq-buy-row{display:none!important}.site .shop-area .product-card .afaq-dna-link{display:inline-flex!important;align-self:flex-start!important;align-items:center;min-height:26px;max-width:100%;margin:8px 0 0!important;padding:2px 0 3px!important;border:0!important;border-bottom:1px solid #a8a49e!important;border-radius:0!important;background:transparent!important;color:#615e59!important;font-size:11px!important;font-weight:500!important;text-decoration:none!important;line-height:1.6}.site .shop-area .product-card .afaq-dna-link:hover{color:#171717!important;border-bottom-color:#171717!important}html[data-afaq-theme=dark] .site .shop-area .product-card .afaq-dna-link{color:#d0ccc6!important;border-bottom-color:#88847e!important}html[data-afaq-theme=dark] .site .shop-area .product-card .afaq-dna-link:hover{color:#fff!important;border-bottom-color:#fff!important}.site .shop-area .product-card .afaq-dna-link:focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}.site .shop-area .product-card .product-info{min-width:0}.site .shop-area .product-card .product-bottom{flex-shrink:0}.site .shop-area .product-card .stock-ribbon{inset-inline-end:9px;inset-inline-start:auto;bottom:9px;z-index:4;border:1px solid #b0aaa0!important;border-radius:5px!important;padding:6px 9px!important;background:#f1eee8!important;color:#292826!important;font-size:11px!important;font-style:normal!important;font-weight:700;box-shadow:none!important}.site .shop-area .product-card .afaq-cinema-touch-toggle{display:none!important}@media(hover:none),(pointer:coarse){.site .shop-area .product-card .afaq-cinema-touch-toggle:not([hidden]){display:inline-flex!important;align-items:center;justify-content:center;position:absolute;inset-inline-start:9px;bottom:9px;z-index:5;min-width:64px;min-height:36px;padding:7px 10px;border:1px solid #78746d!important;border-radius:18px!important;background:rgba(249,248,245,.96)!important;color:#242424!important;box-shadow:0 3px 10px #0000001a;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);font-family:inherit;font-size:11px;font-weight:700;line-height:1.2;cursor:pointer}.site .shop-area .product-card .afaq-cinema-touch-toggle[aria-pressed=true]{background:rgba(25,25,25,.94)!important;color:#f9f8f5!important;border-color:#777!important}.site .shop-area .product-card .afaq-cinema-touch-toggle:focus-visible{outline:2px solid #101010!important;outline-offset:2px!important}}body:has(.afaq-support-widget) .afaq-contact-trigger{display:none!important}body .afaq-support-widget:not(.afaq-support-full){inset:auto auto calc(14px + env(safe-area-inset-bottom,0px)) 14px!important;width:auto!important;max-width:calc(100vw - 28px)!important}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;border:1px solid #696969!important;background:#171717!important;color:#fff!important;overflow:hidden!important;box-shadow:0 7px 20px #00000029!important}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open:before{content:"";display:block;width:24px;height:24px;background:50%/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 1-8 8 9 9 0 0 1-4-.9L3 20l1.3-4.3A8 8 0 1 1 20 11Z'/%3E%3Cpath d='M8 11h8M8 14h5'/%3E%3C/svg%3E")}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open[aria-expanded=true]:before{content:"×";display:block;width:auto;height:auto;background:none;color:#fff;font-size:28px;font-weight:400;line-height:1}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open:focus-visible{outline:3px solid #c7c4bd!important}body .afaq-support-widget:not(.afaq-support-full) .afaq-support-panel{width:min(375px,calc(100vw - 28px));max-height:calc(100dvh - 95px - env(safe-area-inset-bottom,0px));border-color:#999791!important}.afaq-support-widget .afaq-support-email{display:inline-block;align-self:flex-start;padding:4px 2px;font-size:12px;line-height:1.4;color:#555!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){body .afaq-support-widget:not(.afaq-support-full){left:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}body .afaq-support-widget:not(.afaq-support-full) .afaq-support-panel{height:min(480px,68dvh);max-height:calc(100dvh - 86px - env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.site .shop-area .product-card .afaq-cinema-touch-toggle{transition:none!important}}.site .modal-backdrop:has(.detail-modal){box-sizing:border-box;padding:12px;overflow:hidden;align-items:center}.site .detail-modal.afaq-themed-product{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);width:min(1020px,100%);max-width:100%;max-height:calc(100dvh - 24px);min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fcfbf8!important;color:#242321!important;border:1px solid #ded8ce;border-radius:16px;box-shadow:0 20px 60px #0005;box-sizing:border-box}.site .detail-modal.afaq-themed-product .detail-photo{display:grid;place-items:center;min-width:0;min-height:0;max-height:none;padding:clamp(18px,3vw,34px);background:#f0ece5!important;overflow:hidden;box-sizing:border-box}.site .detail-modal.afaq-themed-product .detail-photo>img{width:100%!important;height:auto!important;max-width:100%!important;max-height:560px!important;aspect-ratio:4/5;object-fit:contain!important;object-position:center;display:block;margin:auto;padding:0}.site .detail-modal.afaq-themed-product .detail-copy{min-width:0!important;max-width:100%;width:100%;background:#fcfbf8!important;color:#262420!important;padding:clamp(23px,3vw,42px)!important;box-sizing:border-box;overflow-wrap:anywhere;line-height:1.8}.site .detail-modal.afaq-themed-product .detail-copy :is(h2,h3,.eyebrow,.note b){color:#24221f!important;-webkit-text-fill-color:#24221f!important;text-shadow:none!important;opacity:1!important}.site .detail-modal.afaq-themed-product .detail-copy h2{font-size:clamp(23px,3vw,34px)!important;line-height:1.5!important;margin:12px 0 18px!important}.site .detail-modal.afaq-themed-product .detail-copy :is(p,.note){font-size:clamp(13px,1.5vw,15px)!important;line-height:1.9!important;color:#59544c!important;-webkit-text-fill-color:#59544c!important;max-width:100%;overflow-wrap:anywhere;word-break:normal}.site .detail-modal.afaq-themed-product .detail-copy .note{border-bottom:1px solid #e8e1d7;padding-bottom:7px;margin:12px 0}.site .detail-modal.afaq-themed-product .detail-copy .note b{-webkit-margin-end:.4em;margin-inline-end:.4em}.site .detail-modal.afaq-themed-product :is(a,.afaq-dna-link){color:#2c2925!important;-webkit-text-fill-color:#2c2925!important;text-decoration:underline;-webkit-text-decoration-color:#aea79e;text-decoration-color:#aea79e;text-underline-offset:4px;overflow-wrap:anywhere}.site .detail-modal.afaq-themed-product :is(a,button,textarea):focus-visible{outline:2px solid #8d7859;outline-offset:3px}.site .detail-modal.afaq-themed-product>.modal-x{position:-webkit-sticky;position:sticky;top:12px;float:inline-end;z-index:60;display:grid;place-items:center;width:42px!important;height:42px!important;padding:0!important;background:#f7f5f1!important;color:#282521!important;border:1px solid #b8aea1!important;border-radius:50%;font:26px/1 Arial,sans-serif;box-shadow:0 3px 12px #0002}.site .detail-modal.afaq-themed-product .afaq-cinema-gallery{max-width:100%;width:100%;min-width:0;overflow:hidden;border-color:#ded6cb}.site .detail-modal.afaq-themed-product .afaq-cinema-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:100%}.site .detail-modal.afaq-themed-product .afaq-cinema-grid button{width:100%;min-width:0;aspect-ratio:4/5;border:1px solid #d5cabc;border-radius:9px;background:#f1ede8;overflow:hidden;padding:0}.site .detail-modal.afaq-themed-product .afaq-cinema-grid img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.afaq-cinema-lightbox{box-sizing:border-box;max-width:100vw;max-height:100dvh}.afaq-cinema-lightbox>img{max-width:min(80vw,1000px)!important;max-height:76dvh!important;object-fit:contain!important}.site .detail-modal.afaq-themed-product .afaq-verified-reviews{min-width:0;max-width:100%;border-color:#ded6cd;color:#292620}.site .detail-modal.afaq-themed-product .afaq-reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.site .detail-modal.afaq-themed-product .afaq-reviews-heading h3{margin:0!important;font-size:18px!important}.site .detail-modal.afaq-themed-product .afaq-reviews-heading span{color:#94754a;letter-spacing:2px}.site .detail-modal.afaq-themed-product .afaq-reviews-empty{color:#756d61!important}.site .detail-modal.afaq-themed-product .afaq-reviews-rating{color:#a47f44}.site .detail-modal.afaq-themed-product .afaq-review b{color:#a68a52}.site .detail-modal.afaq-themed-product .afaq-review-cta{background:#f5f2eb;border:1px solid #ded6cb;border-radius:9px;padding:13px;margin:18px 0 13px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.site .detail-modal.afaq-themed-product .afaq-review-star-preview{font-size:20px;color:#957952;letter-spacing:2px;direction:ltr}.site .detail-modal.afaq-themed-product .afaq-write-review{min-height:44px;border:1px solid #35312c;border-radius:5px;background:#242220;color:white;padding:9px 14px;font:700 13px/1.45 inherit;cursor:pointer}.site .detail-modal.afaq-themed-product .afaq-review-cta small{width:100%;color:#756d61;font-size:11px}.site .detail-modal.afaq-themed-product .afaq-modal-actions{display:flex;gap:10px;flex-wrap:wrap}.site .detail-modal.afaq-themed-product .afaq-modal-actions button{min-height:46px;flex:1 1 155px;max-width:100%;white-space:normal;line-height:1.5}.site .modal-backdrop.afaq-review-backdrop{z-index:100020!important}.site .afaq-rating-form{display:flex;flex-direction:column;gap:13px;width:min(440px,100%);max-height:calc(100dvh - 28px);overflow-y:auto;margin:auto;padding:23px;background:#fcfbf8!important;color:#282520!important;border:1px solid #d9d2c9;border-radius:14px;box-sizing:border-box}.site .afaq-rating-form>.modal-x{align-self:flex-end;position:static;margin:0;padding:0}.site .afaq-rating-form h3{margin:0;color:inherit;font-size:22px}.site .afaq-review-overline{font:600 10px Arial;letter-spacing:2px;color:#81756c}.site .afaq-review-product-name{margin:0;color:#645e55;line-height:1.5}.site .afaq-rating-fieldset{border:0;padding:4px 0 8px;margin:0;min-width:0}.site .afaq-rating-fieldset legend{font-size:14px;font-weight:700}.site .afaq-rating-stars{display:flex;direction:ltr;gap:5px;justify-content:center;margin:11px 0}.site .afaq-rating-stars button{flex:0 1 48px;width:48px;height:48px;min-width:0;border:1px solid #ded7cb;border-radius:8px;color:#b0a79c;background:#f2eee7;font:30px/1 Arial;cursor:pointer}.site .afaq-rating-stars button.is-active{color:#ab8548;background:#f9f0df}.site .afaq-rating-stars button:focus-visible{outline:2px solid #39342c;outline-offset:2px}.site .afaq-rating-form textarea{width:100%;min-height:110px;resize:vertical;line-height:1.7;color:#26231f;background:#fff}.site .afaq-rating-form .afaq-review-policy{font-size:12px;color:#766d61;line-height:1.8;margin:0}.site .afaq-rating-form>.primary{min-height:46px;background:#242220!important;color:#fff!important;border-radius:6px}.site .afaq-rating-form>.primary:disabled{opacity:.55}html[data-afaq-theme=dark] .site .detail-modal.afaq-themed-product{background:#161616!important;border-color:#504a44;color:#f3eee7!important}html[data-afaq-theme=dark] .site .detail-modal.afaq-themed-product .detail-photo{background:#272522!important}html[data-afaq-theme=dark] .site .detail-modal.afaq-themed-product .detail-copy{background:#1b1a19!important;color:#f2eee7!important}html[data-afaq-theme=dark] .site .detail-modal.afaq-themed-product .detail-copy :is(h2,h3,.eyebrow,.note b){color:#f3eee7!important;-webkit-text-fill-color:#f3eee7!important}html[data-afaq-theme=dark] .site .detail-modal.afaq-themed-product .detail-copy :is(p,.note){color:#d4ccc1!important;-webkit-text-fill-color:#d4ccc1!important}html[data-afaq-theme=dark] .site .detail-modal.afaq-themed-product :is(a,.afaq-dna-link){color:#f3eee7!important;-webkit-text-fill-color:#f3eee7!important;-webkit-text-decoration-color:#b9a995;text-decoration-color:#b9a995}html[data-afaq-theme=dark] .site .detail-modal.afaq-themed-product .afaq-review-cta{background:#282522;border-color:#504941}html[data-afaq-theme=dark] .site .detail-modal.afaq-themed-product .afaq-review-cta small{color:#d5cbbf}html[data-afaq-theme=dark] .site .detail-modal.afaq-themed-product .afaq-write-review{background:#f1ede6;color:#1c1a17}html[data-afaq-theme=dark] .site .detail-modal.afaq-themed-product>.modal-x{background:#33302b!important;color:#fff!important;border-color:#665b50!important}html[data-afaq-theme=dark] .site .afaq-rating-form{background:#24211e!important;color:#f8f1e9!important;border-color:#544e47}html[data-afaq-theme=dark] .site .afaq-rating-form h3{color:#f8f1e9}html[data-afaq-theme=dark] .site .afaq-rating-form :is(.afaq-review-product-name,.afaq-review-policy){color:#dbd0c3}html[data-afaq-theme=dark] .site .afaq-rating-stars button{background:#38332d;border-color:#5b5248}html[data-afaq-theme=dark] .site .afaq-rating-stars button.is-active{background:#4d3b22;color:#e7bc75}html[data-afaq-theme=dark] .site .afaq-rating-form textarea{background:#312d29;color:#fff;border-color:#615a50}body .afaq-support-widget:not(.afaq-support-full){position:fixed!important;inset:auto auto calc(20px + env(safe-area-inset-bottom,0px)) 20px!important;width:46px!important;max-width:calc(100vw - 40px)!important;min-width:0!important;z-index:99999!important}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open{position:relative!important;display:grid!important;place-items:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid #a78a68!important;background:linear-gradient(145deg,#2b1b22,#151315)!important;color:#f9f5f0!important;box-shadow:0 6px 18px #00000040,inset 0 1px 0 #ffffff16!important;font-size:0!important;line-height:0!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open:before{width:20px!important;height:20px!important;opacity:.95;transform:translateY(1.5px)!important}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open[aria-expanded=true]:before{width:auto!important;height:auto!important;font-size:24px!important;line-height:1!important;transform:none!important}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open:focus-visible{outline:2px solid #c8a578!important;outline-offset:4px!important}@media(hover:hover) and (pointer:fine){body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open:hover{transform:translateY(-2px)!important;border-color:#d7b98b!important;box-shadow:0 9px 23px #00000048,inset 0 1px 0 #ffffff20!important}}@media(prefers-reduced-motion:reduce){body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open{transition:none!important}}body .afaq-support-widget:not(.afaq-support-full) .afaq-support-panel{position:absolute;bottom:58px;left:0;width:min(355px,calc(100vw - 40px))!important;height:min(505px,70dvh);max-height:calc(100dvh - 120px - env(safe-area-inset-bottom,0px))!important;border:1px solid #8b857b!important;box-shadow:0 12px 34px #0004!important;overflow:hidden}body .afaq-support-widget:not(.afaq-support-full) .afaq-support-head{background:#eae7e0;color:#292621}body .afaq-support-widget:not(.afaq-support-full) .afaq-support-messages{background:#f8f6f2}body .afaq-support-widget:not(.afaq-support-full) .afaq-support-bubble.customer{background:#ece7df}body .afaq-support-widget:not(.afaq-support-full) .afaq-support-inputrow button{background:#24221f;color:white}body .afaq-support-widget:not(.afaq-support-full) .afaq-support-head-actions button{border-color:#a79e94;background:#fff;color:#222}body:has(.site .detail-modal) .afaq-support-widget:not(.afaq-support-full){visibility:hidden;pointer-events:none}@media(max-width:760px){.site .modal-backdrop:has(.detail-modal){padding:8px!important}.site .detail-modal.afaq-themed-product{display:block!important;width:calc(100vw - 16px)!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;border-radius:12px}.site .detail-modal.afaq-themed-product .detail-photo{min-height:0!important;max-height:none!important;padding:18px 14px 9px!important}.site .detail-modal.afaq-themed-product .detail-photo>img{width:100%!important;height:min(45dvh,355px)!important;max-height:355px!important;aspect-ratio:auto;object-fit:contain!important}.site .detail-modal.afaq-themed-product .detail-copy{padding:23px 18px 28px!important}.site .detail-modal.afaq-themed-product .detail-copy h2{font-size:clamp(22px,6vw,29px)!important}.site .detail-modal.afaq-themed-product .detail-copy :is(p,.note){font-size:14px!important;line-height:1.85!important}.site .detail-modal.afaq-themed-product .afaq-cinema-grid{gap:8px}.site .detail-modal.afaq-themed-product .afaq-review-cta{padding:12px}.site .afaq-rating-form{width:100%;padding:19px}body .afaq-support-widget:not(.afaq-support-full){inset:auto auto calc(18px + env(safe-area-inset-bottom,0px)) 14px!important;width:44px!important;max-width:calc(100vw - 28px)!important}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open:before{width:19px!important;height:19px!important}body .afaq-support-widget:not(.afaq-support-full)>.afaq-support-open[aria-expanded=true]:before{width:auto!important;height:auto!important}body .afaq-support-widget:not(.afaq-support-full) .afaq-support-panel{bottom:56px;width:min(355px,calc(100vw - 28px))!important;max-height:calc(100dvh - 125px - env(safe-area-inset-bottom,0px))!important}}@media(prefers-reduced-motion:reduce){.site .afaq-rating-stars button,.site .afaq-write-review,body .afaq-support-open{transition:none!important}}.site .shop-area .product-card .product-photo,html[data-afaq-theme=dark] .site .shop-area .product-card .product-photo{background:transparent!important;overflow:hidden;isolation:isolate}.site .shop-area .product-card .product-photo>.afaq-product-image-button{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;overflow:hidden}.site .shop-area .product-card .product-photo.afaq-fit-dangerous-arrogate>.afaq-product-image-button>img,.site .shop-area .product-card .product-photo>.afaq-product-image-button>img{display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;object-fit:contain!important;object-position:center center!important;mix-blend-mode:normal!important;opacity:1!important;filter:none!important;transform:none!important}.site .shop-area .product-card .product-photo>img.afaq-cinema-card-image{padding:0!important;background:transparent!important;object-fit:cover!important}.site .shop-area .product-card .product-photo>.stock-ribbon,.site .shop-area .product-card .product-photo>button.heart{z-index:4}.site .shop-area .product-card .product-photo>.afaq-product-image-button{position:relative}.site .shop-area .product-card .product-photo>.afaq-product-image-button>canvas.afaq-photo-cutout{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:transparent!important;pointer-events:none!important;z-index:1;box-sizing:border-box!important}.site .shop-area .product-card .product-photo>.afaq-product-image-button>img.afaq-photo-cutout-source{opacity:0!important}.site .shop-area .product-card .product-photo{background:transparent!important}html[data-afaq-theme=dark] .site .shop-area .product-card .product-photo{background:linear-gradient(145deg,#e9e4dc,#d5cec4)!important}.afaq-external-rating{box-sizing:border-box;display:block;direction:rtl;width:100%;margin:22px 0;padding:clamp(17px,2.5vw,25px);border:1px solid #766047;border-radius:13px;background:linear-gradient(145deg,#1c1b1b,#282022);color:#f3ece5;box-shadow:0 12px 28px #00000015;font-family:inherit;text-align:start;overflow-wrap:anywhere}.afaq-external-rating *{box-sizing:border-box}.afaq-external-rating-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.afaq-external-rating-eyebrow{display:block;color:#c6a774;font-size:9px;letter-spacing:.14em;font-family:Arial,sans-serif;direction:ltr;text-align:start}.afaq-external-rating h3{margin:6px 0 0!important;font-size:clamp(16px,1.8vw,19px)!important;font-weight:700!important;line-height:1.5!important;color:#f6eee5!important}.afaq-external-rating-number{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;text-align:end}.afaq-external-rating-number strong{font-family:Arial,sans-serif;font-size:clamp(23px,3vw,32px);line-height:1.1;color:#efc987;font-weight:700}.afaq-external-rating-number small{font-size:12px;font-weight:500;color:#e5ccb0}.afaq-external-rating-number>span{font-size:11px;color:#d2c4b9;margin-top:7px}.afaq-external-rating-stars{position:relative;display:inline-block;color:#625254;font-size:14px;letter-spacing:2px;white-space:nowrap;line-height:1.35;margin-top:5px}.afaq-external-rating-stars-fill{position:absolute;top:0;left:0;color:#efc987;white-space:nowrap;overflow:hidden;display:block}.afaq-external-rating-profile{margin:13px 0!important;line-height:1.9!important;font-size:12px!important;color:#e1d5cf!important}.afaq-external-rating-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:16px 0}.afaq-external-meter-label{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#d3c8c0;font-size:11px}.afaq-external-meter-label strong{font-size:11px;color:#edd0a0;white-space:nowrap}.afaq-external-meter-track{height:5px;border-radius:999px;background:#514649;margin-top:9px;overflow:hidden}.afaq-external-meter-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b293c,#d6ad70)}.afaq-external-rating a:focus-visible{outline:2px solid #f2c786;outline-offset:4px}@media(max-width:420px){.afaq-external-rating-top{gap:10px}.afaq-external-rating-meters{gap:11px}.afaq-external-rating-number strong{font-size:24px}}