.yxgp-eyebrow,.yxgp-rating,.yxgp-pack,.yxgp-unit,.yxgp-stock,.yxgp-colors,.yxgp-pager,.yxgp-checkout,.yxgp-checkout-status,.yxgp-payments,.yxgp-services,.yxgp-accordions{display:none}@media (min-width:1024px){body.yx-retail.single-product #yx-main .yx-product-page.yxgp-desktop-preview{--yxgp-purple:#74268d;--yxgp-ink:#231a34;--yxgp-border:#e8dff0;width:min(var(--yxb16-content, 1680px), calc(100% - var(--yxb16-gutter, 64px)))!important;max-width:var(--yxb16-content,1680px)!important;padding-inline:0!important}body.yx-retail.single-product #yx-main .yxgp-desktop-preview .yx-product-layout{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(43%, 640px))!important;gap:clamp(18px, 2.1vw, 32px);align-items:start}.yxgp-desktop-preview .yx-product-layout::before{content:'';position:absolute;z-index:-1;inset:-57px 0 -14px;background:#f7f4fb;box-shadow:0 0 0 100vmax #f7f4fb;clip-path:inset(0 -100vmax);pointer-events:none}.yxgp-desktop-preview .yx-breadcrumb{position:relative;z-index:1}.yxgp-desktop-preview #yxb-product-gallery{display:grid;grid-template-columns:clamp(82px, 7.2vw, 124px) minmax(0,1fr);grid-template-rows:auto auto;gap:18px;padding:0}.yxgp-desktop-preview #yxb-product-gallery .yxb-gallery-thumbs{grid-area:1 / 1;gap:14px}.yxgp-desktop-preview #yxb-product-gallery .yxb-gallery-thumbs button{width:100%;aspect-ratio:1;height:auto!important;max-height:none!important;flex:none!important;background:#fff;border:1px solid var(--yxgp-border);border-radius:13px;box-shadow:0 4px 12px #2d18420a}.yxgp-desktop-preview #yxb-product-gallery .yxb-gallery-thumbs button[aria-pressed="true"]{border-color:var(--yxgp-purple);box-shadow:0 0 0 1px var(--yxgp-purple)}.yxgp-desktop-preview #yxb-product-gallery .yxb-gallery-thumbs button>.yxb-image-window{width:calc(100% - 10px);height:auto;max-height:calc(100% - 10px)}.yxgp-desktop-preview #yxb-product-gallery .yxb-gallery-thumbs button>span:not(.yxb-image-window){display:none}.yxgp-desktop-preview #yxb-product-gallery .yxb-main-photo{--yxgp-photo-aspect:1.09;grid-area:1 / 2;margin:0;container-type:inline-size;border:1px solid var(--yxgp-border);border-radius:20px;background:#fff;box-shadow:0 12px 28px #2d18420a}.yxgp-desktop-preview #yxb-product-gallery .yxb-main-photo .yxb-photo-full{height:auto!important;aspect-ratio:var(--yxgp-photo-aspect);min-height:0}.yxgp-desktop-preview #yxb-product-gallery .yxb-main-photo .yxb-image-window{width:min(100%, calc(100cqw / var(--yxgp-photo-aspect) * var(--yxb-ratio, 1)))!important;height:auto!important;max-width:100%}.yxgp-desktop-preview #yxb-product-gallery .yxb-photo-count{grid-area:2 / 2;place-self:center;margin:0;font-size:16px;color:var(--yxgp-purple)}.yxgp-desktop-preview .yxgp-pager{display:flex;justify-content:space-between;grid-area:2 / 2;justify-self:center;width:168px;position:relative;z-index:2;pointer-events:auto}.yxgp-desktop-preview .yxgp-pager button{display:grid;place-items:center;width:36px;height:36px;padding:0 0 3px;border:1px solid var(--yxgp-border);border-radius:50%;color:var(--yxgp-purple);background:#fff;box-shadow:0 3px 9px #2d18420e;font:27px/1 system-ui,sans-serif;pointer-events:auto}.yxgp-desktop-preview #yxb-buy-panel{padding:clamp(18px, 2vw, 30px);border:1px solid var(--yxgp-border);border-radius:20px;background:#fff;color:var(--yxgp-ink);box-shadow:0 12px 28px #2d184208}.yxgp-desktop-preview #yxb-buy-panel:has(.yxgp-rating) .yxsp-product-rating,.yxgp-desktop-preview #yxb-buy-panel .yxgp-replaced,.yxgp-desktop-preview #yxb-buy-panel .yxls-price-label,.yxgp-desktop-preview #yxb-buy-panel .yxls-order-total,.yxgp-desktop-preview #yxb-buy-panel .yxls-order-spec header>span{display:none!important}.yxgp-desktop-preview #yxb-buy-panel .yxls-order-spec:has(.yxls-order-size-grid a+a)>div{display:none!important}.yxgp-desktop-preview #yxb-product-gallery:not(:has(button[data-photo-index])){grid-template-columns:minmax(0,1fr)}.yxgp-desktop-preview #yxb-product-gallery:not(:has(button[data-photo-index])) .yxb-main-photo{grid-area:1 / 1}.yxgp-desktop-preview #yxb-product-gallery:not(:has(button[data-photo-index])) .yxb-photo-count{display:none}.yxgp-desktop-preview #yxb-product-gallery .yxb-gallery-thumbs{max-height:720px;overflow-y:auto;padding:2px}.yxgp-desktop-preview #yxb-buy-panel .yxgp-simple-order{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.yxgp-desktop-preview #yxb-buy-panel .yxgp-simple-order .quantity{display:flex;align-items:center;justify-content:space-between;width:100%;margin:5px 0}.yxgp-desktop-preview #yxb-buy-panel.yxgp-swatches-ready .yxc-similar,.yxgp-desktop-preview #yxb-buy-panel:has(.yxgp-has-stock) form.cart p.stock{display:none!important}.yxgp-desktop-preview #yxb-buy-panel .yxgp-swatch img{border:0;box-shadow:none;border-radius:0}.yxgp-desktop-preview .yxgp-eyebrow{display:flex;align-items:center;gap:20px;margin-bottom:12px;font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--yxgp-purple)}.yxgp-desktop-preview .yxgp-eyebrow::after{content:'';flex:1;height:1px;background:#d5ab54}html body #yx-main .yxgp-desktop-preview #yxb-buy-panel #yxb-product-title{max-width:95%;margin:0;font-size:clamp(26px, 2.3vw, 36px)!important;font-weight:750;line-height:1.12;letter-spacing:-.028em;color:var(--yxgp-ink)}.yxgp-desktop-preview .yxgp-rating{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:8px;font-size:13px}.yxgp-desktop-preview .yxgp-stars{font:22px/1.3 system-ui,sans-serif;letter-spacing:1px;background:linear-gradient(90deg,#ec980e var(--yxgp-rating),#dad1dd var(--yxgp-rating));background-clip:text;color:#fff0}.yxgp-desktop-preview .yxgp-rating a{color:var(--yxgp-purple);text-decoration:underline;text-underline-offset:3px}.yxgp-desktop-preview #yxb-buy-panel .yxb-buy-pricing{display:flex;flex-wrap:wrap;gap:7px;align-items:center!important;margin:12px 0 6px;padding:0;background:#fff0}.yxgp-desktop-preview #yxb-buy-panel .yxb-buy-pricing .yx-single-price{display:flex;align-items:center;line-height:1}.yxgp-desktop-preview #yxb-buy-panel .yxb-buy-pricing.yxgp-has-pack>span:not(.yxgp-pack,.yxgp-unit,.price){display:none}.yxgp-desktop-preview #yxb-buy-panel .yxb-buy-pricing .amount{display:block;font-size:clamp(31px, 3vw, 44px);font-weight:800;line-height:1;color:var(--yxgp-purple)}.yxgp-desktop-preview #yxb-buy-panel .yxgp-pack{display:inline;color:var(--yxgp-ink);font-size:14px}.yxgp-desktop-preview #yxb-buy-panel .yxgp-unit{display:inline-block;margin-left:auto;padding:5px 12px;border-radius:999px;background:#fff1df;color:#743b15;font-size:13px;font-weight:650;white-space:nowrap}.yxgp-desktop-preview #yxb-buy-panel .yxb-buy-facts{margin:6px 0 14px}.yxgp-desktop-preview #yxb-buy-panel .yxb-buy-facts.yxgp-has-stock{display:block!important;background:none}.yxgp-desktop-preview #yxb-buy-panel .yxgp-has-stock .yxb-stock-status{display:none}.yxgp-desktop-preview .yxgp-stock{display:inline-flex;align-items:center;gap:5px;font-size:13px}.yxgp-desktop-preview #yxb-buy-panel .yxgp-has-stock>.yxgp-stock{padding:0;background:#fff0}.yxgp-desktop-preview .yxgp-stock::before{content:'';width:8px;height:8px;margin-right:3px;background:#20934e;border-radius:50%}.yxgp-desktop-preview .yxgp-stock strong{color:#1a723e}.yxgp-desktop-preview #yxb-buy-panel .yxb-buy-options,.yxgp-desktop-preview #yxb-buy-panel .yxls-order-spec{padding:0;border:0;margin:0}.yxgp-desktop-preview .yxgp-colors{display:block;margin-bottom:15px}.yxgp-desktop-preview .yxgp-color-title{font-weight:750;font-size:14px;margin:0 0 8px}.yxgp-desktop-preview .yxgp-swatches{display:flex;align-items:flex-start;gap:12px}.yxgp-desktop-preview .yxgp-swatch{display:grid;justify-items:center;width:86px;gap:4px;color:var(--yxgp-ink);font-size:11px;line-height:1.3;text-align:center}.yxgp-desktop-preview .yxgp-swatch-photo{display:block;width:64px;height:64px}.yxgp-desktop-preview .yxgp-swatch img{display:block;width:100%;height:100%;object-fit:contain}.yxgp-desktop-preview .yxgp-swatch.yxgp-selected{color:var(--yxgp-purple);font-weight:700}.yxgp-desktop-preview #yxb-buy-panel .yxls-order-spec header{margin:0 0 7px}.yxgp-desktop-preview #yxb-buy-panel .yxls-order-spec header h2{font-size:14px;font-weight:750}.yxgp-desktop-preview #yxb-buy-panel .yxls-order-size-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.yxgp-desktop-preview #yxb-buy-panel .yxls-order-size-grid a{display:grid;min-height:36px;place-items:center;padding:6px 4px;border:1px solid var(--yxgp-border);border-radius:8px;color:var(--yxgp-ink);background:#fff}.yxgp-desktop-preview #yxb-buy-panel .yxls-order-size-grid a strong{color:inherit;font-size:13px}.yxgp-desktop-preview #yxb-buy-panel .yxls-order-size-grid a small,.yxgp-desktop-preview #yxb-buy-panel .yxls-order-size-grid a .yxls-option-price{display:none}.yxgp-desktop-preview #yxb-buy-panel .yxls-order-size-grid a[aria-current="page"]{border-color:var(--yxgp-purple);background:var(--yxgp-purple);color:#fff}.yxgp-desktop-preview #yxb-buy-panel .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.yxgp-desktop-preview #yxb-buy-panel .woocommerce-variation-add-to-cart .quantity{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:10px 0 5px}.yxgp-desktop-preview #yxb-buy-panel .quantity .yxb-qty-caption{color:var(--yxgp-ink);font-size:14px;font-weight:750}.yxgp-desktop-preview #yxb-buy-panel .quantity .yxls-quantity-stepper{min-height:38px}.yxgp-desktop-preview #yxb-buy-panel form.cart .single_add_to_cart_button{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin:0;border:1px solid var(--yxgp-purple);border-radius:9px;background:linear-gradient(105deg,#7a3594,#66217e)!important;color:#fff;font-size:16px;font-weight:750}.yxgp-desktop-preview #yxb-buy-panel form.cart .single_add_to_cart_button::before{content:'';width:20px;height:20px;background:currentColor;mask:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h3l2 12h11l3-9H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='17' cy='20' r='1'/%3E%3C/svg%3E")}.yxgp-desktop-preview #yxb-buy-panel .yxgp-checkout{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;padding:8px;border:1px solid var(--yxgp-purple);border-radius:9px;color:var(--yxgp-purple);background:#fff;font-size:15px;font-weight:750}.yxgp-desktop-preview #yxb-buy-panel .yxgp-checkout:enabled{cursor:pointer}.yxgp-desktop-preview #yxb-buy-panel .yxgp-checkout:enabled:hover{background:#f8f2fa}.yxgp-desktop-preview #yxb-buy-panel .yxgp-checkout:focus-visible{outline:2px solid var(--yxgp-purple);outline-offset:3px}.yxgp-desktop-preview .yxgp-bolt svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.yxgp-desktop-preview #yxb-buy-panel .yxgp-checkout[aria-busy="true"]{cursor:wait;opacity:.75}.yxgp-desktop-preview .yxgp-checkout-status:not(:empty){display:block;color:#72304c;font-size:12px}.yxgp-desktop-preview .yxgp-payments{display:block;margin:11px 0 0}.yxgp-desktop-preview .yxgp-payment-heading{display:flex;align-items:center;gap:12px;margin:0 0 7px;font-size:11px}.yxgp-desktop-preview .yxgp-payment-heading::before,.yxgp-desktop-preview .yxgp-payment-heading::after{content:'';flex:1;height:1px;background:var(--yxgp-border)}.yxgp-desktop-preview .yxgp-payment-row{display:flex;justify-content:center;flex-wrap:wrap;gap:6px clamp(12px, 1.6vw, 24px)}.yxgp-desktop-preview .yxgp-payment-card{display:flex;align-items:center;justify-content:center;gap:4px;min-height:30px}.yxgp-desktop-preview .yxgp-payment-card img{display:block;width:42px;height:26px;object-fit:contain}.yxgp-desktop-preview .yxgp-payment-card:has(img+img) img{width:36px}.yxgp-desktop-preview .yxgp-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0}.yxgp-desktop-preview .yxgp-services>*{display:grid;justify-items:center;gap:2px;min-width:0;padding:0 5px;color:var(--yxgp-ink);text-align:center;font-size:11px;line-height:1.35}.yxgp-desktop-preview .yxgp-services>*+*{border-left:1px solid var(--yxgp-border)}.yxgp-desktop-preview .yxgp-services strong{font-size:12px}.yxgp-desktop-preview .yxgp-icon{color:var(--yxgp-purple)}.yxgp-desktop-preview .yxgp-icon svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6}.yxgp-desktop-preview .yxgp-accordions{display:block;border-bottom:1px solid var(--yxgp-border)}.yxgp-desktop-preview .yxgp-accordions details{border-top:1px solid var(--yxgp-border)}.yxgp-desktop-preview .yxgp-accordions summary{display:flex;justify-content:space-between;align-items:center;padding:7px 4px;list-style:none;font-weight:700;font-size:13px;cursor:pointer}.yxgp-desktop-preview .yxgp-accordions summary::after{content:'+';color:var(--yxgp-purple);font-size:19px;line-height:1}.yxgp-desktop-preview .yxgp-accordions details[open] summary::after{content:'−'}.yxgp-desktop-preview .yxgp-accordions p{margin:0 4px 9px;color:#574e62;font-size:12px;line-height:1.6}.yxgp-desktop-preview .yxgp-policy-links{display:flex;gap:12px;padding:0 4px 9px;font-size:12px}.yxgp-desktop-preview .yxgp-policy-links a{color:var(--yxgp-purple);text-decoration:underline}.yxgp-desktop-preview #yxb-photos.yxls-photo-section .yxb-detail-photo-grid:has(.yxls-actual-photo):has(.yxls-comparison){--yxgp-detail-height:clamp(260px, 24vw, 410px);display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:clamp(18px, 2.4vw, 36px);width:100%;max-width:1220px!important;margin:12px auto 0!important}.yxgp-desktop-preview #yxb-photos.yxls-photo-section .yxb-detail-photo-grid:has(.yxls-actual-photo):has(.yxls-comparison)>figure{display:grid!important;grid-template-rows:var(--yxgp-detail-height) auto;align-content:start;width:100%;max-width:none!important;margin:0!important}.yxgp-desktop-preview #yxb-photos.yxls-photo-section .yxb-detail-photo-grid:has(.yxls-actual-photo):has(.yxls-comparison)>figure>a{display:flex!important;align-items:center;justify-content:center;height:100%!important;min-height:0!important;max-height:none!important}.yxgp-desktop-preview #yxb-photos.yxls-photo-section:has(.yxls-comparison) .yxls-actual-photo>a>.yxb-image-window{flex:none;width:min(100%, var(--yxgp-detail-height));height:auto!important;max-height:100%}.yxgp-desktop-preview #yxb-photos.yxls-photo-section .yxls-comparison>a>img{width:100%;height:100%!important;max-height:none!important;object-fit:contain;padding:0}.yxgp-desktop-preview #yxb-photos.yxls-photo-section .yxb-detail-photo-grid:has(.yxls-actual-photo):has(.yxls-comparison)>figure>figcaption{margin:0!important;padding:10px 6px 0!important;text-align:center;font-size:17px!important;font-weight:700;line-height:1.45;color:var(--yxgp-ink)}.yxgp-desktop-preview #yxb-photos .yxls-guide-caption strong{font-size:inherit!important}.yxgp-desktop-preview #yxb-photos .yxls-guide-caption span{font-size:13px;font-weight:400}}