._overlay_15mji_1{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:var(--color-loader-bg);transition:opacity .5s ease-out}._overlay_15mji_1._hidden_15mji_12{opacity:0;pointer-events:none}._overlay_15mji_1._visible_15mji_17{opacity:1;pointer-events:auto}._progressBarContainer_15mji_22{width:200px;background-color:var(--color-loader-bar-bg);height:4px;border-radius:2px;overflow:hidden}._progressBarFill_15mji_30{height:100%;width:100%;transform-origin:left;background-color:var(--color-loader-bar-fill)}:root{font-size:15px}@keyframes _fadeInUp_1esf5_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInScale_1esf5_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._container_1esf5_29{--color-text: #000000;--color-bg: rgba(247, 245, 238, .94);--color-link: #000000;--color-link-hover: #823725;--color-accent: #823725;--font-family: rustica, "Syne", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--grid-border-radius: 8px;--grid-padding: .5vw;position:fixed;inset:0;z-index:999;font-family:var(--font-family);font-size:15px;color:var(--color-text);background-color:var(--color-bg);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);overflow-x:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),visibility .4s;will-change:opacity,transform}._containerActive_1esf5_65{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._oh_1esf5_73{overflow:hidden;display:block}._oh__inner_1esf5_78{display:inline-block;transform-origin:0% 50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}._grid_1esf5_88{display:grid;--grid-border-radius: 8px;grid-template-columns:repeat(2,50%);width:100%}._gridLarge_1esf5_95{grid-auto-rows:32vmin;padding:.5vw;--grid-padding: .5vw;min-height:100vh;animation:_fadeInUp_1esf5_1 .45s cubic-bezier(.16,1,.3,1) both}._gridCell_1esf5_103{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;display:grid;align-items:end;text-align:left;outline:none}._gridCellClickable_1esf5_116{cursor:pointer}._gridCellPadded_1esf5_120{padding:calc(var(--grid-padding) * 2);cursor:default;display:flex;flex-direction:column;justify-content:flex-end}._gridCellImg_1esf5_128{width:calc(100% - var(--grid-padding) * 2);height:calc(100% - var(--grid-padding) * 2);margin:var(--grid-padding);border-radius:var(--grid-border-radius);display:block;position:relative;overflow:hidden;background-color:#edeae0;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}._gridCellClickable_1esf5_116:hover ._gridCellImg_1esf5_128{transform:scale(.96);box-shadow:0 16px 36px #0000001f}._gridCellImgInner_1esf5_145{background-size:cover;background-position:50% 50%;width:100%;height:100%;cursor:pointer;transition:transform .6s cubic-bezier(.16,1,.3,1)}._gridCellClickable_1esf5_116:hover ._gridCellImgInner_1esf5_145{transform:scale(1.18)}._frame_1esf5_159{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}._frameTitle_1esf5_167{font-size:1.1rem;font-weight:500;margin:0 0 1.5rem;letter-spacing:-.01em}._frameLinks_1esf5_174{display:flex;flex-direction:column;align-items:flex-start}._frameLink_1esf5_174{appearance:none;background:none;border:0;padding:0;margin:0 1rem .35rem 0;font-family:inherit;font-size:.95rem;font-weight:600;color:var(--color-link);cursor:pointer;text-decoration:none;transition:color .2s ease}._frameLink_1esf5_174:hover{color:var(--color-link-hover)}._filterBadge_1esf5_199{font-size:.95rem;font-weight:600;color:var(--color-link)}@media screen and (min-width:53em){._grid_1esf5_88{grid-template-columns:repeat(4,25%)}._gridCellPadded_1esf5_120{padding:var(--grid-padding)}._gridCell_c1_r1_1esf5_215{grid-column:1;grid-row:1}._gridCell_c3_r1_1esf5_216{grid-column:3;grid-row:1}._gridCell_c4_r1_1esf5_217{grid-column:4;grid-row:1}._gridCell_c1_r2_1esf5_218{grid-column:1;grid-row:2}._gridCell_c2_r2_1esf5_219{grid-column:2;grid-row:2}._gridCell_c3_r2_1esf5_220{grid-column:3;grid-row:2}._gridCell_c4_r2_1esf5_221{grid-column:4;grid-row:2}._gridCell_c2_r3_1esf5_222{grid-column:2;grid-row:3}._gridCell_c4_r3_1esf5_223{grid-column:4;grid-row:3}._gridCell_c1_r4_1esf5_224{grid-column:1;grid-row:4}._gridCell_c3_r4_1esf5_225{grid-column:3;grid-row:4}._gridCell_c3_r5_1esf5_226{grid-column:3;grid-row:5}._gridCell_c2_r5_1esf5_227{grid-column:2;grid-row:5}._gridCell_c4_r5_1esf5_228{grid-column:4;grid-row:5}}._content_1esf5_235{position:relative;width:100%;min-height:100vh;padding:8vh 8vw 6vh;display:flex;flex-direction:column;justify-content:space-between;animation:_fadeInUp_1esf5_1 .45s cubic-bezier(.16,1,.3,1) both}@media screen and (min-width:53em){._content_1esf5_235{width:44%}}._contentItem_1esf5_252{position:relative;display:flex;flex-direction:column;align-items:flex-start}._contentItemNumber_1esf5_259{font-weight:600;display:block;font-size:1.1rem;letter-spacing:.05em;margin-bottom:.5rem}._contentItemHeading_1esf5_267{font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.05;margin:.5rem 0 1.5rem;font-weight:600;letter-spacing:-.02em;color:#000}._priceRow_1esf5_276{display:flex;align-items:baseline;gap:1rem;margin-bottom:1rem}._priceCurrent_1esf5_283{font-size:1.75rem;font-weight:700;color:#000}._priceOriginal_1esf5_289{font-size:1.15rem;font-weight:500;color:#888;text-decoration:line-through}._discountBadge_1esf5_296{font-size:.8rem;font-weight:700;background:#fee2e2;color:#dc2626;padding:.25rem .6rem;border-radius:999px}._statusRow_1esf5_305{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:.85rem;font-weight:600}._inStockText_1esf5_314{color:#15803d}._outOfStockText_1esf5_318{color:#b91c1c}._ratingText_1esf5_322{color:#555}._contentItemText_1esf5_326{max-width:36ch;margin-bottom:1.75rem;line-height:1.6;font-size:1rem;color:#222}._optionsSection_1esf5_335{margin-bottom:1.5rem;width:100%}._optionsLabel_1esf5_340{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#555;margin-bottom:.5rem}._sizePillRow_1esf5_349{display:flex;flex-wrap:wrap;gap:.5rem}._sizePill_1esf5_349{appearance:none;-webkit-appearance:none;font-family:inherit;font-size:.85rem;font-weight:600;padding:.4rem .85rem;border-radius:6px;border:1px solid rgba(0,0,0,.2);background:#fff;color:#000;cursor:pointer;transition:all .2s ease}._sizePill_1esf5_349:hover{border-color:#000}._sizePillActive_1esf5_374{background:#000!important;color:#fff!important;border-color:#000!important}._specRow_1esf5_380{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.75rem}._specBadge_1esf5_387{font-size:.78rem;font-weight:500;padding:.3rem .7rem;background:#0000000d;border-radius:6px;color:#444}._actionRow_1esf5_397{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;width:100%;max-width:380px}._addToBagButton_1esf5_406{appearance:none;flex:1;padding:.85rem 1.5rem;background:#000;color:#fff;border:none;border-radius:6px;font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease}._addToBagButton_1esf5_406:hover{background-color:var(--color-accent);transform:translateY(-1px)}._addToBagButtonSuccess_1esf5_426{background-color:#15803d!important}._back_1esf5_431{background:none;border:0;padding:0;margin:1.5rem 0 1rem;stroke:#000;cursor:pointer;width:50px;display:block;transition:stroke .2s ease,transform .2s ease}._back_1esf5_431 svg{stroke-linecap:round}._back_1esf5_431:hover,._back_1esf5_431:focus{outline:none;stroke:var(--color-accent);transform:translate(-4px)}._gridMini_1esf5_455{width:220px;height:180px;--grid-padding: 1px;margin-top:1.5rem;position:relative;display:grid;grid-template-columns:repeat(4,25%)}._gridMini_1esf5_455 ._gridCell_1esf5_103{cursor:pointer}._gridMini_1esf5_455 ._gridCellImg_1esf5_128{border-radius:4px}._gridMini_1esf5_455 ._gridCell_1esf5_103:not(._gridCellCurrent_1esf5_473):hover ._gridCellImg_1esf5_128{opacity:.7}._gridCellCurrent_1esf5_473 ._gridCellImg_1esf5_128{opacity:.35;outline:2px solid #000}._detailMediaSection_1esf5_483{position:fixed;width:42%;right:8%;top:8vh;bottom:6vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;pointer-events:none;animation:_fadeInScale_1esf5_1 .5s cubic-bezier(.16,1,.3,1) both}@media screen and (max-width:52.99em){._detailMediaSection_1esf5_483{position:relative;width:100%;right:auto;top:auto;bottom:auto;margin-bottom:2rem;pointer-events:auto}}._featuredImageWrapper_1esf5_509{width:100%;flex:1;max-height:65vh;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 16px 48px #00000014;pointer-events:auto;display:flex;align-items:center;justify-content:center}._featuredImage_1esf5_509{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}._featuredImageWrapper_1esf5_509:hover ._featuredImage_1esf5_509{transform:scale(1.04)}._slideNav_1esf5_535{width:100%;display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;pointer-events:auto}._slideNavImg_1esf5_544{appearance:none;-webkit-appearance:none;padding:0;margin:0;outline:none;flex:1;height:70px;position:relative;overflow:hidden;opacity:.65;border-radius:6px;cursor:pointer;border:1px solid rgba(0,0,0,.1);background-size:cover;background-position:50% 50%;transition:opacity .2s ease,transform .2s ease,border-color .2s ease}._slideNavImg_1esf5_544:hover{opacity:1;transform:translateY(-2px);border-color:#000}:root{font-size:12px;font-family:ui-monospace,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-background: #000;--color-text: #fff;--color-link: #fff;--color-link-hover: #fff;--page-padding: 1.5rem;--color-loader-bg: #ffffff;--color-loader-bar-bg: rgba(101, 82, 60, .1);--color-loader-bar-fill: rgb(101, 82, 60)}*,*:after,*:before{box-sizing:border-box}body{margin:0;padding:0;color:var(--color-text);background-color:var(--color-background)}a{text-decoration:none;color:var(--color-link);outline:none;cursor:pointer}a:hover{text-decoration:underline;color:var(--color-link-hover)}a:focus:not(:focus-visible){outline:none}a:focus-visible{outline:2px solid red}#root{position:relative;min-height:100svh}
