.acg-breadcrumb{background:var(--acg-surface,#fff);border-bottom:1px solid var(--acg-border,#e6dfe1);text-align:center;width:100%;margin:0;padding:0;line-height:2.2em;position:relative}.acg-breadcrumb>ul{width:min(calc(100% - var(--acg-layout-gutter-total,max(33px, 8.3333vw))), var(--acg-layout-max,1599px));text-align:left;vertical-align:top;max-width:none;margin:auto;padding:10px 0;list-style:none;display:inline-block}.acg-breadcrumb li{color:#10181f;align-items:center;margin:0;padding-right:10px;display:inline-flex}.acg-breadcrumb li strong{opacity:.75;color:inherit;font-weight:400}.acg-breadcrumb a{transition:color .15s}.acg-breadcrumb a:hover,.acg-breadcrumb a:focus-visible{color:var(--acg-brand-strong,#8f2e52)}@media (width<=1024px){.acg-breadcrumb a{align-items:center;min-height:45px;display:inline-flex}}@media (width<=768px){.acg-breadcrumb{line-height:1.35}.acg-breadcrumb>ul{align-items:center;min-width:0;height:45px;padding:0;display:flex;overflow:hidden}.acg-breadcrumb li{font-size:13px;display:none}.acg-breadcrumb li:first-child,.acg-breadcrumb li:nth-last-child(2),.acg-breadcrumb li:last-child{display:block}.acg-breadcrumb li:first-child,.acg-breadcrumb li:nth-last-child(2){white-space:nowrap;flex:none}.acg-breadcrumb li:last-child{flex:auto;min-width:0;padding-right:0;overflow:hidden}.acg-breadcrumb li:last-child strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.cx-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.cx-card{min-width:0}.cx-card h3{letter-spacing:0;margin:0 0 8px;font-family:Rose Jost,sans-serif;font-size:16px;font-weight:500;line-height:1.4}.acg-product-card__media img{transition:none;transform:none}.acg-product-card__actions{transform:none}.cx-shop-card{flex-direction:column;height:100%;display:flex;position:relative}.cx-shop-card__visual{aspect-ratio:1/1.08;position:relative}.cx-shop-card__image{isolation:isolate;justify-content:center;align-items:flex-end;padding-bottom:6%;display:flex;position:absolute;inset:0}.cx-shop-card__image:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#fffaf8,var(--cx-orb,#f6e1e8) 62%);border-radius:50%;width:84%;position:absolute;bottom:6%;left:8%}.cx-shop-card__image:after{content:"";z-index:-1;background:radial-gradient(closest-side,#2a182038,#0000);border-radius:50%;width:46%;height:16px;position:absolute;bottom:5%;left:27%}.cx-shop-card__image img{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 16px #2a182029);width:auto;max-width:76%;height:auto;max-height:86%;display:block;position:relative}.cx-shop-card__offer{color:#68223c;background:#f8edf1;border:1px solid #e6d1da;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:500;position:absolute;top:6px;left:5px}.cx-shop-card__copy{flex-direction:column;flex:1;padding:10px 4px 0;display:flex}.cx-shop-card__arabic{color:#5c4019;font:700 17px/1.2 var(--perf-arabic,serif);text-align:left;direction:rtl;unicode-bidi:plaintext;margin:0 0 7px}.cx-shop-card h2{color:#2a1d22;letter-spacing:-.005em;margin:0 0 12px;font:400 23px/1.15 Rose Bodoni,Georgia,serif}.cx-shop-card h2 a{color:inherit;text-decoration:none}.cx-shop-card h2 a:hover{color:#8f2e52}.cx-shop-card__notes{color:#46353d;margin:2px 0 16px;font:italic 500 15px/1.4 Rose Bodoni,Georgia,serif}.cx-shop-card__purchase{margin-top:auto;padding-top:2px}.cx-shop-card__volume-note{color:#574650;margin:0 0 7px;font-size:11px;font-weight:400;line-height:1.4;display:block}.cx-shop-card__bottom{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.cx-shop-card__price{color:#2a1d22;justify-items:start;gap:3px;font-size:18px;font-weight:600;display:grid}.cx-shop-card__price del{color:#5a4a51;font-size:13px;font-weight:400}.cx-shop-card__price ins{color:inherit;background:0 0;text-decoration:none}.cx-shop-card__price .woocommerce-Price-currencySymbol{font-size:.73em}.cx-shop-card__discover{color:#46353d;cursor:pointer;background:0 0;border:1px solid #7c5c6b;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.cx-shop-card__discover svg{width:17px;height:17px}.cx-shop-card__discover:hover{color:#fff;background:#8f2e52;border-color:#8f2e52}.cx-shop-card__discover[aria-busy=true]{opacity:.5;pointer-events:none}.cx-shop-card__arabic[aria-hidden=true]{visibility:hidden}.cx-rating-stars{color:#c8b6a4;vertical-align:middle;flex:none;width:90px;height:18px;line-height:0;display:inline-block;position:relative}.cx-rating-stars>svg,.cx-rating-stars__fill>svg{fill:currentColor;stroke:none;width:90px;min-width:90px;height:18px;display:block}.cx-rating-stars .cx-rating-stars__fill{color:#92601f;height:18px;display:block;position:absolute;inset:0 auto 0 0;overflow:hidden}.cx-review-anchor:has(.cx-rating-stars){flex-wrap:wrap;gap:8px;width:auto;max-width:100%;text-decoration:none}.cx-review-anchor .cx-rating-stars{color:#c8b6a4}.cx-review-anchor .cx-rating-value{color:#2a1d22;font-size:13px;font-weight:500}.cx-review-anchor .cx-rating-count{color:#574650;text-underline-offset:4px;text-decoration:underline}a.cx-shop-card__rating{color:#574650;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px;margin:0 0 14px;font:400 12px/1.5 Rose Jost,sans-serif;text-decoration:none;display:flex}.cx-shop-card__rating .cx-rating-value{color:#2a1d22;font-weight:500}.cx-shop-card__rating:hover .cx-rating-count{color:#8f2e52;text-underline-offset:3px;text-decoration:underline}.cx-review-score>.cx-rating-stars{margin-bottom:8px;display:block}.cx-review-comments .comment-text .cx-rating-stars{margin-bottom:12px;display:block}.cx-shop-card--packshot .cx-shop-card__image{background:var(--cx-packshot-ground,#f5f5f5);border-radius:var(--cx-radius-surface);padding:0;overflow:hidden}.cx-shop-card--packshot .cx-shop-card__image:before,.cx-shop-card--packshot .cx-shop-card__image:after{display:none}.cx-shop-card--packshot .cx-shop-card__image img{object-fit:contain;filter:none;width:100%;max-width:100%;height:100%;max-height:100%}.cx-shop-card .cx-shop-save{z-index:2;color:#46353d;width:46px;height:46px;box-shadow:none;background:0 0;border:0;padding:3px;transition:color .18s,background-color .18s;position:absolute;top:8px;right:8px;transform:none}.cx-shop-card .cx-shop-save svg{box-sizing:border-box;background:#fffaf7;border:1px solid #e3d3d6;border-radius:50%;width:40px;height:40px;padding:10px}.cx-shop-card .cx-shop-save:hover,.cx-shop-card .cx-shop-save[aria-pressed=true]{color:#8f2e52}.cx-shop-card .cx-shop-save[aria-pressed=true] svg{fill:currentColor;background:#f4dfe7}.cx-shop-card .cx-shop-save:is(:hover,:active,:focus-visible){transform:none}.cx-shop-card .cx-shop-save .tuh-wishlist-btn__icon{place-items:center;animation:none;display:grid;transform:none}.cx-shop-card .cx-shop-save .tuh-wishlist-icon--filled{display:none}.cx-shop-card .cx-shop-save[data-in-wishlist=yes] .tuh-wishlist-icon--filled{display:block}.cx-shop-card .cx-shop-save[data-in-wishlist=yes] .tuh-wishlist-icon--empty{display:none}.cx-shop-card .cx-shop-save svg{stroke-width:1.35px}.cx-shop-card .cx-shop-save[aria-busy=true]{opacity:.6;cursor:progress}.cx-shop-card__brand{color:var(--cx-muted);font:500 13px/1.4 var(--acg-font);letter-spacing:.04em;margin:0 0 8px}@media (width>=1600px){.cx-shop-card h2{font-size:25px}.cx-shop-card__notes{font-size:16px}}@media (width<=1100px){.cx-product-grid{gap:18px}}@media (width<=850px){.cx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}}@media (width<=760px){.cx-shop-card__visual{aspect-ratio:1/1.14}.cx-shop-card__title-detail{display:none}.cx-shop-card__copy{padding:10px 0 0}.cx-shop-card__arabic{margin-bottom:8px;font-size:15px}.cx-shop-card h2{min-height:2.4em;margin-bottom:8px;font-size:20px;line-height:1.2}.cx-shop-card__notes{min-height:2.9em;font:400 14px / 1.45 var(--acg-font);color:#574650;margin:0 0 14px}.cx-shop-card__price{gap:3px;font-size:17px}.cx-shop-card__volume-note,.cx-shop-card__price del{font-size:12px}.cx-shop-card__bottom{gap:8px}.cx-shop-card__discover{background:#f7ebed;border-color:#cdb7c0;width:44px;height:44px}.cx-shop-card__offer{padding:4px 8px;font-size:11px;top:4px;left:0}.cx-shop-card .cx-shop-save{width:44px;height:44px}.cx-shop-card .cx-shop-save svg{width:38px;height:38px;padding:9px}.cx-shop-card__rating .cx-rating-count{font-size:12px}}@media (width<=640px){.cx-product-grid{gap:32px 14px}.cx-card h3{margin-bottom:8px;font-size:16px}}@media (width<=360px){.cx-product-grid{column-gap:12px}.cx-shop-card h2{font-size:19px}.cx-shop-card__price{font-size:16px}}@media (hover:hover){.cx-shop-card__image:before{transition:filter .35s}.cx-shop-card:hover .cx-shop-card__image:before{filter:saturate(1.35)brightness(.96)}.cx-shop-card h2 a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s,color .2s}.cx-shop-card:hover h2 a{color:#8f2e52;background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.cx-shop-card__image:before,.cx-shop-card h2 a{transition:none}}.cx-toast>span{overflow-wrap:anywhere;min-width:0}.cx-toast strong,.cx-toast small{display:block}.cx-toast small{font-size:14px}.cx-toast a{border-radius:var(--cx-radius-control);min-height:44px;color:inherit;white-space:nowrap;background:#ffffff1f;flex-shrink:0;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.cx-toast a:is(:hover,:focus-visible){background:#fff3}.cx-toast a:focus-visible{outline-offset:3px;outline:2px solid}