._photo_93emi_1{background:#fff;margin:0}._photo_93emi_1 img{aspect-ratio:4/3;object-fit:contain;width:100%;display:block;height:auto!important;position:static!important}._caption_93emi_1{text-align:center;color:#655e52;border-top:1px solid #e9e3da;padding:12px 14px;font-size:.875rem;line-height:1.5}._photoActions_93emi_1{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._photoActions_93emi_1 button,._zoomButton_93emi_1{color:#29241f;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #c9bda9;padding:10px 12px;font-size:.875rem}._photoActions_93emi_1 button[aria-pressed=true]{border-color:#9b6c22;box-shadow:inset 0 -2px #9b6c22}._styleGrid_93emi_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}._styleCard_93emi_1{color:#29241f;cursor:pointer;min-width:0;font:inherit;background:#fff;border:1px solid #c9bda9;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}._styleCard_93emi_1 img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}._styleCard_93emi_1 span{text-align:center;min-height:44px;padding:10px 6px;font-size:.875rem;line-height:1.35;display:block}._styleCard_93emi_1[aria-pressed=true]{border-color:#9b6c22;box-shadow:0 0 0 1px #9b6c22}._styleCard_93emi_1[aria-pressed=true] span{background:#f4eddf;font-weight:600}._zoomButton_93emi_1{margin-top:12px}._lightbox_93emi_1{background:#fff;gap:12px;max-height:calc(100dvh - 24px);padding:18px;overflow:auto;width:min(1100px,100vw - 24px)!important;max-width:1100px!important}._lightbox_93emi_1 h2{padding-right:30px;line-height:1.4}._lightbox_93emi_1 img{object-fit:contain;width:100%;height:auto;max-height:72dvh;display:block}._close_93emi_1{cursor:pointer;background:#fff;border:1px solid #c9bda9;justify-self:end;min-height:44px;padding:8px 14px}._photoActions_93emi_1 button:focus-visible,._styleCard_93emi_1:focus-visible,._zoomButton_93emi_1:focus-visible,._close_93emi_1:focus-visible{outline-offset:3px;outline:2px solid #8d6228}@media (width<=600px){._styleGrid_93emi_1{grid-template-columns:repeat(2,minmax(0,1fr))}._photoActions_93emi_1 button{flex:auto}._lightbox_93emi_1{padding:12px}._lightbox_93emi_1 img{max-height:72dvh}}._selectMenu_93emi_3{z-index:100;max-width:calc(100vw - 24px);max-height:min(360px,var(--radix-select-content-available-height));min-width:var(--radix-select-trigger-width);color:#29241f!important;background:#fff!important;border:1px solid #c9bda9!important}._selectOption_93emi_4{white-space:normal;cursor:pointer;min-height:44px;font-size:1rem;line-height:1.4;padding:10px 34px 10px 12px!important}._selectOption_93emi_4[data-highlighted]{color:#29241f!important;background:#f4eddf!important}._selectOption_93emi_4[data-state=checked]{font-weight:600;color:#463516!important;background:#e9dfcd!important}._selectTrigger_93emi_8{white-space:normal;text-align:left;min-height:44px;height:auto!important}._selectTrigger_93emi_8 [data-slot=select-value]{white-space:normal;line-height:1.4;display:block}._photoStage_93emi_9{aspect-ratio:4/3;background:#fff;place-items:center;width:100%;display:grid;overflow:hidden}._photoStage_93emi_9>svg{width:100%;height:auto}._zoomStage_93emi_9{place-items:center;width:100%;min-height:0;display:grid}._zoomStage_93emi_9>svg{max-width:100%;max-height:72dvh;width:auto!important;height:auto!important}._overviewGrid_93emi_11{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;display:grid}._overviewGrid_93emi_11>div{flex-direction:column;align-items:center;min-height:0;display:flex}._overviewGrid_93emi_11 svg{flex:1;width:100%;min-height:0}._overviewGrid_93emi_11 span{text-align:center;padding:0 4px 6px;font-size:.8rem;line-height:1.2}._zoomStage_93emi_9>._overviewGrid_93emi_11{aspect-ratio:4/3;max-height:72dvh}._styleCard_93emi_1 svg{aspect-ratio:4/3;width:100%;height:auto;display:block}._photoStage_93emi_9>._overviewGrid_93emi_11 svg{height:100%}._purchaseSummary_93emi_13{border-bottom:1px solid #e9e3da;margin:18px 0 24px;padding-bottom:20px}._purchaseSummary_93emi_13>strong{font-size:1.45rem;line-height:1.35}._purchaseSummary_93emi_13>span{color:#655e52;margin-left:12px;font-size:.875rem}._purchaseSummary_93emi_13 p{margin:8px 0 0;line-height:1.5}._care_93emi_13{margin:18px 0 26px;font-size:.875rem;line-height:1.6}._care_93emi_13 summary{cursor:pointer;min-height:44px;padding:10px 0;display:list-item}._care_93emi_13 p{margin:8px 0}._quantity_93emi_13{margin-top:24px}
