:root{--shahrokh-var-sticky-space:0px;--shahrokh-var-bottom-offset:0px}body.shahrokh-var-has-sticky{padding-bottom:var(--shahrokh-var-sticky-space,0px)}.shahrokh-var-group{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.shahrokh-var-group input[type="radio"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.shahrokh-var-group label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-block:8px;padding-inline:14px;border:1.5px solid #d0d5dd;border-radius:10px;background:#ffffff;color:#15203a;font-size:14px;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.shahrokh-var-group label:hover{border-color:#24a69e;color:#24a69e}.shahrokh-var-group label.is-selected{border-color:#24a69e;background:#e9f7f6;color:#15203a;font-weight:700;box-shadow:0 0 0 2px rgba(36,166,158,0.18)}.shahrokh-var-group label.is-unavailable{opacity:0.4;text-decoration:line-through;cursor:not-allowed;pointer-events:none;box-shadow:none}.shahrokh-var-group input[type="radio"]:focus-visible+label{outline:2px solid #24a69e;outline-offset:2px}@media (max-width:600px){.shahrokh-var-group label{flex:1 1 45%;text-align:center}}.shahrokh-var-sticky{position:fixed;inset-inline:0;bottom:var(--shahrokh-var-bottom-offset,0px);z-index:9999;display:flex;align-items:center;gap:12px;padding-block:10px;padding-inline:16px;background:#ffffff;border-top:1px solid #e4e7ec;box-shadow:0 -4px 16px rgba(21,32,58,0.12)}.shahrokh-var-sticky[hidden]{display:none}.shahrokh-var-sticky__info{display:flex;flex:1;flex-direction:column;min-width:0}.shahrokh-var-sticky__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#475467}.shahrokh-var-sticky__price .price,.shahrokh-var-sticky__price{font-size:1.05em;font-weight:700;color:#15203a}.shahrokh-var-sticky__add{min-height:44px;min-width:140px;padding-block:10px;padding-inline:18px;border:0;border-radius:12px;background:#15203a;color:#ffffff;font-weight:700;white-space:nowrap;cursor:pointer;transition:background 0.2s ease}.shahrokh-var-sticky__add:hover:not([disabled]){background:#1d2c4f}.shahrokh-var-sticky__add:focus-visible{outline:2px solid #24a69e;outline-offset:2px}.shahrokh-var-sticky__add[disabled]{opacity:0.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.shahrokh-var-group label,.shahrokh-var-sticky__add{transition:none}}.shahrokh-var-mirror-price,.tiana-mirror-price{display:inline-flex;align-items:center;min-height:24px;font-weight:700;color:#15203a}.shahrokh-var-mirror-price .price,.tiana-mirror-price .price{font-weight:700;color:#15203a}.shahrokh-var-mirror-price del,.tiana-mirror-price del{opacity:0.6;font-weight:400}button.shahrokh-var-mirror-add,.button.shahrokh-var-mirror-add,.button.tiana-mirror-add.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-block:10px;padding-inline:18px;border:0;border-radius:12px;background:#15203a;color:#ffffff;font-weight:700;white-space:nowrap;cursor:pointer;transition:background 0.2s ease}button.shahrokh-var-mirror-add:hover:not([disabled]),.button.tiana-mirror-add.button:hover:not([disabled]){background:#1d2c4f}button.shahrokh-var-mirror-add:focus-visible,.button.tiana-mirror-add.button:focus-visible{outline:2px solid #24a69e;outline-offset:2px}button.shahrokh-var-mirror-add[disabled],.button.tiana-mirror-add.button[disabled]{opacity:0.55;cursor:not-allowed}.shahrokh-var-qty,.tiana-qty-input{width:72px;min-height:44px;padding-block:8px;padding-inline:10px;border:1.5px solid #d0d5dd;border-radius:10px;background:#ffffff;color:#15203a;text-align:center;font-size:14px}.shahrokh-var-qty:focus-visible,.tiana-qty-input:focus-visible{outline:2px solid #24a69e;outline-offset:1px}.shahrokh-var-slot{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.shahrokh-var-slot__actions{display:flex;align-items:center;gap:8px}@media (prefers-reduced-motion:reduce){button.shahrokh-var-mirror-add,.button.tiana-mirror-add.button{transition:none}}.shahrokh-var-form .shahrokh-var-row{margin-bottom:var(--shahrokh-ui-space-4,16px)}.shahrokh-var-form .shahrokh-var-row>label{display:block;margin-bottom:var(--shahrokh-ui-space-2,8px);font-size:var(--shahrokh-ui-font-sm,14px);font-weight:600;color:var(--shahrokh-ui-text-secondary,#475467)}.shahrokh-var-form .reset_variations{display:inline-block;margin-top:var(--shahrokh-ui-space-1,4px);font-size:var(--shahrokh-ui-font-xs,12px);color:var(--shahrokh-ui-text-muted,#667085);text-decoration:none}.shahrokh-var-form .reset_variations:hover{color:var(--shahrokh-ui-accent,#24a69e)}.shahrokh-var-notice{margin:var(--shahrokh-ui-space-2,8px) 0 0;min-height:1em;font-size:var(--shahrokh-ui-font-xs,12px);line-height:1.7}.shahrokh-var-notice.is-error{color:var(--shahrokh-ui-error,#b42318)}.shahrokh-var-notice.is-success{color:var(--shahrokh-ui-success,#15803d)}.shahrokh-var-qty-box{display:inline-flex;direction:ltr;align-items:center;justify-content:space-between;flex:0 0 auto;width:118px;height:44px;padding:0 4px;background:var(--shahrokh-ui-surface,#fff);border:1px solid var(--shahrokh-ui-border,#e4e7ec);border-radius:var(--shahrokh-ui-radius-sm,8px);box-sizing:border-box;overflow:hidden}.shahrokh-var-qty-box .shahrokh-var-qty-step{display:inline-flex;align-items:center;justify-content:center;width:34px;height:100%;padding:0;margin:0;font-size:20px;line-height:1;font-weight:500;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;transition:color .15s ease,background-color .15s ease;-webkit-appearance:none;appearance:none}.shahrokh-var-qty-box .shahrokh-var-qty-step:hover{background:var(--shahrokh-ui-canvas,#f6f8fb)}.shahrokh-var-qty-box .shahrokh-var-qty-step:focus-visible{outline:2px solid var(--shahrokh-ui-focus,#24a69e);outline-offset:-2px}.shahrokh-var-qty-box .shahrokh-var-qty-step.is-plus{color:var(--shahrokh-ui-accent,#24a69e)}.shahrokh-var-qty-box .shahrokh-var-qty-step.is-minus{color:var(--shahrokh-ui-text-muted,#667085)}.shahrokh-var-qty-box .shahrokh-var-qty{width:42px;height:100%;padding:0;margin:0;text-align:center;font-size:var(--shahrokh-ui-font-sm,14px);font-weight:600;color:var(--shahrokh-ui-text,#15203a);background:transparent;border:0;border-radius:0;box-shadow:none;-moz-appearance:textfield;appearance:textfield}.shahrokh-var-qty-box .shahrokh-var-qty:focus{outline:0;box-shadow:none}.shahrokh-var-qty-box .shahrokh-var-qty::-webkit-outer-spin-button,.shahrokh-var-qty-box .shahrokh-var-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shahrokh-var-slot__actions{display:flex;align-items:center;gap:var(--shahrokh-ui-space-2,8px);flex-wrap:wrap}.shahrokh-var-slot__actions .shahrokh-var-mirror-add{flex:1 1 auto;min-height:44px}.shahrokh-var-mirror-add[disabled],.shahrokh-var-mirror-add:disabled{opacity:.55;cursor:not-allowed}.shahrokh-var-slot,.shahrokh-var-slot__actions{width:100%}.shahrokh-var-slot__actions{flex-wrap:nowrap}.shahrokh-var-slot__actions .shahrokh-var-mirror-add{flex:1 1 auto;width:auto;min-width:0}button.shahrokh-var-mirror-add,button.shahrokh-var-mirror-add:hover,button.shahrokh-var-mirror-add:focus,button.shahrokh-var-mirror-add:focus-visible,button.shahrokh-var-mirror-add:active,.button.shahrokh-var-mirror-add:hover,.button.shahrokh-var-mirror-add:focus,.button.shahrokh-var-mirror-add:active,.button.tiana-mirror-add.button:hover,.button.tiana-mirror-add.button:focus,.button.tiana-mirror-add.button:active,.shahrokh-var-sticky__add,.shahrokh-var-sticky__add:hover,.shahrokh-var-sticky__add:focus,.shahrokh-var-sticky__add:focus-visible,.shahrokh-var-sticky__add:active{color:var(--shahrokh-var-btn-text,#ffffff) !important;text-decoration:none}.shahrokh-var-slot .added_to_cart,.shahrokh-var-slot__actions .added_to_cart,.shahrokh-var-sticky .added_to_cart{display:none !important}.shahrokh-var-toast{position:fixed;z-index:10000;inset-inline-end:16px;bottom:calc(var(--shahrokh-var-sticky-space,0px)+16px);max-width:min(360px,calc(100vw - 32px));padding:12px 16px;border-radius:12px;background:#15203a;color:#ffffff;font-size:14px;font-weight:600;line-height:1.7;box-shadow:0 8px 24px rgba(21,32,58,0.24);opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s}.shahrokh-var-toast.is-visible{opacity:1;visibility:visible;transform:none}.shahrokh-var-toast.is-success{background:#15803d}.shahrokh-var-toast.is-error{background:#b42318}.shahrokh-var-sticky__add{flex:1 1 auto;min-width:120px}.shahrokh-var-sticky__cart{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border:1.5px solid #d0d5dd;border-radius:12px;background:#ffffff;color:#15203a;text-decoration:none;transition:border-color 0.2s ease,background 0.2s ease}.shahrokh-var-sticky__cart[hidden]{display:none}.shahrokh-var-sticky__cart:hover{border-color:#24a69e;background:#f6f8fb;color:#15203a}.shahrokh-var-sticky__cart:focus-visible{outline:2px solid #24a69e;outline-offset:2px}@media (prefers-reduced-motion:reduce){.shahrokh-var-toast,.shahrokh-var-sticky__cart{transition:none}}button.shahrokh-var-mirror-add.shahrokh-is-loading,.button.shahrokh-var-mirror-add.shahrokh-is-loading,.shahrokh-var-sticky__add.shahrokh-is-loading{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#ffffff !important}button.shahrokh-var-mirror-add.shahrokh-is-loading::after,.button.shahrokh-var-mirror-add.shahrokh-is-loading::after,.shahrokh-var-sticky__add.shahrokh-is-loading::after{position:static;top:auto;left:auto;right:auto;flex:0 0 auto;width:16px;height:16px;margin:0}.shahrokh-var-sticky__add{display:inline-flex;align-items:center;justify-content:center}.shahrokh-var-toast{z-index:2147483000}.shahrokh-var-toast.is-visible{opacity:1;visibility:visible;transform:none}button.shahrokh-var-mirror-add,.button.shahrokh-var-mirror-add,.shahrokh-var-sticky__add{background:var(--shahrokh-var-btn-bg,#15203a);color:var(--shahrokh-var-btn-text,#ffffff) !important}button.shahrokh-var-mirror-add:hover,button.shahrokh-var-mirror-add:focus,button.shahrokh-var-mirror-add:focus-visible,button.shahrokh-var-mirror-add:active,.button.shahrokh-var-mirror-add:hover,.button.shahrokh-var-mirror-add:focus,.button.shahrokh-var-mirror-add:active,.shahrokh-var-sticky__add:hover,.shahrokh-var-sticky__add:focus,.shahrokh-var-sticky__add:focus-visible,.shahrokh-var-sticky__add:active{background:var(--shahrokh-var-btn-hover,#1d2c4f);color:var(--shahrokh-var-btn-text,#ffffff) !important}