#product-info-dialog{--popover-content-max-height: calc(100dvh - var(--space-token-5xl));--product-info-dialog-inline-padding: var(--space-token-md);z-index:1001;position:fixed;left:0;padding:0}#product-info-dialog::part(outside-close-button){display:none}#product-info-dialog::part(content){inline-size:100%;border-radius:var(--radius--base) var(--radius--base) 0 0;background:var(--color-bg-white);color:var(--color-text-primary)}#product-info-dialog::part(title){padding:var(--space-token-l) var(--product-info-dialog-inline-padding) 0;border:0;text-align:start}#product-info-dialog::part(body){padding:var(--space-25) var(--product-info-dialog-inline-padding) calc(var(--space-token-md) + env(safe-area-inset-bottom,0px));text-align:start}#product-info-dialog .dialog-title-box{padding-inline-end:var(--space-token-xl)}#product-info-dialog .dialog-title-text{margin:0;color:var(--color-text-primary);font:var(--font-lg-semibold)}#product-info-dialog .dialog-close-button{position:absolute;inset-block-start:18px;inset-inline-end:18px;display:grid;place-items:center;inline-size:var(--space-token-xl);block-size:var(--space-token-xl);padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-primary);cursor:pointer}#product-info-dialog .dialog-close-button:hover{background:var(--color-bg-gray-hover)}#product-info-dialog .dialog-close-button:focus-visible{outline:var(--stroke-line-2xl, 2px) solid var(--color-text-primary);outline-offset:2px}#product-info-dialog .dialog-body-box{color:var(--color-text-primary);font:var(--font-base-medium);text-align:start}#product-info-dialog .dialog-body-box :is(p,ul,ol){margin-block:0}#product-info-dialog .dialog-body-box :is(p,ul,ol,h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-block-start:1lh}#product-info-dialog .dialog-body-box :is(h2,h3,h4,h5,h6){margin-block:0;color:var(--color-text-primary);font:var(--font-lg-semibold)}#product-info-dialog .dialog-body-box :is(p,ul,ol)+:is(h2,h3,h4,h5,h6){margin-block-start:var(--space-token-xl)}#product-info-dialog .dialog-body-box :is(h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-block-start:var(--space-token-xs)}#product-info-dialog .dialog-body-box :is(ul,ol){padding-inline-start:var(--space-token-md)}#product-info-dialog .dialog-body-box ul li{margin-block:2px;list-style:disc}#product-info-dialog .dialog-body-box a:not([class]){color:var(--color-link-normal);text-decoration:underline;text-underline-offset:2px}#product-info-dialog .dialog-body-box a:not([class]):hover{color:var(--color-link-hover)}#product-info-dialog .dialog-body-box a:not([class]):active{color:var(--color-link-click)}#product-info-dialog:where(:not([data-layout])) .dialog-body-box img:where(:not(.product-gallery img)){max-inline-size:100%;block-size:auto}#product-info-dialog .question-box{padding-block-end:var(--space-token-5xl)}#product-info-dialog .question-title{margin-block-end:var(--space-token-base);font:var(--font-base-semibold)}#product-info-dialog .question-answer{margin-block-end:var(--space-token-base);font:var(--font-sm-medium)}#product-info-dialog .delivery-info-dialog-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-token-s);inline-size:100%}#product-info-dialog .delivery-info-item{padding:var(--space-token-s);overflow:hidden;border:1px solid var(--stroke-20);border-radius:var(--radius-xs);color:var(--color-text-primary);font:var(--font-sm-medium);text-align:center;cursor:pointer}#product-info-dialog .delivery-info-item:hover{background:var(--color-bg-gray-hover)}@media screen and (min-width:768px){#product-info-dialog .delivery-info-dialog-wrapper{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media screen and (min-width:768px)and (max-width:999px){#product-info-dialog{--product-info-dialog-inline-padding: var(--space-token-xl)}#product-info-dialog::part(body){padding-block-start:var(--space-token-s)}#product-info-dialog .dialog-close-button{inset-block-start:22px;inset-inline-end:22px}}@media screen and (min-width:1000px){#product-info-dialog{--popover-content-max-height: 85vh;--product-info-dialog-inline-padding: var(--space-token-3xl);padding:var(--space-token-base)}#product-info-dialog::part(content){inline-size:min(800px,100%);margin-inline:auto;border-radius:var(--radius--base)}#product-info-dialog::part(title){padding-block-start:var(--space-token-xl)}#product-info-dialog::part(body){padding-block:calc(var(--space-token-xl) - var(--space-5)) var(--space-token-3xl)}#product-info-dialog .dialog-title-text{font:var(--font-2xl-semibold)}#product-info-dialog .dialog-close-button{inset-block-start:22px;inset-inline-end:22px}}#product-info-dialog[data-layout=notify] .dialog-title-text{display:none}#product-info-dialog[data-layout=notify]::part(body){padding-block-start:0}#product-info-dialog[data-layout=notify] #esc-out-of-stock-inputs{padding:0!important;background:none!important}#product-info-dialog[data-layout=notify] #esc-out-of-stock-inputs .esc-out-of-stock-title{padding-inline:var(--space-token-xl)}@media screen and (max-width:999px){#product-info-dialog[data-layout=notify]{top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center;padding:0 var(--space-token-md)}#product-info-dialog[data-layout=notify]::part(content){block-size:auto;max-inline-size:800px;margin-inline:auto;border-radius:var(--radius--base)}#product-info-dialog[data-layout=notify]::part(body){padding-block-end:var(--space-token-md)}}@media screen and (min-width:1000px){#product-info-dialog[data-layout=notify]::part(body){padding:0 var(--space-token-4xl) var(--space-token-4xl)}}#product-info-dialog[data-layout=overview]::part(body){padding-block-start:var(--space-token-md);padding-inline:0}#product-info-dialog[data-layout=overview] .section-settings{margin:0;padding:0}#product-info-dialog[data-layout=overview] .product{--product-grid: auto / minmax(0, 1fr);row-gap:var(--space-token-s)}#product-info-dialog product-media{position:static}#product-info-dialog[data-layout=overview] .product-gallery__badges,#product-info-dialog[data-layout=overview] .product-gallery__border-image,#product-info-dialog[data-layout=overview] .product-gallery__badge-image,#product-info-dialog[data-layout=overview] .shopify-block__product-border-image{display:none}#product-info-dialog[data-layout=overview] .product-gallery__counter{inset-block-start:var(--space-token-md);inset-inline-end:var(--space-token-md);background:var(--mask-light-gray-s)}#product-info-dialog[data-layout=overview] .shopify-block__product-details{position:static;display:flex;flex-direction:column;padding-inline:var(--product-info-dialog-inline-padding)}#product-info-dialog[data-layout=overview] .shopify-block__product-details>*{margin-block:0}#product-info-dialog[data-layout=overview] .shopify-block__product-details>:not(.shopify-block__product-title,.product-info__price,.shopify-app-block:has(.jdgm-preview-badge),.product-info__offer-list.default,.product-info__description){display:none}#product-info-dialog[data-layout=overview] .shopify-block__product-details>.shopify-block__product-title{order:1}#product-info-dialog[data-layout=overview] .shopify-block__product-details>.shopify-app-block:has(.jdgm-preview-badge){order:2;margin-block-start:var(--space-token-2xs)}#product-info-dialog[data-layout=overview] .shopify-block__product-details>.product-info__price{order:3;margin-block-start:var(--space-token-base)}#product-info-dialog[data-layout=overview] .shopify-block__product-details>.product-info__offer-list{order:4;margin-block-start:var(--space-token-l)}#product-info-dialog[data-layout=overview] .shopify-block__product-details>.product-info__description{order:5;margin-block-start:var(--space-token-l)}#product-info-dialog[data-layout=overview] .shopify-block__product-details>.product-info__offer-list.default~.product-info__description{margin-block-start:var(--space-token-xl)}#product-info-dialog[data-layout=overview] .product-info__price sale-price{font:var(--font-2xl-semibold)}#product-info-dialog[data-layout=overview] .product-info__price .include-tax-title{display:none}#product-info-dialog[data-layout=overview] .product-info__price compare-at-price{font:var(--font-base-medium)}#product-info-dialog[data-layout=overview] .product-info__offer-list .offer{padding:var(--space-token-l);border-radius:var(--radius-xs);background:var(--color-bg-gray);color:var(--color-text-primary)}#product-info-dialog[data-layout=overview] .product-info__offer-list .offer-title{font:var(--font-base-medium)}#product-info-dialog[data-layout=overview] .product-info__description,#product-info-dialog[data-layout=overview] .product-info__description .prose{color:var(--color-text-primary);font:var(--font-base-medium)}@media screen and (min-width:1000px){#product-info-dialog[data-layout=overview]::part(content){inline-size:min(1200px,100%)}#product-info-dialog[data-layout=overview]::part(body){padding:var(--space-90) var(--space-token-3xl) var(--space-token-4xl)}#product-info-dialog[data-layout=overview] .product{--product-grid: auto / minmax(0, 1fr) minmax(0, 1fr);column-gap:var(--space-token-2xl)}#product-info-dialog[data-layout=overview] .product-media__tabs{display:none}#product-info-dialog[data-layout=overview] .product-gallery__media-list-wrapper{overflow:hidden;border-radius:var(--radius--base);background:var(--color-bg-gray-hover)}#product-info-dialog[data-layout=overview] .shopify-block__product-details{padding-inline:0}#product-info-dialog[data-layout=overview] .shopify-block__product-title>.product-info__title{font:var(--font-5xl-semibold)}#product-info-dialog[data-layout=overview] .product-info__price sale-price{font:var(--font-3xl-semibold)}#product-info-dialog[data-layout=overview] .product-info__price compare-at-price{font:var(--font-xl-medium)}#product-info-dialog[data-layout=overview] .product-info__price .badge--on-sale{padding-block:var(--space-5);font:var(--font-xs-semibold)}#product-info-dialog[data-layout=overview] .shopify-block__product-details>.product-info__offer-list,#product-info-dialog[data-layout=overview] .shopify-block__product-details>.product-info__description{margin-block-start:var(--space-token-xl)}#product-info-dialog[data-layout=overview] .product-info__offer-list .offer-title,#product-info-dialog[data-layout=overview] .product-info__description,#product-info-dialog[data-layout=overview] .product-info__description .prose{font:var(--font-lg-medium)}}#product-info-dialog[data-layout=overview] .shopify-block__product-title>:not(.product-info__title){display:none}#product-info-dialog[data-layout=overview] .shopify-block__product-title>.product-info__title{margin-block:0}
/*# sourceMappingURL=/cdn/shop/t/54/assets/component-product-info-dialog.css.map */
