.cr-gWa_toggleButtonGroup{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cr-gWa_toggleButton{position:relative;letter-spacing:.05em!important;color:#1a1a1a!important;background:#fff!important;border:1px solid #8b735533!important;border-radius:0!important;min-width:56px!important;height:48px!important;margin:0!important;font-size:.9rem!important;font-weight:400!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.cr-gWa_toggleButton:before{content:"";opacity:0;background:linear-gradient(135deg,#8b73550d 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.cr-gWa_toggleButton:hover{color:#8b7355!important;border-color:#8b7355!important}.cr-gWa_toggleButton:hover:before{opacity:1}.cr-gWa_selected{color:#fff!important;background:linear-gradient(135deg,#8b7355 0%,#c9a86c 100%)!important;border-color:#8b7355!important;box-shadow:0 4px 12px #8b735540!important}.cr-gWa_selected:hover{transform:translateY(-2px);background:linear-gradient(135deg,#9a8262 0%,#d4b878 100%)!important;border-color:#9a8262!important;box-shadow:0 6px 16px #8b735559!important}
.zStAGa_galleryCnt{background:linear-gradient(#fafafa 0%,#fff 100%);padding:48px}.zStAGa_gridItem{display:flex}.zStAGa_itemWrapper{background:#fff;flex-direction:column;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.zStAGa_itemWrapper:before{content:"";pointer-events:none;z-index:10;transition:box-shadow .4s;position:absolute;inset:0;box-shadow:0 0 0 1px #0000000a}.zStAGa_itemWrapper:hover:before{box-shadow:0 20px 40px #00000014,0 0 0 1px #00000005}.zStAGa_itemWrapper:hover{transform:translateY(-8px)}.zStAGa_itemLink:hover{cursor:default}.zStAGa_galleryItem{text-align:center;aspect-ratio:3/4;flex-shrink:0;position:relative;overflow:hidden}.zStAGa_itemBackground{background:linear-gradient(#f8f7f5 0%,#f2f1ef 100%);width:100%;height:100%;position:absolute;top:0;left:0}.zStAGa_imgContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;overflow:hidden}.zStAGa_imgContainer:hover{cursor:pointer}.zStAGa_badges{z-index:4;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:12px;left:12px}.zStAGa_badge{color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:7px 12px;font-size:.75rem;font-weight:500;line-height:1.2}.zStAGa_badgePopular{background:#8a6fad}.zStAGa_badgeSale{background:#ef4444}.zStAGa_itemImg{aspect-ratio:3/4;object-fit:cover;width:100%;height:100%;margin:auto;transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .4s;position:absolute;top:0;left:0;right:0}.zStAGa_placeholderImg{object-fit:contain}.zStAGa_defaultImg{z-index:1}.zStAGa_itemInfo{background:#fff;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 16px;display:flex;position:relative}.zStAGa_titleContainer{flex-direction:column;flex-shrink:0;gap:6px;width:100%;display:flex}.zStAGa_title{letter-spacing:.04em;color:#1a1a1a;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:1rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.zStAGa_title a{color:inherit;text-decoration:none;transition:color .3s}.zStAGa_title a:hover{color:#8b7355}.zStAGa_subTitle{color:#666;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin:0;font-size:.85rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.zStAGa_priceCnt{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.zStAGa_oldPrice{color:#999;letter-spacing:.02em;font-size:.8rem;font-weight:400;line-height:1.2;text-decoration:line-through}.zStAGa_price{color:#1a1a1a;letter-spacing:.02em;font-size:1.1rem;font-weight:600;line-height:1.2}.zStAGa_salePrice{color:#ef4444}.zStAGa_buyButton{color:#fff;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#8b7355 0%,#c9a86c 100%);border:none;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:.72rem;font-weight:500;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #8b73553d}.zStAGa_buyButton:before{content:"";opacity:0;background:linear-gradient(135deg,#6f5b44 0%,#8b7355 100%);transition:opacity .3s;position:absolute;inset:0}.zStAGa_buyButtonIcon{z-index:1;position:relative;font-size:1rem!important}.zStAGa_buyButton span{z-index:1;position:relative}.zStAGa_buyButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b735561}.zStAGa_buyButton:hover:before{opacity:1}.zStAGa_buyButton:active{transform:translateY(0);box-shadow:0 3px 10px #8b735538}.zStAGa_itemBottomCnt{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:4px;width:100%;margin-top:auto;padding-top:12px;display:flex}.zStAGa_imgContainer:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:50%;height:100%;transition:left .8s;position:absolute;top:0;left:-100%}.zStAGa_imgContainer:hover:after{left:150%}@media (max-width:1024px){.zStAGa_galleryCnt{padding:12px}.zStAGa_itemWrapper:hover{transform:none}.zStAGa_itemWrapper:hover:before{box-shadow:0 0 0 1px #0000000a}.zStAGa_badges{gap:4px;top:8px;left:8px}.zStAGa_badge{letter-spacing:.1em;padding:6px 10px;font-size:.65rem}.zStAGa_itemInfo{gap:8px;padding:12px 10px}.zStAGa_titleContainer{gap:4px}.zStAGa_title{min-height:2.8em;font-size:.85rem}.zStAGa_subTitle{-webkit-line-clamp:1;min-height:1.5em;font-size:.75rem}.zStAGa_oldPrice{font-size:.65rem}.zStAGa_price{font-size:.8rem}.zStAGa_buyButton{gap:6px;padding:9px 12px;font-size:.65rem}.zStAGa_buyButtonIcon{font-size:.9rem!important}}@media (max-width:768px){.zStAGa_oldPrice{letter-spacing:.1em;text-transform:uppercase;font-size:12px;line-height:1.2}.zStAGa_price{letter-spacing:.1em;text-transform:uppercase;font-size:14px;line-height:14px}.zStAGa_itemBottomCnt{flex-direction:column;gap:8px}.zStAGa_buyButton{width:100%;padding:10px 14px;font-size:.7rem}}.zStAGa_sizeDialog .MuiDialog-paper{border-radius:0!important;width:100%!important;max-width:420px!important;margin:16px!important;overflow:visible!important;box-shadow:0 24px 48px #00000026!important}.zStAGa_dialogPaper{position:relative;background:linear-gradient(#fff 0%,#faf8f5 100%)!important}.zStAGa_dialogPaper:before{content:"";background:linear-gradient(90deg,#8b7355,#c9a86c);height:3px;position:absolute;top:0;left:0;right:0}.zStAGa_dialogHeader{justify-content:space-between;align-items:flex-start;padding:24px 24px 0;display:flex}.zStAGa_dialogTitleWrapper{text-align:center;flex:1;padding-right:40px}.zStAGa_dialogAccent{color:#c9a86c;opacity:.8;margin-bottom:8px;font-size:.75rem;display:block}.zStAGa_dialogTitle{text-transform:uppercase;letter-spacing:.15em;color:#1a1a1a;margin:0 0 12px;font-size:1.1rem;font-weight:400}.zStAGa_dialogDivider{justify-content:center;display:flex}.zStAGa_dividerLine{background:linear-gradient(90deg,#8b7355,#c9a86c);width:40px;height:2px}.zStAGa_dialogClose{top:12px;right:12px;color:#666!important;transition:all .3s!important;position:absolute!important}.zStAGa_dialogClose:hover{transform:rotate(90deg);color:#8b7355!important;background-color:#8b735514!important}.zStAGa_dialogContent{justify-content:center;padding:28px 24px 24px;display:flex}.zStAGa_dialogActions{border-top:1px solid #8b73551a;gap:12px;margin-top:4px;padding:20px 24px 24px;display:flex}.zStAGa_dialogCancelBtn{color:#666;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #00000026;flex:1;padding:14px 20px;font-size:.75rem;font-weight:500;transition:all .3s}.zStAGa_dialogCancelBtn:hover{color:#8b7355;background:#8b73550a;border-color:#8b7355}.zStAGa_dialogConfirmBtn{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:linear-gradient(135deg,#1a1a1a 0%,#333 100%);border:none;flex:2;padding:14px 20px;font-size:.75rem;font-weight:500;transition:all .3s;position:relative;overflow:hidden}.zStAGa_dialogConfirmBtn:before{content:"";z-index:0;background:linear-gradient(135deg,#8b7355 0%,#c9a86c 100%);width:100%;height:100%;transition:left .4s;position:absolute;top:0;left:-100%}.zStAGa_dialogConfirmBtn:hover:before{left:0}.zStAGa_dialogConfirmBtn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #8b73554d}.zStAGa_dialogConfirmBtn span{z-index:1;position:relative}@media (max-width:480px){.zStAGa_sizeDialog .MuiDialog-paper{margin:12px!important}.zStAGa_dialogHeader{padding:20px 20px 0}.zStAGa_dialogTitle{font-size:1rem}.zStAGa_dialogContent{padding:24px 20px 20px}.zStAGa_dialogActions{flex-direction:column;gap:10px;padding:0 20px 20px}.zStAGa_dialogCancelBtn,.zStAGa_dialogConfirmBtn{flex:none;width:100%;padding:12px 16px}}
.gLPaaq_card{min-width:0;font-family:var(--dj-sans);color:var(--dj-graphite);flex-direction:column;display:flex;position:relative}.gLPaaq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.gLPaaq_media{position:relative}.gLPaaq_tile{aspect-ratio:1;background:#f3f3f2;display:block;position:relative;overflow:hidden}.gLPaaq_image{object-fit:cover;mix-blend-mode:multiply;transition:opacity .35s}.gLPaaq_imageAlt{opacity:0}.gLPaaq_badge{height:24px;color:var(--dj-graphite);z-index:1;background:#f5f5f4;align-items:center;padding:0 8px;font-size:11px;line-height:16px;display:flex;position:absolute;top:8px;left:8px}.gLPaaq_badge_new{background:#e4f2ee}.gLPaaq_badge_popular{background:#a8d2c9}.gLPaaq_badge_sale{color:#fff;background:#2a2927}.gLPaaq_quickAdd{z-index:2;width:44px;height:44px;color:var(--dj-graphite);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:2px;right:2px}.gLPaaq_quickAdd:focus-visible,.gLPaaq_sizeChip:focus-visible,.gLPaaq_meta:focus-visible{outline:2px solid var(--dj-graphite);outline-offset:2px}.gLPaaq_sizes{display:none}.gLPaaq_meta{text-align:center;color:var(--dj-graphite);flex-direction:column;align-items:center;padding:14px 12px 0;display:flex}.gLPaaq_name{font-family:var(--dj-serif);-webkit-line-clamp:2;text-underline-offset:5px;-webkit-box-orient:vertical;margin:0;font-size:19px;font-weight:500;line-height:23px;text-decoration-thickness:1px;display:-webkit-box;overflow:hidden}.gLPaaq_descriptor{color:#686764;margin:4px 0 0;font-size:12px;line-height:18px}.gLPaaq_price{margin:8px 0 0;font-size:13px;line-height:18px}.gLPaaq_oldPrice{color:#686764;margin-right:8px}.gLPaaq_meta:hover .gLPaaq_name{text-decoration:underline}@media (min-width:600px){.gLPaaq_badge{top:12px;left:12px}.gLPaaq_quickAdd{top:6px;right:6px}.gLPaaq_meta{padding:18px 16px 0}.gLPaaq_name{font-size:20px;line-height:24px}.gLPaaq_descriptor{font-size:13px;line-height:20px}}@media (min-width:1024px){.gLPaaq_badge{height:28px;padding:0 10px;font-size:12px;top:16px;left:16px}.gLPaaq_meta{padding:22px 24px 0}.gLPaaq_name{font-size:21px;line-height:26px}.gLPaaq_descriptor{margin-top:6px}.gLPaaq_price{margin-top:12px;font-size:14px;line-height:20px}}@media (hover:hover) and (min-width:1024px){.gLPaaq_quickAdd{opacity:0;background:#fff;top:16px;right:16px}.gLPaaq_card:hover .gLPaaq_quickAdd,.gLPaaq_card:focus-within .gLPaaq_quickAdd,.gLPaaq_card:hover .gLPaaq_imageAlt{opacity:1}.gLPaaq_card:hover .gLPaaq_tile:has(.gLPaaq_imageAlt) .gLPaaq_image:not(.gLPaaq_imageAlt){opacity:0}.gLPaaq_card:hover .gLPaaq_name{text-decoration:underline}.gLPaaq_sizes{z-index:2;opacity:0;pointer-events:none;background:#fffffff5;align-items:center;gap:4px;height:56px;padding:0 12px;transition:opacity .2s;display:flex;position:absolute;bottom:16px;left:16px;right:16px;overflow-x:auto}.gLPaaq_card:hover .gLPaaq_sizes,.gLPaaq_card:focus-within .gLPaaq_sizes{opacity:1;pointer-events:auto}.gLPaaq_sizesLabel{letter-spacing:.1em;text-transform:uppercase;color:#686764;margin-right:6px;font-size:10px;font-weight:600;line-height:16px}.gLPaaq_sizeChip{height:32px;color:var(--dj-graphite);cursor:pointer;background:0 0;border:1px solid #d6d6d3;flex:none;padding:0 10px;font-family:inherit;font-size:12px}.gLPaaq_sizeChip:hover{border-color:var(--dj-graphite)}}@media (prefers-reduced-motion:reduce){.gLPaaq_image,.gLPaaq_quickAdd,.gLPaaq_sizes{transition:none}}
.RlnmGq_paper{font-family:var(--dj-sans);color:var(--dj-graphite);background:var(--dj-cream)!important}.RlnmGq_viewer{height:100%;display:block;position:relative}.RlnmGq_thumbs,.RlnmGq_controls{display:none}.RlnmGq_stage{background:var(--dj-cream);position:absolute;inset:0;overflow:hidden}.RlnmGq_track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.RlnmGq_track::-webkit-scrollbar{display:none}.RlnmGq_slide{scroll-snap-align:start;cursor:zoom-in;touch-action:pan-x pan-y;flex:0 0 100%;height:100%;position:relative}.RlnmGq_slideImage{object-fit:contain;mix-blend-mode:multiply}.RlnmGq_zoomLayer{z-index:2;background:var(--dj-cream);cursor:zoom-out;--zx:50%;--zy:50%;position:absolute;inset:0;overflow:hidden}.RlnmGq_zoomCanvas{position:absolute;inset:0}.RlnmGq_zoomTransform{transform:scale(var(--zoom));transform-origin:var(--zx) var(--zy)}.RlnmGq_zoomScroll{touch-action:pan-x pan-y;overflow:auto}.RlnmGq_zoomScroll .RlnmGq_zoomCanvas{width:calc(var(--zoom) * 100%);height:calc(var(--zoom) * 100%);inset:0 auto auto 0}.RlnmGq_topBar{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;height:64px;padding:8px 8px 0 20px;display:flex;position:absolute;top:0;left:0;right:0}.RlnmGq_topBar>*{pointer-events:auto}.RlnmGq_counterPill{letter-spacing:.08em;background:#ffffffeb;align-items:center;height:26px;padding:0 10px;font-size:11px;display:flex}.RlnmGq_round{width:44px;height:44px;color:var(--dj-graphite);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.RlnmGq_round:focus-visible,.RlnmGq_thumb:focus-visible{outline:2px solid var(--dj-graphite);outline-offset:2px}.RlnmGq_bottomBar{left:0;right:0;bottom:calc(36px + env(safe-area-inset-bottom));z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute}.RlnmGq_bars{gap:6px;display:flex}.RlnmGq_bar,.RlnmGq_barOn{background:#2a292740;width:24px;height:2px}.RlnmGq_barOn{background:var(--dj-graphite)}.RlnmGq_hintPill{background:#ffffffeb;align-items:center;gap:16px;height:32px;padding:0 14px;font-size:12px;display:flex}.RlnmGq_hintCount,.RlnmGq_hintDivider,.RlnmGq_hintDesktop{display:none}.RlnmGq_hintDivider{background:var(--dj-hairline);width:1px;height:16px}@media (min-width:1024px){.RlnmGq_paper{background:#fff!important}.RlnmGq_viewer{grid-template-columns:136px minmax(0,1fr) 136px;display:grid}.RlnmGq_thumbs{flex-direction:column;gap:10px;padding:40px 32px;display:flex;overflow-y:auto}.RlnmGq_thumb{background:var(--dj-cream);cursor:pointer;border:1px solid #0000;flex:none;width:72px;height:96px;padding:0;position:relative;overflow:hidden}.RlnmGq_thumbOn{border-color:var(--dj-graphite)}.RlnmGq_thumbImage{object-fit:cover;mix-blend-mode:multiply}.RlnmGq_stage{height:100%;position:relative;inset:auto}.RlnmGq_track{overflow:hidden}.RlnmGq_topBar{display:none}.RlnmGq_bottomBar{bottom:28px}.RlnmGq_bars,.RlnmGq_hintMobile{display:none}.RlnmGq_hintPill{height:40px;padding:0 18px}.RlnmGq_hintCount,.RlnmGq_hintDesktop{display:inline}.RlnmGq_hintCount{letter-spacing:.08em}.RlnmGq_hintDivider{display:block}.RlnmGq_controls{flex-direction:column;justify-content:space-between;align-items:flex-end;padding:32px;display:flex}.RlnmGq_controls .RlnmGq_round{border:1px solid var(--dj-hairline);background:#fff;width:48px;height:48px}.RlnmGq_arrows{flex-direction:column;gap:10px;display:flex}}
.crT3VW_gallery{min-width:0;position:relative}.crT3VW_frame{position:relative}.crT3VW_track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.crT3VW_track::-webkit-scrollbar{display:none}.crT3VW_shot{aspect-ratio:4/5;scroll-snap-align:start;background:var(--dj-cream);cursor:zoom-in;border:0;flex:0 0 100%;padding:0;display:block;position:relative;overflow:hidden}.crT3VW_shot:focus-visible{outline:2px solid var(--dj-graphite);outline-offset:-2px}.crT3VW_image{object-fit:cover;mix-blend-mode:multiply}.crT3VW_counter{letter-spacing:.08em;height:26px;color:var(--dj-graphite);pointer-events:none;background:#ffffffeb;align-items:center;padding:0 10px;font-size:11px;display:flex;position:absolute;top:16px;left:16px}.crT3VW_zoomButton{width:44px;height:44px;color:var(--dj-graphite);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px}.crT3VW_bars{justify-content:center;align-items:center;gap:6px;height:24px;display:flex}.crT3VW_bar,.crT3VW_barOn{background:var(--dj-hairline);width:24px;height:2px;transition:background-color .2s}.crT3VW_barOn{background:var(--dj-graphite)}.crT3VW_empty{aspect-ratio:4/5;background:var(--dj-cream);font-family:var(--dj-serif);color:var(--dj-text-2);justify-content:center;align-items:center;font-size:22px;display:flex}@media (min-width:600px) and (max-width:1023.98px){.crT3VW_track{padding:0 var(--dj-gutter);scroll-padding:0 var(--dj-gutter);gap:8px}.crT3VW_shot{flex-basis:62%}.crT3VW_counter{left:calc(var(--dj-gutter) + 16px)}.crT3VW_zoomButton{right:calc(var(--dj-gutter) + 12px)}}.crT3VW_arrow{display:none}@media (min-width:1024px){.crT3VW_gallery{top:calc(var(--dj-header-sticky-desktop,84px) + 24px);position:sticky}.crT3VW_shot{aspect-ratio:4/5;min-height:520px;max-height:calc(100vh - 180px)}.crT3VW_counter{top:20px;left:20px}.crT3VW_zoomButton{width:48px;height:48px;transition:transform .2s;bottom:20px;right:20px}.crT3VW_zoomButton:hover{transform:scale(1.06)}.crT3VW_arrow{width:48px;height:48px;color:var(--dj-graphite);cursor:pointer;opacity:0;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-24px;transition:opacity .2s;display:flex;position:absolute;top:50%}.crT3VW_arrowPrev{left:20px}.crT3VW_arrowNext{right:20px}.crT3VW_frame:hover .crT3VW_arrow,.crT3VW_arrow:focus-visible{opacity:1}.crT3VW_arrow:focus-visible{outline:2px solid var(--dj-graphite);outline-offset:2px}}@media (min-width:1024px) and (hover:none){.crT3VW_arrow{opacity:1}}@media (prefers-reduced-motion:reduce){.crT3VW_bar,.crT3VW_barOn,.crT3VW_arrow,.crT3VW_zoomButton{transition:none}}
.Pl2RQa_page{--pdp-pad:max(var(--dj-gutter), calc((100% - var(--dj-max)) / 2));color:var(--dj-graphite);font-family:var(--dj-sans);-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;padding-bottom:124px;display:flex}.Pl2RQa_page a:focus-visible,.Pl2RQa_page button:focus-visible{outline:2px solid var(--dj-graphite);outline-offset:2px}.Pl2RQa_label{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.Pl2RQa_underline{color:var(--dj-graphite);border-bottom:1px solid;padding-bottom:2px}.Pl2RQa_breadcrumb{color:var(--dj-text-2);order:2;padding:16px 20px 0;font-size:12px;line-height:18px}.Pl2RQa_breadcrumb ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Pl2RQa_breadcrumb li+li:before{content:"/";margin-right:8px}.Pl2RQa_breadcrumb a{color:var(--dj-text-2)}.Pl2RQa_breadcrumb a:hover{color:var(--dj-graphite)}.Pl2RQa_crumbHome,.Pl2RQa_crumbCurrent{display:none}.Pl2RQa_breadcrumb .Pl2RQa_crumbHome+li:before{content:none}.Pl2RQa_crumbCurrent{color:var(--dj-graphite)}.Pl2RQa_product{display:contents}.Pl2RQa_product>:first-child{order:1}.Pl2RQa_gift{order:4}.Pl2RQa_set{order:5}.Pl2RQa_related{order:6}.Pl2RQa_panel{flex-direction:column;order:3;min-width:0;padding:0 20px;display:flex}.Pl2RQa_gift{margin-top:56px}.Pl2RQa_kicker{color:var(--dj-text-2);align-self:flex-start;display:none}.Pl2RQa_kicker:hover{color:var(--dj-graphite)}.Pl2RQa_title{font-family:var(--dj-serif);letter-spacing:-.005em;color:var(--dj-graphite);margin:14px 0 0;font-size:32px;font-weight:400;line-height:36px}.Pl2RQa_descriptor{color:var(--dj-text-3);margin:8px 0 0;font-size:13px;line-height:20px}.Pl2RQa_priceRow{justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;display:flex}.Pl2RQa_price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:20px;font-weight:500;line-height:26px;display:flex}.Pl2RQa_oldPrice{color:var(--dj-text-2);font-size:15px;font-weight:400}.Pl2RQa_code{color:var(--dj-text-2);white-space:nowrap;margin:0;font-size:12px}.Pl2RQa_variants{border-top:1px solid var(--dj-hairline-soft);margin-top:24px;padding-top:20px}.Pl2RQa_optionLine{margin:0;font-size:13px;line-height:20px}.Pl2RQa_optionLabel{color:var(--dj-text-2);margin-right:10px}.Pl2RQa_swatches{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.Pl2RQa_swatch{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.Pl2RQa_swatch:hover .Pl2RQa_dot{transform:scale(1.06)}.Pl2RQa_swatchOn{box-shadow:inset 0 0 0 1px var(--dj-graphite)}.Pl2RQa_dot{background:var(--dj-cream);width:30px;height:30px;box-shadow:0 0 0 2px var(--dj-silver);border-radius:50%;transition:transform .2s;display:block;position:relative;overflow:hidden}.Pl2RQa_dotGilded{box-shadow:0 0 0 2px #c2a05a}.Pl2RQa_dotImage{object-fit:cover}.Pl2RQa_sizeBlock{margin-top:20px}.Pl2RQa_sizeBlockFirst{border-top:1px solid var(--dj-hairline-soft);margin-top:24px;padding-top:20px}.Pl2RQa_sizeHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Pl2RQa_sizeHead .Pl2RQa_underline{white-space:nowrap;font-size:12px}.Pl2RQa_sizes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.Pl2RQa_size{border:1px solid var(--dj-hairline);height:44px;color:var(--dj-graphite);cursor:pointer;background:#fff;font-family:inherit;font-size:13px;transition:border-color .15s}.Pl2RQa_size:hover{border-color:var(--dj-graphite)}.Pl2RQa_sizeOn{border-color:var(--dj-graphite);box-shadow:inset 0 0 0 1px var(--dj-graphite)}.Pl2RQa_sizeError{color:#9a3412;margin:10px 0 0;font-size:12px;line-height:18px}.Pl2RQa_cta{background:var(--dj-graphite);color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;height:56px;margin-top:24px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .2s}.Pl2RQa_cta:hover{background:#121211}.Pl2RQa_cta:disabled{background:var(--dj-beige);color:var(--dj-text-2);cursor:not-allowed}.Pl2RQa_payLine{color:var(--dj-text-2);text-align:center;margin:10px 0 0;font-size:12px;line-height:18px}.Pl2RQa_payPhone{display:none}.Pl2RQa_service{border-top:1px solid var(--dj-hairline-soft);border-bottom:1px solid var(--dj-hairline-soft);flex-direction:column;gap:12px;margin:24px 0 0;padding:18px 0;list-style:none;display:flex}.Pl2RQa_service li{align-items:center;gap:12px;font-size:13px;line-height:20px;display:flex}.Pl2RQa_service svg{flex:none}.Pl2RQa_accHeading{font:inherit;margin:0}.Pl2RQa_accButton{border:0;border-bottom:1px solid var(--dj-hairline-soft);width:100%;height:56px;color:var(--dj-graphite);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-family:inherit;display:flex}.Pl2RQa_accSign{font-size:20px;font-weight:300;line-height:1}.Pl2RQa_accBody{border-bottom:1px solid var(--dj-hairline-soft)}.Pl2RQa_descText{color:#4a4946;padding:14px 0 20px;font-size:14px;line-height:22px}.Pl2RQa_descText p{margin:0}.Pl2RQa_descText p+p{margin-top:10px}.Pl2RQa_specs{margin:0;padding:6px 0 16px}.Pl2RQa_spec{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:9px 0;font-size:13px;line-height:20px;display:grid}.Pl2RQa_spec dt{color:var(--dj-text-2)}.Pl2RQa_spec dd{margin:0}.Pl2RQa_stickyBar{z-index:90;border-top:1px solid var(--dj-hairline);padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #2a292714}.Pl2RQa_stickyBarOn{transform:translateY(0)}.Pl2RQa_stickyRow{align-items:center;gap:12px;display:flex}.Pl2RQa_stickyThumb{background:var(--dj-cream);flex:none;width:48px;height:48px;position:relative;overflow:hidden}.Pl2RQa_stickyThumbImage{object-fit:cover;mix-blend-mode:multiply}.Pl2RQa_stickyText{flex-direction:column;flex:1;min-width:0;display:flex}.Pl2RQa_stickyName{font-family:var(--dj-serif);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;line-height:22px;overflow:hidden}.Pl2RQa_stickyMeta{color:var(--dj-text-2);font-size:12px;line-height:18px}.Pl2RQa_stickyChange{font:inherit;color:var(--dj-graphite);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.Pl2RQa_stickyPrice{white-space:nowrap;font-size:15px;font-weight:500}.Pl2RQa_stickyCta{background:var(--dj-graphite);color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;height:52px;font-family:inherit;font-size:12px;font-weight:600}.Pl2RQa_gift{background:#f4f4f3;flex-direction:column;display:flex}.Pl2RQa_giftMedia{height:300px;position:relative}.Pl2RQa_giftImage{object-fit:cover}.Pl2RQa_giftBody{flex-direction:column;padding:32px 20px 36px;display:flex}.Pl2RQa_giftKicker{color:#575654;margin:0}.Pl2RQa_giftTitle{font-family:var(--dj-serif);margin:10px 0 0;font-size:32px;font-weight:300;line-height:36px}.Pl2RQa_giftLead{color:var(--dj-text-3);max-width:440px;margin:12px 0 0;font-size:13px;line-height:21px}.Pl2RQa_giftRows{border-top:1px solid #d9d9d6;margin:20px 0 0}.Pl2RQa_giftRow{border-bottom:1px solid #d9d9d6;padding:14px 0;font-size:13px;line-height:20px}.Pl2RQa_giftRow dt{color:#575654;margin:0 0 4px}.Pl2RQa_giftRow dd{margin:0}.Pl2RQa_set{padding-top:56px}.Pl2RQa_setHead{padding:0 20px}.Pl2RQa_setKicker{color:var(--dj-text-2);margin:0}.Pl2RQa_setTitle{font-family:var(--dj-serif);margin:8px 0 0;font-size:32px;font-weight:300;line-height:36px}.Pl2RQa_setRow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:24px;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}.Pl2RQa_setRow::-webkit-scrollbar{display:none}.Pl2RQa_setItem{scroll-snap-align:start;flex:0 0 260px}.Pl2RQa_related{padding-top:56px}.Pl2RQa_relatedHead{padding:0 20px}.Pl2RQa_relatedTitle{font-family:var(--dj-serif);margin:0;font-size:32px;font-weight:300;line-height:36px}.Pl2RQa_relatedLink{display:none}.Pl2RQa_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 3px;margin-top:24px;display:grid}.Pl2RQa_relatedButton{border:1px solid var(--dj-graphite);letter-spacing:.14em;justify-content:center;align-items:center;height:52px;margin:32px 20px 0;display:flex}@media (min-width:600px){.Pl2RQa_panel{width:100%;max-width:640px;padding-left:var(--pdp-pad);padding-right:var(--pdp-pad);margin:0 auto}.Pl2RQa_breadcrumb{width:100%;max-width:640px;padding:0 var(--pdp-pad);margin:0 auto}.Pl2RQa_gift{margin:56px var(--pdp-pad) 0}.Pl2RQa_setHead,.Pl2RQa_relatedHead{padding:0 var(--pdp-pad)}.Pl2RQa_setRow{padding:0 var(--pdp-pad);scroll-padding:0 var(--pdp-pad);gap:24px}.Pl2RQa_setItem{flex-basis:300px}.Pl2RQa_relatedGrid{padding:0 var(--pdp-pad);gap:40px 24px}.Pl2RQa_relatedButton{margin-left:var(--pdp-pad);margin-right:var(--pdp-pad)}}@media (min-width:768px){.Pl2RQa_relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.Pl2RQa_gift{flex-direction:row}.Pl2RQa_giftMedia{flex:50%;height:auto;min-height:420px}.Pl2RQa_giftBody{flex:50%;justify-content:center;padding:48px 40px}}@media (min-width:1024px){.Pl2RQa_page{padding-bottom:120px;display:block}.Pl2RQa_kicker{display:inline-block}.Pl2RQa_breadcrumb{max-width:none;padding:20px var(--pdp-pad) 0;order:0;margin:0}.Pl2RQa_breadcrumb ol{gap:10px}.Pl2RQa_breadcrumb li+li:before{margin-right:10px}.Pl2RQa_crumbHome,.Pl2RQa_crumbCurrent{display:list-item}.Pl2RQa_breadcrumb .Pl2RQa_crumbHome+li:before{content:"/"}.Pl2RQa_product{padding:24px var(--pdp-pad) 0;grid-template-columns:minmax(0,1fr) minmax(340px,408px);align-items:start;column-gap:clamp(40px,6.67vw,96px);display:grid}.Pl2RQa_panel{top:calc(var(--dj-header-sticky-desktop,84px) + 24px);max-width:none;margin:0;padding:32px 0 0;position:sticky}.Pl2RQa_title{font-size:42px;line-height:46px}.Pl2RQa_descriptor{margin-top:12px;font-size:14px;line-height:22px}.Pl2RQa_priceRow{margin-top:24px}.Pl2RQa_price{font-size:22px;line-height:28px}.Pl2RQa_variants{margin-top:32px;padding-top:24px}.Pl2RQa_swatches{margin-top:12px}.Pl2RQa_sizeBlock{margin-top:24px}.Pl2RQa_sizeBlockFirst{margin-top:32px;padding-top:24px}.Pl2RQa_sizes{margin-top:12px}.Pl2RQa_cta{margin-top:28px}.Pl2RQa_payLine{margin-top:12px}.Pl2RQa_payPhone{display:inline}.Pl2RQa_service{gap:14px;margin-top:28px;padding:20px 0}.Pl2RQa_service li{gap:14px}.Pl2RQa_accordions{margin-top:8px}.Pl2RQa_accButton{height:60px}.Pl2RQa_descText{padding:16px 0 24px;line-height:23px}.Pl2RQa_descText p+p{margin-top:12px}.Pl2RQa_specs{padding:8px 0 20px}.Pl2RQa_spec{grid-template-columns:132px minmax(0,1fr);gap:16px;padding:10px 0}.Pl2RQa_stickyBar{display:none}.Pl2RQa_gift{margin:120px var(--pdp-pad) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Pl2RQa_giftMedia{height:auto;min-height:520px}.Pl2RQa_giftBody{padding:64px 72px}.Pl2RQa_giftTitle{margin-top:14px;font-size:42px;line-height:46px}.Pl2RQa_giftLead{margin-top:16px;font-size:14px;line-height:23px}.Pl2RQa_giftRows{margin-top:28px}.Pl2RQa_giftRow{grid-template-columns:160px minmax(0,1fr);padding:16px 0;font-size:14px;line-height:22px;display:grid}.Pl2RQa_giftRow dt{margin:0;line-height:22px}.Pl2RQa_set{padding-top:120px}.Pl2RQa_setHead{text-align:center;flex-direction:column;align-items:center;display:flex}.Pl2RQa_setTitle{margin-top:12px;font-size:48px;line-height:52px}.Pl2RQa_setRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid;overflow:visible}.Pl2RQa_related{padding-top:120px}.Pl2RQa_relatedHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.Pl2RQa_relatedTitle{font-size:40px;line-height:44px}.Pl2RQa_relatedLink{white-space:nowrap;border-bottom:1px solid;padding-bottom:4px;display:inline-block}.Pl2RQa_relatedGrid{row-gap:56px;margin-top:40px}.Pl2RQa_relatedButton{display:none}}@media (prefers-reduced-motion:reduce){.Pl2RQa_stickyBar,.Pl2RQa_dot,.Pl2RQa_cta{transition:none}}.Pl2RQa_errorPage{text-align:center;align-items:center;padding:96px 20px 120px}.Pl2RQa_errorActions{flex-direction:column;gap:12px;width:100%;max-width:360px;margin-top:32px;display:flex}.Pl2RQa_errorActions .Pl2RQa_cta{margin-top:0;padding:0 32px}.Pl2RQa_errorHome{margin:0;display:flex}@media (min-width:1024px){.Pl2RQa_errorPage{padding:140px var(--pdp-pad) 160px;display:flex}}
/*# sourceMappingURL=0u_v2q13jzwjp.css.map*/