:root{--sg-plum: #1c0a10;--sg-plum-2: #2a1018;--sg-line: rgba(245, 176, 65, .28);--sg-gold: #f5b041;--sg-amber: #ff8a1f;--sg-cream: #fff1da;--sg-muted: rgba(255, 241, 218, .62)}.variations fieldset[data-handle=size]{border:0!important;margin:0!important;padding:0!important}.variations fieldset[data-handle=size]:before{content:"Select size";display:block;margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-cream)}.variations fieldset[data-handle=size] .product-form__input-wrapper{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.variations fieldset[data-handle=size] input[type=radio]+label{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:54px!important;width:auto!important;height:48px!important;padding:0 14px!important;margin:0!important;border-radius:12px!important;border:1px solid var(--sg-line)!important;background:linear-gradient(180deg,var(--sg-plum-2),var(--sg-plum))!important;color:var(--sg-cream)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.04em!important;cursor:pointer!important;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s!important;overflow:hidden!important}.variations fieldset[data-handle=size] input[type=radio]+label:hover{border-color:var(--sg-gold)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #f5b0412e!important}.variations fieldset[data-handle=size] input[type=radio]:checked+label{background:linear-gradient(135deg,#ffd27a 0%,var(--sg-gold) 45%,var(--sg-amber) 100%)!important;border-color:#ffd27a!important;color:#2a0f17!important;font-weight:700!important;box-shadow:0 0 0 3px #f5b04138,0 8px 22px #ff8a1f59!important}.variations fieldset[data-handle=size] input[type=radio]:checked+label:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);animation:sgShine 2.6s ease-in-out infinite}.variations fieldset[data-handle=size] input[type=radio]+label span{color:inherit!important;white-space:nowrap!important}@keyframes sgShine{0%,55%{left:-60%}to{left:130%}}.variations fieldset[data-handle=size] input.is-disabled+label,.variations fieldset[data-handle=size] input:disabled+label{color:#fff1da52!important;border-style:dashed!important;border-color:#fff1da29!important;background:transparent!important;box-shadow:none!important;transform:none!important}.variations fieldset[data-handle=size] input.is-disabled+label:before,.variations fieldset[data-handle=size] input:disabled+label:before{content:"";position:absolute;left:8px;right:8px;top:50%;height:1px;background:#fff1da59;transform:rotate(-18deg)}.size-chart-container{margin:12px 0 4px!important}.size-guide-trigger{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;background:none!important;border:0!important;color:var(--sg-gold)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.02em!important;text-decoration:underline!important;text-decoration-color:#f5b04173!important;text-underline-offset:5px!important;cursor:pointer!important}.size-guide-trigger:before{content:"";width:20px;height:10px;border:1.5px solid currentColor;border-radius:2px;background:repeating-linear-gradient(90deg,currentColor 0 1.5px,transparent 1.5px 4px) bottom / 100% 4px no-repeat}.size-guide-trigger:hover{color:#ffd27a!important}.size-guide-modal.is-open .size-guide-modal-overlay{background:#0c0407c7!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.size-guide-modal-dialog{background:radial-gradient(120% 60% at 50% 0%,rgba(255,138,31,.16),transparent 60%),linear-gradient(180deg,var(--sg-plum-2),var(--sg-plum))!important;border:1px solid var(--sg-line)!important;border-radius:22px!important;color:var(--sg-cream)!important;box-shadow:0 30px 80px #0009,inset 0 1px #ffd27a1f!important;max-width:640px!important;width:calc(100% - 32px)!important;max-height:88vh!important;overflow-y:auto!important;padding:28px 28px 24px!important;scrollbar-width:thin;scrollbar-color:var(--sg-gold) transparent}.size-guide-modal-dialog:before{content:"";display:block;height:10px;margin:-10px 0 18px;background:radial-gradient(circle,#ffd27a 0 3px,rgba(255,138,31,.35) 4px,transparent 6px) 0 50% / 26px 10px repeat-x;animation:sgTwinkle 2.4s ease-in-out infinite alternate}@keyframes sgTwinkle{0%{opacity:.55}to{opacity:1}}.size-guide-modal-close{width:38px!important;height:38px!important;border-radius:50%!important;border:1px solid var(--sg-line)!important;background:#fff1da0f!important;color:var(--sg-cream)!important;font-size:22px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;top:18px!important;right:18px!important;transition:background .2s,color .2s!important}.size-guide-modal-close:hover{background:var(--sg-gold)!important;color:#2a0f17!important}.size-guide-header{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;padding-right:48px!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important;padding-bottom:16px!important;margin-bottom:14px!important;border-bottom:1px solid var(--sg-line)!important}.size-guide-title{margin:0!important;color:var(--sg-cream)!important;font-size:0!important;font-weight:700!important;line-height:1.2!important}.size-guide-title:before{content:"Diwali fit guide";display:block;margin-bottom:6px;color:var(--sg-amber);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.size-guide-title:after{content:"Size Chart";display:block;font-size:24px}.size-guide-wrapper{max-height:none!important;overflow:visible!important}.size-guide-unit-toggle{display:inline-flex!important;padding:4px!important;border-radius:999px!important;border:1px solid var(--sg-line)!important;background:#00000040!important}.sg-unit-btn{min-width:64px!important;height:34px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--sg-muted)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important}.sg-unit-btn.is-active{background:linear-gradient(135deg,#ffd27a,var(--sg-gold) 50%,var(--sg-amber))!important;color:#2a0f17!important;box-shadow:0 4px 14px #ff8a1f59!important}.size-guide-wrapper>h4{margin:4px 0 12px!important;color:var(--sg-gold)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.06em!important}.size-guide-wrapper>img{display:block!important;width:100%!important;max-width:300px!important;height:auto!important;margin:0 auto 16px!important;padding:10px!important;border-radius:16px!important;background:#fff8ec!important}.size-guide-table-wrapper{overflow-x:auto!important;border:1px solid var(--sg-line)!important;border-radius:16px!important;background:#0000002e!important}.size-guide-table-el{width:100%!important;border-collapse:collapse!important;margin:0!important;color:var(--sg-cream)!important;font-size:14px!important}.size-guide-table-el thead th{padding:14px 12px!important;background:#f5b0411a!important;color:var(--sg-gold)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-align:left!important;border:0!important;border-bottom:1px solid var(--sg-line)!important;white-space:nowrap!important}.size-guide-table-el tbody td,.size-guide-table-el tbody th{padding:13px 12px!important;border:0!important;border-bottom:1px solid rgba(255,241,218,.08)!important;background:transparent!important;color:var(--sg-muted)!important;font-size:14px!important;font-weight:500!important;text-align:left!important}.size-guide-table-el tbody td:first-child{color:var(--sg-cream)!important;font-weight:700!important;letter-spacing:.04em!important}.size-guide-table-el tbody tr:last-child td,.size-guide-table-el tbody tr:last-child th{border-bottom:0!important}.size-guide-table-el tbody tr{transition:background .2s!important}.size-guide-table-el tbody tr:hover{background:#f5b04114!important}.size-guide-table-el tbody tr.sg-row-active{background:linear-gradient(90deg,#ff8a1f42,#f5b04114)!important}.size-guide-table-el tbody tr.sg-row-active td,.size-guide-table-el tbody tr.sg-row-active th{color:var(--sg-cream)!important;font-weight:700!important}.size-guide-table-el tbody tr.sg-row-active td:first-child{box-shadow:inset 3px 0 0 var(--sg-gold)!important;color:#ffd27a!important}@media(max-width:600px){.size-guide-modal-dialog{padding:22px 16px 18px!important;border-radius:18px!important}.size-guide-title:after{font-size:20px}.size-guide-wrapper>img{max-width:220px!important}.size-guide-table-el thead th{padding:12px 8px!important;font-size:10px!important;letter-spacing:.06em!important;white-space:normal!important}.size-guide-table-el tbody td,.size-guide-table-el tbody th{padding:11px 8px!important;font-size:13px!important}.variations fieldset[data-handle=size] input[type=radio]+label{min-width:48px!important;height:44px!important;padding:0 10px!important;font-size:14px!important}}.product-information--inner>[id*=judge_me_reviews]{padding-top:10px!important}.product-information--inner>variant-selects{display:block!important;margin-top:22px!important}variant-selects .variations:has(fieldset[data-handle=size]){position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;column-gap:16px!important;row-gap:14px!important}variant-selects .variations:has(fieldset[data-handle=size]):before{content:"Select size";grid-area:1 / 1;line-height:24px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-cream)}variant-selects .variations fieldset[data-handle=size]:before{content:none!important;display:none!important}variant-selects .variations fieldset[data-handle=size]{grid-area:2 / 1 / 3 / 3!important}variant-selects .variations:has(fieldset[data-handle=size])>.size-chart-container{grid-area:1 / 2!important;justify-self:end!important;position:static!important;top:auto!important;right:auto!important;margin:0!important;height:24px!important;display:flex!important;align-items:center!important}variant-selects .variations .size-chart-container .size-guide-trigger{position:static!important;margin:0!important;transform:none!important;white-space:nowrap!important}variant-selects .variations fieldset[data-handle=size] .product-form__input-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important}variant-selects .variations fieldset[data-handle=size] input[type=radio]+label{flex:1 1 0!important;min-width:0!important;width:auto!important;padding:0 4px!important;font-size:14px!important;letter-spacing:0!important}variant-selects .variations fieldset[data-handle=size] input[type=radio]+label span{white-space:nowrap!important}@media(max-width:600px){variant-selects .variations fieldset[data-handle=size] .product-form__input-wrapper{gap:5px!important}variant-selects .variations fieldset[data-handle=size] input[type=radio]+label{height:40px!important;border-radius:9px!important;font-size:11px!important;padding:0 2px!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/diwali-size-guide.css.map */
