.product-gallery.svelte-pjdsbt{align-self:start;min-width:0}.main-photo.svelte-pjdsbt{aspect-ratio:1;border-radius:16px;position:relative;overflow:hidden}.main-photo.svelte-pjdsbt>img:where(.svelte-pjdsbt){object-fit:contain;width:100%;height:100%;display:block}.main-photo.svelte-pjdsbt>button:where(.svelte-pjdsbt){color:#71383e;cursor:pointer;background:#fffffff0;border:1px solid #e8d8d9;border-radius:50%;place-items:center;width:44px;height:44px;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0001}.previous.svelte-pjdsbt{left:12px}.next.svelte-pjdsbt{right:12px}.position.svelte-pjdsbt{color:#71383e;background:#fffffff0;border-radius:20px;padding:6px 12px;font-size:12px;position:absolute;bottom:12px;right:12px}.demo.svelte-pjdsbt{background:#fff9efee;max-width:calc(100% - 100px);padding:8px;font-size:9px;position:absolute;bottom:12px;left:12px}.thumbnails.svelte-pjdsbt{scrollbar-width:thin;gap:10px;padding:12px 3px 5px;display:flex;overflow-x:auto}.thumbnails.svelte-pjdsbt button:where(.svelte-pjdsbt){cursor:pointer;background:#f6f1ee;border:2px solid #0000;border-radius:10px;flex:0 0 76px;width:76px;height:76px;padding:3px;overflow:hidden}.thumbnails.svelte-pjdsbt button.selected:where(.svelte-pjdsbt){background:#f8e6e7;border-color:#aa5e65}.thumbnails.svelte-pjdsbt img:where(.svelte-pjdsbt){object-fit:contain;border-radius:5px;width:100%;height:100%}button.svelte-pjdsbt:focus-visible{outline-offset:3px;outline:2px solid #aa5e65}button.svelte-pjdsbt:hover{filter:brightness(.97)}@media (width<=760px){.main-photo.svelte-pjdsbt{border-radius:12px}.thumbnails.svelte-pjdsbt button:where(.svelte-pjdsbt){flex-basis:64px;width:64px;height:64px}}.stock-availability.svelte-1ofrrfg{color:#385f4d;align-items:baseline;gap:9px;min-height:36px;margin:0 0 20px;font-size:14px;line-height:1.5;display:flex}.stock-availability.svelte-1ofrrfg p:where(.svelte-1ofrrfg){margin:0}.stock-availability.svelte-1ofrrfg strong:where(.svelte-1ofrrfg){font-weight:600}.stock-availability.svelte-1ofrrfg small:where(.svelte-1ofrrfg){color:#6b625c;margin-top:2px;font-size:12px;display:block}.stock-availability.svelte-1ofrrfg .stock-prompt:where(.svelte-1ofrrfg){color:#6b625c}.stock-dot.svelte-1ofrrfg{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.stock-empty.svelte-1ofrrfg{color:#82434d}.size-choice.svelte-1ofrrfg{border:0;margin:0 0 24px;padding:0}.size-choice.svelte-1ofrrfg legend:where(.svelte-1ofrrfg){margin-bottom:12px;font-size:14px;font-weight:600}.size-choice.svelte-1ofrrfg>div:where(.svelte-1ofrrfg){flex-wrap:wrap;gap:10px;display:flex}.size-choice.svelte-1ofrrfg label:where(.svelte-1ofrrfg){cursor:pointer;border:1px solid #d8c4c5;border-radius:10px;justify-content:center;align-items:center;min-width:48px;min-height:46px;padding:8px 12px;display:flex;position:relative}.size-choice.svelte-1ofrrfg input:where(.svelte-1ofrrfg){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.size-choice.svelte-1ofrrfg label.chosen:where(.svelte-1ofrrfg){color:#71383e;background:#f8e6e7;border:2px solid #aa5e65;font-weight:700}.size-choice.svelte-1ofrrfg label:where(.svelte-1ofrrfg):focus-within{outline-offset:3px;outline:2px solid #aa5e65}.size-choice.svelte-1ofrrfg .unavailable:where(.svelte-1ofrrfg){opacity:.45;cursor:not-allowed;text-decoration:line-through}.back-to-shop.svelte-1ofrrfg{color:#666;margin-top:30px;font-size:14px;display:inline-block}.back-to-shop.svelte-1ofrrfg:hover{color:#c67d81}.product-detail.svelte-1ofrrfg{grid-template-columns:1fr .9fr;gap:65px;margin-top:25px;display:grid}.detail-copy.svelte-1ofrrfg{padding-top:20px}.detail-copy.svelte-1ofrrfg h1:where(.svelte-1ofrrfg){letter-spacing:-2px;margin:0 0 14px;font-size:clamp(30px,3.5vw,47px);font-weight:600;line-height:1.15}.subtitle.svelte-1ofrrfg{color:var(--muted);font-size:13px}.detail-price.svelte-1ofrrfg{margin:28px 0 20px;font-size:25px;font-weight:600}.detail-price.svelte-1ofrrfg span:where(.svelte-1ofrrfg){color:var(--muted);margin-left:8px;font-size:10px;font-weight:400}.description.svelte-1ofrrfg{color:#647064;margin-bottom:26px;font-size:12px;line-height:1.9}.add-row.svelte-1ofrrfg{align-items:center;gap:12px;display:flex}.add-row.svelte-1ofrrfg .quantity{height:50px}.add-row.svelte-1ofrrfg>.button:where(.svelte-1ofrrfg){flex:1;gap:12px;padding-inline:14px}.detail-copy.svelte-1ofrrfg>.notice:where(.svelte-1ofrrfg){margin:20px 0 27px}.product-details.svelte-1ofrrfg details:where(.svelte-1ofrrfg){border-top:1px solid var(--line);padding:17px 0}.product-details.svelte-1ofrrfg summary:where(.svelte-1ofrrfg){cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;font-weight:650;list-style:none;display:flex}.product-details.svelte-1ofrrfg details[open]:where(.svelte-1ofrrfg) summary:where(.svelte-1ofrrfg) svg{transform:rotate(45deg)}.product-details.svelte-1ofrrfg ul:where(.svelte-1ofrrfg),.product-details.svelte-1ofrrfg p:where(.svelte-1ofrrfg){color:var(--muted);font-size:11px;line-height:1.9}.product-details.svelte-1ofrrfg ul:where(.svelte-1ofrrfg){padding-left:18px}.small-promises.svelte-1ofrrfg{gap:20px;margin-top:22px;font-size:9px;display:flex}.small-promises.svelte-1ofrrfg span:where(.svelte-1ofrrfg){align-items:center;gap:7px;display:flex}.related.svelte-1ofrrfg{padding-top:75px}.related.svelte-1ofrrfg .product-grid:where(.svelte-1ofrrfg){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px}@media (width<=900px){.product-detail.svelte-1ofrrfg{gap:35px}.add-row.svelte-1ofrrfg{flex-wrap:wrap}.add-row.svelte-1ofrrfg>.button:where(.svelte-1ofrrfg){flex-basis:100%}.small-promises.svelte-1ofrrfg{flex-wrap:wrap;gap:10px}}@media (width<=760px){.product-detail.svelte-1ofrrfg{grid-template-columns:1fr;gap:20px}.detail-copy.svelte-1ofrrfg{padding-top:10px}.related.svelte-1ofrrfg{padding-top:45px}.related.svelte-1ofrrfg .product-grid:where(.svelte-1ofrrfg){grid-template-columns:repeat(2,minmax(0,1fr))}.related.svelte-1ofrrfg .product-grid:where(.svelte-1ofrrfg) article:last-child{display:none}.breadcrumb.svelte-1ofrrfg{flex-wrap:wrap}}
