.on-site-qr-scanner-module__3NNvxW__scanButton,.on-site-qr-scanner-module__3NNvxW__compactButton,.on-site-qr-scanner-module__3NNvxW__choiceButton{cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;gap:.48rem;font-weight:760;display:inline-flex}.on-site-qr-scanner-module__3NNvxW__scanButton{background:var(--merchant-primary-action,var(--merchant-primary));border-radius:var(--soft-ui-control-radius);box-shadow:0 6px 18px color-mix(in srgb, var(--merchant-primary) 16%, transparent);color:var(--merchant-primary-contrast,white);min-height:3rem;padding:.65rem 1rem}.on-site-qr-scanner-module__3NNvxW__compactButton{background:var(--merchant-neutral-surface);border:1px solid var(--merchant-neutral-border);color:var(--merchant-primary);border-radius:.82rem;min-height:2.42rem;padding:.48rem .74rem}.on-site-qr-scanner-module__3NNvxW__choiceButton{background:var(--soft-ui-card-background);border:1px solid var(--soft-ui-border);border-radius:var(--soft-ui-control-radius);box-shadow:var(--soft-ui-inset), 0 4px 14px #18223506;color:var(--merchant-neutral-text);text-align:left;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.68rem;width:100%;min-height:4.5rem;padding:.66rem .76rem;display:grid}.on-site-qr-scanner-module__3NNvxW__choiceButton>svg{background:color-mix(in srgb, var(--merchant-primary) 9%, var(--merchant-neutral-surface));border:1px solid color-mix(in srgb, var(--merchant-primary) 15%, var(--merchant-neutral-border));color:var(--merchant-primary);border-radius:50%;width:2.2rem;height:2.2rem;padding:.54rem}.on-site-qr-scanner-module__3NNvxW__choiceCopy{gap:.08rem;min-width:0;display:grid}.on-site-qr-scanner-module__3NNvxW__choiceCopy strong{color:var(--merchant-neutral-text);font-size:.9rem;font-weight:760;line-height:1.3}.on-site-qr-scanner-module__3NNvxW__choiceCopy small{color:var(--merchant-neutral-text-muted);font-size:var(--text-caption-size);font-weight:590;line-height:1.35}.on-site-qr-scanner-module__3NNvxW__scanButton svg,.on-site-qr-scanner-module__3NNvxW__compactButton svg{width:1.05rem;height:1.05rem}.on-site-qr-scanner-module__3NNvxW__layer{z-index:180;position:fixed;inset:0}.on-site-qr-scanner-module__3NNvxW__backdrop{-webkit-backdrop-filter:blur(7px);background:#0c121b7a;border:0;width:100%;position:absolute;inset:0}.on-site-qr-scanner-module__3NNvxW__sheet{background:var(--merchant-neutral-surface);border:1px solid var(--merchant-neutral-border);box-shadow:var(--soft-ui-dialog-shadow);border-radius:1.4rem;gap:1rem;width:calc(100% - 2rem);max-width:31rem;padding:1rem;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.on-site-qr-scanner-module__3NNvxW__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.on-site-qr-scanner-module__3NNvxW__header>span{gap:.22rem;display:grid}.on-site-qr-scanner-module__3NNvxW__header strong{color:var(--merchant-neutral-text);font-size:1rem;font-weight:780}.on-site-qr-scanner-module__3NNvxW__header small{color:var(--merchant-neutral-text-muted);font-size:var(--text-caption-size);line-height:1.45}.on-site-qr-scanner-module__3NNvxW__close{background:var(--merchant-neutral-surface-soft);border:1px solid var(--merchant-neutral-border);color:var(--merchant-neutral-text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.on-site-qr-scanner-module__3NNvxW__camera{aspect-ratio:4/5;background:#0c1118;border-radius:1.12rem;place-items:center;display:grid;position:relative;overflow:hidden}.on-site-qr-scanner-module__3NNvxW__camera video{object-fit:cover;width:100%;height:100%}.on-site-qr-scanner-module__3NNvxW__reticle{border:2px solid #ffffffe0;border-radius:1.05rem;width:min(58vw,14rem);height:min(58vw,14rem);position:absolute;box-shadow:0 0 0 999px #0000002e}.on-site-qr-scanner-module__3NNvxW__reticle:before,.on-site-qr-scanner-module__3NNvxW__reticle:after{border-color:var(--merchant-primary);content:"";pointer-events:none;border-style:solid;position:absolute;inset:-.1rem}.on-site-qr-scanner-module__3NNvxW__reticle:before{border-width:.24rem 0 .24rem .24rem;border-radius:.9rem 0 0 .9rem;width:1.6rem}.on-site-qr-scanner-module__3NNvxW__reticle:after{border-width:.24rem .24rem .24rem 0;border-radius:0 .9rem .9rem 0;width:1.6rem;left:auto}.on-site-qr-scanner-module__3NNvxW__cameraStatus{color:#fff;font-size:var(--text-caption-size);text-align:center;background:#0c121bb8;border-radius:.72rem;max-width:80%;padding:.55rem .7rem;font-weight:680;position:absolute}.on-site-qr-scanner-module__3NNvxW__error{color:#b42318;font-size:var(--text-caption-size);margin:0;font-weight:650}.on-site-qr-scanner-module__3NNvxW__manual{gap:.45rem;display:grid}.on-site-qr-scanner-module__3NNvxW__manual label{color:var(--merchant-neutral-text-secondary);font-size:var(--text-caption-size);font-weight:680}.on-site-qr-scanner-module__3NNvxW__manual>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.on-site-qr-scanner-module__3NNvxW__manual input{background:var(--soft-ui-card-background);border:1px solid var(--soft-ui-border);color:var(--merchant-neutral-text);font:inherit;border-radius:.82rem;outline:0;min-height:2.75rem;padding:0 .75rem}.on-site-qr-scanner-module__3NNvxW__manual input:focus{border-color:color-mix(in srgb, var(--merchant-primary) 32%, var(--merchant-neutral-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--merchant-primary) 8%, transparent)}.on-site-qr-scanner-module__3NNvxW__manual button{background:var(--merchant-primary-action,var(--merchant-primary));color:var(--merchant-primary-contrast,white);cursor:pointer;font:inherit;font-size:var(--text-caption-size);border:0;border-radius:.82rem;padding:0 .85rem;font-weight:740}.on-site-qr-scanner-module__3NNvxW__manual button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:40rem){.on-site-qr-scanner-module__3NNvxW__sheet{max-width:none;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border:0;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;top:auto;bottom:0;left:0;transform:none}.on-site-qr-scanner-module__3NNvxW__camera{aspect-ratio:1.12}}@media (min-width:75rem){html[data-juruz-desktop-embed=true] .on-site-qr-scanner-module__3NNvxW__layer{background:var(--merchant-neutral-canvas);padding:.85rem 1rem 1rem;overflow:auto}html[data-juruz-desktop-embed=true] .on-site-qr-scanner-module__3NNvxW__backdrop{display:none}html[data-juruz-desktop-embed=true] .on-site-qr-scanner-module__3NNvxW__sheet{box-shadow:none;border:0;border-radius:0;width:100%;max-width:none;margin:0 auto;padding:0;position:relative;top:auto;left:auto;transform:none}html[data-juruz-desktop-embed=true] .on-site-qr-scanner-module__3NNvxW__header{padding-right:3.75rem}html[data-juruz-desktop-embed=true] .on-site-qr-scanner-module__3NNvxW__close{display:none}html[data-juruz-desktop-embed=true] .on-site-qr-scanner-module__3NNvxW__camera{aspect-ratio:16/10;border-radius:1rem}html[data-juruz-desktop-embed=true] .on-site-qr-scanner-module__3NNvxW__reticle{width:min(36vw,12rem);height:min(36vw,12rem)}}
.juruz-moment-module__IXPA5q__moment{place-items:center;width:7rem;height:7rem;margin:clamp(2.6rem,8vh,4.8rem) auto;display:grid;position:relative}.juruz-moment-module__IXPA5q__triangle,.juruz-moment-module__IXPA5q__spark{pointer-events:none;transform-origin:50%;grid-area:1/1;display:block}.juruz-moment-module__IXPA5q__triangle{width:4.8rem;height:4.8rem}.juruz-moment-module__IXPA5q__compact{contain:paint;isolation:isolate;width:2.75rem;height:2.75rem;margin:0;overflow:hidden}.juruz-moment-module__IXPA5q__compact .juruz-moment-module__IXPA5q__triangle{backface-visibility:hidden;width:1.5rem;height:1.5rem}.juruz-moment-module__IXPA5q__compact .juruz-moment-module__IXPA5q__spark{backface-visibility:hidden;width:.62rem;height:.62rem}.juruz-moment-module__IXPA5q__triangleLead{animation:juruz-moment-module__IXPA5q__juruz-triangle-lead .46s var(--ease-standard) both;color:color-mix(in srgb, var(--merchant-primary) 24%, white)}.juruz-moment-module__IXPA5q__triangleTrail{animation:juruz-moment-module__IXPA5q__juruz-triangle-trail .46s 44ms var(--ease-standard) both;color:color-mix(in srgb, var(--merchant-primary) 14%, white)}.juruz-moment-module__IXPA5q__triangle svg,.juruz-moment-module__IXPA5q__spark svg{width:100%;height:100%;display:block}.juruz-moment-module__IXPA5q__triangle path,.juruz-moment-module__IXPA5q__spark path{fill:currentColor}.juruz-moment-module__IXPA5q__spark{animation:juruz-moment-module__IXPA5q__juruz-spark-shape-in .43s 96ms var(--ease-standard) both;color:var(--merchant-primary);z-index:2;width:1.95rem;height:1.95rem}.juruz-moment-module__IXPA5q__brand .juruz-moment-module__IXPA5q__triangleLead{color:var(--jz-brand-blue)}.juruz-moment-module__IXPA5q__brand .juruz-moment-module__IXPA5q__triangleTrail{color:#20c4f4}.juruz-moment-module__IXPA5q__brand .juruz-moment-module__IXPA5q__spark{color:var(--jz-brand-teal)}.juruz-moment-module__IXPA5q__brandSpark path{fill:var(--jz-brand-teal)}.juruz-moment-module__IXPA5q__compact.juruz-moment-module__IXPA5q__brand .juruz-moment-module__IXPA5q__triangle{width:1.62rem;height:1.62rem}.juruz-moment-module__IXPA5q__compact.juruz-moment-module__IXPA5q__brand .juruz-moment-module__IXPA5q__spark{z-index:4;width:1.04rem;height:1.04rem}@keyframes juruz-moment-module__IXPA5q__juruz-triangle-lead{0%{opacity:0;transform:translate(-1.45rem,1.45rem)scale(.76)}64%{opacity:1;transform:translate(.34rem,-.34rem)scale(1.02)}to{opacity:.96;transform:translate(.56rem,-.56rem)scale(.94)}}@keyframes juruz-moment-module__IXPA5q__juruz-triangle-trail{0%{opacity:0;transform:translate(-1.2rem,1.2rem)scale(.7)}64%{opacity:.9;transform:translate(-.34rem,.34rem)scale(.96)}to{opacity:.72;transform:translate(-.58rem,.58rem)scale(.86)}}@keyframes juruz-moment-module__IXPA5q__juruz-spark-shape-in{0%{opacity:0;transform:rotate(-46deg)scale(.12)}68%{opacity:1;transform:rotate(14deg)scale(1.22)}to{opacity:1;transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.juruz-moment-module__IXPA5q__triangleLead{opacity:.96;animation:none;transform:translate(.56rem,-.56rem)scale(.94)}.juruz-moment-module__IXPA5q__triangleTrail{opacity:.72;animation:none;transform:translate(-.58rem,.58rem)scale(.86)}.juruz-moment-module__IXPA5q__spark{animation:none}}
.shop-product-detail-module__3Xd8wG__catalogImageButton,.shop-product-detail-module__3Xd8wG__catalogInfoButton{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;min-width:0;padding:0}.shop-product-detail-module__3Xd8wG__catalogImageButton{width:100%;display:block}.shop-product-detail-module__3Xd8wG__catalogInfoButton{align-self:stretch;width:100%;display:block}.shop-product-detail-module__3Xd8wG__catalogImageButton:focus-visible,.shop-product-detail-module__3Xd8wG__catalogInfoButton:focus-visible{outline:3px solid color-mix(in srgb, var(--merchant-primary,#2b7fff) 16%, transparent);outline-offset:2px}.shop-product-detail-module__3Xd8wG__catalogImageButton:active,.shop-product-detail-module__3Xd8wG__catalogInfoButton:active{opacity:.76}.shop-product-detail-module__3Xd8wG__layer{z-index:154;align-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.shop-product-detail-module__3Xd8wG__backdrop{z-index:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121b2957;border:0;width:100%;position:absolute;inset:0}.shop-product-detail-module__3Xd8wG__sheet{background:var(--soft-ui-card-background);border:1px solid var(--soft-ui-border);border-radius:var(--soft-ui-dialog-radius);box-shadow:var(--soft-ui-dialog-shadow);z-index:1;grid-template-rows:minmax(0,1fr) auto;width:min(100%,34rem);height:min(44rem,100dvh - 2rem);max-height:min(44rem,100dvh - 2rem);margin:0 auto;display:grid;position:relative;overflow:hidden}.shop-product-detail-module__3Xd8wG__body{background:var(--soft-ui-surface-strong);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.shop-product-detail-module__3Xd8wG__hero{aspect-ratio:16/9;background:var(--merchant-neutral-surface-soft);cursor:zoom-in;border:0;width:100%;padding:0;line-height:0;display:block;overflow:hidden}.shop-product-detail-module__3Xd8wG__hero img{object-fit:cover;height:100%;transition:transform var(--duration-fast) var(--ease-standard);width:100%;display:block}.shop-product-detail-module__3Xd8wG__heroFallback{color:var(--merchant-neutral-text-muted);cursor:default;justify-content:center;align-items:center;display:flex}.shop-product-detail-module__3Xd8wG__heroFallback svg{width:2.1rem;height:2.1rem}.shop-product-detail-module__3Xd8wG__identity{gap:.28rem;padding:1.12rem 1.18rem 1.18rem;display:grid}.shop-product-detail-module__3Xd8wG__identity h2{color:var(--merchant-neutral-text);letter-spacing:-.026em;text-wrap:pretty;margin:0;font-size:clamp(1.34rem,3vw,1.58rem);font-weight:760;line-height:1.14}.shop-product-detail-module__3Xd8wG__price{color:var(--merchant-neutral-text);margin-top:.1rem;font-size:1rem;font-weight:730;line-height:1.35}.shop-product-detail-module__3Xd8wG__identity p{color:var(--merchant-neutral-text-muted);font-size:var(--text-body-small-size);margin:.34rem 0 0;line-height:1.52}.shop-product-detail-module__3Xd8wG__variantOverview,.shop-product-detail-module__3Xd8wG__options,.shop-product-detail-module__3Xd8wG__editQuantitySection{border-top:1px solid var(--merchant-neutral-border)}.shop-product-detail-module__3Xd8wG__variantOverview{padding:.28rem 0 .42rem}.shop-product-detail-module__3Xd8wG__variantOverviewHeader{justify-content:space-between;align-items:center;padding:.9rem 1.18rem .52rem;display:flex}.shop-product-detail-module__3Xd8wG__variantOverviewHeader h3{color:var(--merchant-neutral-text);margin:0;font-size:.98rem;font-weight:740}.shop-product-detail-module__3Xd8wG__variantOverviewHeader>strong{background:var(--merchant-neutral-surface-soft);color:var(--merchant-neutral-text-secondary);border-radius:.62rem;justify-content:center;align-items:center;min-width:1.65rem;height:1.65rem;padding:0 .44rem;font-size:.76rem;font-weight:700;display:inline-flex}.shop-product-detail-module__3Xd8wG__variantList{display:grid}.shop-product-detail-module__3Xd8wG__variantRow{background:var(--merchant-neutral-surface);border:0;border-top:1px solid var(--merchant-neutral-border);color:inherit;cursor:pointer;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto 1.25rem;align-items:center;gap:.75rem;width:100%;min-height:4rem;padding:.78rem 1.18rem;display:grid}.shop-product-detail-module__3Xd8wG__variantRow>span{gap:.18rem;min-width:0;display:grid}.shop-product-detail-module__3Xd8wG__variantRow>span strong{color:var(--merchant-neutral-text);font-size:var(--text-body-small-size);font-weight:560;line-height:1.38}.shop-product-detail-module__3Xd8wG__variantRow>span small{color:var(--merchant-neutral-text-muted);font-size:.74rem;font-weight:440}.shop-product-detail-module__3Xd8wG__variantRow>b{background:color-mix(in srgb, var(--merchant-primary,#2b7fff) 7%, var(--merchant-neutral-surface));color:var(--merchant-primary,#2b7fff);border-radius:.62rem;justify-content:center;align-items:center;min-width:1.72rem;height:1.72rem;padding:0 .44rem;font-size:.76rem;font-weight:720;display:inline-flex}.shop-product-detail-module__3Xd8wG__variantRow>svg{color:var(--merchant-neutral-text-muted);width:1rem;height:1rem}.shop-product-detail-module__3Xd8wG__options{padding:.2rem 0 .45rem;display:grid}.shop-product-detail-module__3Xd8wG__optionGroup{padding:.18rem 0 .62rem;display:grid}.shop-product-detail-module__3Xd8wG__optionGroup+.shop-product-detail-module__3Xd8wG__optionGroup{border-top:1px solid var(--merchant-neutral-border);margin-top:.34rem;padding-top:.52rem}.shop-product-detail-module__3Xd8wG__optionHeader{justify-content:space-between;align-items:center;gap:.75rem;padding:.84rem 1.18rem .5rem;display:flex}.shop-product-detail-module__3Xd8wG__optionHeader h3{color:var(--merchant-neutral-text);margin:0;font-size:1.02rem;font-weight:730;line-height:1.28}.shop-product-detail-module__3Xd8wG__optionHeader span{background:var(--merchant-neutral-surface-soft);color:var(--merchant-neutral-text-muted);font-size:var(--text-caption-size);white-space:nowrap;border-radius:.62rem;padding:.28rem .54rem;font-weight:640;line-height:1.2}.shop-product-detail-module__3Xd8wG__optionHeader span[data-complete=true]{background:color-mix(in srgb, var(--merchant-primary,#2b7fff) 7%, var(--merchant-neutral-surface));color:var(--merchant-primary,#2b7fff)}.shop-product-detail-module__3Xd8wG__optionChoices{padding-bottom:.12rem;display:grid}.shop-product-detail-module__3Xd8wG__optionChoice{background:var(--merchant-neutral-surface);color:var(--merchant-neutral-text-secondary);cursor:pointer;font:inherit;text-align:left;min-height:3.65rem;transition:background var(--duration-fast) var(--ease-standard);border:0;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;padding:.62rem 1.18rem;display:grid}.shop-product-detail-module__3Xd8wG__optionChoice:focus-visible{outline:3px solid color-mix(in srgb, var(--merchant-primary,#2b7fff) 14%, transparent);outline-offset:-3px}.shop-product-detail-module__3Xd8wG__choiceLabel{color:var(--merchant-neutral-text-secondary);min-width:0;font-size:.96rem;font-weight:450;line-height:1.4}.shop-product-detail-module__3Xd8wG__optionChoice[data-active=true] .shop-product-detail-module__3Xd8wG__choiceLabel{color:var(--merchant-neutral-text);font-weight:580}.shop-product-detail-module__3Xd8wG__choicePrice{color:var(--merchant-neutral-text-muted);text-align:right;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:450;line-height:1.3}.shop-product-detail-module__3Xd8wG__selectionMark{background:var(--merchant-neutral-surface);border:1.5px solid color-mix(in srgb, var(--merchant-neutral-text-muted) 55%, var(--merchant-neutral-border));border-radius:999px;justify-content:center;justify-self:start;align-items:center;width:1.26rem;height:1.26rem;display:inline-flex}.shop-product-detail-module__3Xd8wG__selectionMark:after{border-radius:inherit;content:"";background:0 0;width:.58rem;height:.58rem}.shop-product-detail-module__3Xd8wG__optionChoice[data-active=true] .shop-product-detail-module__3Xd8wG__selectionMark{border-color:var(--merchant-primary,#2b7fff)}.shop-product-detail-module__3Xd8wG__optionChoice[data-active=true][data-multiple=false] .shop-product-detail-module__3Xd8wG__selectionMark:after{background:var(--merchant-primary,#2b7fff)}.shop-product-detail-module__3Xd8wG__optionChoice[data-multiple=true] .shop-product-detail-module__3Xd8wG__selectionMark{border-radius:.32rem}.shop-product-detail-module__3Xd8wG__optionChoice[data-active=true][data-multiple=true] .shop-product-detail-module__3Xd8wG__selectionMark{background:var(--merchant-primary,#2b7fff)}.shop-product-detail-module__3Xd8wG__optionChoice[data-active=true][data-multiple=true] .shop-product-detail-module__3Xd8wG__selectionMark:after{background:0 0;border:2px solid #fff;border-width:0 2px 2px 0;border-radius:0;width:.28rem;height:.54rem;transform:translateY(-.04rem)rotate(45deg)}.shop-product-detail-module__3Xd8wG__editQuantitySection{margin-top:.2rem;display:grid}.shop-product-detail-module__3Xd8wG__editQuantityRow{justify-content:space-between;align-items:center;padding:1rem 1.18rem;display:flex}.shop-product-detail-module__3Xd8wG__editQuantityRow>strong{color:var(--merchant-neutral-text);font-size:.96rem;font-weight:700}.shop-product-detail-module__3Xd8wG__quantityControl{background:var(--merchant-neutral-surface-soft);border:1px solid var(--merchant-neutral-border);border-radius:.82rem;grid-template-columns:2.4rem 1.72rem 2.4rem;align-items:center;min-height:2.72rem;display:grid;overflow:hidden}.shop-product-detail-module__3Xd8wG__quantityControl button{color:var(--merchant-primary,#2b7fff);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.4rem;height:100%;min-height:2.72rem;padding:0;display:inline-flex}.shop-product-detail-module__3Xd8wG__quantityControl button:disabled{color:var(--merchant-neutral-text-muted);cursor:default}.shop-product-detail-module__3Xd8wG__quantityControl button svg{width:.96rem;height:.96rem}.shop-product-detail-module__3Xd8wG__quantityControl b{color:var(--merchant-neutral-text);text-align:center;font-size:.92rem;font-weight:700}.shop-product-detail-module__3Xd8wG__footer{background:var(--soft-ui-glass);border-top:1px solid var(--soft-ui-border);padding:.78rem .9rem calc(.78rem + env(safe-area-inset-bottom));z-index:10;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative;box-shadow:0 -7px 22px #1822350a}.shop-product-detail-module__3Xd8wG__addButton{background:var(--merchant-primary-action,var(--merchant-primary,#2b7fff));box-shadow:0 6px 18px color-mix(in srgb, var(--merchant-primary-action,var(--merchant-primary,#2b7fff)) 14%, transparent);color:var(--merchant-primary-contrast);cursor:pointer;font:inherit;font-size:var(--text-body-small-size);border:0;border-radius:.92rem;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:3.35rem;padding:.76rem 1.16rem;font-weight:750;display:flex}.shop-product-detail-module__3Xd8wG__addButton:has(strong){justify-content:space-between}.shop-product-detail-module__3Xd8wG__addButton strong{font-size:inherit;text-overflow:clip;white-space:normal;min-width:0;font-weight:750;overflow:visible}.shop-product-detail-module__3Xd8wG__addButton:disabled{background:var(--merchant-neutral-surface-soft);box-shadow:none;color:var(--merchant-neutral-text-muted);cursor:default}.shop-product-detail-module__3Xd8wG__addButton:active:not(:disabled){transform:scale(.994)}.shop-product-detail-module__3Xd8wG__backButton,.shop-product-detail-module__3Xd8wG__imageBack{background:var(--merchant-neutral-surface,#fff);border:1px solid color-mix(in srgb, var(--merchant-neutral-border,#e3e8ef) 86%, transparent);color:var(--merchant-neutral-text-secondary,#5e6877);cursor:pointer;height:2.75rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;padding:0;display:inline-flex;box-shadow:0 4px 16px #1822350a}.shop-product-detail-module__3Xd8wG__backButton{z-index:6;position:absolute;top:.8rem;left:.8rem}.shop-product-detail-module__3Xd8wG__backButton:hover,.shop-product-detail-module__3Xd8wG__imageBack:hover{border-color:color-mix(in srgb, var(--merchant-neutral-text-muted,#8a93a0) 26%, var(--merchant-neutral-border,#e3e8ef));color:var(--merchant-neutral-text,#182235)}.shop-product-detail-module__3Xd8wG__backButton:active,.shop-product-detail-module__3Xd8wG__imageBack:active{transform:scale(.95)}.shop-product-detail-module__3Xd8wG__backButton:focus-visible,.shop-product-detail-module__3Xd8wG__imageBack:focus-visible{outline:3px solid color-mix(in srgb, var(--merchant-primary,#2b7fff) 16%, transparent);outline-offset:2px}.shop-product-detail-module__3Xd8wG__backButton svg,.shop-product-detail-module__3Xd8wG__imageBack svg{width:1.02rem;height:1.02rem}.shop-product-detail-module__3Xd8wG__imageViewer{z-index:160;background:#10161ff5;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.shop-product-detail-module__3Xd8wG__imageViewer img{object-fit:contain;width:100%;height:100%;display:block}.shop-product-detail-module__3Xd8wG__imageBack{left:calc(.75rem + env(safe-area-inset-left));top:calc(.75rem + env(safe-area-inset-top));z-index:2;position:absolute}@media (hover:hover){.shop-product-detail-module__3Xd8wG__catalogInfoButton:hover{opacity:.78}.shop-product-detail-module__3Xd8wG__catalogImageButton:hover img,.shop-product-detail-module__3Xd8wG__hero:hover img{transform:scale(1.014)}.shop-product-detail-module__3Xd8wG__variantRow:hover,.shop-product-detail-module__3Xd8wG__optionChoice:hover{background:color-mix(in srgb, var(--merchant-neutral-surface-soft) 70%, var(--merchant-neutral-surface))}}@media (max-width:46rem){.shop-product-detail-module__3Xd8wG__layer{background:var(--merchant-neutral-surface);align-items:stretch;padding:0}.shop-product-detail-module__3Xd8wG__backdrop{display:none}.shop-product-detail-module__3Xd8wG__sheet{box-shadow:none;border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.shop-product-detail-module__3Xd8wG__hero{aspect-ratio:auto;height:clamp(12.25rem,28dvh,13.75rem)}.shop-product-detail-module__3Xd8wG__identity{padding:1rem 1rem 1.08rem}.shop-product-detail-module__3Xd8wG__identity h2{font-size:1.38rem}.shop-product-detail-module__3Xd8wG__price{font-size:.98rem}.shop-product-detail-module__3Xd8wG__variantOverviewHeader,.shop-product-detail-module__3Xd8wG__variantRow,.shop-product-detail-module__3Xd8wG__optionHeader,.shop-product-detail-module__3Xd8wG__optionChoice,.shop-product-detail-module__3Xd8wG__editQuantityRow{padding-inline:1rem}.shop-product-detail-module__3Xd8wG__footer{padding:.72rem .8rem calc(.72rem + max(env(safe-area-inset-bottom), .35rem))}.shop-product-detail-module__3Xd8wG__backButton{left:calc(.75rem + env(safe-area-inset-left));top:calc(.75rem + env(safe-area-inset-top))}}@media (max-width:24rem){.shop-product-detail-module__3Xd8wG__optionChoice{gap:.68rem}.shop-product-detail-module__3Xd8wG__footer{padding-inline:.7rem}.shop-product-detail-module__3Xd8wG__addButton{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.shop-product-detail-module__3Xd8wG__catalogImageButton img,.shop-product-detail-module__3Xd8wG__hero img,.shop-product-detail-module__3Xd8wG__variantRow,.shop-product-detail-module__3Xd8wG__optionChoice,.shop-product-detail-module__3Xd8wG__quantityControl button,.shop-product-detail-module__3Xd8wG__addButton,.shop-product-detail-module__3Xd8wG__backButton,.shop-product-detail-module__3Xd8wG__imageBack{transition:none}}
