._7IYCjW_box{gap:var(--space-6);display:grid}._7IYCjW_group{border:0;min-width:0;padding:0}._7IYCjW_legend{font-size:var(--text-sm);margin-bottom:var(--space-3);font-weight:700}._7IYCjW_legend span{color:var(--color-muted);margin-left:var(--space-2);font-weight:400}._7IYCjW_swatches,._7IYCjW_sizes{gap:var(--space-2);flex-wrap:wrap;display:flex}._7IYCjW_swatch,._7IYCjW_size{cursor:pointer;position:relative}._7IYCjW_swatch input,._7IYCjW_size input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._7IYCjW_swatch>span[aria-hidden]{border-radius:50%;width:32px;height:32px;display:block;box-shadow:inset 0 0 0 1px #0000001a}._7IYCjW_swatch[data-light]>span[aria-hidden]{box-shadow:inset 0 0 0 1px var(--color-line-strong)}._7IYCjW_swatch input:checked+span{outline:2px solid var(--color-ink);outline-offset:3px}._7IYCjW_swatch input:focus-visible+span,._7IYCjW_size input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:3px}._7IYCjW_size span{min-width:52px;height:44px;padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);background:#fff;place-items:center;font-weight:600;display:inline-grid}._7IYCjW_size input:checked+span{background:var(--color-ink);border-color:var(--color-ink);color:#fff}._7IYCjW_error{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-red-text)}._7IYCjW_actions{gap:var(--space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}._7IYCjW_qty{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:#fff;align-items:center;height:52px;display:inline-flex}._7IYCjW_qty button{place-items:center;width:44px;height:100%;display:inline-grid}._7IYCjW_qty output{text-align:center;min-width:24px;font-weight:600}._7IYCjW_add{border-radius:var(--radius-pill);background:var(--color-red);color:#fff;height:52px;font-weight:700}._7IYCjW_add:hover{background:var(--color-red-hover)}._7IYCjW_add:disabled{opacity:.7;cursor:progress}._7IYCjW_wish{border:1px solid var(--color-line-strong);width:52px;height:52px;box-shadow:none}@media (max-width:767px){._7IYCjW_actions{z-index:var(--z-sticky);margin-inline:calc(var(--gutter) * -1);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-line);background:#fbf8f3f5;position:sticky;bottom:0}}
.eZ5pXW_dots{margin-top:var(--space-1);align-items:center;gap:6px;display:flex}.eZ5pXW_dot{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000014}.eZ5pXW_dot[data-light]{box-shadow:inset 0 0 0 1px var(--color-line-strong)}.eZ5pXW_more{font-size:var(--text-xs);color:var(--color-muted);margin-left:2px}
._1CUDPa_head{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-10);display:flex}._1CUDPa_head[data-align=stack]{justify-items:start;display:grid}._1CUDPa_text{gap:var(--space-4);max-width:760px;display:grid}._1CUDPa_title{font-family:var(--font-body);font-size:var(--text-h2);letter-spacing:-.03em;font-weight:650;line-height:1.02}._1CUDPa_title em{letter-spacing:-.01em;font-size:1.12em;font-weight:500;display:inline-block}._1CUDPa_intro{max-width:52ch;color:var(--color-muted);font-size:var(--text-base)}._1CUDPa_tools{align-items:center;gap:var(--space-6);flex-shrink:0;display:flex}._1CUDPa_link{align-items:center;gap:var(--space-2);letter-spacing:var(--tracking-nav);text-transform:uppercase;white-space:nowrap;border-bottom:1px solid;padding-bottom:3px;font-size:12px;font-weight:600;display:inline-flex}._1CUDPa_link svg{transition:transform var(--dur-base) var(--ease-out)}._1CUDPa_link:hover svg{transform:translate(3px)}@media (hover:hover) and (prefers-reduced-motion:no-preference){._1CUDPa_link:hover svg{animation:_1CUDPa_whoosh .56s var(--ease-out);transform:none}}@keyframes _1CUDPa_whoosh{0%{transform:none}40%{opacity:0;transform:translate(14px)}41%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}._1CUDPa_head[data-tone=light]{color:#fff}._1CUDPa_head[data-tone=light] ._1CUDPa_intro{color:#ffffffb8}._1CUDPa_head[data-tone=light] .label{color:#ffffffb3}@media (max-width:639px){._1CUDPa_head{align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-8);flex-direction:column}}
.lA2NdW_section{padding-top:var(--section-y)}.lA2NdW_grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(220px,19vw,300px);display:grid}.lA2NdW_cell:first-child{grid-area:span 2/span 2}.lA2NdW_cell:nth-child(6){grid-column:1/-1}.lA2NdW_tile{align-content:start;gap:var(--space-2);height:100%;padding:var(--space-6);border-radius:var(--radius-lg);isolation:isolate;transition:transform var(--dur-slow) var(--ease-out);display:grid;position:relative;overflow:hidden}.lA2NdW_cell[data-tone=clay] .lA2NdW_tile{background:var(--tile-clay)}.lA2NdW_cell[data-tone=sky] .lA2NdW_tile{background:var(--tile-sky)}.lA2NdW_cell[data-tone=sand] .lA2NdW_tile{background:var(--tile-sand)}.lA2NdW_cell[data-tone=palm] .lA2NdW_tile{background:var(--tile-palm)}.lA2NdW_cell[data-tone=stone] .lA2NdW_tile{background:var(--tile-stone)}.lA2NdW_cell[data-tone=night] .lA2NdW_tile{background:var(--tile-night);color:#f3ede3}.lA2NdW_tile:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 70% 70%,#ffffff73,#fff0 70%);position:absolute;inset:0}.lA2NdW_cell[data-tone=night] .lA2NdW_tile:before{background:radial-gradient(60% 60% at 80% 80%,#eb141447,#eb141400 70%)}.lA2NdW_meta{letter-spacing:.2em;text-transform:uppercase;opacity:.7;justify-content:space-between;font-size:10.5px;font-weight:700;display:flex}.lA2NdW_name{letter-spacing:-.025em;max-width:12ch;font-size:clamp(1.4rem,1rem + .9vw,2rem);font-weight:650;line-height:1.02}.lA2NdW_name em{font-size:1.12em;font-weight:500}.lA2NdW_cell:first-child .lA2NdW_name{font-size:clamp(2.2rem,1.4rem + 2.2vw,3.75rem)}.lA2NdW_note{max-width:28ch;font-size:var(--text-sm);opacity:.75}.lA2NdW_product{z-index:-1;width:52%;height:78%;transition:transform 1s var(--ease-out);place-items:end center;display:grid;position:absolute;bottom:-4%;right:6%}.lA2NdW_cell:first-child .lA2NdW_product{width:62%;height:80%;right:4%}.lA2NdW_product img{object-fit:contain;filter:drop-shadow(0 22px 22px #28180838);width:auto;max-width:100%;height:auto;max-height:100%}.lA2NdW_mark{right:var(--space-6);bottom:var(--space-4);color:var(--color-red);font-size:clamp(4rem,3rem + 4vw,8rem);line-height:1;position:absolute}.lA2NdW_go{left:var(--space-6);bottom:var(--space-6);background:var(--color-ink);color:#fff;width:44px;height:44px;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base);border-radius:50%;place-items:center;display:inline-grid;position:absolute}.lA2NdW_cell[data-tone=night] .lA2NdW_go{color:var(--color-ink);background:#fff}@media (hover:hover){.lA2NdW_tile:hover .lA2NdW_product{transform:translateY(-6px)scale(1.04)rotate(-1.5deg)}.lA2NdW_tile:hover .lA2NdW_go{background:var(--color-red);color:#fff;transform:translate(4px)}}@media (max-width:1023px){.lA2NdW_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(220px,44vw,320px)}.lA2NdW_cell:first-child{grid-area:span 1/span 2}.lA2NdW_cell:nth-child(6){grid-column:span 2}}@media (max-width:479px){.lA2NdW_grid{gap:var(--space-3);grid-auto-rows:240px}.lA2NdW_tile{padding:var(--space-4)}.lA2NdW_go{left:var(--space-4);bottom:var(--space-4);width:38px;height:38px}}
.BLcnoW_band{margin-top:var(--section-y);background:radial-gradient(60% 80% at 100% 0%, #c4663a38, #c4663a00 60%), radial-gradient(50% 70% at 0% 100%, #eb141424, #eb141400 60%), var(--color-night);color:#f3ede3;overflow:hidden}.BLcnoW_inner{z-index:3;padding-block:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);display:grid;position:relative}.BLcnoW_copy{align-content:center;justify-items:start;gap:var(--space-6);display:grid}.BLcnoW_label{color:#f3ede3b3}.BLcnoW_label:before{color:#ff7a6b!important}.BLcnoW_title{line-height:.9;display:grid}.BLcnoW_title .display{font-size:var(--text-mega)}.BLcnoW_serif{font-size:calc(var(--text-mega) * 1.04);color:#f4d9b8;line-height:.92}.BLcnoW_lede{max-width:30ch;font-size:clamp(1.25rem,1rem + .6vw,1.6rem);font-weight:500;line-height:1.3}.BLcnoW_body{color:#f3ede3b8;max-width:44ch}.BLcnoW_side{align-content:center;gap:var(--space-10);display:grid}.BLcnoW_list li{border-top:1px solid #f3ede329}.BLcnoW_list li:last-child{border-bottom:1px solid #f3ede329}.BLcnoW_row{align-items:center;gap:var(--space-4);padding-block:var(--space-5);transition:color var(--dur-base);grid-template-columns:48px 1fr auto;display:grid}.BLcnoW_num,.BLcnoW_cat{transition:translate var(--dur-base) var(--ease-out)}.BLcnoW_num{font-size:var(--text-xs);letter-spacing:.16em;color:#f3ede380;font-weight:700}.BLcnoW_cat{font-family:var(--font-display);font-stretch:var(--display-stretch);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:800;line-height:1}.BLcnoW_arrow{opacity:.5;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base)}@media (hover:hover){.BLcnoW_row:hover{color:#fff}.BLcnoW_row:hover .BLcnoW_num,.BLcnoW_row:hover .BLcnoW_cat{translate:var(--space-3) 0}.BLcnoW_row:hover .BLcnoW_cat{color:var(--color-red)}.BLcnoW_row:hover .BLcnoW_arrow{opacity:1;transform:translate(6px)}}.BLcnoW_showcase{justify-content:flex-end;align-items:flex-end;gap:var(--space-4);height:clamp(140px,13vw,200px);display:flex}.BLcnoW_piece{place-items:end center;height:100%;display:grid}@media (prefers-reduced-motion:no-preference){.BLcnoW_piece{animation:6.5s ease-in-out infinite BLcnoW_float}.BLcnoW_piece:nth-child(2){animation-duration:7.2s;animation-delay:-2.4s}.BLcnoW_piece:nth-child(3){animation-duration:5.8s;animation-delay:-4.1s}}@keyframes BLcnoW_float{0%,to{translate:0;rotate:0deg}50%{translate:0 -12px;rotate:1.5deg}}.BLcnoW_piece img{object-fit:contain;filter:drop-shadow(0 18px 24px #00000073);width:auto;height:100%}@media (max-width:899px){.BLcnoW_inner{padding-block:var(--space-16);grid-template-columns:1fr}.BLcnoW_showcase{justify-content:flex-start}}
.Sr-dtq_section{padding-top:var(--section-y)}.Sr-dtq_head{justify-content:space-between;align-items:flex-end;gap:var(--space-10);margin-bottom:var(--space-12);display:flex}.Sr-dtq_headText{gap:var(--space-5);display:grid}.Sr-dtq_title{line-height:.92;display:grid}.Sr-dtq_title .display{font-size:var(--text-display)}.Sr-dtq_serif{font-size:calc(var(--text-display) * 1.08);line-height:.98}.Sr-dtq_aside{justify-items:start;gap:var(--space-5);max-width:340px;color:var(--color-ink-soft);display:grid}.Sr-dtq_grid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid}.Sr-dtq_grid li:nth-child(2n){margin-top:var(--space-16)}@media (prefers-reduced-motion:no-preference){.js [data-reveal] .Sr-dtq_grid li[data-reveal-item]{transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out), rotate 1.1s var(--ease-spring);transition-delay:calc(var(--i,0) * 70ms + .12s)}.js [data-reveal]:not([data-revealed]) .Sr-dtq_grid li[data-reveal-item]{rotate:-7deg}.js [data-reveal]:not([data-revealed]) .Sr-dtq_grid li[data-reveal-item]:nth-child(2n){rotate:6deg}.js [data-reveal]:not([data-revealed]) .Sr-dtq_grid li[data-reveal-item]:nth-child(3n){rotate:-3deg}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Sr-dtq_tile{transition:translate .45s var(--ease-spring), rotate .45s var(--ease-spring)}.Sr-dtq_tile:hover{translate:0 -8px;rotate:-1.5deg}.Sr-dtq_grid li:nth-child(2n) .Sr-dtq_tile:hover{rotate:1.5deg}}.Sr-dtq_tile{aspect-ratio:1/1.32;border-radius:var(--radius-md);background:var(--tile-stone);isolation:isolate;display:block;position:relative;overflow:hidden}.Sr-dtq_tile[data-tone=clay]{background:var(--tile-clay)}.Sr-dtq_tile[data-tone=sky]{background:var(--tile-sky)}.Sr-dtq_tile[data-tone=sand]{background:var(--tile-sand)}.Sr-dtq_tile[data-tone=palm]{background:var(--tile-palm)}.Sr-dtq_tile:before{content:"";z-index:-1;background:radial-gradient(70% 50% at 50% 35%,#ffffff80,#fff0 70%);position:absolute;inset:0}.Sr-dtq_figure{transition:transform 1.2s var(--ease-out);place-items:end center;display:grid;position:absolute;inset:8% 6% 0}.Sr-dtq_figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.Sr-dtq_caption{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);opacity:0;transition:opacity var(--dur-base), transform var(--dur-base) var(--ease-out);background:#fffffff0;padding:8px 12px;font-weight:600;display:flex;position:absolute;transform:translateY(8px)}.Sr-dtq_captionName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Sr-dtq_captionPrice{color:var(--color-muted);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.Sr-dtq_tile:hover .Sr-dtq_figure{transform:scale(1.04)}.Sr-dtq_tile:hover .Sr-dtq_caption,.Sr-dtq_tile:focus-visible .Sr-dtq_caption{opacity:1;transform:none}@media (max-width:1023px){.Sr-dtq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Sr-dtq_grid li:nth-child(2n){margin-top:0}.Sr-dtq_grid li:nth-child(3n+2){margin-top:var(--space-10)}}@media (max-width:639px){.Sr-dtq_head{flex-direction:column;align-items:flex-start}.Sr-dtq_grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.Sr-dtq_grid li:nth-child(3n+2){margin-top:0}.Sr-dtq_grid li:nth-child(2n){margin-top:var(--space-8)}.Sr-dtq_caption{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-sm);opacity:1;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;transform:none}.Sr-dtq_captionName{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}
