.size-guide.svelte-1k3thqr{margin:0;padding:0;width:100%;box-sizing:border-box;color:var(--dialog-text-color);font-size:inherit;line-height:var(--dialog-copy-line-height);display:flex;flex-direction:column;gap:.4em}.size-guide__table.svelte-1k3thqr{margin:0;padding:0;width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.size-guide__th.svelte-1k3thqr,.size-guide__td.svelte-1k3thqr{margin:0;padding:0;text-align:left;vertical-align:top;font-size:inherit;line-height:inherit}.size-guide__th.svelte-1k3thqr{font-weight:var(--body-weight-regular)}.size-guide__td.svelte-1k3thqr{font-weight:var(--body-weight)}.size-guide__notes.svelte-1k3thqr,.size-guide__model.svelte-1k3thqr{margin:0;padding:0;font-weight:var(--body-weight);line-height:var(--dialog-copy-line-height);display:flex;flex-direction:column;gap:.4em}.size-guide__line.svelte-1k3thqr{margin:0;padding:0}.product-info.svelte-1n4ofqg{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--dialog-gap);width:100%}.product-info-section.svelte-1n4ofqg{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.product-tab.svelte-1n4ofqg{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;font-family:inherit;font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--dialog-copy-line-height);text-align:left;color:var(--dialog-text-color);background:var(--dialog-bg-control);-webkit-backdrop-filter:blur(var(--dialog-blur));backdrop-filter:blur(var(--dialog-blur));border:none;margin:0;padding:0;cursor:pointer;transition:background var(--motion-duration-fade-micro) var(--motion-ease-fade)}.product-tab.svelte-1n4ofqg::-moz-focus-inner{padding:0;border:0}.product-tab__label.svelte-1n4ofqg{min-width:0}.product-tab__caret.svelte-1n4ofqg{flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:0;opacity:1;padding:5px;box-sizing:border-box}.product-tab__caret.svelte-1n4ofqg svg{display:block;width:8px;height:auto}.product-tab.active.svelte-1n4ofqg{background:var(--dialog-bg-accent)}.product-tab.svelte-1n4ofqg:hover:not(.active){background:var(--dialog-bg-control-hover)}.product-tab.active.svelte-1n4ofqg:hover{background:var(--dialog-bg-accent-hover)}.product-info.svelte-1n4ofqg .dialog-panel-content.product-info-content:where(.svelte-1n4ofqg){flex:0 1 auto;min-height:0;max-height:300px;align-self:stretch;width:100%;box-sizing:border-box;font-size:var(--dialog-tab-content-font-size)}.product-info.svelte-1n4ofqg .dialog-panel-content.product-info-content--size-guide:where(.svelte-1n4ofqg){padding-top:0}.product-info-content.svelte-1n4ofqg ul:where(.svelte-1n4ofqg){margin:0;padding-left:var(--dialog-list-indent);color:var(--dialog-text-color);font-weight:var(--body-weight);line-height:var(--dialog-copy-line-height)}.product-info-content.svelte-1n4ofqg li:where(.svelte-1n4ofqg){margin-bottom:.25rem;line-height:var(--dialog-copy-line-height)}.product-info-content.svelte-1n4ofqg p:where(.svelte-1n4ofqg){margin:0;color:var(--dialog-text-color);font-weight:var(--body-weight);line-height:var(--dialog-copy-line-height)}.product-description.svelte-1n4ofqg{margin:0;padding-top:2px;color:var(--dialog-text-color);font-weight:var(--body-weight);line-height:var(--dialog-copy-line-height);white-space:pre-line}.product-description-html.svelte-1n4ofqg{white-space:normal}.product-description-html.svelte-1n4ofqg p:empty{display:none}.product-description-html.svelte-1n4ofqg p:has(>meta:only-child){display:none}.product-description-html.svelte-1n4ofqg p{margin:0 0 .5em;font-size:inherit;line-height:var(--dialog-copy-line-height)}.product-description-html.svelte-1n4ofqg p:last-child{margin-bottom:0}.product-description-html.svelte-1n4ofqg ul,.product-description-html.svelte-1n4ofqg ol{list-style:none;margin:0;padding:0;font-size:inherit;line-height:var(--dialog-copy-line-height);display:flex;flex-direction:column;gap:.4em}.product-description-html.svelte-1n4ofqg li>ul,.product-description-html.svelte-1n4ofqg li>ol{margin-top:.35em}.product-description-html.svelte-1n4ofqg li{margin:0;padding:0;font-size:inherit;line-height:var(--dialog-copy-line-height)}.product-description-html.svelte-1n4ofqg li p{margin:0}.product-description-html.svelte-1n4ofqg td,.product-description-html.svelte-1n4ofqg th{font-size:inherit;line-height:var(--dialog-copy-line-height)}.product-description-html.svelte-1n4ofqg meta{display:none}.product-info-content.svelte-1n4ofqg ul.product-material-list:where(.svelte-1n4ofqg){list-style:none;margin:0;padding:2px 0 0;color:var(--dialog-text-color);font-weight:var(--body-weight);line-height:var(--dialog-copy-line-height);display:flex;flex-direction:column;gap:.4em}.product-material-list.svelte-1n4ofqg li:where(.svelte-1n4ofqg){margin:0;padding:0}.product-info-empty.svelte-1n4ofqg{opacity:.75}.add-cart-composite.svelte-1n4ofqg{display:flex;flex-direction:row;gap:0;width:100%;align-items:flex-start;justify-content:flex-start}.size-control.svelte-1n4ofqg{position:relative;flex:0 0 auto;min-width:var(--dialog-composite-first-min-width);display:flex;flex-direction:column}.size-segment.svelte-1n4ofqg{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;width:100%;min-width:var(--dialog-composite-first-min-width);flex:0 1 auto;height:auto;display:block;font-family:inherit;font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--dialog-copy-line-height);text-align:left;text-align-last:left;direction:ltr;background-color:var(--dialog-bg-control);-webkit-backdrop-filter:blur(var(--dialog-blur));backdrop-filter:blur(var(--dialog-blur));color:var(--dialog-text-color);border:none;border-radius:0;margin:0;padding:0 18px 0 0;cursor:pointer;transition:background-color var(--motion-duration-fade-micro) var(--motion-ease-fade);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23FFFFFF' d='M0%200l6%208%206-8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:8px auto}.size-segment.svelte-1n4ofqg:hover,.size-segment.svelte-1n4ofqg:focus-visible{background-color:var(--dialog-bg-control-hover);outline:none}.add-cart-composite--view-bag.svelte-1n4ofqg .add-segment:where(.svelte-1n4ofqg),.add-cart-composite--full-add.svelte-1n4ofqg .add-segment:where(.svelte-1n4ofqg){flex:1 1 100%;width:100%}.add-segment.svelte-1n4ofqg{flex:1;min-width:0;border:none;text-decoration:none;cursor:pointer;text-align:left;transition:background var(--motion-duration-fade-micro) var(--motion-ease-fade);-webkit-backdrop-filter:blur(var(--dialog-blur));backdrop-filter:blur(var(--dialog-blur))}.add-segment.svelte-1n4ofqg:hover:not(:disabled){background:var(--dialog-bg-accent-hover)}.add-segment.svelte-1n4ofqg:disabled{cursor:not-allowed;background:var(--dialog-bg-disabled)}.add-segment.svelte-1n4ofqg:disabled .add-btn-label:where(.svelte-1n4ofqg){opacity:1}.add-to-bag-error.svelte-1n4ofqg{margin:5px 0 0;font-size:9px;font-weight:var(--body-weight);line-height:var(--dialog-copy-line-height);color:#ffffffc7}.pdp-dialog-fixed.svelte-1kzdj44{position:fixed;left:20px;z-index:990;width:min(var(--dialog-width),calc(100vw - 40px));max-width:100%;box-sizing:border-box;pointer-events:auto;transition:opacity var(--motion-duration-fade) var(--motion-ease-fade)}.pdp-dialog-fixed--hidden.svelte-1kzdj44{visibility:hidden;pointer-events:none}html.footer-mode .pdp-dialog-fixed.svelte-1kzdj44{opacity:0;pointer-events:none}@media(max-width:768px){.pdp-dialog-fixed.svelte-1kzdj44{left:10px;width:calc(100vw - 20px);max-width:none}}.page.svelte-ych2p1{position:relative;width:100%;overflow:hidden;min-height:100vh}.gridSection.svelte-ych2p1{width:100%;min-height:100vh}@media(max-width:768px){.gridSection.svelte-ych2p1{min-height:100dvh}}.pdp-gallery-end.svelte-ych2p1{height:0;width:100%;pointer-events:none}.recommendedSection.svelte-ych2p1{width:100%;overflow:hidden;padding-bottom:0}.recommendedGridWrap.svelte-ych2p1{width:100%;overflow:hidden}.pdp-view-more-label.svelte-ych2p1{margin:0;padding:20px;box-sizing:border-box;font-size:var(--body-size);font-weight:var(--body-weight);color:var(--color-text, #171717);opacity:1;font-family:inherit;line-height:1.2}@media(max-width:768px){.page.svelte-ych2p1{min-height:100dvh}.pdp-view-more-label.svelte-ych2p1{padding-left:calc(10px + env(safe-area-inset-left,0px));padding-right:calc(10px + env(safe-area-inset-right,0px))}}
