@layer theme;@layer base{html[data-product-window-surface],html.customer-dark[data-product-window-surface]{scrollbar-gutter:stable}@media (width>=1280px){html.customer-dark[data-product-window-surface]{scrollbar-gutter:stable both-edges}html.customer-dark[data-product-window-host]:has(.home-plate){scrollbar-gutter:auto}}html[data-product-window-embed],html[data-product-window-embed][data-product-window-surface]{scrollbar-gutter:auto}@media (width<1280px){html[data-product-window-surface]:has(.pw-page-frame[data-new-order-flow]){scrollbar-gutter:auto}}}@layer components;@layer utilities{.pw-content [hidden]{display:none}.pw-qty-scroll{max-width:100%;overflow:visible}.pw-qty-table{table-layout:auto;background:var(--sj-color-surface);border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--sj-type-sm);line-height:1.2}.pw-qty-table caption{padding:var(--sj-space-150);text-align:left;caption-side:top;font-size:var(--sj-type-xs)}.pw-qty-table caption strong{float:left;font-weight:600}.pw-qty-table caption span{float:right;color:var(--sj-color-text-muted)}.pw-qty-table th,.pw-qty-table td{padding:0 var(--sj-space-050);text-align:center;white-space:nowrap;border-bottom:0}.pw-qty-table tbody tr>*{border-bottom:1px solid var(--sj-color-line-soft)}.pw-qty-table tbody tr:last-child>*{border-bottom:0}.pw-qty-table button{width:100%;padding:0 var(--sj-space-050);min-height:var(--sj-space-400);border-radius:var(--sj-radius-400)}.pw-qty-table button[aria-pressed=true]{background:var(--sj-color-text);color:var(--sj-color-surface);outline:1px solid var(--sj-color-text)}.pw-qty-table thead th[data-selected=true]{background:var(--sj-color-quantity-standard-head)}.pw-qty-table [data-selected=true]{background:var(--sj-color-surface-page)}.pw-qty-table tbody [data-selected=true]{background:var(--sj-color-quantity-standard-body)}.pw-qty-table tbody th{padding-left:var(--sj-space-150);text-align:left;font-weight:400}.pw-qty-table tr:has([aria-pressed=true])>th{font-weight:600}.pw-qty-table button:not(:disabled):not([aria-pressed=true]):hover{background:var(--sj-color-line-soft);color:var(--sj-color-text)}.pw-qty-table [data-qty-row]>th{transition:background-color var(--sj-duration-customer-base)}.pw-qty-table [data-qty-row]:hover>th{background:var(--sj-color-line-soft)}.pw-qty-table button[aria-pressed=true] small{color:var(--sj-color-line-soft)}.pw-qty-table button:disabled{color:var(--sj-color-text-muted)}.pw-qty-table small{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);white-space:nowrap;line-height:1.2;display:block}.pw-qty-table thead th{height:calc(var(--sj-space-600) + var(--sj-space-050) / 2)}.pw-qty-table tbody :is(th,td){height:calc(var(--sj-space-400) + var(--sj-space-150) + var(--sj-space-050) / 2)}.pw-qty-table [data-price-cell] small{font-size:var(--sj-font-size-label)}.pw-qty-table small[data-qty-discount]{margin-left:var(--sj-space-050);color:var(--sj-color-customer-success-strong);display:inline}.pw-content[data-viewport=mobile] .pw-qty-table small[data-qty-discount]{margin-left:0;display:block}.pw-content[data-viewport=mobile] .pw-qty-table{font-size:var(--sj-type-xs)}.pw-host{border:calc(var(--sj-space-050) * .75) solid color-mix(in srgb, color-mix(in srgb, color-mix(in srgb, var(--sj-color-surface) 28.342%, var(--sj-color-gray-300)) 53.6%, color-mix(in srgb, var(--sj-color-amber-100) 67.2414%, var(--sj-color-blue-100))) 80%, transparent);border-radius:var(--sj-space-300);background:var(--sj-color-surface);max-width:none;max-height:none;box-shadow:0 calc(var(--sj-space-300) + var(--sj-space-050) * 1.5) calc(var(--sj-space-600) + var(--sj-space-400)) color-mix(in srgb, var(--sj-color-scrim) 91.6667%, var(--sj-color-brand-dark));margin:0;padding:0;position:fixed;overflow:hidden}.pw-host::backdrop{background:var(--sj-color-scrim)}.pw-iframe{border:0;width:100%;height:100%;display:block}.pw-close{inset:var(--sj-space-100) var(--sj-space-100) auto auto;z-index:var(--sj-z-popover);width:var(--sj-space-400);height:var(--sj-space-400);border-radius:var(--sj-radius-pill);border:1px solid var(--sj-color-line-soft);color:var(--sj-color-text);background:var(--sj-color-surface);cursor:pointer;position:absolute}.pw-return-label{display:none}.pw-opening{animation:pw-open .4s var(--sj-ease-out-quart) both}.pw-opening .pw-iframe{animation:pw-content .4s var(--sj-ease-out-quart) both}.pw-closing{animation:pw-dismiss calc(var(--sj-duration-customer-fast) + var(--sj-duration-customer-base) / 10) ease-out both}.pw-back{width:fit-content;margin:var(--sj-space-150) auto;color:var(--sj-color-v3-storefront-text);display:block}.pw-page-frame{margin:0 auto var(--sj-space-300);border-radius:var(--sj-space-300);background:var(--sj-color-surface);overflow:hidden}.pw-content.pw-embed{height:var(--sj-impose-viewport-height)}.pw-content{height:100%;padding-top:0;position:relative;overflow:auto}.ow-content{padding:var(--sj-space-300);color:var(--sj-color-text);background:var(--sj-color-surface)}.ow-content>astro-island{min-width:0;display:block}.ow-content[data-viewport=desktop] .checkout-phase5-body{grid-template-columns:minmax(0, 1fr) var(--sj-layout-checkout-summary);gap:var(--sj-space-300);display:grid}.ow-content[data-viewport=desktop] .checkout-phase5-body>*{width:auto;min-width:0}.ow-content .checkout-phase5-main{padding:0}.pw-cart-trigger{margin:var(--sj-space-100) var(--sj-space-200) var(--sj-space-100) auto;padding:var(--sj-space-100) var(--sj-space-150);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-pill);color:var(--sj-color-text);background:var(--sj-color-surface);cursor:pointer;display:block}.pw-new-cart-trigger{top:var(--sj-space-200);right:calc(var(--sj-space-700) + var(--sj-space-050) + calc(var(--sj-space-050) / 2));z-index:var(--sj-z-popover);align-items:center;gap:calc(var(--sj-space-050) + calc(var(--sj-space-050) / 2));height:calc(var(--sj-space-500) + calc(var(--sj-space-050) / 2));padding:0 calc(var(--sj-space-150) + calc(var(--sj-space-050) / 2));font-size:var(--sj-type-sm);margin:0;display:inline-flex;position:absolute}.pw-new-cart-trigger b{min-width:var(--sj-space-250);height:var(--sj-space-250);padding-inline:calc(var(--sj-space-050) + calc(var(--sj-space-050) / 2));border-radius:var(--sj-radius-pill);background:var(--sj-color-text);color:var(--sj-color-surface);font-size:var(--sj-type-xs);place-items:center;display:inline-grid}.pw-cart-notice{top:calc(var(--sj-space-700) + calc(var(--sj-space-050) / 2));right:calc(var(--sj-space-700) + var(--sj-space-050) + calc(var(--sj-space-050) / 2));z-index:var(--sj-z-toast);align-items:center;gap:var(--sj-space-100);height:var(--sj-space-500);padding-inline:var(--sj-space-200);border-radius:var(--sj-radius-pill);background:var(--sj-color-neutral-900);color:var(--sj-color-surface);font-size:var(--sj-type-sm);pointer-events:none;margin:0;display:inline-flex;position:absolute}.pw-cart-check{width:var(--sj-space-250);height:var(--sj-space-250);border-radius:var(--sj-radius-pill);background:var(--sj-color-customer-success-strong);place-items:center;display:grid}.pw-payment-unit{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted)}.pw-content[data-viewport=desktop] .pw-spec-editor:has(.pw-qty-table){overflow:visible}.pw-qty-cover{z-index:var(--sj-z-popover);background:var(--sj-color-v3-product-window-paper);pointer-events:none;height:0;position:fixed;top:0}.pw-content[data-viewport=mobile] .pw-spec-editor{overflow:visible}.pw-content[data-viewport=mobile]:has(.pw-left) .pw-qty-table{table-layout:fixed}.pw-content[data-viewport=mobile]:has(.pw-left) .pw-qty-table thead th{padding-inline:0}.pw-content[data-viewport=mobile]:has(.pw-spec-editor:not([hidden])) .pv-mobile-order-bar,.pw-content[data-viewport=mobile]:has(.pw-receipt:not([hidden])) .pv-mobile-order-bar,.pw-content[data-viewport=mobile] .pv-mobile-order-bar[data-payment-actions-visible=true]{visibility:hidden;pointer-events:none}.pw-receipt{inset:var(--sj-space-200) var(--sj-space-200) var(--sj-space-200) auto;width:calc(50% - var(--sj-space-300));z-index:var(--sj-z-popover);padding:var(--sj-space-200);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-500);color:var(--sj-color-text);background:var(--sj-color-surface);position:absolute;overflow:auto}.pw-receipt header{margin-bottom:var(--sj-space-200);justify-content:space-between;align-items:center;display:flex}.pw-receipt h2{font-size:var(--sj-type-lg);font-weight:500}.pw-receipt header button{padding:var(--sj-space-100);cursor:pointer}.pw-receipt .pw-receipt-continue{font-size:var(--sj-font-size-xs-plus)}.pw-content[data-viewport=mobile] .pw-receipt{inset:var(--sj-space-200);width:auto;position:fixed}.pw-content[data-viewport=mobile] .pw-cart-notice{inset-inline:auto var(--sj-space-200);top:auto;bottom:var(--sj-space-800);z-index:var(--sj-z-toast);position:fixed}.pw-content .product-view{max-width:none;padding:var(--sj-space-300)}.pw-content[data-viewport=desktop] .product-view{height:100%}.pw-content[data-viewport=desktop] .pv-grid{gap:var(--sj-space-400);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;display:grid}.pw-content[data-viewport=desktop] .pv-left-col{display:flex;overflow:auto}.pw-content[data-viewport=desktop] .pv-images{display:flex;position:static}.pw-content[data-viewport=desktop] .pv-options{flex-direction:column;min-height:0;display:flex;overflow:hidden}.pw-content[data-viewport=desktop] .pw-specs{flex:1;min-height:0;overflow:auto}.pw-content[data-viewport=desktop] .pw-payment{flex-shrink:0;display:block}.pw-content[data-viewport=desktop] .pv-mobile-order-bar{display:none}.pw-content[data-viewport=desktop] .pv-btn-group{display:flex}.pw-content[data-viewport=desktop] .pv-highlights{display:grid}.pw-content[data-viewport=desktop] .pv-product-desc,.pw-content[data-viewport=desktop] .pv-features{display:block}.pw-content .pv-price-box{margin-top:var(--sj-space-100);padding:var(--sj-space-200)}.pw-content .pv-price-right{margin-left:auto}.pw-content .pv-estimate-btn{height:var(--sj-space-500)}.pw-content .pv-btn-group{margin-top:var(--sj-space-100)}.pw-content .pv-cart-btn,.pw-content .pv-order-btn{white-space:nowrap;padding:var(--sj-space-150)}.pw-content:has(.pw-left){--sj-color-text:var(--sj-color-v3-product-window-text);--sj-color-text-muted:var(--sj-color-v3-product-window-muted);--sj-color-line-soft:var(--sj-color-v3-product-window-line);padding:calc(var(--sj-space-300) + var(--sj-space-050));background:var(--sj-color-v3-product-window-paper);color:var(--sj-color-text);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.pw-content:has(.pw-left)>astro-island{min-width:0;height:100%;min-height:0}.pw-content:has(.pw-left) .product-view{color:var(--sj-color-text);padding:0 0 0 var(--sj-space-400);width:100%;min-width:0;height:100%;min-height:0}.pw-content:has(.pw-left) .pv-grid{height:100%;display:block}.pw-content:has(.pw-left) .pv-options{height:100%}.pw-left{padding-right:var(--sj-space-400);border-right:1px solid var(--sj-color-line-soft);min-width:0;height:100%;min-height:0;color:var(--sj-color-text);word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;display:flex;position:relative;overflow:visible}.pw-spec-row{align-items:flex-start;gap:var(--sj-space-200);padding:var(--sj-space-150) var(--sj-space-200);margin-bottom:var(--sj-space-100);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400);background:var(--sj-color-surface);word-break:keep-all;display:flex;position:relative}.pw-spec-icon{width:calc(var(--sj-space-500) + var(--sj-space-050));height:calc(var(--sj-space-500) + var(--sj-space-050));border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400);color:var(--sj-color-v3-product-window-icon);flex-shrink:0;place-items:center;margin-block:auto;display:grid}.pw-spec-icon img{width:var(--sj-space-300);height:var(--sj-space-300);min-width:0;min-height:0;display:block}.pw-spec-paper-image{object-fit:cover;border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-pill)}.pw-spec-fold-image{object-fit:contain}.pw-spec-text{flex:1;min-width:0}.pw-spec-label{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);margin-bottom:var(--sj-space-050);font-weight:500;display:block}.pw-spec-sentence{font-size:var(--sj-type-md);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7}.pw-spec-sentence .pw-spec-muted{color:var(--sj-color-product-window-optional);font-weight:500}.pw-spec-sentence [data-word-gap]{min-width:var(--sj-space-100);display:inline-block}.pw-spec-value{font-size:var(--sj-type-md);font-weight:inherit;text-align:left;font-variant-numeric:tabular-nums;color:var(--sj-color-text)}button.pw-spec-value{cursor:pointer;background-image:linear-gradient(var(--sj-color-text), var(--sj-color-text));border-bottom:1.5px dashed var(--sj-color-text-muted);transition:background-size var(--sj-duration-customer-slower) var(--sj-ease-out-quart);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;background-origin:border-box;padding-bottom:1px;font-weight:600;text-decoration:none}button.pw-spec-value:hover,button.pw-spec-value:focus-visible,button.pw-spec-value[aria-expanded=true]{background-size:100% 1.5px;border-bottom-color:#0000}.pw-spec-editor{z-index:var(--sj-z-popover);width:max-content;color:var(--sj-color-text);padding:var(--sj-space-100);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-500);background:var(--sj-color-surface);box-shadow:var(--sj-elevation-popover);margin-top:0;position:fixed;overflow:auto}.pw-spec-editor[hidden]{display:none}.pw-spec-editor .pv-block{padding:0}.pw-spec-editor .pv-block>:is(p,h2,h3):first-child{display:none}.pw-spec-editor .pv-block .grid{gap:var(--sj-space-050);flex-wrap:wrap;display:flex}.pw-spec-editor .pv-block .grid>button,.pw-spec-editor [data-option-control]{width:auto;min-height:var(--sj-space-500);padding:var(--sj-space-050) var(--sj-space-150);font-size:var(--sj-type-sm);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-pill);background:var(--sj-color-surface);color:var(--sj-color-text);flex:none;font-weight:400;line-height:1.5}.pw-spec-editor .pv-block .grid>button[aria-pressed=true],.pw-spec-editor .pv-block .grid>button[data-active=true],.pw-spec-editor [data-option-control][data-active=true],.pw-spec-editor [data-option-control][aria-pressed=true]{border-color:var(--sj-color-text);font-weight:600}.pw-spec-editor:has(.pw-qty-table){width:min(var(--sj-layout-checkout-form), 100%)}.pw-spec-row[data-spec-type=size] .pw-spec-editor .pv-block{gap:var(--sj-space-050);flex-wrap:wrap;display:flex}.pw-spec-row[data-spec-type=size] .pw-spec-editor .pv-block div:has(>[data-option-control]),.pw-spec-row[data-spec-type=size] .pw-spec-editor .pv-block div:has(>div>.grid){display:contents}.pw-spec-done{margin:var(--sj-space-150) 0 0 auto;font-size:var(--sj-type-sm);cursor:pointer;text-decoration:underline;display:block}.pw-spec-editor[data-option-axis=quantity] .pw-spec-done{top:calc(var(--sj-space-100) + var(--sj-space-150));right:calc(var(--sj-space-100) + var(--sj-space-150));font-size:var(--sj-type-xs);margin:0;line-height:1.2;position:absolute}.pw-qty-table caption span{margin-right:var(--sj-space-500)}.pw-spec-editor:has(.pw-qty-table) [data-custom-qty]{min-height:calc(var(--sj-space-400) + var(--sj-space-150) + var(--sj-space-050) / 2);padding:0 var(--sj-space-150);border:0;border-top:1px solid var(--sj-color-line-soft);background:0 0;border-radius:0;margin:0}.pw-spec-editor:has(.pw-qty-table) [data-custom-qty]>div{flex:none;margin-left:auto}.pw-spec-editor:has(.pw-qty-table) [data-custom-qty-input]{width:calc(var(--sj-space-800) - var(--sj-space-150));height:calc(var(--sj-space-300) + var(--sj-space-050));padding:var(--sj-space-050) var(--sj-space-100);border-radius:var(--sj-radius-pill);font-size:var(--sj-type-xs);line-height:1.2}.pw-spec-note{margin-top:var(--sj-space-100);font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);line-height:1.6}.pw-spec-row [data-spring-options]>.grid{display:contents}.pw-spec-row [data-spring-options]>.grid>div:has([data-spring-field=coverPrint]){order:1}.pw-spec-row [data-spring-options]>div:has(>[data-spring-paper-options]){order:2}.pw-spec-row [data-spring-options]>.grid>div:has([data-spring-field=pp]){order:3}.pw-spec-row [data-spring-options]>.grid>div:has([data-spring-field=back]){order:4}.pw-left h1{font-size:var(--sj-type-xl);text-wrap:balance;margin-bottom:var(--sj-space-100);font-weight:600;line-height:1.2}.pw-left h2,.pw-left h3{font-size:var(--sj-type-md);margin-bottom:var(--sj-space-100);font-weight:600}.pw-left p,.pw-left li{font-size:var(--sj-type-sm);line-height:1.6}.pw-left .pw-description{color:var(--sj-color-text);margin-bottom:var(--sj-space-300);font-size:var(--sj-type-md);flex-shrink:0}.pw-left .pv-features{margin-top:var(--sj-space-300);display:block}.pw-features,.pw-highlights,.pw-consult{flex-shrink:0}.pw-left .pw-features h2,.pw-left .pw-features h3,.pw-left .pw-highlights h2{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);font-weight:500}.pw-left li{margin-block:var(--sj-space-050);font-weight:400}.pw-left .pw-features ul{font-size:var(--sj-type-sm);color:var(--sj-color-text)}.pw-left .pw-features .pv-features{margin-bottom:0}.pw-left .pw-features+.pw-highlights{margin-top:0}.pw-left .pw-highlights{font-size:var(--sj-type-sm)}.pw-left .pw-highlights strong{font-weight:400}.pw-photo{min-height:var(--sj-space-900);border-radius:var(--sj-radius-500);flex:1;position:relative;overflow:hidden}.pw-photo>div:not(.pw-photo-tools),.pw-photo>div:not(.pw-photo-tools)>div:first-child{height:100%}.pw-photo .pv-main-image{aspect-ratio:auto;width:100%;height:100%}.pw-photo .pv-thumbnails{right:var(--sj-space-150);bottom:var(--sj-space-150);gap:var(--sj-space-050);padding:0;display:flex;position:absolute}.pw-photo .pv-thumb{width:var(--sj-space-600);height:var(--sj-space-600);border-radius:var(--sj-radius-400)}.pw-photo-tools>[role=group]{top:var(--sj-space-150);left:var(--sj-space-150);padding:var(--sj-space-050);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-pill);background:var(--sj-color-surface);display:flex;position:absolute}.pw-photo-tools>button{bottom:var(--sj-space-150);left:var(--sj-space-150);padding:var(--sj-space-050) var(--sj-space-150);border-radius:var(--sj-radius-pill);background:var(--sj-color-surface);font-size:var(--sj-type-xs);position:absolute}.pw-photo-tools [role=group] button{padding:var(--sj-space-050) var(--sj-space-150);border-radius:var(--sj-radius-pill);font-size:var(--sj-type-xs)}.pw-left ul,.pw-left ol{padding-left:var(--sj-space-300);list-style:revert}.pw-left .pv-main-image{border-radius:var(--sj-radius-500)}.pw-left-row{justify-content:space-between;align-items:center;gap:var(--sj-space-100);margin-top:var(--sj-space-150);font-size:var(--sj-type-sm);flex-wrap:wrap;display:flex}.pw-left button,.pw-left-row a{border-radius:var(--sj-radius-pill);border:1px solid var(--sj-color-line-soft);padding:var(--sj-space-100) var(--sj-space-150);cursor:pointer}.pw-left button[aria-pressed=true]{background:var(--sj-color-text);color:var(--sj-color-surface)}.pw-left small{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted)}.pw-highlights{margin-block:var(--sj-space-150)}.pw-consult{margin-top:var(--sj-space-300);padding-top:var(--sj-space-200);border-top:1px solid var(--sj-color-line-soft)}.pw-consult .pw-left-row{flex-wrap:nowrap;margin-top:0}.pw-faq-row{padding-bottom:var(--sj-space-150);border-bottom:1px solid var(--sj-color-line-soft);margin-bottom:var(--sj-space-150)}.pw-left .pw-faq-row button{border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.pw-faq-row small{margin-left:var(--sj-space-100)}.pw-consult-mark{width:calc(var(--sj-space-300) + var(--sj-space-050));height:calc(var(--sj-space-300) + var(--sj-space-050));border-radius:var(--sj-radius-pill);background:var(--sj-color-text);color:var(--sj-color-surface);font-size:var(--sj-type-xs);flex-shrink:0;place-items:center;display:grid}.pw-consult-name{font-size:var(--sj-type-sm);margin-right:auto}.pw-heading{display:contents}.pw-consult-cta-short,.pw-faq-icon{display:none}.pw-consult-name small{display:block}.pw-left .pw-consult-row a{padding:var(--sj-space-100) var(--sj-space-150);border-radius:var(--sj-radius-pill);background:var(--sj-color-storefront-accent);font-size:var(--sj-type-xs);border:0;flex-shrink:0}.pw-content .pw-payment-box{margin-top:var(--sj-space-100);padding:var(--sj-space-200) var(--sj-space-250);border-radius:var(--sj-radius-400)}.pw-payment-box .pv-price-total{font-size:var(--sj-type-2xl);font-weight:600;line-height:1.2}.pw-payment-box .pv-price-left{padding-top:var(--sj-space-050)}.pw-payment-box .pv-price-row-sub{border:0;margin:0;padding:0}.pw-payment-box .pv-price-label,.pw-payment-box .pv-price-weight,.pw-payment-box .pv-price-breakdown{font-size:var(--sj-type-xs)}.pw-payment-actions{align-items:center;gap:var(--sj-space-150);margin-top:var(--sj-space-150);padding-top:var(--sj-space-150);border-top:1px solid var(--sj-color-line-soft);display:flex}.pw-payment-actions>div:first-child{margin:0}.pw-content .pw-payment-actions .pv-estimate-btn{width:auto;height:auto;font-size:var(--sj-type-xs);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-weight:400}.pw-content .pw-payment-actions .pv-btn-group{flex:1;margin:0}.pw-content .pw-payment-actions .pv-cart-btn,.pw-content .pw-payment-actions .pv-order-btn{border-radius:var(--sj-radius-400);font-size:var(--sj-type-md);padding:var(--sj-space-150) var(--sj-space-100);border-width:1px;font-weight:500}.pw-content .pw-payment-actions .pv-order-btn{flex:1.4}.pw-faq-shade{inset:0 var(--sj-space-400) 0 0;z-index:var(--sj-z-popover);background:var(--sj-color-surface);border-radius:var(--sj-radius-500);padding:0;position:absolute}.pw-faq{height:100%;padding:calc(var(--sj-space-600) + var(--sj-space-150)) var(--sj-space-300) var(--sj-space-300);border-radius:var(--sj-radius-500);background:var(--sj-color-surface);position:relative;overflow:auto}.pw-over-head{z-index:1;padding:calc(var(--sj-space-150) + var(--sj-space-050) / 2) calc(var(--sj-space-150) + var(--sj-space-050) / 2) 0 calc(var(--sj-space-200) + var(--sj-space-050) / 2);pointer-events:none;position:absolute;inset:0 0 auto}.pw-over-head :is(h2,p){font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);font-weight:400}.pw-over-head button{width:calc(var(--sj-space-400) + var(--sj-space-050));height:calc(var(--sj-space-400) + var(--sj-space-050));border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-pill);font-size:var(--sj-type-xs);background:var(--sj-color-surface);pointer-events:auto;place-items:center;display:grid}.pw-faq article{margin-top:var(--sj-space-200);padding-top:var(--sj-space-200);border-top:1px solid var(--sj-color-line-soft)}.pw-faq p{white-space:pre-line}.pw-size-picture{aspect-ratio:3/2;border-radius:var(--sj-radius-500);padding:var(--sj-space-200);background:var(--sj-color-surface-page);text-align:center}.pw-size-picture svg{width:100%;height:100%}body:has(.pw-content[data-viewport=desktop]) .pw-image-zoom{background:0 0;padding:0}body:has(.pw-content) .pw-image-zoom>section{border-radius:var(--sj-radius-500);width:100%;max-width:none;height:100%;box-shadow:none;border:0;position:fixed}.pw-image-zoom{z-index:var(--sj-z-popover);background:0 0;position:fixed;inset:0}.pw-image-zoom>section{background:var(--sj-color-surface-page);overflow:hidden}.pw-image-zoom header{z-index:1;padding:calc(var(--sj-space-150) + var(--sj-space-050) / 2) calc(var(--sj-space-150) + var(--sj-space-050) / 2) 0 calc(var(--sj-space-200) + var(--sj-space-050) / 2);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.pw-image-zoom header p{color:var(--sj-color-text-muted);font-size:var(--sj-type-xs);margin:0}body:has(.pw-content) .pw-image-zoom header button{width:calc(var(--sj-space-400) + var(--sj-space-050));height:calc(var(--sj-space-400) + var(--sj-space-050));border:1px solid var(--sj-color-line-soft);background:var(--sj-color-surface);color:var(--sj-color-text);font-size:var(--sj-type-xs);cursor:pointer}.pw-photo-gallery{overscroll-behavior:contain;height:100%;overflow-y:auto}.pw-photo-gallery figure{background:var(--sj-color-product-window-photo);height:100%;margin:0;position:relative}.pw-photo-gallery img{object-fit:contain;width:100%;height:100%;display:block}.pw-photo-gallery figcaption{bottom:var(--sj-space-150);text-align:center;width:100%;font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);position:absolute}.pw-spec-value[data-unavailable=true]{color:var(--sj-color-text-muted)}.pw-qty-table caption .pw-qty-selected-unit{clear:both;padding-top:var(--sj-space-100);line-height:1.5}body:has(.pw-content) .pw-image-zoom header h2{font-size:var(--sj-type-xs);font-weight:400}body:has(.pw-content) .pw-image-zoom header button{border-radius:var(--sj-radius-pill)}body:has(.pw-content[data-viewport=mobile]) .pw-image-zoom{padding:0}html:has(.pw-content[data-viewport=mobile]):has([role=dialog]){scrollbar-gutter:auto}body:has(.pw-content[data-viewport=mobile]) .pw-image-zoom>section{border-radius:var(--sj-radius-500);width:100%;max-width:none;height:100%}.pw-content[data-viewport=mobile]:has(.pw-left){padding:var(--sj-space-200);display:block}.pw-content[data-viewport=mobile]:has(.pw-left) .product-view{height:auto;padding:0}.pw-content[data-viewport=mobile]:has(.pw-left)>astro-island{border:0;padding:0}.pw-content[data-viewport=mobile] .pw-left{height:auto;margin-bottom:var(--sj-space-300);border:0;padding:0;overflow:visible}.pw-content[data-viewport=mobile] .pw-photo{height:var(--sj-layout-product-window-photo-mobile);flex:none}.pw-content[data-viewport=mobile] .pw-photo>div:not(.pw-photo-tools){height:100%}.pw-content[data-viewport=mobile] .pw-payment-actions{flex-direction:column;align-items:stretch}.pw-content[data-viewport=mobile] .pw-payment-actions .pv-estimate-btn{width:100%;padding-block:var(--sj-space-100)}.pw-content[data-viewport=mobile] .pw-payment-actions .pv-btn-group{width:100%;display:flex}.pw-content[data-viewport=mobile] .pw-payment-actions .pv-order-btn{flex:1}.pw-content[data-viewport=mobile] .pw-faq-shade{z-index:var(--sj-z-tooltip);padding:var(--sj-space-150);background:var(--sj-color-scrim);backdrop-filter:blur(var(--sj-space-050));border-radius:0;position:fixed;inset:0}.pw-content[data-viewport=mobile] .pw-faq{border-radius:var(--sj-radius-500)}@media (width<=1279px){.pw-host,.pw-page-frame{border-radius:0}.pw-page-frame{width:100%!important;height:auto!important}.pw-page-frame[data-new-order-flow]{width:var(--sj-impose-viewport-width)!important}.pw-content[data-viewport=mobile]{height:auto}}@keyframes pw-open{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pw-content{0%,70%{opacity:0}to{opacity:1}}@keyframes pw-dismiss{to{opacity:0}}@media (prefers-reduced-motion:reduce){.pw-content .pw-qty-table [data-qty-row]>th,.pw-content button,.pw-content td,.pw-content th{transition:none}.pw-opening,.pw-closing,.pw-opening .pw-iframe{animation:none}}@media (width>=1280px){.pw-host[data-calm-product]{border-radius:var(--sj-radius-400);box-shadow:none;cursor:default;overflow:visible}.pw-host[data-calm-product]::backdrop{cursor:default;background:color-mix(in srgb, var(--sj-color-surface) 40%, transparent)}@supports (backdrop-filter:blur(1px)){.pw-host[data-calm-product]::backdrop{transition:backdrop-filter var(--sj-duration-customer-base) ease, background-color var(--sj-duration-customer-base) ease}.pw-host[data-calm-product][data-calm-settled]::backdrop{background:color-mix(in srgb, var(--sj-color-surface) 72%, transparent);backdrop-filter:blur(var(--sj-space-100))}}.pw-host[data-calm-product] .pw-iframe{transition:opacity var(--sj-duration-customer-fast) ease}.pw-host[data-calm-product]:not([data-calm-loaded]) .pw-iframe{opacity:0}.pw-host[data-calm-product] .pw-iframe{border-radius:calc(var(--sj-radius-400) - var(--sj-space-050) * .75)}.pw-host[data-calm-product] .pw-close{width:max-content;height:auto;color:var(--sj-color-v3-storefront-text);font-size:var(--sj-type-sm);text-align:left;background:0 0;border:0;border-radius:0;padding:0;line-height:1.6;inset:auto}.pw-host[data-calm-product] .pw-close-mark{display:none}.pw-host[data-calm-product] .pw-return-label{display:inline}.pw-page-frame.pw-content[data-new-product-window]:not([data-order-placement]){border-radius:var(--sj-radius-400);box-shadow:none;margin:0;position:absolute}html:not(:has(.pw-page-frame[data-order-placement])) .pw-product-return{margin:0;position:absolute}}.pw-content .pw-spec-error,.pw-content .pw-spec-row[data-error=true] .pw-spec-value{color:var(--sj-color-customer-danger)}.pw-spec-row:has(.pw-spec-value[aria-expanded=true]){border-color:var(--sj-color-brand)}.pw-spec-editor [data-word-control]{display:contents}.pw-spec-editor [hidden]{display:none!important}.pw-spec-editor:not([data-option-axis=quantity]) .pw-spec-done{display:none}.pw-spec-editor[data-needs-confirm=true] .pw-spec-done{display:block}.pw-spec-editor[data-option-axis=weight] [data-paper-row]{background:0 0;border:0;padding:0}.pw-word-options{gap:var(--sj-space-050);flex-wrap:wrap;display:flex}.pw-spec-editor [data-weight-control]{min-height:var(--sj-space-500);padding:var(--sj-space-050) var(--sj-space-150);border-radius:var(--sj-radius-pill);border:1px solid var(--sj-color-line-soft);color:var(--sj-color-text);background:var(--sj-color-surface);font-size:var(--sj-type-sm)}.pw-spec-editor [data-weight-control][aria-pressed=true]{border-color:var(--sj-color-text);font-weight:600}.pw-spec-editor [data-print-axis]{gap:var(--sj-space-050);display:flex}.pw-spec-editor[data-option-axis=pageOrientation] [data-binding-axis=bindingEdge],.pw-spec-editor[data-option-axis=bindingEdge] [data-binding-axis=pageOrientation],.pw-spec-editor[data-option-axis=size] [data-fold-product-form],.pw-spec-editor[data-option-axis=size] [data-fold-direction-options],.pw-spec-editor[data-option-axis=foldForm] [data-fold-product-size],.pw-spec-editor[data-option-axis=foldDirection] [data-fold-product-form],.pw-spec-editor[data-option-axis=foldDirection] [data-fold-product-size]>:not([data-fold-direction-options]){display:none}.pw-spec-editor [data-fold-direction-options]{background:0 0;border:0;margin:0;padding:0}.pw-spec-editor[data-option-axis=foldDirection] [data-fold-product-size]{display:block}.pw-spec-editor[data-option-axis=foldDirection] [data-fold-direction-options]>div:first-child{display:none}.pw-spec-editor[data-option-axis=binding] .grid>button{align-items:center;gap:var(--sj-space-100);display:inline-flex}.pw-spec-editor[data-option-axis=coating] [data-finishing-row]:not([data-finishing-name=코팅]),.pw-spec-editor[data-option-axis=corner] [data-finishing-row]:not([data-finishing-name=귀도리]),.pw-spec-editor[data-option-axis=stapler] [data-finishing-row]:not([data-finishing-name=스테플러]),.pw-spec-editor[data-option-axis=punch] [data-finishing-row]:not([data-finishing-name=타공]),.pw-spec-editor[data-option-axis=perforation] [data-finishing-row]:not([data-finishing-name=미싱]),.pw-spec-editor[data-option-axis=dieCutting] [data-finishing-row]:not([data-finishing-name=다이커팅]),.pw-spec-editor[data-option-axis=osi] [data-finishing-row]:not([data-finishing-name=오시]),.pw-spec-editor[data-option-axis=fold] [data-finishing-row]:not([data-finishing-name=접지]),.pw-spec-editor[data-option-axis=coverPrint] [data-spring-options] .grid>div:not(:has([data-spring-field=coverPrint])),.pw-spec-editor[data-option-axis=pp] [data-spring-options] .grid>div:not(:has([data-spring-field=pp])),.pw-spec-editor[data-option-axis=back] [data-spring-options] .grid>div:not(:has([data-spring-field=back])),.pw-spec-editor:is([data-option-axis=coverPrint],[data-option-axis=pp],[data-option-axis=back]) [data-spring-options]>div:has([data-spring-paper-options]),.pw-spec-editor:is([data-option-axis=coverPaper],[data-option-axis=coverWeight]) [data-spring-options]>.grid{display:none}.pw-faq details{border-top:1px solid var(--sj-color-line-soft)}.pw-faq details:last-of-type{border-bottom:1px solid var(--sj-color-line-soft)}.pw-faq summary{padding:calc(var(--sj-space-150) + var(--sj-space-050) / 2) 0;font-size:var(--sj-type-sm);cursor:pointer;justify-content:space-between;gap:var(--sj-space-200);font-weight:400;list-style:none;display:flex}.pw-faq summary:after{content:"+";color:var(--sj-color-text-muted);margin-left:auto}.pw-faq details[open] summary:after{content:"−"}.pw-faq details p{padding-bottom:var(--sj-space-200);color:var(--sj-color-text-muted);font-size:var(--sj-type-sm);font-weight:400;line-height:1.7}.pw-size-picture{background:var(--sj-color-fold-picture-background);place-items:center;padding:0;display:grid;overflow:visible}.pw-size-picture[hidden]{display:none}.pw-size-picture svg{width:94%;height:auto;max-height:90%}.pw-fold-spread,.pw-fold-closed{fill:var(--sj-color-fold-picture-sheet);stroke:var(--sj-color-fold-picture-line);stroke-width:1.6px}.pw-fold-closed{fill:var(--sj-color-fold-picture-folded)}.pw-fold-line{stroke:var(--sj-color-fold-picture-crease);stroke-width:1.4px;stroke-dasharray:5 4}.pw-fold-edge{stroke:var(--sj-color-fold-picture-line);stroke-width:4px;stroke-linecap:round}.pw-fold-arrow{fill:none;stroke:var(--sj-color-fold-picture-arrow);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pw-size-picture text{font-size:var(--sj-type-sm);fill:var(--sj-color-fold-picture-text);text-anchor:middle}.pw-size-picture text.pw-fold-label{fill:var(--sj-color-fold-picture-strong);font-weight:600}.pw-paper-zoom{z-index:var(--sj-z-tooltip);background:var(--sj-color-v3-product-window-paper);flex-direction:column;display:flex;overflow:hidden}.pw-paper-zoom .pw-over-head p{padding:var(--sj-space-050) var(--sj-space-150);border-radius:var(--sj-radius-pill);background:var(--sj-color-surface)}.pw-paper-zoom>img,.pw-paper-swatch{object-fit:cover;flex:1;width:100%;min-height:0}.pw-paper-caption{inset:auto var(--sj-space-200) var(--sj-space-200);padding:calc(var(--sj-space-150) + var(--sj-space-050) / 2) var(--sj-space-200);border-radius:var(--sj-radius-400);background:var(--sj-color-surface);box-shadow:var(--sj-elevation-popover);font-size:var(--sj-type-sm);position:absolute}.pw-paper-caption strong{font-size:var(--sj-font-size-preview-title);font-weight:600}.pw-paper-caption p{margin-top:calc(var(--sj-space-050) + var(--sj-space-050) / 2);font-size:var(--sj-type-xs);color:var(--sj-color-text-muted)}.pw-paper-caption span{margin-left:var(--sj-space-100);font-size:var(--sj-font-size-sub);color:var(--sj-color-text-muted)}.pw-content[data-viewport=mobile] .pw-paper-shade{z-index:var(--sj-z-tooltip);background:var(--sj-color-scrim);backdrop-filter:blur(var(--sj-space-050));position:fixed;inset:0}.pw-content[data-viewport=mobile] .pw-paper-zoom{inset:var(--sj-space-150);border-radius:var(--sj-radius-500);background:var(--sj-color-v3-product-window-paper);box-shadow:var(--sj-elevation-modal);backdrop-filter:none;padding:0}.pw-spec-row[data-spec-type=size] .pw-spec-editor[data-option-axis=size] [data-fold-product-form],.pw-spec-row[data-spec-type=size] .pw-spec-editor[data-option-axis=size] [data-fold-direction-options],.pw-spec-row[data-spec-type=size] .pw-spec-editor[data-option-axis=foldForm] [data-fold-product-size],.pw-spec-row[data-spec-type=size] .pw-spec-editor[data-option-axis=foldDirection][data-fold-panels="2"] [data-fold-product-size],.pw-spec-row[data-spec-type=size] .pw-spec-editor[data-option-axis=foldDirection]:not([data-fold-panels="2"]) [data-fold-product-form]{display:none}.pw-spec-row[data-spec-type=size] .pw-spec-editor[data-option-axis=foldDirection][data-fold-panels="2"] [data-fold-product-form]{display:block}.pw-spec-row[data-spec-type=size] .pw-spec-editor[data-option-axis=foldDirection] [data-fold-product-size]>:not([data-fold-direction-options]){display:none}.pw-spec-editor[data-option-axis=paper] [data-paper-row]{border:0;border-bottom:1px solid var(--sj-color-line-soft);padding:var(--sj-space-100) 0;background:0 0;border-radius:0}.pw-spec-editor[data-option-axis=paper] [data-paper-row][data-active=true]{background:var(--sj-color-v3-product-window-paper)}.pw-spec-editor[data-option-axis=weight] .pw-word-options{background:0 0;border:0;padding:0}.pw-spec-editor[data-option-axis=weight] [data-weight-control]{background:var(--sj-color-surface);color:var(--sj-color-text)}.pw-spec-editor [data-finishing-row]{gap:var(--sj-space-100);padding:var(--sj-space-100);flex-wrap:wrap;display:flex;position:static}.pw-spec-editor [data-finishing-row]>:is(div,span):has(button){flex-wrap:wrap;margin:0;display:flex;position:static;inset:auto;transform:translate(0,0)}.pw-spec-editor [data-finishing-hint]{white-space:normal}.pw-spec-row[data-spec-type=size] .pw-spec-editor [data-fold-product-form]>div:first-child,.pw-spec-row[data-spec-type=size] .pw-spec-editor [data-fold-product-size]>div:first-child{display:none}.pw-spec-editor [data-fold-form]{align-items:center;gap:var(--sj-space-100);display:inline-flex}.pw-spec-editor [data-fold-form]>:is(svg,img,span[aria-hidden=true]){width:var(--sj-icon-size-md);height:var(--sj-icon-size-md);object-fit:contain;flex:none;margin:0}.pw-spec-editor [data-fold-form]>span{padding:0;display:inline}.pw-spec-editor [data-inner-layer]:not([data-inner-layer=paper]):not([data-inner-layer=weight])>.pv-paper-list,.pw-spec-editor [data-inner-layer]:not([data-inner-layer=color]):not([data-inner-layer=side])>.pv-btn-row,.pw-spec-editor [data-inner-layer]:not([data-inner-layer=pages])>.pv-pages-row,.pw-spec-editor [data-inner-layer=color] [data-inner-axis=side],.pw-spec-editor [data-inner-layer=side] [data-inner-axis=color],.pw-spec-editor [data-inner-layer=paper] .pv-weight-btns,.pw-spec-editor [data-inner-layer=weight] .pv-paper-item:not(.active),.pw-spec-editor [data-inner-layer=weight] .pv-paper-thumb,.pw-spec-editor [data-inner-layer=weight] .pv-paper-info{display:none}.pw-spec-editor [data-inner-layer=weight] .pv-paper-item{background:0 0;border:0;padding:0}.pw-spec-editor [data-inner-layer] .pv-btn-row{margin-top:0!important}.pw-paper-range{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);white-space:nowrap}.pw-page-frame:has(.pw-left){background:var(--sj-color-v3-product-window-paper);box-shadow:var(--sj-elevation-product-window-frame)}.pw-content:has(.pw-left) .pw-spec-row{padding:0;display:block}.pw-spec-body{align-items:center;gap:var(--sj-space-200);min-height:calc(var(--sj-space-700) + var(--sj-space-100));padding:var(--sj-space-150) var(--sj-space-200);display:flex}.pw-content:has(.pw-left) .pw-spec-label{line-height:1.5}.pw-content:has(.pw-left) .pw-spec-sentence{letter-spacing:var(--sj-letter-spacing-product-window-sentence)}.pw-content:has(.pw-left) .pw-spec-sentence .pw-spec-value,.pw-content:has(.pw-left) button.pw-spec-value:not(:hover):not(:focus-visible):not([aria-expanded=true]){letter-spacing:normal;padding-bottom:0;font-weight:500}.pw-content:has(.pw-left) .pw-spec-sentence .pw-spec-verb{color:var(--sj-color-v3-product-window-icon);font-weight:400}.pw-content:has(.pw-left) .pw-spec-note{margin-top:0;line-height:1.5}.pw-content:has(.pw-left) .pw-spec-row:has([aria-expanded=true]){border-color:var(--sj-color-product-window-choice-outline);box-shadow:var(--sj-elevation-product-window-open-row)}.pw-content:has(.pw-left) .pw-spec-editor{border-radius:var(--sj-radius-product-window-options);box-shadow:var(--sj-elevation-product-window-options);padding:var(--sj-space-100)}.pw-content:has(.pw-left) .pw-spec-editor .pv-block{border:0}.pw-content:has(.pw-left) .pw-spec-editor .pw-spec-done{min-height:var(--sj-control-height-input);padding:0 var(--sj-space-150);border:1px solid var(--sj-color-v3-product-window-line);border-radius:var(--sj-storefront-radius-pill);background:var(--sj-color-surface);color:var(--sj-color-v3-product-window-icon);font-size:var(--sj-type-sm);margin-top:var(--sj-space-100);font-weight:400;text-decoration:none}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=quantity] .pw-spec-done{white-space:nowrap;border:0;width:0;height:0;min-height:0;margin:0;padding:0;position:absolute;top:0;right:0;overflow:hidden}.pw-content:has(.pw-left) .pw-spec-editor:has([data-word-control]:not([hidden]) [data-pages-row]){padding-right:calc(var(--sj-space-600) + var(--sj-space-300))}.pw-content:has(.pw-left) .pw-spec-editor:has([data-word-control]:not([hidden]) [data-pages-row]) .pw-spec-done{right:var(--sj-space-100);top:var(--sj-space-100);margin:0;position:absolute}.pw-content:has(.pw-left) [data-pages-row]{align-items:center;gap:var(--sj-space-050);border:0;padding:0}.pw-content:has(.pw-left) [data-pages-row]>div{gap:var(--sj-space-050);border:0;flex:none;height:auto}.pw-content:has(.pw-left) :is([data-pages-row] button,[data-pages-input],[data-custom-qty-input]){box-sizing:border-box;height:var(--sj-control-height-input)}.pw-content:has(.pw-left) [data-pages-row] button{width:var(--sj-control-height-input);border:1px solid var(--sj-color-v3-product-window-line);border-radius:var(--sj-storefront-radius-pill);background:var(--sj-color-surface);color:var(--sj-color-v3-product-window-icon);font-size:var(--sj-type-md);flex:none;padding:0;font-weight:400}.pw-content:has(.pw-left) [data-pages-input],.pw-content:has(.pw-left) .pw-spec-editor input[placeholder=mm]{width:calc(var(--sj-space-600) + var(--sj-space-100));height:var(--sj-space-400);border:1px solid var(--sj-color-product-window-option-line);border-radius:var(--sj-storefront-radius-pill);background:var(--sj-color-v3-product-window-paper);font-size:var(--sj-type-sm);padding:0;font-weight:400;line-height:1.5}.pw-content:has(.pw-left) .pw-choice-note{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);font-weight:400;line-height:1.5}.pw-content:has(.pw-left) [data-pages-row] span{font-size:var(--sj-type-sm);color:var(--sj-color-text-subtle);margin:0;font-weight:400;line-height:1.5}.pw-content:has(.pw-left) .pw-choice-note{margin-top:var(--sj-space-100)}.pw-content:has(.pw-left) .pw-spec-editor div:has(>div>label>input[placeholder=mm]){margin-top:var(--sj-space-100);background:0 0;border:0;border-radius:0;padding:0}.pw-content:has(.pw-left) .pw-spec-editor label:has(input[placeholder=mm]),.pw-content:has(.pw-left) .pw-spec-editor div:has(>label>input[placeholder=mm]){gap:var(--sj-space-100);flex-wrap:wrap}.pw-content:has(.pw-left) .pw-spec-editor label:first-child:has(input[placeholder=mm])>span:last-child{display:none}.pw-content:has(.pw-left) .pw-spec-editor:is([data-option-axis=paper],[data-option-axis=quantity]){border-radius:var(--sj-radius-500)}.pw-content:has(.pw-left) .pw-spec-editor :is([data-option-control],[data-weight-control],[data-fold-size],[data-fold-form],[data-finishing-choice],[data-spring-choice],[data-spring-paper],[data-print-axis] button,[data-binding-axis] button,[data-fold-direction-options] button,[data-inner-axis] button),.pw-content:has(.pw-left) .pw-spec-editor .grid>button{justify-content:center;align-items:center;gap:var(--sj-space-100);height:var(--sj-control-height-input);min-height:var(--sj-control-height-input);padding:0 var(--sj-space-150);border:1px solid var(--sj-color-v3-product-window-line);border-radius:var(--sj-storefront-radius-pill);background:var(--sj-color-surface);color:var(--sj-color-v3-product-window-icon);font-size:var(--sj-type-sm);box-shadow:none;white-space:nowrap;flex:none;font-weight:400;line-height:1.5;display:inline-flex}.pw-content:has(.pw-left) .pw-spec-editor :is([data-option-control],[data-weight-control],[data-fold-size],[data-fold-form],[data-finishing-choice],[data-spring-choice],[data-spring-paper],[data-print-axis] button,[data-binding-axis] button,[data-fold-direction-options] button,[data-inner-axis] button,.grid>button):hover{border-color:var(--sj-color-product-window-option-line);color:var(--sj-color-text)}.pw-content:has(.pw-left) .pw-spec-editor :is(button[data-active=true],button[aria-pressed=true]):not([data-paper-thumb]):not([data-price-cell]){background:var(--sj-color-surface);color:var(--sj-color-text);border-color:var(--sj-color-product-window-choice-outline);font-weight:500}.pw-content:has(.pw-left) .pw-spec-editor .grid>button>:is(span,small){font-size:inherit;margin:0;padding:0;display:inline}.pw-content:has(.pw-left) .pw-spec-editor .grid>button small{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);font-weight:400}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=paper]{width:var(--sj-layout-product-window-paper-options)}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=paper] .pv-block>div{gap:0}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=paper] [data-paper-row]{padding:var(--sj-space-100) var(--sj-space-100);gap:var(--sj-space-150);min-height:calc(var(--sj-space-600) + var(--sj-space-150))}.pw-content:has(.pw-left) [data-paper-thumb]{width:var(--sj-control-height-input);height:var(--sj-control-height-input);border:0;min-height:0;padding:0}.pw-content:has(.pw-left) [data-paper-select]{gap:var(--sj-space-100);color:var(--sj-color-text);background:0 0;border-radius:0;font-weight:400}.pw-content:has(.pw-left) [data-paper-select] p:first-child{color:var(--sj-color-text);font-weight:500}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=paper] [data-paper-row]{border-radius:var(--sj-radius-400);border:1px solid #0000;min-height:0}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=paper] [data-paper-row][data-active=true]{background:var(--sj-color-product-window-paper-pick);border-color:var(--sj-color-product-window-option-line)}.pw-content:has(.pw-left) .pw-spec-editor label:has(input[placeholder=mm]){font-size:var(--sj-type-sm);color:var(--sj-color-v3-product-window-icon);font-weight:400}.pw-content:has(.pw-left) .pw-spec-editor label:has(input[placeholder=mm])>span:last-child{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted)}.pw-content:has(.pw-left) .pw-spec-editor:has(input[placeholder=mm]){padding-right:calc(var(--sj-space-600) + var(--sj-space-300))}.pw-content:has(.pw-left) .pw-spec-editor:has(input[placeholder=mm]) .pw-spec-done{right:var(--sj-space-100);bottom:var(--sj-space-100);margin:0;position:absolute}.pw-content:has(.pw-left) [data-paper-select] :is(small,em),.pw-content:has(.pw-left) [data-paper-zoom] span{font-size:var(--sj-type-xs)}.pw-content:has(.pw-left) [data-paper-zoom] strong{font-size:var(--sj-type-sm);font-weight:500}.pw-content:has(.pw-left) .pw-spec-editor .pw-finishing-options{align-items:center;gap:var(--sj-space-050);background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;display:flex}.pw-content:has(.pw-left) .pw-finishing-options [data-finishing-hint]{font-size:var(--sj-type-xs);flex-basis:100%;margin:0}.pw-option-divider{padding-inline:var(--sj-space-050);color:var(--sj-color-line-soft)}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=mising] [data-finishing-row]:not([data-finishing-name=미싱]){display:none}.pw-content:has(.pw-left) .pw-spec-editor [data-spring-options]{gap:var(--sj-space-050);border:0;border-radius:0;padding:0}.pw-content:has(.pw-left) .pw-spec-editor:has([data-spring-options]){border-radius:var(--sj-radius-500)}.pw-content:has(.pw-left) .pw-spec-editor [data-spring-options] label,.pw-content:has(.pw-left) .pw-spec-editor [data-spring-options]>div>p,.pw-content:has(.pw-left) .pw-spec-editor [data-spring-field]+label{display:none}.pw-content:has(.pw-left) .pw-spec-editor [data-spring-options]>div:has([data-spring-paper-options]){border:0;margin:0;padding:0}.pw-content:has(.pw-left) .pw-qty-table{table-layout:fixed;font-size:var(--sj-type-sm);line-height:1.5}.pw-content:has(.pw-left) .pw-qty-table caption{padding:var(--sj-space-100) var(--sj-space-150);font-size:var(--sj-type-sm)}.pw-content:has(.pw-left) .pw-qty-table caption strong{font-weight:500}.pw-content:has(.pw-left) .pw-qty-table caption span{font-size:var(--sj-type-xs)}.pw-content:has(.pw-left) .pw-qty-table thead th{height:var(--sj-space-600);border-bottom:0;font-weight:500}.pw-content:has(.pw-left) .pw-qty-table thead th[data-selected=true]{color:var(--sj-color-product-window-selected-price);box-shadow:var(--sj-elevation-product-window-selected-heading);font-weight:700}.pw-content:has(.pw-left) .pw-qty-table thead th[data-selected=true] small{font-weight:400}.pw-content:has(.pw-left) .pw-qty-table tbody :is(th,td){height:calc(var(--sj-space-600) - var(--sj-space-050) / 2)}.pw-content:has(.pw-left) .pw-qty-table:has([data-price-cell] small) tbody :is(th,td){height:calc(var(--sj-space-700) + var(--sj-space-050))}.pw-content:has(.pw-left) .pw-qty-table tbody td{text-align:center;padding-inline:0}.pw-content:has(.pw-left) .pw-qty-table:has(thead th:nth-child(5)) thead th:first-child{width:18%}.pw-content:has(.pw-left) .pw-qty-table button{text-align:center;border-radius:var(--sj-radius-product-window-price-pill);border:1px solid #0000;min-width:0;text-decoration:none}.pw-content:has(.pw-left) .pw-qty-table:has([data-price-cell] small) button{min-height:calc(var(--sj-space-600) + var(--sj-space-050));padding:var(--sj-space-050) var(--sj-space-100)}.pw-content:has(.pw-left) .pw-qty-table button:not([aria-pressed=true]){color:var(--sj-color-v3-product-window-icon)}.pw-content:has(.pw-left) .pw-qty-table button{font-size:clamp(var(--sj-type-xs), 3.65cqw, var(--sj-type-sm))}.pw-content:has(.pw-left) .pw-qty-scroll{container-type:inline-size}@media (width<=600px){.pw-content:has(.pw-left) .pw-spec-editor:has(.pw-qty-table){padding-inline:calc(var(--sj-space-050) * 1.5)}.pw-content:has(.pw-left) .pw-qty-table thead th{font-size:var(--sj-font-size-xs-plus)}.pw-content:has(.pw-left) .pw-qty-table button{font-size:var(--sj-type-xs);padding-inline:0}.pw-content:has(.pw-left) .pw-qty-table tbody th{padding-left:var(--sj-space-100);font-size:var(--sj-font-size-xs-plus)}}.pw-content:has(.pw-left) .pw-qty-table button[aria-pressed=true]{background:var(--sj-color-product-window-selected-price);color:var(--sj-color-surface);border-color:var(--sj-color-product-window-choice-outline);outline:none;font-weight:700}.pw-content:has(.pw-left) .pw-qty-table tr:has([aria-pressed=true])>th{font-weight:700}.pw-content:has(.pw-left) .pw-qty-table [data-price-cell] small{font-size:var(--sj-type-xs);text-align:center;white-space:nowrap;font-weight:400;line-height:1.5}.pw-content:has(.pw-left) .pw-left h1{margin-top:var(--sj-space-400);letter-spacing:var(--sj-letter-spacing-product-window-title)}.pw-content[data-viewport=desktop]:has(.pw-left) .pw-specs{padding-top:calc(var(--sj-space-400) + var(--sj-space-100))}.pw-content:has(.pw-left) .pw-description{color:var(--sj-color-v3-product-window-icon)}.pw-content:has(.pw-left) .pw-features{margin-top:var(--sj-space-300)}.pw-content:has(.pw-left) .pw-features .pv-features{margin-top:var(--sj-space-100)}.pw-content:has(.pw-left) .pw-left :is(.pw-features,.pw-highlights) ul{margin-top:var(--sj-space-100);padding-left:var(--sj-space-200);color:var(--sj-color-v3-product-window-icon)}.pw-content:has(.pw-left) .pw-features li{padding-block:var(--sj-space-050);margin:0;line-height:1.5}.pw-content:has(.pw-left) .pw-highlights{margin-top:var(--sj-space-200);color:var(--sj-color-v3-product-window-icon);margin-bottom:0}.pw-content:has(.pw-left) .pw-features :is(h2,h3){margin-bottom:0}.pw-content:has(.pw-left) .pw-consult{padding-top:var(--sj-space-300);border:0;margin-top:auto}.pw-content:has(.pw-left) .pw-consult>.pw-left-row{min-height:calc(var(--sj-space-600) + var(--sj-space-050));border-top:1px solid var(--sj-color-line-soft);border-bottom:0;margin:0;padding:0}.pw-content:has(.pw-left) .pw-photo-tools :is(button,[role=group] button){height:calc(var(--sj-space-300) + var(--sj-space-050));padding:0 var(--sj-space-150);color:var(--sj-color-v3-product-window-icon);border:0}.pw-content:has(.pw-left) .pw-photo-tools [role=group] button[aria-pressed=true]{color:var(--sj-color-surface);background:var(--sj-color-text)}.pw-content:has(.pw-left) .pw-consult-row a{min-height:var(--sj-space-400);padding:var(--sj-space-050) var(--sj-space-150)}.pw-content:has(.pw-left) .pw-faq-shade:not(.pw-paper-shade),.pw-content:has(.pw-left) .pw-paper-zoom{box-shadow:var(--sj-elevation-product-window-overlay)}.pw-content:has(.pw-left) .pw-over-head{padding:var(--sj-space-200) var(--sj-space-200) 0 var(--sj-space-200);margin:0}.pw-content:has(.pw-left) .pw-faq summary{padding:var(--sj-space-150) 0;gap:var(--sj-space-100)}.pw-content:has(.pw-left) .pw-faq details p{color:var(--sj-color-v3-product-window-icon)}.pw-content:has(.pw-left) .pw-paper-caption{padding:var(--sj-space-150) var(--sj-space-200)}.pw-content:has(.pw-left) .pw-paper-caption strong{font-size:var(--sj-type-sm);font-weight:600}.pw-content:has(.pw-left) .pw-paper-caption span{font-size:var(--sj-type-xs)}.pw-content:has(.pw-left) .pw-paper-caption p{margin-top:var(--sj-space-100)}.pw-content[data-viewport=mobile]:has(.pw-left) .pw-left h1{margin-top:0}.pw-content:has(.pw-left) .pw-paper-zoom{background:var(--sj-color-surface)}.pw-content:has(.pw-left) .pw-size-picture{border-radius:0}.pw-content:has(.pw-left) .pw-payment{flex-direction:column;display:flex}.pw-content:has(.pw-left) .pw-payment-box{column-gap:var(--sj-space-200);margin-top:0;margin-bottom:var(--sj-space-100);border-color:var(--sj-color-v3-product-window-line);grid-template-columns:minmax(0,1fr) auto;line-height:1.5;display:grid}.pw-content:has(.pw-left) .pw-payment-box>*{grid-column:1/-1}.pw-content:has(.pw-left) .pv-price-row{display:contents}.pw-content:has(.pw-left) .pv-price-left{grid-area:1/1/span 2;place-self:start;width:max-content;min-width:0;max-width:100%}.pw-content:has(.pw-left) .pv-price-right{flex-direction:column;grid-area:1/2;align-items:flex-end;display:flex}.pw-content:has(.pw-left) .pv-price-total{letter-spacing:var(--sj-letter-spacing-product-window-title);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;line-height:1.05;display:flex}.pw-content:has(.pw-left) .pv-price-total:not(:has(.pv-price-unit)){white-space:normal;font-size:var(--sj-type-md)!important}.pw-content:has(.pw-left) .pv-price-unit{margin-left:var(--sj-space-050);font-size:var(--sj-type-md);letter-spacing:normal;color:inherit;font-weight:400;line-height:1.5}.pw-content:has(.pw-left) .pv-price-label{font-weight:500}.pw-content:has(.pw-left) .pv-price-weight{color:var(--sj-color-text-muted)}.pw-content:has(.pw-left) .pv-price-row-sub{margin-top:var(--sj-space-050);justify-self:end;gap:var(--sj-space-100);grid-area:2/2}.pw-content:has(.pw-left) .pv-price-breakdown{white-space:nowrap;font-variant-numeric:tabular-nums}.pw-content:has(.pw-left) .pv-price-original{font-size:var(--sj-type-sm);margin-bottom:var(--sj-space-050)}.pw-content:has(.pw-left) :is(.pv-price-discount-info,.pv-price-partner-chip,.pv-price-partner-text){font-size:var(--sj-type-xs)}.pw-content:has(.pw-left) .pv-price-discount-info{margin-top:var(--sj-space-050)}.pw-content:has(.pw-left) .pv-price-partner-box{gap:var(--sj-space-100);padding:var(--sj-space-050) var(--sj-space-150);border-radius:var(--sj-storefront-radius-pill)}.pw-content:has(.pw-left) .pv-price-partner-chip{padding:var(--sj-space-050) var(--sj-space-100);border-radius:var(--sj-storefront-radius-pill)}.pw-content:has(.pw-left) .pv-thickness-error p{font-size:var(--sj-type-sm)}.pw-content:has(.pw-left) .pv-thickness-warning p{font-size:var(--sj-type-xs)}.pw-content:has(.pw-left) .pw-payment-actions{border-top-color:var(--sj-color-v3-product-window-line);grid-template-columns:auto minmax(0,1fr);display:grid}.pw-content:has(.pw-left) .pw-payment-actions .pv-estimate-btn{gap:var(--sj-space-050);color:var(--sj-color-v3-product-window-icon);padding:0;line-height:1.5}.pw-content:has(.pw-left) .pw-payment-actions .pv-btn-group{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.pw-content:has(.pw-left) .pw-payment-actions .pv-btn-group:only-child{grid-column:1/-1}.pw-content:has(.pw-left) .pw-payment-actions :is(.pv-cart-btn,.pv-order-btn){height:var(--sj-space-600);padding:0;line-height:1.5}.pw-content:has(.pw-left) .pw-payment-actions .pv-cart-btn{border-color:var(--sj-color-product-window-option-line)}.pw-content:has(.pw-left)[data-viewport=mobile] .pw-payment-actions{grid-template-columns:minmax(0,1fr)}.pw-content:has(.pw-left)[data-viewport=mobile] .pw-payment-actions .pv-estimate-btn{justify-self:start;width:auto;padding:0}.pw-content:has(.pw-left)[data-viewport=mobile] .pw-payment-actions .pv-btn-group{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-content:has(.pw-left)[data-viewport=mobile] .pw-payment-actions :is(.pv-cart-btn,.pv-order-btn){height:calc(var(--sj-space-600) + var(--sj-space-050))}.pw-content:has(.pw-left) .pw-payment-actions .pv-btn-group:has(>:only-child){grid-template-columns:minmax(0,1fr)}.pw-content:has(.pw-left){line-height:1.5}.pw-content:has(.pw-left) .pw-spec-row{min-height:calc(var(--sj-space-600) + var(--sj-space-250) + var(--sj-space-100));align-items:center;display:grid}.pw-content:has(.pw-left) .pw-spec-row:has(.pw-spec-note){min-height:calc(var(--sj-space-600) * 2)}.pw-content:has(.pw-left) .pw-spec-sentence{line-height:1.45}.pw-content:has(.pw-left) .pw-spec-editor{font-size:var(--sj-type-sm);line-height:1.5}.pw-content:has(.pw-left) .pw-spec-editor :is(button,input,label,p,span,strong,small,em){line-height:1.5}.pw-content:has(.pw-left) [data-paper-select] p:first-child,.pw-content:has(.pw-left) [data-paper-zoom] strong,.pw-content:has(.pw-left) [data-custom-qty] :is(label,span),.pw-content:has(.pw-left) .pw-spec-editor .pv-block>p:not(.pw-choice-note){font-size:var(--sj-type-sm)}.pw-content:has(.pw-left) [data-paper-select] p+p,.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=pages] .pv-block>p{font-size:var(--sj-type-xs)}.pw-content:has(.pw-left) [data-paper-zoom] span{font-size:var(--sj-type-xs)!important}.pw-content:has(.pw-left) .pw-spec-editor label:has(input[placeholder=mm])+span{font-size:var(--sj-type-sm)}.pw-content:has(.pw-left) .pw-delivery-note>p{font-size:var(--sj-type-xs);line-height:1.5}.pw-content:has(.pw-left) .pv-mobile-order-bar>span{gap:var(--sj-space-050)}.pw-content:has(.pw-left) .pv-mobile-order-bar>span>span:not(.u-num){font-size:var(--sj-type-xs);line-height:1.5}.pw-content:has(.pw-left) .pv-mobile-order-bar .u-num{font-size:var(--sj-type-lg);font-weight:600;line-height:1.35}.pw-content:has(.pw-left) .pv-mobile-order-bar>button{font-size:var(--sj-type-sm);line-height:1.5}.pw-content:has(.pw-left) .pv-mobile-order-bar>button:last-child{font-size:var(--sj-type-md);line-height:1.45}.pw-content:has(.pw-left) .pw-spec-icon svg{width:var(--sj-icon-size-md);height:var(--sj-icon-size-md)}.pw-content:has(.pw-left) .pw-left h1,.pw-content:has(.pw-left)[data-viewport=mobile] .pw-left h1{line-height:1.2}.pw-content:has(.pw-left) :is(.pw-left p,.pw-left li,.pw-faq details p,.pw-faq summary,.pw-faq>a,.pw-qty-table caption,.pw-over-head h2,.pw-over-head p,.pw-paper-caption){line-height:1.5}.pw-content:has(.pw-left) .pw-left .pw-description,.pw-content:has(.pw-left) [data-pages-row] button{line-height:1.45}.pw-content:has(.pw-left) .pw-qty-table caption span{line-height:1.5}.pw-content:has(.pw-left) .pw-left .pw-faq-row button{font-size:var(--sj-type-sm);line-height:1.5}.pw-content:has(.pw-left) .pw-faq>a{font-size:var(--sj-type-sm)}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=quantity] .pw-spec-done,.pw-content:has(.pw-left) .pw-spec-editor:has(.pw-qty-table) [data-custom-qty-input]{line-height:1.5}.pw-content:has(.pw-left) .pv-price-total{line-height:1.15}.pw-content:has(.pw-left) .pv-price-total:not(:has(.pv-price-unit)),.pw-content:has(.pw-left) .pv-price-unit,.pw-content:has(.pw-left) .pw-payment-actions :is(.pv-cart-btn,.pv-order-btn){line-height:1.45}.pw-content:has(.pw-left) .pv-price-unit{letter-spacing:normal}.pw-content:has(.pw-left) .pw-photo,.pw-content:has(.pw-left) .pw-photo .pv-main-image,.pw-content:has(.pw-left) .pw-showcase-photo{border-radius:var(--sj-radius-400);background:var(--sj-color-product-window-photo)}.pw-content:has(.pw-left) .pw-photo img{background:0 0}.pw-content:has(.pw-left) .pw-left :is(.pw-features,.pw-highlights) ul{padding:0;list-style:none}.pw-content:has(.pw-left) .pw-left :is(.pw-features,.pw-highlights) li{padding:var(--sj-space-050) 0 var(--sj-space-050) calc(var(--sj-space-150) + var(--sj-space-050) / 2);margin:0;line-height:1.5;position:relative}.pw-content:has(.pw-left) .pw-left :is(.pw-features,.pw-highlights) li:before{content:"";left:calc(var(--sj-space-050) / 4);top:var(--sj-layout-product-window-feature-dot-top);width:var(--sj-space-050);height:var(--sj-space-050);border-radius:var(--sj-radius-pill);background:var(--sj-color-product-window-feature-dot);position:absolute}.pw-content:has(.pw-left) .pw-features+.pw-highlights,.pw-content:has(.pw-left) .pw-features+.pw-highlights ul{margin-top:0}.pw-content:has(.pw-left) .pw-photo-tools>button{align-items:center;gap:var(--sj-space-050);background:var(--sj-color-product-window-photo-chip);box-shadow:var(--sj-elevation-product-window-photo-chip);display:inline-flex}.pw-content:has(.pw-left) .pw-photo-tools>button svg{width:var(--sj-space-150);height:var(--sj-space-150)}.pw-content:has(.pw-left) .pw-photo-tools [role=group]{gap:calc(var(--sj-space-050) / 2);padding:calc(var(--sj-space-050) * 3 / 4);background:var(--sj-color-product-window-photo-toggle);box-shadow:var(--sj-elevation-product-window-photo-toggle);border:0}.pw-content:has(.pw-left) .pw-photo-tools [role=group] button{color:var(--sj-color-product-window-photo-toggle-text);background:0 0}.pw-content:has(.pw-left) .pw-photo-tools [role=group] button[aria-pressed=true]{background:var(--sj-color-product-window-photo-toggle-selected);color:var(--sj-color-surface)}.pw-content:has(.pw-left) .pw-consult-mark{font-weight:600}.pw-content:has(.pw-left) .pw-consult-row a{align-items:center;gap:calc(var(--sj-space-100) + var(--sj-space-050) / 2);color:var(--sj-color-product-window-consult-text);display:inline-flex}.pw-content:has(.pw-left) .pw-consult-row a img{width:calc(var(--sj-space-200) - var(--sj-space-050) / 4);height:calc(var(--sj-space-200) - var(--sj-space-050) / 4)}.pw-content:has(.pw-left) .pw-over-head{padding:var(--sj-space-200) var(--sj-space-200) 0 var(--sj-space-200);align-items:flex-start}.pw-content:has(.pw-left) .pw-over-head button{border-color:var(--sj-color-product-window-option-line);padding:0}.pw-content:has(.pw-left) .pw-payment-actions :is(.pv-cart-btn,.pv-order-btn){justify-content:center;align-items:center;display:flex}.pw-product-close{display:none}.pw-content:has(.pw-left)[data-viewport=mobile] .pw-left h1{margin-top:var(--sj-space-400)}@media (width>=1280px){.pw-product-return{visibility:visible}.pw-page-frame:has(.pw-left){anchor-name:--pw-product-frame}.pw-product-close{position-anchor:--pw-product-frame;inset:auto;top:anchor(top);left:calc(anchor(right) + var(--sj-space-150) + var(--sj-space-050) / 2);width:calc(var(--sj-space-600) - var(--sj-space-050));height:calc(var(--sj-space-600) - var(--sj-space-050));border-color:var(--sj-color-product-window-close-line);background:var(--sj-color-product-window-close);color:var(--sj-color-v3-storefront-text);font-size:var(--sj-type-md);place-items:center;text-decoration:none;display:grid;position:fixed}.pw-product-close:hover{border-color:var(--sj-color-product-window-close-hover-line)}}.pw-content:has(.pw-left) .pw-spec-editor[data-needs-confirm=false]{padding-right:var(--sj-space-100)}.pw-content:has(.pw-left) .pw-spec-row[data-spec-type=size] .pw-spec-editor[data-option-axis=size] .pv-block:not([data-fold-product-form]){gap:var(--sj-space-050);flex-wrap:wrap;display:flex}.pw-content:has(.pw-left) .pw-spec-row[data-spec-type=size] .pw-spec-editor[data-option-axis=size] .pv-block div:has(>.grid):not([data-fold-product-form]):not([data-fold-direction-options]){display:contents}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=color] .pv-block{width:max-content;max-width:100%}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=color] .pv-block>.grid{width:max-content}.pw-content:has(.pw-left) .pw-photo .pv-thumbnails{gap:calc(var(--sj-space-050) * 1.5)}.pw-content:has(.pw-left) .pw-photo .pv-thumb{width:calc(var(--sj-space-600) + var(--sj-space-050));height:calc(var(--sj-space-600) + var(--sj-space-050));border:calc(var(--sj-space-050) / 2) solid var(--sj-color-surface);border-radius:calc(var(--sj-space-100) + var(--sj-space-050) / 2);background:var(--sj-color-surface);box-shadow:0 0 0 calc(var(--sj-space-050) / 4) color-mix(in srgb, var(--sj-color-scrim) 35%, transparent), 0 calc(var(--sj-space-050) / 2) var(--sj-space-100) color-mix(in srgb, var(--sj-color-scrim) 30%, transparent);opacity:.82;padding:0}.pw-content:has(.pw-left) .pw-photo .pv-thumb[aria-pressed=true]{box-shadow:0 0 0 calc(var(--sj-space-050) / 2) color-mix(in srgb, var(--sj-color-v3-product-window-text) 62.5%, var(--sj-color-product-window-photo-toggle-selected)), 0 calc(var(--sj-space-050) / 2) var(--sj-space-100) color-mix(in srgb, var(--sj-color-scrim) 35%, transparent);opacity:1}.pw-content:has(.pw-left) button.pw-spec-value:not(:hover):not(:focus-visible):not([aria-expanded=true]){border-bottom-color:color-mix(in srgb, var(--sj-color-product-window-optional) 87.75%, var(--sj-color-v3-product-window-line))}.pw-content:has(.pw-left) button.pw-spec-value[data-unavailable=true]{color:color-mix(in srgb, var(--sj-color-v3-product-window-line) 63.27%, var(--sj-color-product-window-optional))}.pw-content:has(.pw-left) .pw-spec-editor .pv-block .grid,.pw-content:has(.pw-left) .pw-spec-editor .pw-word-options,.pw-content:has(.pw-left) .pw-spec-editor [data-print-axis],.pw-content:has(.pw-left) .pw-spec-editor .pv-btn-row,.pw-content:has(.pw-left) .pw-spec-editor [data-finishing-row]>:is(div,span):has(button){gap:var(--sj-space-050)}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=color] [data-inner-layer=color]>.pv-btn-row,.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=color] [data-print-axis=color]{width:max-content;max-width:100%}.pw-content:has(.pw-left) .pw-spec-editor .grid>button>.pw-size-dimensions,.pw-content:has(.pw-left) .pw-spec-editor .grid>button small,.pw-content:has(.pw-left) .pw-spec-editor [data-fold-direction-options] small{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);font-weight:inherit;opacity:1;margin:0;padding:0}.pw-content:has(.pw-left) .pw-spec-editor [data-option-control]>.pw-size-dimensions{display:inline}.pw-content:has(.pw-left) .pw-size-picture{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.pw-content:has(.pw-left) .pw-size-picture text{font-size:calc(var(--sj-type-sm) - var(--sj-space-050) / 8);font-weight:400}.pw-content:has(.pw-left) .pw-size-picture text.pw-fold-label{font-weight:600}.pw-content:has(.pw-left) .pw-size-picture text.pw-fold-panel-number{font-size:calc(var(--sj-type-xs) - var(--sj-space-050) / 8);fill:var(--sj-color-fold-picture-crease);font-weight:500}.pw-content:has(.pw-left) .pw-faq>a{align-items:center;gap:var(--sj-space-100);margin-top:var(--sj-space-200);padding:var(--sj-space-100) var(--sj-space-150);border-radius:var(--sj-radius-pill);background:var(--sj-color-storefront-accent);color:var(--sj-color-product-window-consult-text);font-size:var(--sj-type-xs);border:0;line-height:1.5;display:inline-flex}.pw-content:has(.pw-left) .pw-faq>a img{width:var(--sj-icon-size-sm);height:var(--sj-icon-size-sm)}.pw-content:has(.pw-left) .pw-over-head{flex-wrap:nowrap;align-items:center;margin:0}.pw-content:has(.pw-left) .pw-over-head :is(h2,p){margin:0}.pw-content:has(.pw-left) .pw-qty-table caption span{margin-right:0}.pw-content:has(.pw-left) .pw-spec-editor[data-option-axis=quantity] .pw-spec-done{top:calc(var(--sj-space-400) + var(--sj-space-150) + var(--sj-space-050) / 2)}.pw-content:has(.pw-left) .pw-qty-table thead th:first-child{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);font-weight:400}.pw-content:has(.pw-left) .pw-qty-table small[data-qty-discount]{font-weight:600}.pw-content:has(.pw-left) .pw-spec-editor [data-custom-qty-input]{width:calc(var(--sj-space-800) + var(--sj-space-400));max-width:none;padding-inline:var(--sj-space-100)}body:has(.pw-content) .pw-image-zoom>section{box-shadow:var(--sj-elevation-product-window-overlay)}body:has(.pw-content) .pw-image-zoom header button{border-color:var(--sj-color-product-window-option-line);padding:0}.pw-photo-gallery{overflow:hidden}body:has(.pw-content[data-viewport=mobile]) .pw-image-zoom{background:color-mix(in srgb, var(--sj-color-scrim) 91.6667%, var(--sj-color-brand-dark))}.pw-color-palette{flex:none}.pw-color-palette circle{fill:none;stroke:none}.pw-content:has(.pw-left) .pw-qty-table th small[data-surcharge=true]{color:color-mix(in srgb, color-mix(in srgb, var(--sj-color-amber-700) 52.4715%, var(--sj-color-red-700)) 73.9696%, color-mix(in srgb, var(--sj-color-neutral-600) 74.3655%, var(--sj-color-surface)))}.pw-content:has(.pw-left) .pw-qty-table tbody td[data-selected=true]{background:var(--sj-color-quantity-standard-body)}.pw-content:has(.pw-left) .pw-spec-sentence button.pw-spec-value[data-unavailable=true]{color:color-mix(in srgb, var(--sj-color-v3-product-window-line) 63.27%, var(--sj-color-product-window-optional));border-bottom-color:color-mix(in srgb, var(--sj-color-v3-product-window-line) 63.27%, var(--sj-color-product-window-optional))}.pw-content:has(.pw-left) .pw-spec-row{border-color:var(--sj-color-v3-product-window-line)}.pw-content:has(.pw-left) .pw-features+.pw-highlights{margin-top:var(--sj-space-150)}.pw-highlight-cards{gap:var(--sj-space-200) var(--sj-space-300);padding-block:var(--sj-space-200);border-block:1px solid var(--sj-color-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pw-highlight-card{align-items:flex-start;gap:var(--sj-space-150);min-width:0;color:var(--sj-color-text);display:flex}.pw-highlight-card svg{flex-shrink:0}.pw-left .pw-highlight-card strong{margin-bottom:calc(var(--sj-space-050) * .75);font-size:var(--sj-type-sm);font-weight:600;line-height:1.3;display:block}.pw-left .pw-highlight-card small{font-size:var(--sj-type-xs);color:var(--sj-color-text-subtle);line-height:1.5;display:block}.pw-consult-name .pw-consult-status{align-items:center;gap:var(--sj-space-050);display:flex}.pw-consult-dot{width:calc(var(--sj-space-050) * 1.5);height:calc(var(--sj-space-050) * 1.5);border-radius:var(--sj-radius-pill);background:var(--sj-color-text-muted);flex-shrink:0}.pw-consult-name .pw-consult-status[data-open]{color:var(--sj-color-customer-success)}.pw-consult-status[data-open] .pw-consult-dot{background:var(--sj-color-customer-success)}.pw-content:has(.pw-left) .pw-left>.pw-features{margin-top:var(--sj-space-100);margin-bottom:var(--sj-space-150)}.pw-content[data-viewport=desktop] .pw-left>.pw-highlights{margin-top:var(--sj-space-150);order:1}.pw-content[data-viewport=desktop] .pw-left>.pw-consult{order:2}.pw-content[data-viewport=desktop] .pw-highlights>h2,.pw-content[data-viewport=desktop] .pw-highlight-list,.pw-content[data-viewport=mobile] .pw-highlight-cards,.pw-content[data-viewport=mobile] .pw-consult-hours{display:none}.pw-content[data-viewport=mobile] .pw-left>.pw-highlights{margin-top:0}.pw-content:has(.pw-left) .pw-consult{padding-top:0}.pw-content:has(.pw-left) .pw-consult>.pw-consult-row{border-top:0}.pw-content:has(.pw-left) .pw-consult>.pw-faq-row{border-top:1px solid var(--sj-color-line-soft)}.pw-content[data-viewport=mobile] .pw-left>.pw-photo{order:1}.pw-content[data-viewport=mobile] .pw-left>.pw-consult{order:2}.pw-page-frame:has(.pw-left){box-shadow:0 var(--sj-space-300) var(--sj-space-700) color-mix(in srgb, var(--sj-color-scrim) 35%, transparent)}}.pw-spec-editor{border-color:var(--sj-color-product-window-option-line)}
@layer theme,base,components;@layer utilities{@media (width<=1279px){html body .pw-content.pw-page-frame[data-page-flow]{padding-inline:0}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-price-box{margin-top:var(--sj-space-200);padding:var(--sj-space-250) var(--sj-space-300)}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-price-box .pv-price-row{display:flex}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-price-box .pv-price-left{width:auto}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-price-box .pv-price-total{line-height:inherit;display:block}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-price-box .pv-price-unit{margin-left:calc(var(--sj-space-050) / 2);font-size:var(--sj-font-size-sm);line-height:inherit}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-price-box .pv-price-row-sub{margin-top:var(--sj-space-100);justify-self:stretch;gap:calc(var(--sj-space-050) / 2) var(--sj-space-100)}}@media (width>=1280px){html.customer-dark[data-product-window-surface]:has(.pw-page-frame[data-page-flow]){scrollbar-gutter:auto}html:has(.pw-page-frame[data-page-flow]) body footer.footer{display:none}html:has(.pw-page-frame[data-page-flow]) body .product-page>.container>astro-island{display:contents}html:has(.pw-page-frame[data-page-flow]) body .pw-return-slot{z-index:calc(var(--sj-z-dropdown) + 1);position:sticky}html:has(.pw-page-frame[data-page-flow]) body .pw-back.pw-product-return{width:auto;margin:0 0 var(--sj-space-150);color:var(--sj-color-v3-storefront-text);font-size:var(--sj-type-sm);line-height:1.2;position:static}html body .pw-band{z-index:var(--sj-z-dropdown);pointer-events:none;background:var(--sj-color-surface);position:fixed;left:0;right:0}html body .pw-content.pw-page-frame[data-page-flow][data-new-product-window]{width:auto;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;position:relative;overflow:visible}html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-consult{margin-top:auto}}html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-highlights{display:none}@media (width>=1280px){html body .pw-content.pw-page-frame[data-page-flow][data-new-product-window]{column-gap:var(--sj-space-400);grid-template-rows:auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}html body .pw-content.pw-page-frame[data-page-flow]>.v3-product-left{grid-area:1/1;min-height:0;position:sticky}html body .pw-content.pw-page-frame[data-page-flow] .pw-left{border-right:0;height:100%;padding-right:0}html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-photo{aspect-ratio:3/2;flex:none;height:auto}html body .pw-content.pw-page-frame[data-page-flow] .pw-left{container:pw-left/size}@container pw-left (height>0){html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-photo{height:min(calc(100cqw * 2 / 3), calc(100cqh - var(--sj-space-200) - var(--sj-control-height-input) - var(--sj-space-050)));aspect-ratio:auto}}html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-thumb-row{grid-template-columns:repeat(4, minmax(0, calc(var(--sj-space-900) + var(--sj-space-100) + var(--sj-space-050) / 2)));gap:var(--sj-space-100);margin-top:var(--sj-space-100);flex:none;display:grid}html body .pw-content.pw-page-frame[data-page-flow] .pw-thumb-row>button{aspect-ratio:3/2;border-radius:var(--sj-radius-400);background:var(--sj-color-surface-page);color:inherit;border:2px solid #0000;padding:0}html body .pw-content.pw-page-frame[data-page-flow] .pw-thumb-row>button[aria-pressed=true]{border-color:var(--sj-color-text-muted);background:var(--sj-color-surface-page);color:inherit}html body .pw-content.pw-page-frame[data-page-flow] .pw-thumb-row>button:hover{border-color:var(--sj-color-customer-border)}html body .pw-content.pw-page-frame[data-page-flow] .pw-thumb-row img{object-fit:cover;width:100%;height:100%;display:block}html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-photo:has(.pw-photo-thumbs){container-type:inline-size}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo-thumbs{right:var(--sj-space-150);bottom:var(--sj-space-150);gap:var(--sj-space-100)}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo-thumbs[data-open]{max-width:calc(max(calc(var(--sj-space-600) + var(--sj-space-100)), 8cqi) * 4 + var(--sj-space-100) * 3.5);flex-wrap:wrap-reverse;justify-content:flex-end}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo-thumbs>.pv-thumb{width:max(calc(var(--sj-space-600) + var(--sj-space-100)), 8cqi);aspect-ratio:3/2;height:auto;position:relative}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo-thumbs img{object-fit:cover;width:100%;height:100%;display:block}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo-thumbs>.pv-thumb>span{background:color-mix(in srgb, var(--sj-color-scrim) 45%, transparent);color:var(--sj-color-surface);font-size:var(--sj-type-sm);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}html body .pw-content.pw-page-frame[data-page-flow] .product-view{grid-area:1/2;height:auto;margin:0;padding:0}html body .pw-content.pw-page-frame[data-page-flow] .product-view .pv-grid{height:auto;display:block}html body .pw-content.pw-page-frame[data-page-flow] .product-view .pv-options{height:auto;padding-bottom:var(--sj-space-300);overflow:visible}html body .pw-content.pw-page-frame[data-page-flow] .product-view .pv-options>:not([data-order-file-work]),html body .pw-content.pw-page-frame[data-page-flow] .v3-first>*{zoom:1.0625}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) :has(>[data-size-options]){container-type:inline-size}@container (width<510px){html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) [data-size-options]:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}html body .pw-content.pw-page-frame[data-page-flow] .product-view .pv-options button svg.size-5{width:var(--sj-icon-size-lg);height:var(--sj-icon-size-lg)}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-price-box .pv-price-row{display:flex}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-price-box .pv-price-left{width:auto}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-price-box .pv-price-row-sub{margin-top:var(--sj-space-100);justify-self:stretch}html body .pw-content.pw-page-frame[data-page-flow] .pv-options:has(>[data-order-file-work]:not([hidden]))>:not([data-order-file-work]){display:none}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo>.pw-faq-shade{border:1px solid var(--sj-color-line-soft);border-radius:inherit;box-shadow:none;inset:0}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo-tools>button{display:none}html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-consult{align-items:center;gap:var(--sj-space-100);padding-top:var(--sj-space-200);border-top:1px solid var(--sj-color-v3-product-window-line);flex-wrap:wrap;margin:auto 0 0;display:flex}html body .pw-content.pw-page-frame[data-page-flow] .pw-consult>.pw-left-row{display:contents}html body .pw-content.pw-page-frame[data-page-flow] .pw-consult :is(.pw-consult-mark,.pw-consult-title,.pw-consult-cta,.pw-faq-row button>svg){display:none}html body .pw-content.pw-page-frame[data-page-flow] .pw-consult-name{margin:0 0 0 var(--sj-space-100);order:3}html body .pw-content.pw-page-frame[data-page-flow] .pw-left .pw-consult :is(.pw-consult-row a,.pw-faq-row button){align-items:center;gap:var(--sj-space-100);width:auto;height:calc(var(--sj-control-height-input) + var(--sj-space-050) / 2);padding:0 var(--sj-space-200) 0 var(--sj-space-150);border-radius:var(--sj-storefront-radius-pill);font-size:var(--sj-type-sm);font-weight:500;line-height:1.7;display:inline-flex}html body .pw-content.pw-page-frame[data-page-flow] .pw-left .pw-consult .pw-consult-row a{background:var(--sj-color-storefront-accent);color:var(--sj-color-brand-dark);order:1;font-weight:600}html body .pw-content.pw-page-frame[data-page-flow] .pw-consult-row a img{width:var(--sj-space-200);height:var(--sj-space-200)}html body .pw-content.pw-page-frame[data-page-flow] .pw-left .pw-consult .pw-faq-row button{border:1px solid var(--sj-color-storefront-dialog-raised);order:2}html body .pw-content.pw-page-frame[data-page-flow] .pw-faq-row button>span{align-items:center;gap:var(--sj-space-100);display:inline-flex}html body .pw-content.pw-page-frame[data-page-flow] :is(.pw-consult-cta-short,.pw-faq-icon){display:inline}}html body .pw-content.pw-page-frame[data-page-flow] .pw-left .pw-guide-boxes{gap:var(--sj-space-100);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-boxes>li{min-width:0;margin:0}html body .pw-content.pw-page-frame[data-page-flow] .pw-left .pw-guide-box{justify-content:flex-start;align-items:stretch;gap:var(--sj-space-100);box-sizing:border-box;width:100%;min-width:0;height:calc(var(--sj-space-150) * 2 + var(--sj-space-050) / 2 + var(--sj-icon-size-lg) + var(--sj-space-100) + var(--sj-font-size-sm-plus) * 2.6);padding:var(--sj-space-150);border:1px solid var(--sj-color-storefront-dialog-raised);border-radius:var(--sj-radius-400);background:var(--sj-color-surface);color:var(--sj-color-text);text-align:left;white-space:normal;cursor:pointer;flex-direction:column;display:flex}html body .pw-content.pw-page-frame[data-page-flow] .pw-left .pw-guide-box:hover{border-color:var(--sj-color-customer-border)}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-box-top{height:var(--sj-icon-size-lg);flex:none;justify-content:space-between;align-items:center;display:flex}html body .pw-content.pw-page-frame[data-page-flow] .pw-left .pw-guide-box-top>small{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);line-height:1}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-box>.pv-highlight-title{margin:0;display:block}html body .pw-content.pw-page-frame[data-page-flow] .pw-left .pw-guide-more{align-items:center;gap:var(--sj-space-100);width:auto;height:calc(var(--sj-control-height-input) + var(--sj-space-050) / 2);padding:0 var(--sj-space-200) 0 var(--sj-space-150);border:1px solid var(--sj-color-storefront-dialog-raised);border-radius:var(--sj-storefront-radius-pill);background:var(--sj-color-surface);color:var(--sj-color-text);font-size:var(--sj-type-sm);white-space:nowrap;font-weight:500;line-height:1.7;display:none}html body .pw-content.pw-page-frame[data-page-flow] .pw-left .pw-guide-more small{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted)}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-head{display:none}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-head-actions{gap:var(--sj-space-100);display:flex}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-pick .pw-guide-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-article h2{margin:0 0 var(--sj-space-200);font-size:var(--sj-type-lg);color:var(--sj-color-text);font-weight:700;line-height:1.35}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-article h3{margin:var(--sj-space-300) 0 var(--sj-space-100);font-size:var(--sj-type-md);color:var(--sj-color-text);font-weight:600;line-height:1.5}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-article :is(p,li){font-size:var(--sj-font-size-sm-plus);white-space:normal;color:var(--sj-color-text-subtle);line-height:1.75}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-article>:is(p,ul){margin:var(--sj-space-150) 0 0}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-article>ul{padding-left:var(--sj-space-250);list-style:outside}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-article li+li{margin-top:var(--sj-space-050)}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-figure{margin:var(--sj-space-250) 0 0;padding:var(--sj-space-200);border-radius:var(--sj-radius-400);background:var(--sj-color-fold-picture-background);text-align:center}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-figure>:is(.pw-guide-fold,.pw-guide-bleed){max-width:calc(var(--sj-space-900) * 3);font-size:var(--sj-type-xs);color:var(--sj-color-fold-picture-text);margin:0 auto;line-height:1.4;display:flex}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-fold{border:1px solid var(--sj-color-fold-picture-line);border-radius:var(--sj-radius-100);background:var(--sj-color-fold-picture-sheet)}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-fold>span{align-items:center;gap:var(--sj-space-050);min-width:0;padding:var(--sj-space-250) var(--sj-space-050);flex-direction:column;flex:100 1 0;display:flex}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-fold>span:first-child{flex-grow:97}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-fold>span+span{border-left:1px dashed var(--sj-color-fold-picture-crease)}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-figure :is(.pw-guide-fold,.pw-guide-bleed) b{color:var(--sj-color-fold-picture-crease);font-weight:500}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-figure :is(.pw-guide-fold,.pw-guide-bleed) strong{font-size:var(--sj-type-sm);color:var(--sj-color-fold-picture-strong);font-weight:600}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-bleed{align-items:center;gap:var(--sj-space-100);padding:var(--sj-space-100) var(--sj-space-150) var(--sj-space-150);border-radius:var(--sj-radius-100);background:var(--sj-color-fold-picture-folded);flex-direction:column}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-bleed>span{align-items:center;gap:calc(var(--sj-space-050) / 2);padding:var(--sj-space-250) var(--sj-space-100);border:1px dashed var(--sj-color-fold-picture-crease);background:var(--sj-color-fold-picture-sheet);flex-direction:column;align-self:stretch;display:flex}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-figure figcaption{margin-top:var(--sj-space-100);font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);line-height:1.5}@media (width>=1280px){html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-guide{min-height:0;margin-top:var(--sj-space-100);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden;container:pw-guide/size}html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-guide>.pw-guide-boxes{margin:auto 0 var(--sj-space-200)}html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-guide>.pw-guide-more{align-self:flex-start}@container pw-guide (height<111px){html body .pw-content.pw-page-frame[data-page-flow] .pw-guide>.pw-guide-boxes{display:none}html body .pw-content.pw-page-frame[data-page-flow] .pw-left .pw-guide-more{display:inline-flex}}}@media (width<=1279px){html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-guide{padding:var(--sj-space-100) var(--sj-space-200) 0;order:9}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-head{align-items:baseline;gap:var(--sj-space-100);margin:0 0 var(--sj-space-150);font-size:var(--sj-type-md);font-weight:600;line-height:1.5;display:flex}html body .pw-content.pw-page-frame[data-page-flow] .pw-guide-head small{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted);font-weight:400}html body .pw-content.pw-page-frame[data-page-flow] .pw-left>.pw-guide>.pw-guide-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .pw-content.pw-page-frame[data-page-flow] :is(.pw-swipe,.pw-swipe-count){display:none}@media (width<=1279px){html body .pw-content.pw-page-frame[data-page-flow] .pw-photo:has(.pw-swipe) .pv-main-image{visibility:hidden}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo:has(.pw-swipe) .pv-thumbnails{display:none}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo .pw-swipe{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;display:flex;position:absolute;inset:0;overflow:auto hidden}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo .pw-swipe::-webkit-scrollbar{display:none}html body .pw-content.pw-page-frame[data-page-flow] .pw-swipe>img{scroll-snap-align:start;scroll-snap-stop:always;user-select:none;flex:0 0 100%;width:100%;height:100%}html body .pw-content.pw-page-frame[data-page-flow] .pw-photo .pw-swipe-count{bottom:calc(var(--sj-space-150) + var(--sj-space-050) * 1.5);z-index:1;height:var(--sj-space-400);padding:0 var(--sj-space-150);border-radius:var(--sj-radius-pill);background:color-mix(in srgb, var(--sj-color-scrim) 55%, transparent);color:var(--sj-color-surface);font-size:var(--sj-font-size-sub);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;align-items:center;line-height:1;display:inline-flex;position:absolute;left:50%;translate:-50%}html body .pw-content.pw-page-frame[data-page-flow] .pw-left :is(.pw-photo-tools button,.pw-consult-mark,.pw-consult-row small,.pw-consult-cta,.pw-faq-row small),html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) :is(.text-xs,.text-meta,td>button[aria-pressed]>span,[data-delivery-row]+p,.pv-price-weight,.pv-price-breakdown){font-size:var(--sj-font-size-sub)}html body .pw-content.pw-page-frame[data-page-flow] .product-view:not([data-v3]) :is(.pv-price-weight,.pv-price-breakdown){line-height:calc(var(--sj-font-size-xs) * 1.6)}}.pw-page-frame .product-view:not([data-v3]) [data-qty-table]{--sj-color-text-muted:var(--sj-color-quantity-table-muted,var(--sj-color-text-subtle))}.pw-page-frame .product-view:not([data-v3]) [data-qty-table]>tbody[aria-busy=true]{opacity:1}}
@layer theme;@layer base{main:has(.pw-page-frame[data-page-flow]){font-size:var(--sj-type-sm);word-break:keep-all;overflow-wrap:break-word}main:has(.pw-page-frame[data-page-flow]) :is(a,button){word-break:keep-all}main:has(.pw-page-frame[data-page-flow]) :is(h1,h2,h3,h4){text-wrap:balance}main:has(.pw-page-frame[data-page-flow]) :is(p,li,dd,small){text-wrap:pretty}}@layer components;@layer utilities{@media (width>=1280px){html:has(.pw-page-frame[data-page-flow]){scrollbar-gutter:auto}}.pw-page-frame .pw-specs{position:relative}.pw-content.pw-page-frame .pw-payment-box .pv-price-total:not(:has(.pv-price-unit)){line-height:var(--sj-layout-v3-payment-line);white-space:normal;font-size:var(--sj-type-xs)!important}}html:has(.pw-page-frame[data-page-flow]){--sj-layout-storefront-plate-max:var(--sj-layout-v3-content-max);--sj-layout-storefront-plate-side:var(--sj-layout-v3-side)}.product-page:has(.pw-page-frame){--sj-color-v3-storefront-text:#262626;--sj-color-storefront-dialog-raised:#ececec;--sj-storefront-radius-pill:999px;--sj-type-2xl:38px}.pw-content:has(.pw-left){--sj-color-v3-product-window-paper:#fff;--sj-color-v3-product-window-line:#e5e5e7;--sj-color-v3-product-window-text:#1d1d1d;--sj-color-v3-product-window-muted:#737373;--sj-color-v3-product-window-icon:#424242;--sj-color-product-window-optional:#a8a8a8;--sj-layout-product-window-photo-mobile:240px;--sj-color-quantity-standard-head:#f2f2f3;--sj-color-quantity-standard-body:#f8f8f9;--sj-color-product-window-option-line:#d4d4d8;--sj-color-quantity-table-muted:#666;--sj-color-fold-picture-sheet:#fff;--sj-color-fold-picture-line:#2b2822;--sj-color-fold-picture-folded:#ebebec;--sj-color-fold-picture-arrow:#8a8a8a;--sj-color-fold-picture-text:#666;--sj-color-fold-picture-strong:#1d1b17;--sj-color-fold-picture-crease:#2f5fd0;--sj-color-fold-picture-background:#f5f5f6}.pw-content:has(.pw-left),.pw-page-frame:has(.pw-left){--sj-radius-product-window-options:22px;--sj-radius-product-window-price-cell:9px;--sj-layout-product-window-paper-options:440px;--sj-color-product-window-choice-outline:#262626;--sj-elevation-product-window-options:0 10px 30px #0000001a, 0 2px 6px #0000000d;--sj-elevation-product-window-open-row:0 0 0 3px #0000000d;--sj-elevation-product-window-overlay:0 0 0 1px var(--sj-color-v3-product-window-line), 0 18px 50px #2820141f;--sj-elevation-product-window-frame:0 0 0 1px var(--sj-color-v3-product-window-line), 0 30px 80px #00000073;--sj-letter-spacing-product-window-sentence:-.01em;--sj-letter-spacing-product-window-title:-.03em}.pw-content:has(.pw-left){--sj-color-product-window-paper-pick:#f0f0f1}.pw-content:has(.pw-left),.pw-product-close{--sj-color-product-window-photo:#f0f0f1;--sj-color-product-window-feature-dot:#a3a3a3;--sj-color-product-window-photo-chip:#ffffffeb;--sj-color-product-window-photo-toggle:#fffffff0;--sj-color-product-window-photo-toggle-text:#666;--sj-elevation-product-window-photo-toggle:0 0 0 1px #00000014;--sj-color-product-window-consult-text:#191600;--sj-color-product-window-close:#2a2a2a;--sj-color-product-window-close-line:#3a3a3a;--sj-layout-product-window-feature-dot-top:.78em;--sj-color-product-window-photo-toggle-selected:#1d1b17;--sj-elevation-product-window-photo-chip:0 1px 2px #00000014;--sj-color-product-window-close-hover-line:#5a5a5a}.pw-content:has(.pw-left){--sj-radius-product-window-price-pill:calc(var(--sj-radius-300) + var(--sj-space-050) / 2);--sj-color-product-window-selected-price:#1c1c1a;--sj-elevation-product-window-selected-heading:inset 0 -3px 0 #1c1c1a}html body .customer-surface.product-page:has(.pw-page-frame){padding-top:0}html body .product-page>.container.-large:has(>.pw-page-frame){max-width:none;padding-inline:var(--sj-layout-storefront-plate-side)}.pw-page-frame .pw-faq-icon{stroke-width:2px}.pw-page-frame .pw-faq summary{padding-left:calc(var(--sj-space-300) + var(--sj-space-050));position:relative}.pw-page-frame .pw-faq summary:before{content:"";left:0;top:var(--sj-space-200);width:var(--sj-space-200);height:var(--sj-space-200);background:var(--sj-color-v3-product-window-icon);position:absolute;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.v3-options-wait{min-height:calc(var(--sj-space-900) * 4);padding:var(--sj-space-200);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400);color:var(--sj-color-text-muted);background:var(--sj-color-surface-page)}.v3-first{flex-direction:column;display:flex}.v3-first:has(.v3-first-option) .v3-options-wait{min-height:0;margin-bottom:var(--sj-space-100);padding:var(--sj-space-100) var(--sj-space-200)}.v3-first-option{padding-block:calc(var(--sj-space-200) + var(--sj-space-050) / 2);border-bottom:1px solid var(--sj-color-line-soft)}.v3-first-label{margin:0 0 calc(var(--sj-space-150) + var(--sj-space-050) / 2);color:var(--sj-color-text);font-size:var(--sj-font-size-base);font-weight:600;line-height:var(--sj-line-height-normal)}.v3-first-values,.v3-first-rows{color:var(--sj-color-text-subtle);font-size:var(--sj-font-size-sm);line-height:var(--sj-line-height-relaxed);margin:0}.v3-first-rows{gap:var(--sj-space-050);padding:0;list-style:none;display:grid}.v3-first-detail{margin-left:var(--sj-space-100);color:var(--sj-color-text-muted);font-size:var(--sj-font-size-xs-plus)}@media (width>=1280px){html body .pw-content.pw-page-frame[data-page-flow],html body .pw-back.pw-product-return{max-width:var(--sj-layout-v3-content-max);margin-inline:auto}}@media (width<=1279px){.pw-page-frame .v3-options-wait{order:3}.pw-page-frame .pw-photo button,.pw-page-frame .pw-faq-row button{min-width:calc(var(--sj-space-500) + var(--sj-space-050));min-height:calc(var(--sj-space-500) + var(--sj-space-050))}.pw-page-frame .pw-photo-toggle{padding:var(--sj-space-050)}}.pw-page-frame .pw-payment-box{--sj-layout-v3-payment-line:calc(var(--sj-type-xs) * 1.5);--sj-layout-v3-payment-extra:var(--sj-layout-v3-payment-thickness-extra,0px);--sj-layout-v3-payment-actions:calc(var(--sj-space-150) * 2 + 1px + var(--sj-layout-v3-payment-line) + var(--sj-space-600) + var(--sj-layout-v3-payment-phone-extra,0px));--sj-layout-v3-payment-inset:var(--sj-space-250);--sj-layout-v3-payment-tag-top:calc(206px + var(--sj-layout-v3-payment-extra) + var(--sj-layout-v3-payment-phone-extra,0px) - var(--sj-space-200) * 2 - 1px - var(--sj-layout-v3-payment-actions) + var(--sj-space-150));height:calc(206px + var(--sj-layout-v3-payment-extra) + var(--sj-layout-v3-payment-phone-extra,0px));display:block;position:relative;container-type:inline-size}@media (width<=1279px){.pw-page-frame[data-payment-details=thickness] .pw-payment-box{--sj-layout-v3-payment-thickness-extra:calc(var(--sj-layout-v3-payment-line) * 2)}}@media (width>=1280px){.pw-page-frame[data-payment-details=thickness] .pw-payment-box .pv-price-weight{white-space:nowrap;width:auto}}.pw-page-frame .pw-payment-box :is(.pv-price-row,.pv-price-left){display:contents}.pw-page-frame .pw-payment-box :is(.pv-price-label,.pv-price-weight,.pw-payment-unit){left:var(--sj-layout-v3-payment-inset);width:110px;line-height:var(--sj-layout-v3-payment-line);margin:0;position:absolute}.pw-page-frame .pw-payment-box .pv-price-label{top:var(--sj-space-250)}.pw-page-frame .pw-payment-box .pv-price-weight{top:calc(var(--sj-space-250) + var(--sj-layout-v3-payment-line) + var(--sj-space-050));height:calc(var(--sj-layout-v3-payment-line) + var(--sj-layout-v3-payment-extra));font-size:calc(var(--sj-type-xs) - 1px)}.pw-page-frame .pw-payment-box .pw-payment-unit{top:calc(var(--sj-space-250) + var(--sj-layout-v3-payment-line) * 2 + var(--sj-space-050) * 2 + var(--sj-layout-v3-payment-extra));white-space:nowrap}.pw-page-frame .pw-payment-box .pv-price-right{top:var(--sj-space-200);right:var(--sj-layout-v3-payment-inset);left:calc(var(--sj-layout-v3-payment-inset) + var(--sj-space-600));height:calc(var(--sj-type-2xl) * 1.15);justify-content:flex-end;align-items:center;gap:var(--sj-space-100);flex-direction:row;display:flex;position:absolute}.pw-page-frame .pw-payment-box .pv-price-total{white-space:nowrap;min-width:0;margin:0}.pw-page-frame .pw-payment-box .pv-price-total:not(:has(.pv-price-unit)){white-space:normal;overflow-wrap:anywhere;text-align:right;width:100%;display:block}.pw-page-frame .pw-payment-box .pv-price-original{margin:var(--sj-space-050) 0 0;font-size:calc(var(--sj-type-xs) - .5px);white-space:nowrap;flex-shrink:0;align-self:flex-start;line-height:1.2}.pw-page-frame .pw-payment-box .pv-price-row-sub{right:var(--sj-layout-v3-payment-inset);bottom:calc(var(--sj-space-200) + var(--sj-layout-v3-payment-actions) + var(--sj-space-150));max-width:calc(100% - var(--sj-layout-v3-payment-inset) * 2 - 110px);margin:0;position:absolute}.pw-page-frame .pw-payment-box .pv-price-breakdown{font-size:calc(var(--sj-type-xs) - 1.5px);line-height:var(--sj-layout-v3-payment-line);text-align:right;white-space:nowrap;margin:0}.pw-page-frame .pw-payment-box .pw-payment-actions{bottom:var(--sj-space-200);left:var(--sj-layout-v3-payment-inset);right:var(--sj-layout-v3-payment-inset);margin:0;position:absolute}.pw-page-frame .pw-payment-box :is(.pv-price-discount-info,.pv-price-partner-box){top:var(--sj-layout-v3-payment-tag-top);left:calc(107px - var(--sj-space-600));font-size:calc(var(--sj-type-xs) - 2.5px);line-height:var(--sj-layout-v3-payment-line);white-space:nowrap;margin:0;padding:0;position:absolute}.pw-page-frame .pw-payment-box .pv-price-discount-info{padding-inline:var(--sj-space-050);border-radius:var(--sj-radius-100);background:var(--sj-color-customer-danger-soft);color:var(--sj-color-customer-danger)}.pw-page-frame .pw-payment-box .pv-price-partner-box{background:0 0;gap:2px}.pw-page-frame .pw-payment-box .pv-price-partner-box :is(.pv-price-partner-chip,.pv-price-partner-text){font-size:inherit;line-height:inherit;padding:0}.pw-page-frame .pw-payment-box .pv-price-partner-chip svg{display:none}.pw-page-frame .pw-payment-box:has(.pv-price-discount-info) .pv-price-partner-box{left:auto;right:0;top:calc(var(--sj-layout-v3-payment-tag-top) - var(--sj-layout-v3-payment-line) - var(--sj-space-050) / 2);background:var(--sj-color-surface)}.pw-page-frame .pw-payment-box>:is(p[role=status],.pv-thickness-error,.pv-thickness-warning){top:var(--sj-space-200);right:var(--sj-layout-v3-payment-inset);left:calc(var(--sj-layout-v3-payment-inset) + 110px);min-height:calc(var(--sj-type-2xl) * 1.15);font-size:var(--sj-type-xs);line-height:var(--sj-layout-v3-payment-line);text-align:right;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex;position:absolute}.pw-page-frame .pw-payment-box:has(>:is(p[role=status],.pv-thickness-error,.pv-thickness-warning)) .pv-price-right,.pw-page-frame .pw-payment-box:is([aria-busy=true],:has(>p[role=status]),:has(>button),:has(>.pv-thickness-error),:has(>.pv-thickness-warning)) :is(.pv-price-original,.pv-price-discount-info,.pv-price-partner-box){display:none}.pw-page-frame .pw-payment-box>button{top:calc(var(--sj-space-250) + var(--sj-space-100));right:var(--sj-layout-v3-payment-inset);font-size:var(--sj-type-xs);margin:0;position:absolute}.pw-page-frame .pw-payment-box:has(>button) .pv-price-right{right:calc(var(--sj-layout-v3-payment-inset) + 60px)}@media (width<=1279px){.pw-page-frame .pw-payment-box{--sj-layout-v3-payment-phone-extra:var(--sj-space-050)}}.pw-page-frame .pw-payment-box[aria-busy=true] .pv-price-total:has(.pv-price-unit){display:none}.pw-page-frame .pw-payment-box[aria-busy=true]:has(.pv-price-unit) .pv-price-right:after{content:"가격 계산 중...";font-size:var(--sj-type-xs);line-height:var(--sj-layout-v3-payment-line)}@media (width>=1280px) and (width<=1399px){.pw-page-frame .pw-left{overflow-y:auto}.pw-page-frame .pw-consult-status{white-space:nowrap;flex-wrap:wrap}.pw-page-frame .pw-consult-hours{white-space:nowrap}.pw-page-frame .pw-payment-actions .pv-btn-group{grid-template-columns:minmax(max-content,1fr) minmax(max-content,1.4fr)}}
.bx{color:#1d1d1d;word-break:keep-all;gap:8px;display:grid}.bx *{box-sizing:border-box}.pw-specs .bx-Mrow[data-pair-stacked]{grid-template-columns:minmax(0,1fr)}.pw-specs .bx .bx-Mrow>.bx-M{grid-template-columns:36px minmax(0,1fr);align-content:center;gap:6px 10px;display:grid;position:relative}.pw-specs .bx .bx-Mrow>.bx-M>.bx-grow{display:contents}.pw-specs .bx .bx-Mrow>.bx-M>.bx-tile{grid-area:1/1}.pw-specs .bx .bx-Mrow>.bx-M .bx-lab{grid-area:1/2;min-width:0}.pw-specs .bx.bx-tight2 .bx-Mrow>.bx-M .bx-lab{grid-column:1/-1}.pw-specs .bx .bx-Mrow>.bx-M>.bx-chev{grid-area:2/1/auto/-1;justify-self:end;margin:0}.pw-specs .bx .bx-Mrow>.bx-M .bx-sen{grid-area:2/1/auto/-1;padding-right:20px}.pw-specs .bx,.pw-specs .bx-Mrow,.pw-specs .bx-M,.pw-specs .bx-M .bx-grow{min-width:0}.pw-page-frame .pw-specs .bx-M .bx-sen{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;font-size:var(--sj-type-md)}.bxp.bxp-drop:not(.bxp-k-grid){overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.bx svg{fill:none;stroke:#424242;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.bx-ico{background:#fff;border:1px solid #e5e5e7;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.bx-ico.s36{border-radius:10px;width:36px;height:36px}.bx-ico.s36 svg{width:18px;height:18px}.bx-lab{color:#737373;margin-bottom:2px;font-size:12.5px;font-weight:500;display:block}.bx-sen{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.45;display:block}.bx-sen u{border-bottom:1.5px dashed #a8a8a8;text-decoration:none}.bx-sub{color:#737373;margin-top:2px;font-size:12.5px;display:block}.bx-grow{flex:1;min-width:0}.bx-chev{color:#9a9a9a;margin-left:auto;font-size:13px}.bx-L{background:#fff;border:1px solid #e5e5e7;border-radius:12px;align-items:center;gap:16px;min-height:76px;padding:12px 16px;display:flex}.bx-Lsplit{background:#fff;border:1px solid #e5e5e7;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.bx-Lsplit>div{align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:flex}.bx-Lsplit>div+div{border-left:1px solid #e5e5e7}.bx-Lsplit>.bx-full{border-top:1px solid #e5e5e7;grid-column:1/-1;border-left:0!important}.bx-Mrow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bx-M{background:#fff;border:1px solid #e5e5e7;border-radius:12px;align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:flex}.bx-M .bx-ico{border-radius:10px;width:36px;height:36px}.bx-M .bx-ico svg{width:18px;height:18px}.bx-head{color:#737373;justify-content:space-between;align-items:baseline;margin:8px 0 -2px;font-size:13px;font-weight:600;display:flex}.bx-head small{font-size:12px;font-weight:500}.bx-Srow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bx-Srow4{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bx-S{cursor:pointer;background:#fff;border:1px solid #e5e5e7;border-radius:12px;align-content:center;justify-items:center;gap:6px;min-height:76px;padding:10px 8px;font-size:13.5px;font-weight:500;display:grid}.bx-S svg{width:22px;height:22px}.bx-T{cursor:pointer;background:#fff;border:1px solid #e5e5e7;border-radius:12px;align-content:center;justify-items:center;gap:2px;min-height:64px;padding:10px 6px;font-size:14px;font-weight:500;display:grid}.bx-T small{color:#737373;font-size:12px;font-weight:500}.bx-S.on,.bx-T.on{border-color:#1d1d1d;box-shadow:inset 0 0 0 1px #1d1d1d}.bx-T.on small{color:#1d1d1d}.bx-tap,.bx [data-pick]{cursor:pointer}.bx-sub u{border-bottom-width:1px}.bx-L.bx-open,.bx-M.bx-open{border-color:#1d1d1d}.bx [data-cell].bx-open{box-shadow:inset 0 0 0 1.5px #1d1d1d}.bxp{z-index:9998;color:#1d1d1d;box-sizing:border-box;background:#fff;border:1px solid #e5e5e7;border-radius:16px;padding:6px;position:fixed;box-shadow:0 12px 32px #0000001f}.bxp *{box-sizing:border-box}.bxp button{font:inherit;color:inherit;cursor:pointer}.bxp svg{fill:none;stroke:#424242;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.bxp-title{color:#737373;padding:8px 10px 4px;font-size:12.5px;font-weight:600}.bxp-pills{flex-wrap:wrap;gap:6px;padding:2px;display:flex}.bxp-pill{white-space:nowrap;background:#fff;border:1px solid #e5e5e7;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.bxp-pill small{color:#737373;font-size:12px;font-weight:500}.bxp-pill.on{border-color:#1d1d1d;box-shadow:inset 0 0 0 1px #1d1d1d}.bxp-rows{gap:2px;display:grid}.bxp-paper,.bxp-row{text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.bxp-row{padding:11px 14px}.bxp-paper:hover,.bxp-row:hover{background:#fafafa}.bxp-paper img{object-fit:cover;border:1px solid #e5e5e7;border-radius:50%;flex:none;width:36px;height:36px}.bxp-n{flex:1;min-width:0;font-size:14.5px;font-weight:500;line-height:1.35;display:grid}.bxp-row .bxp-n{display:block}.bxp-n small{color:#737373;font-size:12.5px;font-weight:400}.bxp-r{color:#737373;font-size:12.5px}.bxp-paper.on{background:#f4f4f5;border-color:#e5e5e7}.bxp-ic{place-items:center;display:grid}.bxp-ck{visibility:hidden;margin-left:auto;display:grid}.bxp-ck svg{stroke:#1d1d1d;stroke-width:2.2px}.bxp .on .bxp-ck,.bxp-row.on .bxp-ck,.bxp-paper.on .bxp-ck{visibility:visible}.bxp-row.on{font-weight:600}.bxp-binds{grid-template-columns:repeat(3,1fr);gap:6px;padding:2px;display:grid}.bxp-bind{text-align:center;background:#fff;border:1px solid #e5e5e7;border-radius:12px;gap:6px;padding:6px 6px 8px;font-size:13.5px;font-weight:500;display:grid}.bxp-bind img{aspect-ratio:4/3;object-fit:cover;background:#ececee;border-radius:8px;width:100%;display:block}.bxp-bind.on{border-color:#1d1d1d;box-shadow:inset 0 0 0 1px #1d1d1d}.bxp-step{align-items:center;gap:16px;padding:6px 10px;display:flex}.bxp-step button{background:#fff;border:1px solid #e5e5e7;border-radius:10px;width:36px;height:36px;font-size:18px}.bxp-step b{text-align:center;min-width:44px;font-size:16px}.bxp-ok{border-top:1px solid #f0f0f2;justify-content:flex-end;margin-top:6px;padding:8px 6px 4px;display:flex}.bxp-ok button{color:#fff;background:#262626;border:0;border-radius:10px;height:36px;padding:0 18px;font-size:13.5px;font-weight:600}.bxp-gridhead{justify-content:space-between;align-items:baseline;padding:10px 12px 6px;display:flex}.bxp-gridhead b{font-size:14px}.bxp-gridhead small{color:#737373;font-size:12px}.bxp-grid{border-collapse:collapse;width:100%;font-size:13.5px}.bxp-grid th{text-align:center;border-bottom:2px solid #0000;padding:6px 4px 8px;font-size:13px;font-weight:600}.bxp-grid th:first-child{color:#737373;text-align:left;padding-left:12px;font-size:12px;font-weight:500}.bxp-grid th small{color:#737373;font-size:11.5px;font-weight:500;display:block}.bxp-grid th small.up{color:#e5484d}.bxp-grid th.on{border-bottom-color:#1d1d1d}.bxp-grid td{text-align:center;border-top:1px solid #f0f0f2;padding:2px}.bxp-q{font-weight:500;text-align:left!important;padding-left:12px!important}.bxp-q.on{font-weight:700}.bxp-cell{color:#424242;background:0 0;border:0;border-radius:8px;width:100%;height:34px;font-size:13.5px}.bxp-cell.col{background:#f7f7f8}.bxp-cell.on{color:#fff;background:#1d1d1d;font-weight:600}.bxp-direct{color:#737373;justify-content:space-between;align-items:center;padding:10px 12px 6px;font-size:13px;display:flex}.bxp-direct span{border:1px solid #e5e5e7;border-radius:999px;padding:4px 40px;font-size:12px}.bxp-drop{border-radius:12px;padding:4px}.bx-lab small{color:#9a9a9a;margin-left:4px;font-size:11.5px;font-weight:400}.bx-stepper{align-items:center;gap:4px;margin-top:2px;display:inline-flex}.bx-stepper button{color:#424242;cursor:pointer;background:#fff;border:1px solid #e5e5e7;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font:500 16px/1 inherit;display:grid}.bx-stepper button:hover{border-color:#c9c9cd}.bx-stepper b{text-align:center;min-width:44px;font-size:16px;font-weight:500}.bx-M-step{cursor:default}.bxp-title span{color:#9a9a9a;font-weight:500}.bxp-gs{flex-wrap:wrap;gap:6px;padding:2px 10px 8px;display:flex}.bxp-g{background:#fff;border:1px solid #e5e5e7;border-radius:999px;min-width:64px;height:34px;padding:0 12px;font-size:14px;font-weight:500}.bxp-g.on{border-color:#1d1d1d;box-shadow:inset 0 0 0 1px #1d1d1d}.bxp-money .bxp-n{flex:none;min-width:120px}.bxp-u{color:#737373;flex:1;font-size:12.5px}.bxp-u.up{color:#e5484d}.bxp-p{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.bxp-money .bxp-ck{margin-left:8px}.bxp-rows .bxp-direct{padding:10px 14px 6px}.bxp-p9s{gap:4px;display:grid}.bxp-p9{border:1px solid #0000;border-radius:12px;position:relative}.bxp-p9.on{background:#f4f4f5;border-color:#e5e5e7}.bxp-p9h{cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}.bxp-p9:not(.on) .bxp-p9h:hover{background:#fafafa}.bxp-p9h img{object-fit:cover;background:#fff;border:1px solid #e5e5e7;border-radius:10px;flex:none;width:56px;height:56px}.bxp-gsel{background:#fff;border:1px solid #d4d4d8;border-radius:999px;flex:none;align-items:center;gap:6px;height:34px;padding:0 10px 0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.bxp-gsel svg{stroke:#737373;stroke-width:2px;width:14px;height:14px}.bxp-p9.on .bxp-gsel{border-color:#1d1d1d}.bxp-gpop{z-index:2;background:#fff;border:1px solid #e5e5e7;border-radius:12px;min-width:120px;padding:4px;display:grid;position:absolute;top:calc(100% - 8px);right:12px;box-shadow:0 10px 28px #00000024}.bxp-gpop button{text-align:left;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;height:34px;padding:0 12px;font-size:13.5px;font-weight:500;display:flex}.bxp-gpop button:hover{background:#f4f4f5}.bxp-gpop button.on{font-weight:700}.bxp-gpop button svg{stroke:#1d1d1d;stroke-width:2.4px;width:14px;height:14px}.bx-ph{background:#fff 50%/200% no-repeat;border:1px solid #e5e5e7;border-radius:10px;flex:none;width:36px;height:36px}.bx-sw-lab{color:#737373;padding:7px 4px 7px 8px;font-weight:600}.bxp-v{text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;width:100%;padding:8px 12px;display:flex}.bxp-v:hover{background:#fafafa}.bxp-v.on{background:#f4f4f5;border-color:#e5e5e7}.bxp-v.on .bxp-ck{visibility:visible}.bxv{background:#ececee 50%/cover no-repeat;border:1px solid #e5e5e7;border-radius:8px;flex:none;place-items:center;width:56px;height:42px;display:grid;position:relative;overflow:hidden}.bxv.mono{filter:grayscale()}.bxv.ic{background:#f4f4f5}.bxv.ic svg{stroke:#424242;width:20px;height:20px}.bxv.matte:after{content:"";background:#ffffff52;position:absolute;inset:0}.bxv.gloss{filter:saturate(1.25)contrast(1.06)}.bxv.gloss:after{content:"";background:linear-gradient(115deg,#0000 22%,#ffffffe6 44%,#0000 62%);position:absolute;inset:0}.bxp-note{color:#9a9a9a;padding:6px 12px 4px;font-size:11.5px}.bx-M-step .bx-sub{margin-top:2px}.bx-static,.bx-static .bx-grow{cursor:default}.bx-block{display:block}.bx-Mrow.bx-one{grid-template-columns:1fr}.bx-segs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.bx-seg{background:#f1f1f3;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.bx-seg button{color:#5d5d5d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;height:30px;padding:0 12px;font:500 13px/1 inherit}.bx-seg button.on{color:#1d1d1d;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000024}.bx-tgl{cursor:pointer;background:#d4d4d8;border:0;border-radius:999px;flex:none;width:42px;height:24px;padding:0;position:relative}.bx-tgl:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.bx-tgl.on{background:#1d1d1d}.bx-tgl.on:after{left:21px}.bx-numrow{align-items:center;gap:6px;margin-top:4px;display:flex}.bx-numrow small{color:#737373;font-size:12.5px}.bx-numrow small b{color:#1d1d1d}.bx-num{text-align:center;color:#1d1d1d;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:64px;height:34px;font:500 15px/1 inherit}.bx-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bx-chip{cursor:pointer;color:#424242;background:#fff;border:1px solid #e5e5e7;border-radius:999px;min-width:52px;height:32px;padding:0 12px;font:500 13px/1 inherit}.bx-chip.on{color:#1d1d1d;border-color:#1d1d1d;box-shadow:inset 0 0 0 1px #1d1d1d}.bx-pl{color:#737373;margin-top:8px;font-size:12.5px}.bx-pl b{color:#1d1d1d;font-size:14px}.bx-dt4{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.bx-dt4 button{cursor:pointer;color:#1d1d1d;background:#fff;border:1px solid #e5e5e7;border-radius:12px;justify-items:center;gap:1px;padding:8px 4px;font:500 13.5px/1.3 inherit;display:grid}.bx-dt4 button small{color:#737373;font-size:11.5px}.bx-dt4 button small.up,.bx-dchips button small.up{color:#e5484d}.bx-dt4 button em{color:#424242;font-size:12px;font-style:normal}.bx-dt4 button.on,.bx-dchips button.on{border-color:#1d1d1d;box-shadow:inset 0 0 0 1px #1d1d1d}.bx-dchips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bx-dchips button{cursor:pointer;color:#1d1d1d;background:#fff;border:1px solid #e5e5e7;border-radius:999px;height:32px;padding:0 12px;font:500 13px/1 inherit}.bx-dchips button small{color:#737373;margin-left:4px;font-size:11.5px}.bx-qslide{margin-top:10px}.bx-qslide input{accent-color:#1d1d1d;width:100%}.bx-qticks{color:#9a9a9a;justify-content:space-between;padding:0 2px;font-size:11.5px;display:flex}.bx-qticks span.on{color:#1d1d1d;font-weight:700}.bx-dline{align-items:baseline;gap:10px;margin-top:2px;display:flex}.bx-link{color:#424242;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:500 13px/1 inherit;text-decoration:underline}.bxp-bigstep{justify-content:center;align-items:center;gap:18px;padding:14px 8px 6px;display:flex}.bxp-bigstep button{background:#fff;border:1px solid #e5e5e7;border-radius:10px;width:40px;height:40px;font-size:20px}.bxp-bigstep b{text-align:center;min-width:70px;font-size:22px}.bxp-bigsub{text-align:center;color:#737373;padding-bottom:8px;font-size:12.5px}.bxp-tile{color:#1d1d1d;background:#f4f4f5 50%/cover no-repeat;border:1px solid #e5e5e7;border-radius:10px;flex:none;align-content:center;place-items:center;width:56px;height:56px;display:grid}.bxp-tile svg{stroke:#424242;width:22px;height:22px}.bxp-tile.mono{filter:grayscale()}.bxp-num b,.bxp-day b{font-size:17px;font-weight:700;line-height:1.1}.bxp-num small,.bxp-day small{color:#737373;font-size:11px;line-height:1.1}.bxp-day{background:#fff}.bxp-urgent b{color:#e5484d;font-size:13.5px}.bxp-price{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.bxp-up{color:#e5484d}.bxp-gpop button small{color:#9a9a9a;margin-left:6px;margin-right:auto;font-size:12px;font-weight:400}.bx-L .bx-price{font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:15px;font-weight:600}.bx-L .bx-price+.bx-chev{margin-left:8px}.bx-tile{color:#1d1d1d;background:#fff 50%/cover no-repeat;border:0;border-radius:10px;flex:none;align-content:center;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #00000012}.bx-tile svg{stroke:#424242;width:19px;height:19px}.bx-st1 .bx-tile,.bx-st3 .bx-tile{background-color:#f1f1f3}.bx-tile-ph{background-size:200%}.bx-tile-ph.mono{filter:grayscale()}.bx-tile-pic small{color:#737373;font-size:9px;font-weight:700;position:absolute;bottom:1px;right:3px}.bx-rect{box-sizing:border-box;background:#fff;border:1.5px solid #424242;border-radius:2px;display:block}.bx-edge-l{border-left-width:4px}.bx-edge-t{border-top-width:4px}.bx-tile-num b{font-size:14px;font-weight:700;line-height:1}.bx-tile-num small{color:#737373;font-size:9.5px;line-height:1.2}.bx-tile-day small{color:#737373;font-size:10px;line-height:1.1}.bx-tile-day b{font-size:16px;font-weight:700;line-height:1.1}.bx-tile-day.bx-urgent b{color:#e5484d;font-size:12px}.bx-st2 .bx-tile-day{background-color:#fff}.bx-st3 .bx-tile{border-radius:12px;width:48px;height:48px}.bx-st3 .bx-tile svg{width:22px;height:22px}.bx-st3 .bx-M,.bx-st3 .bx-L{min-height:84px}.bx-st3 .bx-sen{font-size:17px;font-weight:600}.bx-st3 .bx-lab{font-size:13px}.bx-qd{min-height:92px;padding:14px 16px}.bx-qd .bx-tile-day{border-radius:12px;width:48px;height:48px}.bx-st3 .bx-qd{min-height:100px}.bx-st3 .bx-qd .bx-tile-day{width:56px;height:56px}.bx-qd-main{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:1px;display:flex}.bx-qd-main b{letter-spacing:-.01em;font-size:19px;font-weight:700}.bx-qd-main span{color:#333;text-wrap:balance;font-size:14.5px;font-weight:500}.bx-qd-price{text-align:right;flex:none;gap:2px;margin-left:auto;display:grid}.bx-qd-price b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.bx-qd-price b small{margin-left:1px;font-size:13px;font-weight:600}.bx-qd-price em{color:#737373;font-size:12px;font-style:normal}.bx-fixed{background:#fafafa}.bx-fixed .bx-sen{color:#424242}.bxp-tile.bxp-tile-pic{background:#fff}.bxp-step{flex:none;gap:6px;display:flex}.bxp-step button{color:#424242;background:#fff;border:1px solid #d4d4d8;border-radius:10px;width:38px;height:38px;font-size:18px}.bxp-step button:hover{border-color:#1d1d1d}.bxp-chk{background:#fff;border:1.5px solid #c9c9cd;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:8px;display:grid}.bxp-chk.on svg{stroke:#fff}.bxp-dis{opacity:.6}.bxp-dis .bxp-p9h{cursor:not-allowed}.bxp-dis .bxp-n small{color:#e5484d}.bxp-inl{flex-wrap:wrap;gap:6px;padding:0 12px 12px 82px;display:flex}.bxp-ipill{background:#fff;border:1px solid #e5e5e7;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.bxp-ipill.on{border-color:#1d1d1d;box-shadow:inset 0 0 0 1px #1d1d1d}.bxp-ipill img,.bxp-gpop button img{object-fit:cover;border-radius:6px;width:26px;height:26px}.bxp-gpop button img{margin-right:8px}.bxp-plus{color:#424242;margin-left:auto;font-size:20px}.bx-add{border-style:dashed}.bx-tile-plus{color:#424242;font-size:20px}.bxp-ok .bxp-rem{color:#e5484d;background:#fff;border:1px solid #f1c4c6}.bxp-tile.bxp-cmyk{background:#fff;justify-content:center;align-items:center;gap:3px;display:flex}.bxp-cmyk i{border-radius:50%;width:10px;height:10px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.bx-mstep{flex:none;gap:4px;display:flex}.bx-mstep button{color:#424242;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:10px;width:34px;height:34px;padding:0;font:500 17px/1 inherit}.bx-mstep button:hover,.bxp-pgrow button:hover{border-color:#1d1d1d}.bx-inrow{align-items:center;gap:6px;margin-top:2px;display:flex}.bx-inum{text-align:center;color:#1d1d1d;background:#fff;border:1px solid #d4d4d8;border-radius:8px;width:64px;height:32px;font:600 16px/1 inherit}.bx-inrow em{font-style:normal;font-weight:600}.bx-inrow .bx-sub{margin:0 0 0 6px}.bxp-pgnum{padding:4px 6px 8px}.bxp-pgrow{justify-content:center;align-items:center;gap:12px;padding:12px 0 6px;display:flex}.bxp-pgrow button{color:#424242;background:#fff;border:1px solid #d4d4d8;border-radius:12px;width:46px;height:46px;font-size:21px}.bxp-pgrow input{text-align:center;color:#1d1d1d;border:1px solid #d4d4d8;border-radius:12px;width:110px;height:50px;font:700 22px/1 inherit}.bxp-pgrow em{margin-left:-6px;font-size:18px;font-style:normal;font-weight:600}.bxp-k-grid{padding:10px 12px}.bxp-k-grid .bxp-gridhead b{font-size:16px}.bxp-k-grid .bxp-grid th{padding:10px 6px;font-size:14.5px}.bxp-k-grid .bxp-grid th small{font-size:12.5px}.bxp-k-grid .bxp-q{font-size:15px}.bxp-k-grid .bxp-cell{height:42px;font-size:15px}.bxp-k-grid .bxp-direct{font-size:14px}.bxp-k-grid{border-radius:18px;padding:14px 16px 10px}.bxp-k-grid .bxp-gridhead{padding:4px 6px 10px}.bxp-k-grid .bxp-gridhead b{letter-spacing:-.01em;font-size:19px}.bxp-k-grid .bxp-gridhead small{font-size:13.5px}.bxp-k-grid .bxp-grid{font-size:16px}.bxp-k-grid .bxp-grid th{padding:12px 6px;font-size:15.5px;font-weight:700}.bxp-k-grid .bxp-grid th small{margin-top:2px;font-size:13px}.bxp-k-grid .bxp-grid th.on{background:#f4f4f5;border-bottom-color:#1d1d1d;border-radius:12px 12px 0 0}.bxp-k-grid .bxp-grid td{padding:3px 2px}.bxp-k-grid .bxp-q{font-size:16px;font-weight:600}.bxp-k-grid .bxp-q.on{font-weight:800}.bxp-k-grid tr.rowon td{background:#f7f7f8}.bxp-k-grid .bxp-cell{color:#333;border-radius:10px;height:46px;font-size:16px}.bxp-k-grid .bxp-cell.col{background:#f1f1f3}.bxp-k-grid .bxp-cell:hover{background:#e9e9ec}.bxp-k-grid .bxp-cell.on{color:#fff;background:#1d1d1d;font-size:17px;font-weight:800;box-shadow:0 4px 12px #0003}.bxp-k-grid .bxp-direct{padding:12px 6px 4px;font-size:14.5px}.bxp-step{align-items:center}.bxp-step input{text-align:center;color:#1d1d1d;background:#fff;border:1px solid #d4d4d8;border-radius:10px;width:64px;height:38px;font:700 16px/1 inherit}.bxp-chips2{flex:none;gap:6px;display:flex}.bxp-gpop.bxp-gpop-pg{min-width:210px;padding:10px}.bxp-gpop .bxp-pgmini{align-items:center;gap:6px;display:flex}.bxp-gpop .bxp-pgmini button{background:#fff;border:1px solid #d4d4d8;border-radius:10px;justify-content:center;width:38px;height:38px;padding:0;font-size:18px}.bxp-gpop .bxp-pgmini button:hover{background:#fff;border-color:#1d1d1d}.bxp-pgmini input{text-align:center;color:#1d1d1d;border:1px solid #d4d4d8;border-radius:10px;width:72px;height:38px;font:700 16px/1 inherit}.bxp-gpop-pg small{color:#737373;margin-top:8px;font-size:12px;display:block}.bxp-p9.on{background:#f7f7f8;border-color:#1d1d1d;box-shadow:inset 0 0 0 .5px #1d1d1d}.bxp-chk{color:#9a9a9a;border:2px solid #c9c9cd;width:28px;height:28px;margin-left:10px;font:500 17px/1 system-ui,sans-serif}.bxp-chk svg{stroke:#fff;stroke-width:3.2px;width:16px;height:16px}.bxp-chk.on{background:#1d1d1d;border-color:#1d1d1d}.bxp-p9h:hover .bxp-chk:not(.on){color:#1d1d1d;border-color:#1d1d1d}.bxp-p9h:hover .bxp-chk.on{background:#e5484d;border-color:#e5484d}.bx-ftags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.bx-ftag{color:#1d1d1d;background:#fff;border:1px solid #1d1d1d;border-radius:999px;align-items:center;gap:4px;height:30px;padding:0 4px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.bx-ftag button{color:#424242;cursor:pointer;background:#f1f1f3;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font:600 14px/1 system-ui,sans-serif;display:grid}.bx-ftag button:hover{color:#fff;background:#e5484d}.bx-Srow.bx-Srow2{grid-template-columns:repeat(2,1fr)}.bxp-sale{color:#e5484d;font-size:11.5px;font-weight:700;display:block}.bx-Sp{align-content:start;gap:6px;padding:6px 6px 8px}.bx-sp-img{background:#f4f4f5 50%/cover no-repeat;border-radius:8px;width:100%;height:64px;display:block}.bx-Sfold .bx-sp-img{background-color:#fff;background-size:contain;height:72px}.bx-tile-fold{background:#fff 50%/contain no-repeat}.bx-szR .bx-dseg{background:#f1f1f3;border-radius:10px;flex:none;gap:4px;padding:3px;display:inline-flex}.bx-szR .bx-dseg button{color:#8a8a8e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.bx-szR .bx-dseg button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bx-szR .bx-dseg button.on{color:#1d1d1d;background:#fff;box-shadow:0 0 0 1px #1d1d1d}.bx-szR .bx-dseg button:not(.on):not([disabled]):hover{color:#1d1d1d}.bx-szR .bx-dseg.lock button{cursor:default;opacity:.55}.bxp-tile .bx-pal{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}.bxp-k-grid.bxp-tight .bxp-cell{height:34px}.bxp-k-grid.bxp-tight .bxp-grid th{padding-top:8px;padding-bottom:8px}.bxp-k-grid.bxp-tight .bxp-gridhead{padding-bottom:6px}.bxp-k-grid.bxp-narrow{padding:12px 10px 8px}.bxp-k-grid.bxp-narrow .bxp-grid th{padding-left:2px;padding-right:2px}.bxp-k-grid.bxp-narrow .bxp-q{padding-left:8px!important}.bxp-k-grid.bxp-xs .bxp-gridhead b{font-size:16px}.bxp-k-grid.bxp-xs .bxp-grid th{font-size:12.5px}.bxp-k-grid.bxp-xs .bxp-grid th small{font-size:12px}.bxp-k-grid.bxp-xs .bxp-q,.bxp-k-grid.bxp-xs .bxp-cell{font-size:14px}.bxp-k-grid.bxp-xs .bxp-grid td{padding:2px 1px}.bxp-k-grid.bxp-onphoto{border-radius:12px}.bxp-k-grid.bxp-tight2{padding-top:10px;padding-bottom:6px}.bxp-k-grid.bxp-tight2 .bxp-cell{height:30px}.bxp-k-grid.bxp-tight2 .bxp-grid td{padding-top:1px;padding-bottom:1px}.bxp-k-grid.bxp-tight2 .bxp-grid th{padding-top:6px;padding-bottom:6px}.bxp-k-grid.bxp-tight2 .bxp-gridhead{padding-bottom:4px}.bxp-k-grid.bxp-tight2 .bxp-direct{padding-top:6px;padding-bottom:2px}.bxp-fix .bxp-p9h{cursor:default}.bxp-fix .bxp-n{color:#8a8a8e}.bxp-fix .bxp-tile,.bxp-fix img{opacity:.55}.bx.bx-compact,.bx.bx-compact .bx-Mrow{gap:6px}.bx.bx-compact .bx-L,.bx.bx-compact .bx-M{min-height:62px;padding-top:8px;padding-bottom:8px}.bx.bx-compact .bx-tile{width:36px;height:36px}.bx.bx-compact .bx-sen{font-size:15px;line-height:1.35}.bx.bx-compact .bx-sub{margin-top:0}.bx.bx-compact .bx-S{min-height:60px;padding-top:8px;padding-bottom:8px}.bx.bx-compact .bx-Sfold .bx-sp-img{height:52px}.bx.bx-tight .bx-sub{display:none}.bx.bx-tight .bx-S{flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:6px 8px;display:flex}.bx.bx-tight .bx-S svg{width:18px;height:18px}.bx.bx-tight .bx-Sfold .bx-sp-img{flex:none;width:32px;height:32px}.bx.bx-tight2 .bx-Mrow .bx-tile{display:none}.bx.bx-tight2 .bx-Mrow .bx-M,.bx.bx-tight2 .bx-Mrow .bx-L{gap:8px;padding-left:12px;padding-right:10px}.bx.bx-tight2 .bx-head,.bx.bx-tight2 .bx-qd .bx-tile{display:none}.bxp-gpop.bxp-pglist{min-width:168px;padding:4px}.bxp-pglist-s{max-height:238px;display:grid;overflow:auto}.bxp-pgdirect{color:#424242;border-top:1px solid #eeeef0;align-items:center;gap:6px;margin-top:4px;padding:8px 8px 6px;font-size:13px;display:flex}.bxp-pgdirect span{margin-right:auto}.bxp-pgdirect input{text-align:center;color:#1d1d1d;border:1px solid #d4d4d8;border-radius:8px;width:64px;height:32px;font:700 14px/1 inherit}.bxp-pgdirect em,.bxp-pgpad em,.bxp-instep em{color:#737373;font-size:13px;font-style:normal}.bxp-gpop.bxp-pgpad{min-width:0;padding:14px 16px 16px;left:12px;right:12px}.bxp-pgpad-h{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.bxp-pgpad-h b{font-size:14px}.bxp-pgpad-h small{color:#737373;font-size:12.5px}.bxp-pgpad-c{grid-template-columns:52px 1fr 52px;align-items:center;gap:10px;display:grid}.bxp-gpop .bxp-pgpad-c button{color:#424242;background:#fff;border:1px solid #d4d4d8;border-radius:14px;justify-content:center;width:52px;height:52px;padding:0;font-size:22px}.bxp-gpop .bxp-pgpad-c button:hover{background:#fff;border-color:#1d1d1d}.bxp-pgpad-c label{justify-content:center;align-items:baseline;gap:4px;display:flex}.bxp-pgpad-c input{text-align:center;color:#1d1d1d;background:0 0;border:0;border-bottom:2px solid #1d1d1d;width:110px;height:52px;font:700 30px/1 inherit}.bxp-pgrange{accent-color:#1d1d1d;width:100%;margin-top:14px}.bxp-pgrange-t{color:#9a9a9a;justify-content:space-between;font-size:12px;display:flex}.bxp-instep{background:#fff;border:1px solid #d4d4d8;border-radius:999px;align-items:center;gap:4px;height:34px;padding:0 4px;display:inline-flex}.bxp-instep button{color:#424242;cursor:pointer;background:#f4f4f5;border:0;border-radius:999px;width:26px;height:26px;font-size:16px;line-height:1}.bxp-instep input{text-align:right;color:#1d1d1d;-moz-appearance:textfield;background:0 0;border:0;width:40px}.bxp-instep input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bxp-pgpad-c input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bxp-pgdirect input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bxp-pgpad-c label{gap:2px}.bxp-pgpad-c input{text-align:right;width:96px}.bxp-pgpad-c em{color:#424242;font-size:18px;font-weight:600}.bxp-pgwrap{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.bxp-pgwrap small{color:#8a8a8e;white-space:nowrap;font-size:11.5px;line-height:1.2}.bxp-pgwrap small.note{color:#0b6bcb;font-weight:600}.bxp-instep{border-color:#1d1d1d;gap:2px;height:34px;padding:0 3px}.bxp-instep button{touch-action:manipulation;user-select:none;place-items:center;width:28px;height:28px;padding:0;font-size:17px;display:grid}.bxp-instep button:disabled{opacity:.35;cursor:default}.bxp-instep button:disabled:hover{color:#424242;background:#f4f4f5}.bxp-instep label{cursor:text;align-items:baseline;gap:1px;padding:0 2px;display:inline-flex}.bxp-instep input{width:38px;padding:0}.bxp-instep input:focus{outline:none}.bxp-instep:focus-within{box-shadow:0 0 0 3px #1d1d1d1f}.bxp-chips2:has(.bxp-pgwrap){align-items:flex-start}.bxp-chips2:has(.bxp-pgwrap)>.bxp-r{line-height:34px}.bx.bx-compact .bx-L,.bx.bx-compact .bx-M{min-height:calc(62px + var(--bx-grow,0px))}.bx.bx-compact .bx-S{min-height:calc(60px + var(--bx-grow,0px))}.bx.bx-tight .bx-L,.bx.bx-tight .bx-M{min-height:calc(52px + var(--bx-grow,0px))}.bx.bx-tight .bx-S{min-height:calc(44px + var(--bx-grow,0px))}.bx.bx-tight .bx-sen-x{display:none}.bxp-chips2:has(.bxp-pgwrap){gap:10px}.bxp-instep button{width:30px;height:30px;font-size:19px;font-weight:600}.bxp-instep label{justify-content:center;min-width:54px;padding:0}.bxp-instep input{text-align:center;width:3ch}@supports (field-sizing:content){.bxp-instep input{field-sizing:content;width:auto;min-width:1ch}}.bx,.bxp{--bx-grow:0px;--in-x:12px;--in-y:8px;--in-ic:8px;--gap-ic:10px;--ic-s:16px;--ic-xs:14px;--ctl-fs:13.5px;--ctl-fw:600}.bx-chev{color:#a1a1a6;flex:none;place-items:center;font-size:0;display:inline-grid}.bx .bx-chev svg{width:var(--ic-s);height:var(--ic-s);stroke:currentColor;stroke-width:2px}.bxp-gsel{gap:var(--gap-ic);padding:0 10px 0 var(--in-x)}.bxp-gsel svg{width:var(--ic-xs);height:var(--ic-xs)}.bxp-gpop button{padding:0 var(--in-x);gap:var(--gap-ic)}.bxp-instep{gap:4px;padding:0 2px}.bxp-instep button{color:#1d1d1d;background:0 0;width:28px;height:28px;font-size:0}.bxp-instep button svg{width:var(--ic-s);height:var(--ic-s);stroke:currentColor;stroke-width:2.2px}.bxp-instep button:hover{color:#1d1d1d;background:#f1f1f3}.bxp-instep button:disabled,.bxp-instep button:disabled:hover{color:#1d1d1d;opacity:.25;background:0 0}.bxp-instep label{min-width:44px}.bx-tile svg{width:20px;height:20px}.bx-tile .bx-pal{width:22px;height:22px}.bxp-tile svg,.bxp-tile .bx-pal{width:24px;height:24px}.bxp-gsel,.bxp .bxp-gsel{line-height:1.2}.bxp-seg2{background:#f1f1f3;border-radius:999px;flex:none;gap:2px;height:36px;padding:3px;display:inline-flex}.bxp .bxp-seg2 button{height:30px;padding:0 var(--in-x);color:#6b6b70;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;font:500 13.5px/1.2 inherit}.bxp .bxp-seg2 button:hover{color:#1d1d1d}.bxp .bxp-seg2 button.on{color:#1d1d1d;background:#fff;font-weight:600;box-shadow:0 0 0 1px #1d1d1d}.bxp-chips2:has(.bxp-seg2) .bxp-instep{height:36px}.bxp-gpop.bxp-gpop-chip{gap:6px;padding:8px;display:flex}.bxp .bxp-gpop-chip button{height:34px;padding:0 var(--in-x);white-space:nowrap;background:#fff;border:1px solid #d4d4d8;border-radius:999px;font-weight:500}.bxp .bxp-gpop-chip button.on{border-color:#1d1d1d;font-weight:700;box-shadow:inset 0 0 0 1px #1d1d1d}.bxp-gpop.bxp-gpop-chip{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 24px)}.bxp-qcustom{border-top:1px solid #eeeef0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:12px 4px 2px;display:flex}.bxp-qcustom label{color:#1d1d1d;font-size:13.5px;font-weight:600}.bxp-qinput{height:36px;padding:0 var(--in-x,12px);background:#fff;border:1px solid #1d1d1d;border-radius:999px;align-items:center;gap:6px;display:inline-flex}.bxp-qinput input{text-align:right;color:#1d1d1d;background:0 0;border:0;width:84px;padding:0}.bxp-qinput input:focus{outline:none}.bxp-qinput:focus-within{box-shadow:0 0 0 3px #1d1d1d1f}.bxp-qinput input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bxp-qinput em{color:#737373;font-size:13.5px;font-style:normal}.bxp-qerr{color:#e5484d;font-size:12.5px}.bxp-qcontact{color:#e5484d;margin:8px 4px 0;font-size:12.5px;line-height:1.5}.bxp-cust{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 12px 82px;display:flex}.bxp-cust>b{color:#737373;font-weight:500}.bxp-in{cursor:text;align-items:center;gap:6px;display:inline-flex}.bxp-in span{color:#737373;font-size:12.5px}.bxp-in input,.bxp-qinput input,.bxp-instep input{font-family:inherit;font-size:var(--ctl-fs);font-weight:var(--ctl-fw);color:#1d1d1d;-moz-appearance:textfield;background:0 0;border:0;padding:0;line-height:1}.bxp-in input{text-align:right;width:52px}.bxp-in input:focus{outline:none}.bxp-in input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bxp-in em{color:#737373;font-size:13px;font-style:normal}.bxp-in.inp-pill{height:36px;padding:0 var(--in-x,12px);background:#fff;border:1px solid #1d1d1d;border-radius:999px}.bxp-in.inp-box,.bxp-qinput.inp-box,.bxp-instep.inp-box{height:40px;padding:0 var(--in-x,12px);box-shadow:none;background:#fff;border:1px solid #c9c9cd;border-radius:10px}.bxp-instep.inp-box{padding:0 4px}.bxp-in.inp-box:focus-within,.bxp-qinput.inp-box:focus-within,.bxp-instep.inp-box:focus-within{border-color:#1d1d1d;box-shadow:0 0 0 3px #1d1d1d1a}.bxp-chips2:has(.bxp-instep.inp-box) .bxp-gsel{height:40px}.bxp-in.inp-line,.bxp-qinput.inp-line,.bxp-instep.inp-line{height:34px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #1d1d1d;border-radius:0;padding:0 4px}.bxp-in.inp-line:focus-within,.bxp-qinput.inp-line:focus-within,.bxp-instep.inp-line:focus-within{box-shadow:none;border-bottom-color:#0b6bcb}.bxp-chips2.bxp-cust{flex-wrap:nowrap;align-items:center;gap:6px;padding:0}.bxp-cust .bxp-in.inp-box{height:36px;padding:0 10px}.bxp-cust .bxp-in input{width:40px}.bxp-cerr{color:#e5484d;margin:0;padding:0 12px 10px 82px;font-size:12.5px}.bxp-in.err{border-color:#e5484d!important}.bxp-cust .bxp-in.inp-pill{height:34px;padding:0 10px}.bxp .bxp-gpop-chip button.on{box-shadow:none;border-color:#1d1d1d;font-weight:600}.bxp .bxp-gpop-chip button{font-size:var(--ctl-fs);color:#1d1d1d;font-weight:500}.bxp .bxp-gsel{font-weight:600}.bxp .bxp-gsel.bxp-gsel-fixed{color:#1d1d1d;padding:0 var(--in-x);background:#fff;border-color:#d4d4d8}.bxp-p9.on .bxp-gsel.bxp-gsel-fixed{border-color:#1d1d1d}.bxp .bxp-gsel{font-size:var(--ctl-fs);font-weight:var(--ctl-fw);font-variant-numeric:tabular-nums}.bxp .bxp-gsel svg{order:-1}.bxp .bxp-gsel:has(svg){padding:0 var(--in-x) 0 10px}.bxp.bxp-drop{clip-path:inset(-40px)}.bxp.bxp-drop.bxp-leaving,.bxp.bxp-drop.bxp-leaving-now{clip-path:inset(-40px -40px 100%);pointer-events:none;transition:clip-path .17s cubic-bezier(.4,0,1,1)}.bxp.bxp-drop.bxp-leaving{transition-delay:.12s}@media (prefers-reduced-motion:reduce){.bxp.bxp-drop.bxp-leaving,.bxp.bxp-drop.bxp-leaving-now{transition-duration:1ms}}.cs-card{z-index:30;box-sizing:border-box;cursor:pointer;color:#1d1d1d;background:#fff;border:1px solid #e5e5e7;border-radius:16px;padding:8px 14px;font-family:inherit;position:absolute;overflow:hidden}.cs-card[hidden]{display:none}.cs-card:hover{border-color:#1d1d1d}.cs-head{align-items:center;gap:8px;height:32px;display:flex}.cs-head b{font-size:15px;font-weight:600}.cs-n{color:#fff;background:#1d1d1d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.cs-head small{color:#737373;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cs-flash{color:#1f7a3f;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.cs-card svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cs-flash svg{stroke-width:2.4px;width:14px;height:14px}.cs-open{color:#737373;flex:none;align-items:center;gap:2px;margin-left:auto;font-size:12.5px;display:inline-flex}.cs-open svg{width:14px;height:14px}.cs-rows{gap:2px;margin-top:2px;display:grid}.cs-row{align-items:center;gap:10px;min-height:44px;display:flex}.cs-row img{object-fit:contain;background:#fff;border:1px solid #e5e5e7;border-radius:8px;flex:none;width:36px;height:36px}.cs-nm{flex:1;min-width:0;line-height:1.3;display:grid}.cs-nm b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.cs-nm small{color:#737373;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cs-pr{font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:600}.cs-card[data-kind=product]{padding:6px 14px}.cs-card[data-kind=product] .cs-head{height:28px}.cs-card[data-kind=product] .cs-row{min-height:36px}.cs-card[data-kind=product] .cs-row img{width:30px;height:30px}.bxp-k-grid .bxp-grid[data-fixed-rows]{table-layout:fixed;border-collapse:separate;border-spacing:0}.bxp-k-grid .bxp-grid[data-measure-normal] .bxp-sale{display:none}.bxp-k-grid .bxp-grid[data-fixed-rows] th:first-child{width:126px}.bxp-k-grid .bxp-grid[data-fixed-rows] :is(tbody tr,tbody td){box-sizing:border-box}.bxp-k-grid .bxp-grid[data-fixed-rows] tbody td{border-top:0;border-bottom:1px solid var(--sj-color-line-soft);padding:0 2px}.bxp-k-grid .bxp-grid[data-fixed-rows] .bxp-q{font-size:calc(var(--sj-type-sm) - 1px);letter-spacing:-.4px;white-space:nowrap;position:relative;padding-left:5px!important;padding-right:40px!important}.bxp-k-grid .bxp-grid[data-fixed-rows] .bxp-sale{border-radius:var(--sj-radius-100);background:var(--sj-color-customer-danger-soft);width:34px;color:var(--sj-color-customer-danger);text-align:center;font-size:calc(var(--sj-type-xs) - 2.5px);line-height:18px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.bxp-k-grid .bxp-grid[data-fixed-rows] .bxp-cell{font-size:calc(var(--sj-type-sm) - 1px);white-space:nowrap;padding:0}@media (width<=1279px){.v3-phone-panel .bxp-grid[data-fixed-rows] th:first-child{width:104px}.v3-phone-panel .bxp-grid[data-fixed-rows]:has(thead th:nth-child(5)) th:first-child{width:94px}.v3-phone-panel .bxp-grid[data-fixed-rows] .bxp-q{font-size:calc(var(--sj-type-xs) - 1.5px)}.v3-phone-panel .bxp-grid[data-fixed-rows] .bxp-cell{font-size:calc(var(--sj-type-xs) - .5px)}.v3-phone-panel .bxp-grid[data-fixed-rows]:has(thead th:nth-child(5)) .bxp-cell{font-size:calc(var(--sj-type-xs) - 2px)}}
.pw-receipt{--sj-color-v3-receipt-sub:#6b6b70;--sj-color-v3-receipt-dot:#b8b8bd}@layer utilities{.ow-cart{color:var(--sj-color-text);font-size:var(--sj-type-md)}.ow-cart [data-cart-row]{align-items:start;gap:var(--sj-space-200);padding-block:var(--sj-space-200)}.ow-cart [data-cart-row] h3,.ow-cart .u-num{font-size:var(--sj-type-md);font-weight:500}.ow-cart [data-cart-row] .truncate{white-space:normal;overflow-wrap:anywhere}.ow-cart [data-cart-row] .text-xs{font-size:var(--sj-type-xs)}.ow-cart [data-cart-row] .text-right{max-width:40%}.ow-cart svg{width:var(--sj-icon-size-md);height:var(--sj-icon-size-md)}.ow-cart .cart-actions{gap:var(--sj-space-200);padding-top:var(--sj-space-300)}.ow-receipt[data-cart-receipt]{width:var(--sj-layout-checkout-summary);max-width:calc(100% - var(--sj-space-400));border-radius:var(--sj-radius-500)}.ow-receipt[hidden]{display:none}.ow-receipt .ow-cart>div>div:first-child:not([data-cart-row]){flex-wrap:wrap}.ow-receipt .ow-cart [data-cart-row]{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ow-receipt .ow-cart [data-cart-row]>div:first-child{width:var(--sj-space-600);height:var(--sj-space-600)}.ow-receipt .ow-cart [data-cart-row] .text-right{max-width:none}}.ow-receipt[data-cart-receipt][hidden]{display:none}.ow-receipt .ow-cart-full{min-height:var(--sj-space-600);padding:var(--sj-space-100);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400);text-align:center;font-size:var(--sj-type-sm);place-items:center;display:grid}.ow-receipt[data-cart-receipt]{background:var(--sj-color-v3-product-window-paper);flex-direction:column;max-height:none;padding:0;display:flex;overflow:hidden}.ow-receipt[data-cart-receipt]>header{gap:var(--sj-space-100);padding:var(--sj-space-250) calc(var(--sj-space-250) + calc(var(--sj-space-050) / 2)) calc(var(--sj-space-150) + calc(var(--sj-space-050) / 2));border-bottom:1px solid var(--sj-color-line-soft);flex:none;margin:0}.ow-receipt[data-cart-receipt] h2{align-items:center;gap:var(--sj-space-100);font-size:calc(var(--sj-type-lg) - var(--sj-space-050) / 4);font-weight:600;display:flex}.ow-receipt[data-cart-receipt]>header button{width:calc(var(--sj-space-500) - calc(var(--sj-space-050) / 2));height:calc(var(--sj-space-500) - calc(var(--sj-space-050) / 2));font-size:calc(var(--sj-type-md) - var(--sj-space-050) / 4);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-pill);background:var(--sj-color-surface);place-items:center;padding:0;display:grid}.ow-receipt-count{min-width:calc(var(--sj-space-250) + calc(var(--sj-space-050) / 2));height:calc(var(--sj-space-250) + calc(var(--sj-space-050) / 2));padding-inline:calc(var(--sj-space-050) + calc(var(--sj-space-050) / 2));border-radius:var(--sj-radius-pill);background:var(--sj-color-neutral-900);color:var(--sj-color-surface);font-size:calc(var(--sj-font-size-xs-plus) - var(--sj-space-050) / 8);place-items:center;font-weight:400;display:inline-grid}.ow-receipt .ow-cart,.ow-receipt .ow-cart-filled{flex-direction:column;flex:1;min-height:0;display:flex}.ow-receipt .ow-cart-notice{gap:calc(var(--sj-space-100) + calc(var(--sj-space-050) / 2));padding:calc(var(--sj-space-100) + calc(var(--sj-space-050) / 2) / 2) calc(var(--sj-space-250) + calc(var(--sj-space-050) / 2));border:0;border-bottom:1px solid var(--sj-color-line-soft);background:0 0;border-radius:0;flex-wrap:nowrap;flex:none;margin:0}.ow-receipt .ow-notice-title{font-size:calc(var(--sj-font-size-xs-plus) - var(--sj-space-050) / 8);word-break:keep-all;white-space:nowrap;font-weight:400}.ow-receipt .ow-cart-notice>a{height:auto;padding:var(--sj-space-050) calc(var(--sj-space-100) + calc(var(--sj-space-050) / 2));border-color:var(--sj-color-line-soft);border-radius:var(--sj-radius-200);font-size:calc(var(--sj-font-size-xs-plus) - var(--sj-space-050) / 8);font-weight:400}.ow-receipt .ow-cart-list{min-height:0;padding:calc(var(--sj-space-050) + calc(var(--sj-space-050) / 2)) calc(var(--sj-space-250) + calc(var(--sj-space-050) / 2));scrollbar-width:thin;flex:1;overflow-y:auto}.ow-receipt .ow-cart [data-cart-row]{gap:var(--sj-space-150);padding-block:calc(var(--sj-space-150) + calc(var(--sj-space-050) / 2))}.ow-receipt .ow-cart [data-cart-row]>div:first-child{width:calc(var(--sj-space-600) + var(--sj-space-100));height:calc(var(--sj-space-600) + var(--sj-space-100))}.ow-receipt .ow-cart [data-cart-row] h3{font-weight:600;font-size:calc(var(--sj-type-md) - var(--sj-space-050) / 4)}.ow-receipt .ow-cart [data-cart-row] .truncate{word-break:keep-all;overflow-wrap:break-word}.ow-receipt .ow-cart [data-cart-row] .text-right>span.text-xs{display:none}.ow-receipt .ow-cart [data-cart-row] .text-right>button{width:calc(var(--sj-space-400) - calc(var(--sj-space-050) / 2));height:calc(var(--sj-space-400) - calc(var(--sj-space-050) / 2));border-color:var(--sj-color-line-soft);justify-content:center;padding:0;font-size:0;font-weight:400}.ow-receipt .cart-actions{gap:calc(var(--sj-space-100) + calc(var(--sj-space-050) / 2));padding:var(--sj-space-200) calc(var(--sj-space-250) + calc(var(--sj-space-050) / 2)) calc(var(--sj-space-200) + calc(var(--sj-space-050) / 2) + env(safe-area-inset-bottom,0));border-top:1px solid var(--sj-color-line-soft);background:var(--sj-color-surface);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ow-receipt .cart-actions>:first-child{gap:calc(var(--sj-space-050) / 2);word-break:keep-all;white-space:nowrap;font-size:var(--sj-type-sm);flex:none;grid-column:1/-1;display:grid}.ow-receipt .cart-actions>:first-child b{font-size:calc(var(--sj-type-md) - var(--sj-space-050) / 4)}.ow-receipt .cart-actions>button:last-of-type{height:calc(var(--sj-space-600) + var(--sj-space-050));border-radius:var(--sj-radius-400);background:var(--sj-color-neutral-900);font-size:var(--sj-type-md);grid-area:2/1/auto/-1}.ow-receipt .cart-actions>:nth-child(2){grid-area:3/2}.ow-receipt .cart-actions>.ow-cart-full{grid-area:3/1}.ow-receipt .cart-actions>:is(.ow-cart-full,.pw-receipt-continue){height:calc(var(--sj-space-500) + var(--sj-space-050));border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400);min-height:0;font-size:var(--sj-type-sm);color:var(--sj-color-text);background:var(--sj-color-surface);padding:0}.ow-receipt .ow-cart-empty{align-content:center;justify-items:center;gap:calc(var(--sj-space-050) + calc(var(--sj-space-050) / 2));width:100%;padding:var(--sj-space-500) calc(var(--sj-space-250) + calc(var(--sj-space-050) / 2));background:0 0;border:0;border-radius:0;flex:1;display:grid}.ow-receipt .ow-cart-empty p{margin:0}.ow-receipt .ow-cart-empty p:first-child{font-size:var(--sj-type-md)}.ow-receipt .ow-cart-empty p:nth-child(2){font-size:calc(var(--sj-type-sm) - var(--sj-space-050) / 8)}.ow-receipt .ow-cart-empty a{margin-top:var(--sj-space-100);height:calc(var(--sj-space-500) + var(--sj-space-050) / 2);border-radius:var(--sj-radius-400)}.ow-receipt .ow-cart-undo-inline{align-items:center;gap:var(--sj-space-100);min-width:0;font-size:var(--sj-font-size-xs-plus);white-space:nowrap;display:flex}.ow-receipt .ow-cart-undo-inline>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ow-receipt .ow-cart-undo-inline>button{flex:none;font-weight:600;text-decoration:underline}.ow-receipt .ow-cart-empty .ow-cart-undo-inline{max-width:100%;margin-top:var(--sj-space-200)}.ow-receipt .ow-cart [data-cart-row] .u-num{font-size:calc(var(--sj-type-md) - var(--sj-space-050) / 4);white-space:nowrap}.ow-receipt .ow-cart [data-cart-row]>div:nth-child(2){gap:calc(var(--sj-space-050) / 2)}.ow-receipt .ow-cart [data-cart-row] .text-right>button svg{width:var(--sj-icon-size-sm);height:var(--sj-icon-size-sm)}.ow-receipt .cart-actions>:first-child span{font-size:var(--sj-font-size-xs-plus)}.ow-receipt[data-cart-receipt]{box-shadow:calc(-1 * var(--sj-space-200)) 0 var(--sj-space-500) color-mix(in srgb, var(--sj-color-scrim) 25%, transparent)}.pw-receipt .rc-row{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.pw-receipt .rc-row>div:first-child{width:60px;height:60px}.pw-receipt .rc-short{color:var(--sj-color-v3-receipt-sub);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;line-height:1.6;display:block}.pw-receipt .rc-sl{flex-wrap:wrap;align-items:center;column-gap:6px;display:flex}.pw-receipt .rc-sl>span{white-space:nowrap}.pw-receipt .rc-short i{color:var(--sj-color-v3-receipt-dot);margin-right:6px;font-style:normal}.pw-receipt .rc-banner{color:var(--sj-color-v3-receipt-sub);margin:4px 0 0;font-size:13px;line-height:1.5}
.pv-options:has(>[data-order-file-work]:not([hidden]))>:is(.pw-specs,.pw-payment){display:none}@layer utilities{.ow-file-column{gap:var(--sj-space-200);color:var(--sj-color-text);font-size:var(--sj-type-md);flex-direction:column;display:flex}.ow-file-column h2{font-size:var(--sj-type-lg);font-weight:600}.ow-file-column p,.ow-file-column small{overflow-wrap:anywhere}.ow-file-column small{font-size:var(--sj-type-xs);color:var(--sj-color-text-secondary);display:block}.ow-file-column svg{width:var(--sj-icon-size-md);height:var(--sj-icon-size-md)}.ow-file-column button:disabled{opacity:.5;cursor:not-allowed}.ow-file-choices{gap:var(--sj-space-200);display:grid}.ow-file-choice,.ow-file-email,.ow-file-result{padding:var(--sj-space-200);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-500);background:var(--sj-color-surface)}.ow-file-choice{align-items:flex-start;gap:var(--sj-space-150);text-align:left;display:flex;position:relative}.ow-file-icon{width:var(--sj-space-500);height:var(--sj-space-500);border-radius:var(--sj-radius-400);background:var(--sj-color-surface-page);flex:none;place-items:center;display:grid}.ow-file-copy{gap:var(--sj-space-100);min-width:0;font-size:var(--sj-type-xs);line-height:1.6;display:grid}.ow-file-copy>b{font-size:var(--sj-type-sm);padding-right:var(--sj-space-400);font-weight:600}.ow-file-recommended{top:var(--sj-space-150);right:var(--sj-space-150);padding:0 var(--sj-space-100);border-radius:var(--sj-radius-pill);background:var(--sj-color-tint-success);color:var(--sj-color-customer-success-strong);font-size:var(--sj-type-xs);position:absolute}.ow-file-column>header{align-items:baseline;gap:var(--sj-space-100);display:flex}.ow-file-column>header p,.ow-file-spec,.ow-file-back{font-size:var(--sj-type-xs);color:var(--sj-color-text-muted)}.ow-file-back{margin-bottom:var(--sj-space-100);cursor:pointer;align-self:flex-start;padding:0}.ow-file-email,.ow-file-request{font-size:var(--sj-type-xs)}.ow-file-choice:hover{border-color:var(--sj-color-brand)}.ow-file-result{align-items:center;gap:var(--sj-space-200);display:flex}.ow-file-result>span{overflow-wrap:anywhere;flex:1;min-width:0}.ow-file-email{gap:var(--sj-space-100);background:var(--sj-color-surface-page);display:grid}.ow-file-email label{align-items:start;gap:var(--sj-space-100);display:flex}.ow-file-email input{margin-top:var(--sj-space-050)}.ow-file-request{gap:var(--sj-space-100);display:grid}.ow-file-request textarea{padding:var(--sj-space-200);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400);width:100%}.ow-file-error{color:var(--sj-color-customer-danger)}.ow-file-actions{gap:var(--sj-space-100);display:flex}.ow-file-actions button{padding:var(--sj-space-200);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400)}.ow-file-actions button:last-child{background:var(--sj-color-brand);color:var(--sj-color-surface);flex:1}.ow-file-actions[data-entry-intent=cart]{grid-template-columns:auto minmax(0,.75fr) minmax(0,1.25fr);display:grid}.ow-file-actions[data-entry-intent=cart] button:last-child{padding-inline:var(--sj-space-050);font-size:var(--sj-type-sm);white-space:nowrap}.pw-content[data-viewport=desktop] [data-order-file-work]{height:auto;padding-bottom:var(--sj-space-200);overflow:visible}.pw-content[data-viewport=desktop]:has([data-order-file-work]:not([hidden])){grid-template-rows:auto}.pw-content[data-viewport=desktop]:has([data-order-file-work]:not([hidden])) :is(astro-island,.product-view,.pv-grid,.pv-options){height:auto;overflow:visible}.ow-file-actions{padding-top:var(--sj-space-100);background:var(--sj-color-v3-product-window-paper);margin-top:auto;position:sticky;bottom:0}.pw-content:has(.pw-left) .ow-file-actions{margin-top:var(--sj-space-100);position:static;bottom:auto}}.ow-placement-layer{--sj-color-placement-paper:#fff;--sj-color-placement-sub:#525252;--sj-color-placement-muted:#8c8c8c;--sj-color-placement-line:#e5e5e7;--sj-color-v3-placement-card:#f0f0f1}.pw-page-frame[data-order-placement]{position:relative}.ow-placement-layer{z-index:var(--sj-z-fixed);background:var(--sj-color-placement-paper);position:absolute;inset:0;overflow:auto}.ow-placement-layer .placement-page{background:var(--sj-color-placement-paper);min-height:100%;position:absolute;inset:0}@media (width<=1279px){.pw-page-frame[data-page-flow][data-order-placement] .ow-placement-layer{height:auto;position:relative;inset:auto;overflow:visible}.pw-page-frame[data-page-flow][data-order-placement] .ow-placement-layer .placement-page{min-height:0;position:relative;inset:auto}.pw-page-frame[data-page-flow][data-order-placement] .product-view:not([data-v3])>.pv-grid,.pw-page-frame[data-page-flow][data-order-placement] .pw-left>.pw-photo,.pw-page-frame[data-page-flow][data-order-placement] .pw-left>.pw-consult{display:none}}.ow-placement-layer .ow-placement-tools-toggle{left:var(--sj-space-300);top:var(--sj-space-300);z-index:var(--sj-z-dropdown);padding:var(--sj-space-200) var(--sj-space-300);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400);background:var(--sj-color-surface);color:var(--sj-color-text);font-size:var(--sj-type-sm);position:absolute}.ow-placement-layer .placement-page .placement-canvas-scroll:has(.placement-shell:is([data-cut=cutting],[data-cut=rest])){z-index:var(--sj-z-sticky);pointer-events:none}.ow-placement-layer .placement-viewport:not(.is-desktop) .placement-tools{top:calc(var(--sj-space-700) + var(--sj-space-600));display:none}.ow-placement-layer .placement-viewport:not(.is-desktop)[data-tools-open=true] .placement-tools{display:flex}@media (width>=1280px){.ow-placement-layer .placement-page{padding:var(--pl-28) var(--pl-40) var(--pl-32)}.ow-placement-layer .placement-page .placement-root{grid-template-columns:minmax(0, 1fr) var(--pl-320)}}@media (width>=1680px){.ow-placement-layer .placement-page .placement-root{grid-template-columns:minmax(0, 1fr) var(--pl-400)}}.ow-placement-layer .placement-page .placement-root{background:0 0;border:0;border-radius:0;width:100%;padding:0}.ow-placement-layer .placement-page .placement-head{align-items:flex-start;gap:var(--pl-4);flex-direction:column}.ow-placement-layer .placement-page .placement-head h2{font-size:var(--sj-type-xl)}.ow-placement-layer .placement-page .placement-head p{font-size:var(--sj-type-sm)}@media (width<=1279px){.ow-placement-layer .placement-page .placement-aside-desc{font-size:var(--sj-type-sm)}}.ow-placement-layer .placement-page .placement-step-text,.ow-placement-layer .placement-page .placement-actions,.ow-placement-layer .placement-page .placement-submit-block{background:var(--sj-color-placement-paper)}.ow-placement-layer .placement-page .placement-actions,.ow-placement-layer .placement-page .placement-submit-block{box-shadow:0 calc(var(--pl-12) * -1) var(--pl-16) var(--sj-color-placement-paper)}.ow-placement-layer .placement-page .placement-pill{border:var(--pl-1) solid var(--sj-color-placement-line);background:var(--sj-placement-white)}@media (width<=1279px){.ow-placement-layer .placement-page .placement-pill{min-height:var(--pl-28);padding:0 var(--pl-12);font-size:var(--sj-type-xs);font-weight:500}.ow-placement-layer .placement-page .placement-aside-title{font-size:var(--sj-type-lg);font-weight:600}}.ow-placement-layer .placement-page .placement-edge-opts{gap:var(--pl-8);background:0 0;grid-template-columns:1fr;padding:0}.ow-placement-layer .placement-page .placement-edge-opt{gap:var(--pl-2);min-height:0;padding:var(--pl-12) var(--pl-14);border:var(--pl-1) solid var(--sj-color-placement-line);border-radius:var(--pl-12);background:var(--sj-placement-white);color:var(--sj-placement-ink);box-shadow:none}.ow-placement-layer .placement-page .placement-edge-opt.is-on{border-color:var(--sj-placement-ink);box-shadow:inset 0 0 0 var(--pl-1) var(--sj-placement-ink)}.ow-placement-layer .placement-page .placement-edge-opt small,.ow-placement-layer .placement-page .placement-notice-card small{color:var(--sj-color-placement-muted)}.ow-placement-layer .placement-page .placement-notice-card{border-radius:var(--pl-12)}@media (width<=1279px){.ow-placement-layer .placement-page .placement-edge-opt strong,.ow-placement-layer .placement-page .placement-notice-card strong{font-size:var(--sj-type-sm);font-weight:500}.ow-placement-layer .placement-page .placement-edge-opt small,.ow-placement-layer .placement-page .placement-notice-card small{font-size:var(--sj-type-xs)}.ow-placement-layer .placement-page .placement-notice-card{padding:var(--pl-12) var(--pl-14)}}.ow-placement-receipt{margin-bottom:var(--sj-space-400);padding:var(--sj-space-400);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400);background:var(--sj-color-surface);font-size:var(--sj-type-sm);text-align:left}.ow-placement-receipt h3{margin-bottom:var(--sj-space-300);font-weight:600}.ow-placement-receipt dl>div{justify-content:space-between;gap:var(--sj-space-300);margin-bottom:var(--sj-space-200);display:flex}.ow-placement-receipt dt{color:var(--sj-color-text-muted);flex-shrink:0}.ow-placement-receipt dd{text-align:right;overflow-wrap:anywhere;margin:0}.ow-placement-receipt p{margin:var(--sj-space-200) 0 0;color:var(--sj-color-text-muted);overflow-wrap:anywhere}.ow-placement-layer .placement-page .placement-notice-card{background:var(--sj-color-v3-placement-card)}.ow-placement-layer .placement-page .placement-head p{color:var(--sj-color-placement-muted)}.ow-placement-layer .placement-page .placement-aside-desc,.ow-placement-layer .placement-page .placement-notice-card small{color:var(--sj-color-placement-sub)}.ow-file-column{color-scheme:light}.ow-file-email label{align-items:center;gap:var(--sj-space-150);min-height:calc(var(--sj-space-500) + var(--sj-space-050));display:flex}.ow-file-email input[type=checkbox]{width:calc(var(--sj-space-200) + var(--sj-space-050) / 2);height:calc(var(--sj-space-200) + var(--sj-space-050) / 2);accent-color:var(--sj-color-text);flex:none}.v3-file-wait{position:relative}.v3-file-wait>[aria-hidden=true]{visibility:hidden}.v3-file-wait-state{box-sizing:border-box;gap:var(--sj-space-200);padding:var(--sj-space-200);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400);color:var(--sj-color-text-muted);background:var(--sj-color-surface);flex-direction:column;display:flex;position:absolute;inset:0}.v3-file-wait-state p{margin:0}.v3-file-wait-state span{height:calc(var(--sj-space-700) + var(--sj-space-600));border-radius:var(--sj-radius-300);background:var(--sj-color-surface-page)}.ow-file-column.up-on{overscroll-behavior:contain;overflow-y:auto}.ow-file-column.up-on .ow-file-actions{z-index:1;background:#fff;margin-top:auto;padding-top:8px;position:sticky;bottom:0}.ow-file-column.up-c1 .ow-file-copy>small:first-of-type{display:none}.ow-file-column.up-c2{row-gap:12px}.ow-file-column.up-c2 .ow-file-request textarea{height:52px;min-height:52px;padding-top:12px;padding-bottom:12px}.ow-file-column.up-c3 .ow-file-email label small{display:none}.ow-file-column.up-c3 .ow-file-choice,.ow-file-column.up-c3 .ow-file-email{padding:12px}.ow-file-column p[role=status]{padding-bottom:var(--sj-space-150);position:relative}.ow-file-column p[role=status]:after{content:"";border-radius:var(--sj-radius-pill);background:linear-gradient(90deg, var(--sj-color-line-soft) 0 35%, var(--sj-color-neutral-900) 35% 65%, var(--sj-color-line-soft) 65% 100%);background-size:300% 100%;height:3px;animation:1.1s linear infinite ow-file-progress;position:absolute;bottom:0;left:0;right:0}@keyframes ow-file-progress{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ow-file-column p[role=status]:after{animation:none}}@media (width>=1280px){.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page{padding:0}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-root{column-gap:var(--sj-space-400);grid-template:"prev top""prev side"minmax(0,1fr)"req req"/minmax(0,3fr) minmax(0,2fr);row-gap:0;height:100%;padding:0}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-topbar{padding:var(--sj-space-300) var(--sj-space-300) var(--sj-space-150);border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-500) var(--sj-radius-500) 0 0;background:var(--sj-color-surface);border-bottom:0;flex-wrap:wrap}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-aside{padding:0 var(--sj-space-300) var(--sj-space-300);border:1px solid var(--sj-color-line-soft);border-radius:0 0 var(--sj-radius-500) var(--sj-radius-500);background:var(--sj-color-surface);border-top:0}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-actions,.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-submit-block{box-shadow:0 calc(var(--pl-12) * -1) var(--pl-16) var(--sj-color-placement-paper), var(--pl-8) 0 0 var(--sj-color-placement-paper)}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-aside-inner{anchor-name:--ow-edge-choice}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-edge-hover{position-anchor:--ow-edge-choice;right:calc(anchor(left) + var(--pl-8))}.pw-page-frame[data-page-flow] .ow-placement-layer{background:0 0;animation:.68s linear ow-v4-flip-depth}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page{background:0 0}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-preview{background:var(--sj-color-placement-paper);transform-origin:0;animation:.46s cubic-bezier(.2,.7,.2,1) backwards ow-v4-flip-in}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-topbar,.pw-page-frame[data-page-flow] .ow-placement-layer .placement-aside{transform-origin:0;animation:.46s cubic-bezier(.2,.7,.2,1) .22s backwards ow-v4-flip-in}@keyframes ow-v4-flip-depth{0%,to{perspective:1600px}}@keyframes ow-v4-flip-in{0%{opacity:0;transform:rotateY(-70deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pw-page-frame[data-page-flow] .ow-placement-layer,.pw-page-frame[data-page-flow] .ow-placement-layer .placement-preview,.pw-page-frame[data-page-flow] .ow-placement-layer .placement-topbar,.pw-page-frame[data-page-flow] .ow-placement-layer .placement-aside{animation:none}}}.pw-page-frame[data-page-flow] .ow-file-column :is(small,.ow-file-copy,header p,.ow-file-spec,.ow-file-back,.ow-file-email,.ow-file-request,.ow-file-recommended){font-size:var(--sj-font-size-sub)}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page :is(.placement-dim-label,.placement-trim-tag,.placement-offcut-tag,.placement-replay,.placement-legend-head>*,.placement-legend-row,.placement-legend-note,.placement-final-caption,.placement-tool span,.placement-zoom-btn,.placement-zoom-value,.placement-side-tabs button),.pw-page-frame[data-page-flow] .ow-placement-layer .placement-preview :is(.placement-check,.placement-final-note-head span,.placement-mark){font-size:var(--pl-13)}@media (width<=1279px){.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page :is(.placement-step-circle,.placement-step-text,.placement-pill,.placement-rail-size>*,.placement-rail-legend-grid>span,.placement-check,.placement-choice-copy>small,.placement-edge-opt small,.placement-notice-title,.placement-notice-card small,.placement-color-demo>span,.placement-file-btn,.placement-file-name,.placement-confirm-hint,.placement-back,.placement-submit-hint,.placement-final-note-head span,.placement-face-meta small,.placement-face-edit,.placement-rail-req-label,.placement-rail-req textarea,.placement-cover,.placement-mark){font-size:var(--pl-13)}}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-replay{height:var(--pl-44);padding:0 var(--pl-12)}@media (width<=1279px){.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-file-btn{height:var(--pl-44);padding:0 var(--pl-12)}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-submit{height:auto;min-height:var(--pl-44);padding:var(--pl-8) var(--pl-12)}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-confirm{height:auto;min-height:var(--pl-52);padding:var(--pl-8) var(--pl-12)}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-confirm>span{line-height:1.3}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page :is(.placement-pill,.placement-rail-legend-grid>span){padding-block:var(--pl-8);flex-shrink:0}}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-topbar{padding-top:var(--sj-space-200);padding-bottom:var(--sj-space-100);row-gap:var(--sj-space-100);column-gap:var(--sj-space-150)}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-head h2{font-size:var(--sj-type-lg);line-height:1.3}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-head p{font-size:var(--sj-type-xs);margin-top:0}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-step-circle{width:var(--sj-space-250);height:var(--sj-space-250)}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-step-text{font-size:var(--sj-type-xs)}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-choice-icon{width:var(--sj-space-300);height:var(--sj-space-300)}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-steps{column-gap:var(--sj-space-100)}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-aside{padding-bottom:var(--sj-space-100)}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-aside-title{margin-top:0}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=guide]:not([data-guide-open]) .placement-page .placement-notice>.placement-notice-card{display:none}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=guide] .placement-page .placement-notice-title{cursor:pointer}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=guide] .placement-page .placement-notice-title:after{content:" ▾"}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=guide][data-guide-open] .placement-page .placement-notice-title:after{content:" ▴"}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=desc] .placement-page .placement-submit-block{margin-top:0}.pw-page-frame[data-page-flow] .ow-placement-layer[data-rail=fit] .placement-page :is(.placement-actions,.placement-submit-block){box-shadow:none}.pw-page-frame[data-page-flow] .ow-placement-layer[data-rail=scroll] .placement-page .placement-aside-inner>:has(+:is(.placement-actions,.placement-submit-block)){margin-bottom:var(--pl-20)}@media (width<=1279px){.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-notice-card{padding:var(--pl-12) var(--pl-14)}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-aside-title{font-size:var(--sj-type-lg)}}.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-aside-inner>.placement-pill,.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=small] .placement-page .placement-aside-desc,.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=note] .placement-page .placement-final-note-head>span,.pw-page-frame[data-page-flow] .ow-placement-layer[data-fold~=desc] .placement-page .placement-aside-desc{display:none}@media (width>=1280px){.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-final-choice .placement-choice-grid{grid-template-columns:1fr 1fr}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-viewport.is-desktop .placement-tools{max-height:calc(100% - var(--pl-20) - var(--pl-8));overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-viewport:not(.is-desktop) .placement-tools{max-height:calc(100% - var(--sj-space-700) - var(--sj-space-600) - var(--pl-8));overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-tools>*{flex-shrink:0}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-viewport .placement-tools{padding-inline:var(--pl-5);scrollbar-width:none;overflow-x:hidden}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-viewport .placement-tools::-webkit-scrollbar{display:none}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-tools>.placement-tools-sep{margin-block:var(--pl-2)}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-topbar :is(.placement-steps,.placement-step){flex:0 auto;min-width:0}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-topbar .placement-step-line{flex:0 1 var(--pl-20);min-width:var(--pl-4)}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-side-tabs button{height:auto;padding-block:var(--pl-8)}.pw-page-frame[data-page-flow] .ow-placement-layer[data-tools="2"] .placement-page .placement-viewport .placement-tools{grid-template-columns:repeat(2, var(--pl-44));gap:var(--pl-2);width:auto;display:grid}.pw-page-frame[data-page-flow] .ow-placement-layer[data-tools="2"] .placement-page .placement-tools>:is(.placement-tools-sep,.placement-zoom){grid-column:1/-1}.pw-page-frame[data-page-flow] .ow-placement-layer[data-tools="2"] .placement-page .placement-tools>.placement-tools-sep:first-of-type{display:none}.pw-page-frame[data-page-flow] .ow-placement-layer[data-tools="2"] .placement-page .placement-zoom{grid-template-columns:repeat(2, var(--pl-44));gap:var(--pl-2);display:grid}.pw-page-frame[data-page-flow] .ow-placement-layer[data-tools="2"] .placement-page .placement-zoom>:is(.placement-zoom-value,.is-fit){order:1;align-self:center}.pw-page-frame[data-page-flow] .ow-placement-layer[data-tools="2"] .placement-page .placement-fit-fly{left:calc(var(--pl-20) + var(--pl-44) * 2 + var(--pl-2) + var(--pl-5) * 2 + var(--pl-1) * 2 + var(--pl-8))}}@media (width<=1279px){.pw-page-frame[data-page-flow][data-order-placement] .ow-placement-layer .placement-page :is(.placement-confirm,.placement-submit){left:var(--pl-16);right:var(--pl-16);bottom:max(var(--pl-12), env(safe-area-inset-bottom));z-index:var(--sj-z-fixed);width:auto;box-shadow:0 0 0 var(--pl-12) var(--sj-color-placement-paper), 0 calc(var(--pl-16) * -1) var(--pl-16) var(--pl-12) var(--sj-color-placement-paper);position:fixed}.pw-page-frame[data-page-flow][data-order-placement] .ow-placement-layer .placement-page{padding-bottom:calc(var(--pl-52) + var(--pl-40))}.pw-page-frame[data-page-flow][data-order-placement] .ow-placement-layer .placement-page :is(.placement-preview:has(.placement-viewport.is-desktop),.placement-viewport.is-desktop,.placement-viewport.is-desktop .placement-canvas-scroll){height:calc(100vh - var(--pl-52) - var(--pl-40));min-height:0}.pw-page-frame[data-page-flow][data-order-placement] .ow-placement-layer .placement-page .placement-root:has(.placement-viewport.is-desktop){padding:var(--pl-16);grid-template-columns:minmax(0,1fr);grid-template-areas:"top""prev""side""req";gap:0}.pw-page-frame[data-page-flow][data-order-placement] .ow-placement-layer .placement-page .placement-root:has(.placement-viewport.is-desktop) .placement-aside{margin-top:var(--pl-20)}}.ow-placement-layer .placement-page .placement-viewport.is-tap-pick,.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-piece.is-main.is-live,.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-art{touch-action:manipulation}.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-canvas-scroll{overscroll-behavior:auto}@supports (overflow:clip){.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-canvas-scroll{overflow:clip}}.ow-placement-layer .placement-page .placement-pick-hint{left:var(--sj-space-300);top:var(--sj-space-300);z-index:9;color:var(--sj-placement-text-3);font-size:var(--pl-13);pointer-events:none;margin:0;line-height:1.4;position:absolute}.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-sel.is-frame .placement-handle{width:calc(var(--pl-frame-px) * 44);height:calc(var(--pl-frame-px) * 44)}.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-sel.is-frame .placement-handle:before{width:calc(var(--pl-frame-px) * 14);height:calc(var(--pl-frame-px) * 14)}.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-sel.is-frame .placement-handle:is(.is-nw,.is-ne,.is-n){top:calc(var(--pl-frame-px) * -22)}.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-sel.is-frame .placement-handle:is(.is-sw,.is-se,.is-s){bottom:calc(var(--pl-frame-px) * -22)}.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-sel.is-frame .placement-handle:is(.is-nw,.is-sw,.is-w){left:calc(var(--pl-frame-px) * -22)}.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-sel.is-frame .placement-handle:is(.is-ne,.is-se,.is-e){right:calc(var(--pl-frame-px) * -22)}.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-sel.is-frame .placement-handle:is(.is-n,.is-s){margin-left:calc(var(--pl-frame-px) * -22)}.ow-placement-layer .placement-page .placement-viewport.is-tap-pick .placement-sel.is-frame .placement-handle:is(.is-e,.is-w){margin-top:calc(var(--pl-frame-px) * -22)}.ow-placement-layer .placement-page .placement-dock{z-index:var(--sj-z-fixed);box-sizing:border-box;height:calc(var(--pl-56) + var(--pl-24) + env(safe-area-inset-bottom));align-items:center;gap:var(--pl-8);padding:0 var(--pl-8) env(safe-area-inset-bottom);border-top:var(--pl-1) solid var(--sj-placement-line);background:var(--sj-placement-white);display:flex;position:fixed;bottom:0;left:0;right:0}.ow-placement-layer .placement-page .placement-dock-row{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.ow-placement-layer .placement-page .placement-dock-row::-webkit-scrollbar{display:none}.ow-placement-layer .placement-page .placement-dock .placement-tool{width:var(--pl-56);height:var(--pl-52);gap:var(--pl-4);border-radius:var(--pl-12);flex:none}.ow-placement-layer .placement-page .placement-dock .placement-tool span{font-size:var(--pl-13)}.ow-placement-layer .placement-page .placement-dock .placement-tools-sep{width:var(--pl-1);height:var(--pl-24);margin:0 var(--pl-4);flex:none}.ow-placement-layer .placement-page .placement-dock-done{width:var(--pl-44);height:var(--pl-44);background:var(--sj-placement-ink);color:var(--sj-placement-white);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pw-page-frame[data-page-flow][data-order-placement] .ow-placement-layer:has(.placement-viewport.is-picked) .placement-page .placement-confirm{display:none}@media (width<=389px){.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-face{gap:var(--pl-8)}}.pw-page-frame[data-page-flow] .ow-placement-layer[data-face-hint=cut] .placement-page .placement-face-hint{display:none}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-viewport>.placement-title-row{left:var(--pl-20);top:var(--pl-20);z-index:9;min-height:0;margin:0;position:absolute}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-viewport>.placement-title-row .placement-side-tabs{border:var(--pl-1) solid var(--sj-placement-ink-a12);background:var(--sj-placement-white-a94);box-shadow:var(--sj-placement-shadow-chip)}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-final-note{background:var(--sj-placement-white-a72)}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-note-fold{top:var(--pl-14);right:var(--pl-16);color:var(--sj-placement-text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-note-tab{right:var(--pl-20);top:var(--pl-20);z-index:9;height:var(--pl-44);align-items:center;gap:var(--pl-7);padding:0 var(--pl-12);border:var(--pl-1) solid var(--sj-placement-ink-a12);border-radius:var(--pl-pill);background:var(--sj-placement-white-a94);box-shadow:var(--sj-placement-shadow-chip);color:var(--sj-placement-ink);font-size:var(--pl-13);cursor:pointer;font-weight:600;display:inline-flex;position:absolute}@media (width>=1280px){.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-aside-inner>.placement-pill{display:none}.pw-page-frame[data-page-flow] .ow-placement-layer:not([data-fold~=small]) .placement-page .placement-topbar{padding-bottom:var(--pl-24)}.pw-page-frame[data-page-flow] .ow-placement-layer:not([data-fold~=small]) .placement-page .placement-aside-inner>.placement-aside-title{margin:0 0 var(--pl-8)}.pw-page-frame[data-page-flow] .ow-placement-layer:not([data-fold~=small]) .placement-page .placement-aside-inner>.placement-aside-desc+:not(.placement-legend-spacer),.pw-page-frame[data-page-flow] .ow-placement-layer:not([data-fold~=small]) .placement-page .placement-aside-inner>.placement-aside-desc+.placement-legend-spacer+*{margin-top:var(--pl-24)}}@media (width<=600px){.pw-page-frame[data-page-flow] .ow-placement-layer .placement-page .placement-final-choice .placement-choice-grid{grid-template-columns:1fr}.pw-page-frame[data-page-flow] .ow-file-column .ow-file-narrow-cut{display:none}}@media (width>=1280px){.pw-page-frame[data-page-flow] [data-order-file-work]:has(>.ow-file-column.up-on),.pw-page-frame[data-page-flow] .pv-options:has(>[data-order-file-work]>.ow-file-column.up-on){padding-bottom:0}}.ow-file-column.up-c4>.ow-file-back,.ow-file-column.up-c5 .ow-file-copy>small:last-of-type{display:none}.ow-file-column.up-c6{row-gap:var(--sj-space-100)}.ow-file-column.up-c6 .ow-file-request textarea{height:calc(var(--sj-space-500) + var(--sj-space-050));min-height:0}.ow-file-column.up-c7 .ow-file-choice,.ow-file-column.up-c7 .ow-file-email{padding:var(--sj-space-100) var(--sj-space-150)}.ow-file-column.up-c8 .ow-file-email>b{display:none}
@media (width<=1279px){html body .pw-content.pw-page-frame[data-page-flow]{gap:var(--sj-space-200);padding:var(--sj-space-200) 0;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);display:grid}.pw-page-frame .v3-product-left,.pw-page-frame .v3-product-left>astro-island,.pw-page-frame .pw-left,.pw-page-frame>astro-island,.pw-page-frame .product-view[data-v3],.pw-page-frame .product-view[data-v3]>.pv-grid,.pw-page-frame .product-view[data-v3] .pv-options{display:contents}.pw-page-frame .pw-left>.pw-photo{aspect-ratio:3/2;width:auto;height:auto;min-height:0;margin:0 var(--sj-space-200);border:1px solid var(--sj-color-v3-product-window-line);border-radius:var(--sj-radius-400);order:0;overflow:hidden}.pw-page-frame .pw-photo .pv-main-image,.pw-page-frame .pw-photo .pv-main-image img{height:100%;max-height:none}.pw-page-frame .pw-heading{padding-top:var(--sj-space-050);order:1;margin:0;display:block}.pw-page-frame .pw-heading h1{font-size:calc(var(--sj-type-xl) - var(--sj-space-050));line-height:1.25}.pw-page-frame .pw-features{order:5;margin:0}.pw-page-frame .pw-specs{order:3;width:100%;height:auto;min-height:0;padding:0;overflow:visible}.pw-page-frame .pw-payment,.pw-page-frame [data-order-file-work]{order:4;min-width:0}.pw-page-frame[data-page-flow] .product-view:not([data-v3]),.pw-page-frame[data-page-flow] .product-view:not([data-v3])>.pv-grid,.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-grid>.pv-options{display:contents}.pw-page-frame[data-page-flow] .pw-left>*,.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-options>*,.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-options>[class*=mobile-order\:order-4]>*{grid-area:auto/1/auto/-1}.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-options>:is(.pv-product-title,.pv-product-desc,.pv-features){order:1}.pw-page-frame .pw-consult{margin:var(--sj-space-300) 0 0;padding:0 var(--sj-space-200);order:2}.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-options>:is(.pv-block,[data-order-file-work]){order:3}.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-options>[class*=mobile-order\:order-4],.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-options>[class*=mobile-order\:order-4]>*{order:4}html body .product-page>.container.-large:has(>.pw-page-frame){padding-inline:0}.pw-page-frame .product-view:not([data-v3]){margin-inline:0;padding-bottom:0}.pw-page-frame .product-view:not([data-v3]) [data-order-file-work]{padding-inline:var(--sj-space-200)}.pw-page-frame .product-view:not([data-v3]){font-size:var(--sj-type-md);word-break:normal;overflow-wrap:normal;line-height:1.6}.pw-page-frame .product-view:not([data-v3]) .pv-mobile-order-bar{margin-top:var(--sj-space-100);padding:var(--sj-space-150) var(--sj-space-200);border-top:1px solid var(--sj-color-line-soft);box-shadow:none;position:static}.pw-page-frame .product-view:not([data-v3]) .pv-mobile-order-bar>span:first-child,.pw-page-frame .product-view:not([data-v3]) :is([data-qty-original],[data-qty-discount-word],[data-qty-vat-head],[data-qty-unit-word]){display:none}.pw-page-frame .product-view:not([data-v3]) table :is(th,td){white-space:nowrap}.pw-page-frame .product-view:not([data-v3]) .pv-qty-vat-note{margin:var(--sj-space-100) 0 0;font-size:var(--sj-font-size-sub);color:var(--sj-color-text-muted);display:block}@media (width<=389px){.pw-page-frame .product-view:not([data-v3]) [data-fold-product-form]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-page-frame .product-view:not([data-v3]) .grid[class~=mobile-order\:grid-cols-2]{gap:var(--sj-space-100);grid-template-columns:repeat(2,minmax(0,1fr))}.pw-page-frame[data-page-flow] .pw-consult-mark{display:none}}.pw-page-frame .product-view:not([data-v3]) :is(.pv-product-desc,.pv-features){padding-inline:var(--sj-space-200);order:1;display:block}.pw-page-frame[data-page-flow] .v3-first{font-size:var(--sj-type-md);word-break:normal;overflow-wrap:normal;line-height:1.6;display:contents}.pw-page-frame[data-page-flow] .v3-first>*{grid-area:auto/1/auto/-1}.pw-page-frame[data-page-flow] .v3-first>:is(.pv-product-title,.pv-product-desc,.pv-features){order:1}.pw-page-frame[data-page-flow] .v3-first :is(.pv-product-desc,.pv-features){padding-inline:var(--sj-space-200);display:block}.pw-page-frame[data-page-flow] .v3-first>:is(.v3-first-option,.v3-options-wait){order:3}.pw-page-frame[data-page-flow] .v3-first .v3-options-wait{margin-inline:var(--sj-space-200)}.pw-page-frame[data-page-flow] .v3-first-option{padding:var(--sj-space-250) var(--sj-space-200);border-bottom:0}.pw-page-frame[data-page-flow] .v3-first-label{margin-bottom:calc(var(--sj-space-100) + var(--sj-space-050) / 2)}.pw-page-frame .product-view:not([data-v3]) .pv-options:has(>[data-order-file-work]:not([hidden]))>:not([data-order-file-work]){display:none}@media (width>=1000px){.pw-page-frame[data-page-flow] .v3-first>:is(.pv-product-title,.v3-first-option),.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-options>:is(.pv-product-title,.pv-block){padding-inline:var(--sj-space-200)}.pw-page-frame[data-page-flow] .pw-left>.pw-photo{width:min(100% - var(--sj-space-400), calc(var(--sj-impose-viewport-height) * .6 * 3 / 2));justify-self:center;margin-inline:0}.pw-page-frame[data-page-flow] .pw-left>.pw-consult,.pw-page-frame[data-page-flow] .v3-first>*,.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-options>*,.pw-page-frame[data-page-flow] .product-view:not([data-v3]) .pv-options>[class*=mobile-order\:order-4]>*{width:calc(min(100% - var(--sj-space-400), calc(var(--sj-impose-viewport-height) * .6 * 3 / 2)) + var(--sj-space-400));justify-self:center;max-width:100%}.pw-page-frame[data-page-flow] .v3-first .v3-options-wait{margin-inline:0}.pw-page-frame[data-page-flow] .v3-first-option{padding-block:calc(var(--sj-space-200) + var(--sj-space-050) / 2);border-bottom:1px solid var(--sj-color-line-soft)}.pw-page-frame[data-page-flow] .v3-first-label{margin-bottom:calc(var(--sj-space-150) + var(--sj-space-050) / 2)}}.pw-page-frame .bx{gap:var(--sj-space-100)}.pw-page-frame .bx-L{min-height:calc(var(--sj-space-700) + var(--sj-space-150));padding:var(--sj-space-100) var(--sj-space-150) var(--sj-space-100) var(--sj-space-100);gap:calc(var(--sj-space-100) + var(--sj-space-050) / 2)}.pw-page-frame .bx-S{min-width:0;min-height:calc(var(--sj-space-700) + var(--sj-space-050) * 1.5);padding:var(--sj-space-100);font-size:calc(var(--sj-type-sm) - var(--sj-space-050) / 8)}.pw-page-frame .bx-sen{font-size:calc(var(--sj-type-md) - var(--sj-space-050) / 4);overflow-wrap:anywhere;line-height:1.5}.pw-page-frame .bx-tile{width:calc(var(--sj-space-500) + var(--sj-space-050));height:calc(var(--sj-space-500) + var(--sj-space-050))}.pw-page-frame .bx-qd-main{gap:0 var(--sj-space-100);flex-wrap:wrap;display:flex}.pw-page-frame .bx-qd-main>span{white-space:normal}.pw-page-frame .bx-qd-price{display:none}.pw-page-frame .bx-szR{flex-wrap:wrap}.pw-page-frame .bx-szR .bx-dseg{margin-left:auto}.pw-page-frame .bxp.v3-phone-panel{z-index:auto;width:100%;min-width:0;max-width:100%;padding:var(--sj-space-100);border-radius:var(--sj-radius-400);box-shadow:none;scroll-margin-top:var(--sj-space-900);position:static}.v3-phone-panel-head,.v3-phone-panel-actions{justify-content:space-between;align-items:center;gap:var(--sj-space-100);padding:0 var(--sj-space-050) var(--sj-space-100);display:flex}.v3-phone-panel-head h2{font-size:var(--sj-type-sm);margin:0;font-weight:600}.v3-phone-panel-head button{width:var(--sj-space-500);height:var(--sj-space-500);font-size:var(--sj-type-xl);background:0 0;border:0;place-items:center;padding:0;display:grid}.v3-phone-panel-actions{margin-top:var(--sj-space-100);padding:var(--sj-space-100) 0 0;border-top:1px solid var(--sj-color-line-soft);justify-content:flex-end}.v3-phone-panel-actions button{min-height:calc(var(--sj-space-500) + var(--sj-space-050));padding:var(--sj-space-100) var(--sj-space-250);border:1px solid var(--sj-color-text);border-radius:var(--sj-radius-400);background:var(--sj-color-text);color:var(--sj-color-surface);font-size:var(--sj-type-sm)}.v3-phone-panel .bxp-p9h{gap:calc(var(--sj-space-100) + var(--sj-space-050) / 2);padding:var(--sj-space-100);flex-wrap:wrap}.v3-phone-panel .bxp-p9h .bxp-n{flex:1;min-width:0}.v3-phone-panel .bxp-n small{word-break:keep-all}.v3-phone-panel .bxp-p9h .bxp-chips2{flex-wrap:wrap;margin-left:auto}.v3-phone-panel .bxp-grid{table-layout:fixed;font-variant-numeric:tabular-nums}.v3-phone-panel .bxp-qnum{white-space:nowrap}.v3-phone-panel .bxp-grid th:first-child{width:var(--sj-space-600);padding-inline:0}.v3-phone-panel .bxp-grid td,.v3-phone-panel .bxp-grid th{padding-inline:0}.v3-phone-panel .bxp-cell{min-height:calc(var(--sj-space-500) + var(--sj-space-050));height:auto;padding:var(--sj-space-100) 0;font-size:var(--sj-type-xs);letter-spacing:var(--sj-letter-spacing-product-window-sentence)}.v3-phone-panel .bxp-gridhead{flex-wrap:wrap}.v3-phone-panel .bxp-direct{gap:var(--sj-space-100);flex-wrap:wrap}.pw-content[data-viewport=mobile]:has(.v3-phone-panel) .pv-mobile-order-bar,.pw-content[data-viewport=mobile]:has([data-cart-receipt]:not([hidden])) .pv-mobile-order-bar{visibility:hidden;pointer-events:none}.pw-page-frame .cs-card{width:100%;margin-top:var(--sj-space-100);position:static}.pw-page-frame .ow-receipt[data-cart-receipt]{inset:auto;top:var(--sj-space-900);right:var(--sj-space-200);left:var(--sj-space-200);bottom:var(--sj-space-200);width:auto;max-width:none;max-height:calc(var(--sj-impose-viewport-height) - var(--sj-space-900) - var(--sj-space-200));border:1px solid var(--sj-color-line-soft);border-radius:var(--sj-radius-400);position:fixed}.pw-page-frame .ow-receipt .cart-actions{flex-direction:column;display:flex}.pw-page-frame .pw-receipt .rc-row{grid-template-columns:var(--sj-space-600) minmax(0, 1fr)}.pw-page-frame .ow-receipt .ow-cart [data-cart-row]>.text-right{grid-column:2;justify-content:space-between;align-items:center;display:flex}.pw-page-frame .ow-receipt .cart-actions>:first-child{white-space:normal}.pw-page-frame .ow-receipt .cart-actions>:is(.ow-cart-full,.pw-receipt-continue){padding:0 var(--sj-space-200)}}