*{box-sizing:border-box}body{margin:0;background:#fff;color:#202120;font:15px/1.65 Arial,Tahoma,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #824099;outline-offset:3px}.desktop-head{padding:24px 5%;display:flex;justify-content:space-between;border-bottom:1px solid #eee}.desktop-head img{width:240px}.desktop-head a{cursor:pointer}#mla-product{max-width:1400px;margin:auto;padding:0 5% 80px}.product-nav{display:flex;justify-content:space-between;gap:12px;padding:25px 0;border-bottom:1px solid #eee;font-size:12px}.product-nav>span{font-size:9px;color:#777;letter-spacing:.08em}.product-layout{display:grid;grid-template-columns:58% 36%;column-gap:6%;padding-top:40px}.identity{grid-column:2;grid-row:1}.identity img{width:140px;height:auto}.identity h1{font-size:32px;font-weight:400;line-height:1.2;margin:17px 0 8px}.identity>span{color:#787878;font-size:13px}.gallery{grid-column:1;grid-row:1/3;min-width:0}.buying{grid-column:2;grid-row:2}.gallery #zoom{border:0;padding:0;width:100%;background:#f6f6f3;cursor:zoom-in}.gallery #main-image{display:block;width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.gallery-controls{display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:#777;font-size:12px}.gallery-controls button{background:white;border:1px solid #ddd;min-width:44px;min-height:44px}#thumbnails{display:flex;gap:10px;overflow:auto;padding:4px 2px}#thumbnails button,#swatches button{background:white;border:1px solid #ddd;padding:3px;flex-shrink:0}#thumbnails img{width:75px;height:75px;object-fit:contain;display:block}#thumbnails button[aria-pressed=true],#swatches button[aria-pressed=true],#sizes button[aria-pressed=true]{border:2px solid #824099;box-shadow:0 0 0 1px #82409920}.price-line{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:24px 0 30px}.price-line strong{font-size:23px;font-weight:400}.price-line>span{font-size:11px;color:#777}.choice-heading{display:flex;justify-content:space-between;align-items:center;margin:22px 0 11px;font-size:13px}.choice-heading>span:last-child{color:#777}.fit-link{border:0;background:white;color:#73458c;text-decoration:underline;min-height:44px;padding:0}#swatches{display:flex;gap:10px;overflow:auto;padding:3px}#swatches button{position:relative}#swatches button[aria-pressed=true]:after{content:'✓';position:absolute;bottom:0;right:0;background:#824099;color:#fff;line-height:17px;width:17px;font-size:11px}#swatches img{display:block;width:66px;height:50px;object-fit:contain}#sizes{display:flex;gap:10px}#sizes button{border:1px solid #bbb;background:white;min-height:44px;min-width:65px;padding:7px 14px}#availability{font-size:12px;color:#526349;margin:20px 0}.purchase{display:flex;gap:12px}.purchase input{width:65px;min-height:52px;border:1px solid #bbb;text-align:center}.purchase>button{flex:1;border:1px solid #222;background:#202120;color:white;min-height:52px;padding:10px}.purchase>button:hover{background:#403946}.purchase>button:disabled{background:#888;cursor:not-allowed}.preview-note{font-size:11px;color:#777;margin:10px 0}.details{margin-top:25px;border-top:1px solid #dedede}.details details{border-bottom:1px solid #dedede}.details summary{cursor:pointer;list-style:none;padding:20px 0;display:flex;justify-content:space-between;font-size:14px}.details summary:after{content:'+'}.details details[open] summary:after{content:'−'}.details details>p,.details #description{font-size:13px;line-height:1.8;color:#666;padding-bottom:15px}.details dl{font-size:13px;margin:0 0 18px}.details dl>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.details dd{margin:0}.details dt{color:#777}#feedback{font-size:13px;color:#613374}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#image-dialog{border:0;padding:20px;max-width:95vw;max-height:94vh}#image-dialog img{display:block;width:min(750px,80vw);height:75vh;object-fit:contain}#image-dialog button{border:0;background:#fff;min-height:44px;float:right}dialog::backdrop{background:#0008}[dir=rtl] body{font-family:'Noto Sans Arabic',Tahoma,sans-serif}@media(max-width:1024px){.desktop-head{display:none}}@media(max-width:700px){#mla-product{padding:0 5% 100px}.product-nav{padding:18px 0;font-size:11px}.product-nav>span{max-width:90px;text-align:end;font-size:8px}.product-layout{display:flex;flex-direction:column;padding-top:24px}.identity{order:0}.identity img{width:120px}.identity h1{font-size:26px;margin:12px 0 5px}.gallery{order:1;margin-top:20px}.buying{order:2}.price-line{margin:22px 0}.gallery-controls{padding:8px 0}#thumbnails img{width:60px;height:60px}.choice-heading{margin-top:18px}.details{margin-top:25px}.product-nav a{min-height:35px;display:flex;align-items:center}.identity>span{font-size:12px}} 
/* Native WooCommerce purchase controls, visually matched to the approved preview. */
#mla-product .cart{margin:0}#mla-product table.variations,#mla-product .variations tbody,#mla-product .variations tr,#mla-product .variations th,#mla-product .variations td{display:block;width:100%;padding:0;border:0;background:transparent;text-align:start}#mla-product .variations{margin:0 0 20px;border:0;border-collapse:collapse}#mla-product .variations tr{margin:18px 0}#mla-product .variations th{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;font-size:13px;font-weight:400}#mla-product .variations label{font-weight:400;margin:0}#mla-product .mla-colour-code{color:#777;font-size:13px}#mla-product .woo-selected-variation-item-name{display:none}#mla-product .variable-items-wrapper{display:flex;flex-wrap:wrap;gap:10px;padding:3px;margin:0;list-style:none}#mla-product .variable-items-wrapper .variable-item{background:#fff;border:1px solid #ddd;box-shadow:none;border-radius:0;padding:3px;margin:0;min-height:56px;width:74px;height:58px}#mla-product .variable-items-wrapper .variable-item img{width:66px;height:50px;object-fit:contain;border-radius:0}#mla-product .variable-items-wrapper .variable-item.selected{border:2px solid #824099;box-shadow:0 0 0 1px #82409920}#mla-product .variable-items-wrapper .variable-item.selected:after{content:'✓';position:absolute;bottom:0;right:0;background:#824099;color:white;line-height:17px;width:17px;font-size:11px}#mla-product .mla-size-enhanced select,#mla-product .mla-size-enhanced .variable-items-wrapper{display:none!important}#mla-product select{max-width:100%;min-height:44px;border:1px solid #bbb;background:#fff;padding:8px}#mla-product .reset_variations{font-size:12px;text-decoration:underline;display:inline-block;margin-top:10px;color:#777}#mla-product .single_variation .woocommerce-variation-price{display:none}#mla-product .stock{font-size:12px;color:#526349;margin:20px 0}#mla-product .out-of-stock{color:#a32432}#mla-product .woocommerce-variation-add-to-cart,#mla-product form.cart:not(.variations_form){display:flex;gap:12px;flex-wrap:wrap}#mla-product .quantity{margin:0}#mla-product .quantity input{width:65px;min-height:52px;border:1px solid #bbb;text-align:center;border-radius:0;background:#fff;color:#202120}#mla-product button.single_add_to_cart_button{flex:1;border:1px solid #222;background:#202120;color:#fff;min-height:52px;padding:10px;font-size:15px;font-weight:400;line-height:1.6;border-radius:0}#mla-product button.single_add_to_cart_button:hover{background:#403946}#mla-product button.single_add_to_cart_button.disabled{opacity:.5;cursor:not-allowed}#mla-product .woocommerce-notices-wrapper{margin-top:20px}#mla-product .woocommerce-message,#mla-product .woocommerce-error,#mla-product .woocommerce-info{padding:15px;border:1px solid #ddd;font-size:14px;list-style:none}#mla-product .woocommerce-message a{color:#73458c;text-decoration:underline;margin-inline-end:15px}#mla-product .brand-wordmark{font-size:24px;letter-spacing:.06em;color:#202120}#mla-product .identity img{max-height:60px;object-fit:contain;object-position:left center}[dir=rtl] #mla-product .identity img{object-position:right center}#mla-product .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#mla-product .variations .variable-item:focus-visible{outline:2px solid #824099;outline-offset:3px}#mla-product .details .mla-about-copy{font-size:13px;color:#666}#mla-product .price-line del{font-size:15px;color:#777}#mla-product .price-line ins{text-decoration:none}#mla-product .product-layout{margin-bottom:0}#mla-product button{border-radius:0}body.mla-standalone-product .wpml-ls-statics-footer{display:none}body.mla-standalone-product{background:#fff;color:#202120}#mla-product #sizes{flex-wrap:wrap}#mla-product .fit-link{font-size:13px}

#mla-product .variable-item .variable-item-span:after{display:none!important}#mla-product .variable-item .variable-item-span{border-radius:0}#mla-product .product-nav{scroll-margin-top:100px}

#mla-product .variable-item-contents:before,#mla-product .variable-item-contents:after{display:none!important}#mla-product .reset_variations{display:none!important}

#mla-product .variable-items-wrapper .variable-item.selected:after{top:auto;left:auto;right:0;bottom:0;width:17px;height:17px;opacity:1;transform:none;display:block;text-align:center;line-height:17px;box-shadow:none;border:0;border-radius:0;background:#824099;color:#fff}

#mla-product .image-variable-items-wrapper{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:3px 3px 9px}#mla-product .image-variable-items-wrapper .variable-item{flex:0 0 74px}#mla-product .buying{min-width:0}
