.product-info.svelte-1n4ofqg{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--dialog-gap);transition:gap .3s ease-out}.product-info--panels-collapsed.svelte-1n4ofqg{gap:0}.product-info-panels.svelte-1n4ofqg{min-height:0;display:flex;flex-direction:column;gap:var(--dialog-gap);transition:opacity .15s ease}.product-info-tabs.svelte-1n4ofqg{display:flex;gap:var(--dialog-gap);width:100%}.product-tab.svelte-1n4ofqg{flex:1;font-family:inherit;font-size:var(--body-size);font-weight:var(--body-weight);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 .2s ease}.product-tab.active.svelte-1n4ofqg{background:var(--dialog-bg-accent)}.product-tab.svelte-1n4ofqg:hover:not(.active){background:var(--dialog-bg-control-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}.product-info-content[hidden].svelte-1n4ofqg{display:none}.product-info-content.svelte-1n4ofqg p:where(.svelte-1n4ofqg){margin:0;color:var(--dialog-text-color);font-size:var(--body-size);font-weight:var(--body-weight-regular);line-height:var(--body-line-height)}.product-description.svelte-1n4ofqg{margin:0;color:var(--dialog-text-color);font-size:var(--body-size);font-weight:var(--body-weight-regular);line-height:var(--body-line-height);white-space:pre-line}.product-description-html.svelte-1n4ofqg p{margin:0 0 .5em}.product-description-html.svelte-1n4ofqg p:last-child{margin-bottom:0}.product-description-html.svelte-1n4ofqg ul,.product-description-html.svelte-1n4ofqg ol{margin:0 0 .5em;padding-left:var(--dialog-list-indent)}.product-info-empty.svelte-1n4ofqg{opacity:.75}.add-cart-composite.svelte-1n4ofqg{display:flex;flex-direction:row;gap:var(--dialog-gap);width:100%;align-items:stretch}.size-control.svelte-1n4ofqg{position:relative;flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column}.size-segment.svelte-1n4ofqg{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;width:100%;flex:1;min-height:var(--dialog-size-btn-height);display:block;font-family:inherit;font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-line-height);text-align:center;text-align-last:center;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 calc(var(--dialog-panel-padding) + 14px) 0 var(--dialog-panel-padding);cursor:pointer;transition:background-color .2s ease;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 var(--dialog-panel-padding) center;background-size:10px 7px}.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;transition:background .2s ease;-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}.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}.pdp-dialog-fixed--hidden.svelte-1kzdj44{visibility:hidden;pointer-events:none}@media(max-width:768px){.pdp-dialog-fixed.svelte-1kzdj44{left:10px;width:calc(100vw - 20px);max-width:none}}.pdp-tetris-page.svelte-1qsejrr{position:relative;width:100%}.pdp-tetris-grid-wrap.svelte-1qsejrr{width:100%;min-height:40vh}.pdp-tetris-grid.svelte-1qsejrr{position:relative;width:100%;margin:0;padding:0}.pdp-tetris-block.svelte-1qsejrr{position:absolute;overflow:hidden;display:block}.block-expandable.svelte-1qsejrr,.pdp-tetris-tile--can-unlock.svelte-1qsejrr{cursor:pointer}.pdp-tetris-block.svelte-1qsejrr img:where(.svelte-1qsejrr),.pdp-tetris-block.svelte-1qsejrr video:where(.svelte-1qsejrr),.pdp-tetris-block.svelte-1qsejrr .video-player{width:100%;height:100%;object-fit:cover;object-position:center;display:block;vertical-align:bottom}.pdp-tetris-media-fade.svelte-1qsejrr{display:block;width:100%;height:100%}.pdp-tetris-media-fade.svelte-1qsejrr :is(img:where(.svelte-1qsejrr),video:where(.svelte-1qsejrr),.video-player){opacity:0;transition:opacity .45s ease}.pdp-tetris-media-fade--ready.svelte-1qsejrr :is(img:where(.svelte-1qsejrr),video:where(.svelte-1qsejrr),.video-player){opacity:1}@media(prefers-reduced-motion:reduce){.pdp-tetris-media-fade.svelte-1qsejrr :is(img:where(.svelte-1qsejrr),video:where(.svelte-1qsejrr),.video-player){opacity:1;transition:none}}.pdp.svelte-ych2p1{width:100%;min-height:100vh}.product-images-section.svelte-ych2p1{position:relative}.pdp-gallery-end.svelte-ych2p1{height:0;width:100%;pointer-events:none}.recommendedSection.svelte-ych2p1{width:100%;overflow:hidden;padding-bottom:0}.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){.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))}}.mobileRecommendedSnap.svelte-ych2p1{min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}@media(max-width:768px){.pdp.svelte-ych2p1{overflow-x:hidden;min-height:100dvh}.product-images-section.svelte-ych2p1{min-height:0;overflow:visible}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.mobileRecommendedSnap.svelte-ych2p1{scroll-snap-stop:normal}}
