.mac-scope .mac-header{gap:20px}.mac-scope .mac-header>div{align-items:center;gap:25px}.mac-scope .mac-header a{font-size:14px}.mac-scope .mac-header .menshaf{font-size:23px}.mac-scope .pack-media{object-fit:contain}.mac-scope .card-action{white-space:normal}.mac-scope .product-art img{height:100%;max-height:290px;object-fit:contain}.mac-scope .product-packs{display:flex;gap:10px;flex-wrap:wrap}.mac-scope .mac-pack{border:1px solid var(--line);border-radius:6px;padding:12px 20px}.mac-scope .mac-pack small{display:block;margin-top:7px;font-size:12px}.mac-scope .mac-pack.selected{border-color:var(--purple);background:#f1eaf5}.mac-scope.mac-product .woocommerce-variation-add-to-cart>.quantity,.mac-scope.mac-product .single_add_to_cart_button{display:none!important}.mac-scope.mac-product #menshaf-rx-root .menshaf-rx{border-color:var(--line);border-radius:10px}.mac-scope.mac-product .menshaf-fields label{font-size:13px;font-weight:500}.mac-scope.mac-product .menshaf-rx-add{background:var(--ink);color:white;border:0;border-radius:6px}.mac-scope.mac-product .menshaf-eye{border-color:var(--line);background:#f7fafb}.mac-scope.mac-product .menshaf-same input{accent-color:var(--purple)}.mac-scope.mac-product .menshaf-eye[hidden]{display:none!important}.mac-scope.mac-product .menshaf-fields select{direction:ltr}.mac-scope.mac-product .lens-specs{margin:0}.mac-scope.mac-product .product h1{font-size:31px}.mac-scope.mac-collection #app .grid .card-action{margin-top:auto}.mac-scope.mac-collection .card .packchoices button{margin-top:0}.mac-scope .unused-shell-rule{color:inherit}.mac-scope .unused-shell-rule{margin-top:32px}@media(max-width:700px){.mac-scope .mac-header .menshaf{font-size:18px}.mac-scope .mac-header>div{gap:14px}.mac-scope.mac-product .product-art{height:165px;min-height:165px;padding:15px}.mac-scope.mac-product .product-art img{max-height:145px}.mac-scope.mac-product .product h1{font-size:27px}.mac-scope.mac-product .menshaf-fields{grid-template-columns:1fr 1fr}.mac-scope .mac-pack{padding:10px 15px}.mac-scope .unused-shell-rule{margin-top:46px}}

.mac-scope.mac-product .menshaf-rx>label{display:block;margin-bottom:20px}.mac-scope.mac-product .menshaf-rx>label>select{display:block;width:100%;margin-top:8px;min-height:46px}.mac-scope .mac-buy-dock{display:none}@media(min-width:1000px){.mac-scope.mac-product .menshaf-rx{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mac-scope.mac-product .menshaf-rx>h3,.mac-scope.mac-product .menshaf-rx>label,.mac-scope.mac-product .menshaf-rx>p,.mac-scope.mac-product .menshaf-rx>button,.mac-scope.mac-product .menshaf-rx>.menshaf-rx-error{grid-column:1/-1}.mac-scope.mac-product .menshaf-eye{min-width:0;margin:0}.mac-scope.mac-product .menshaf-fields{grid-template-columns:1fr}}
@media(max-width:700px){.mac-scope .mac-buy-dock:not([hidden]){display:flex;position:fixed;bottom:82px;inset-inline:12px;z-index:998;background:#fff;padding:10px;gap:12px;align-items:center;border:1px solid #ded6e6;border-radius:10px;box-shadow:0 6px 24px #2913331a}.mac-scope .mac-buy-dock span{font-size:12px;flex:1}.mac-scope .mac-buy-dock button{border:0;background:#183e4b;color:white;padding:13px;border-radius:6px;font-size:14px}.mac-scope .mac-buy-dock[hidden]{display:none}}
