.ProductDetailMain-module-scss-module__Qq9-3G__main{background:var(--color-white)}.ProductDetailMain-module-scss-module__Qq9-3G__main_interior .ProductDetailMain-module-scss-module__Qq9-3G__main__heroWrap{margin-bottom:46px}.ProductDetailMain-module-scss-module__Qq9-3G__main_interior .ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent{gap:10px}.ProductDetailMain-module-scss-module__Qq9-3G__main__heroWrap{background:var(--color-black-granite);width:100%;height:100dvh;position:relative;overflow:hidden}.ProductDetailMain-module-scss-module__Qq9-3G__main__heroImage{object-fit:cover;object-position:center}.ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent{z-index:1;max-width:calc(100% - 2*var(--page-padding-x));text-align:center;color:var(--color-white-milk);flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent.ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent_side{left:var(--page-padding-x);max-width:min(560px,100% - 2*var(--page-padding-x));text-align:left;align-items:flex-start;bottom:40px;transform:none}.ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent.ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent_side .ProductDetailMain-module-scss-module__Qq9-3G__main__title{font-size:calc((var(--text-h1-size) + 4px)*1.3)}.ProductDetailMain-module-scss-module__Qq9-3G__main__title{font-family:var(--font-display);font-size:calc(var(--text-h1-size)*1.3);font-weight:var(--font-weight-heading);line-height:var(--leading-display);letter-spacing:0;margin:0}.ProductDetailMain-module-scss-module__Qq9-3G__main__designer{font-family:var(--font-body);font-size:var(--text-body-size);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-display);margin:0}.ProductDetailMain-module-scss-module__Qq9-3G__main__body{grid-template-columns:720px 1fr;min-height:740px;display:grid}.ProductDetailMain-module-scss-module__Qq9-3G__main__media{background:var(--color-surface-warm);min-height:740px;position:relative}.ProductDetailMain-module-scss-module__Qq9-3G__main__detailImage{object-fit:cover;object-position:center}.ProductDetailMain-module-scss-module__Qq9-3G__main__info{box-sizing:border-box;flex-direction:column;justify-content:center;padding:80px 50px 80px 70px;display:flex}.ProductDetailMain-module-scss-module__Qq9-3G__main__aboutTitle{font-family:var(--font-display);font-size:20px;font-weight:var(--font-weight-heading);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--foreground);margin:0 0 25px}.ProductDetailMain-module-scss-module__Qq9-3G__main__aboutText{flex-direction:column;gap:16px;max-width:597px;margin-bottom:40px;display:flex}.ProductDetailMain-module-scss-module__Qq9-3G__main__aboutText p{font-family:var(--font-body);letter-spacing:var(--tracking-display);color:var(--foreground);margin:0;font-size:14px;font-weight:400;line-height:1.3125}.ProductDetailMain-module-scss-module__Qq9-3G__main__spec{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-width:597px}.ProductDetailMain-module-scss-module__Qq9-3G__main__specToggle{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;transition:opacity .2s;display:flex}.ProductDetailMain-module-scss-module__Qq9-3G__main__specToggle span{font-family:var(--font-body);letter-spacing:var(--tracking-display);font-size:14px;font-weight:400;line-height:1.3125}.ProductDetailMain-module-scss-module__Qq9-3G__main__specToggle:hover{opacity:.72}.ProductDetailMain-module-scss-module__Qq9-3G__main__specIcon{flex:none;transition:transform .3s;display:inline-flex}.ProductDetailMain-module-scss-module__Qq9-3G__main__spec_open .ProductDetailMain-module-scss-module__Qq9-3G__main__specIcon{transform:rotate(45deg)}.ProductDetailMain-module-scss-module__Qq9-3G__main__specBody{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.ProductDetailMain-module-scss-module__Qq9-3G__main__spec_open .ProductDetailMain-module-scss-module__Qq9-3G__main__specBody{grid-template-rows:1fr}.ProductDetailMain-module-scss-module__Qq9-3G__main__specInner{min-height:0;overflow:hidden}.ProductDetailMain-module-scss-module__Qq9-3G__main__specList{margin:0;padding:0 0 16px}.ProductDetailMain-module-scss-module__Qq9-3G__main__specRow{border-top:1px solid var(--color-border);font-family:var(--font-body);grid-template-columns:minmax(110px,38%) 1fr;gap:16px;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.ProductDetailMain-module-scss-module__Qq9-3G__main__specRow:first-child{border-top:none;padding-top:0}.ProductDetailMain-module-scss-module__Qq9-3G__main__specRow dt{color:var(--color-muted)}.ProductDetailMain-module-scss-module__Qq9-3G__main__specRow dd{color:var(--foreground);white-space:pre-line;margin:0}.ProductDetailMain-module-scss-module__Qq9-3G__main__spec .ProductDetailMain-module-scss-module__Qq9-3G__main__download{border-top:1px solid var(--color-border);border-bottom:none;padding:14px 0 18px}.ProductDetailMain-module-scss-module__Qq9-3G__main__download{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-width:597px;color:var(--foreground);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;text-decoration:none;transition:opacity .2s;display:flex}.ProductDetailMain-module-scss-module__Qq9-3G__main__download span{font-family:var(--font-body);letter-spacing:var(--tracking-display);font-size:14px;font-weight:400;line-height:1.3125}.ProductDetailMain-module-scss-module__Qq9-3G__main__download:hover{opacity:.72}@media (max-width:1200px){.ProductDetailMain-module-scss-module__Qq9-3G__main__body{grid-template-columns:1fr 1fr}.ProductDetailMain-module-scss-module__Qq9-3G__main__info{padding:80px var(--page-padding-x)}}@media (max-width:768px){.ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent{max-width:calc(100% - 2*var(--page-padding-x-mobile));gap:10px;bottom:90px;left:50%;transform:translate(-50%)}.ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent.ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent_side{left:var(--page-padding-x-mobile);max-width:calc(100% - 2*var(--page-padding-x-mobile));bottom:32px;transform:none}.ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent.ProductDetailMain-module-scss-module__Qq9-3G__main__heroContent_side .ProductDetailMain-module-scss-module__Qq9-3G__main__title{font-size:calc((var(--text-h1-mobile-size) + 4px)*1.3)}.ProductDetailMain-module-scss-module__Qq9-3G__main__title{font-size:calc(var(--text-h1-mobile-size)*1.3);color:var(--color-white)}.ProductDetailMain-module-scss-module__Qq9-3G__main__designer{color:var(--color-white)}.ProductDetailMain-module-scss-module__Qq9-3G__main__body{flex-direction:column;min-height:auto;display:flex}.ProductDetailMain-module-scss-module__Qq9-3G__main__info{display:contents}.ProductDetailMain-module-scss-module__Qq9-3G__main__aboutTitle{padding:40px var(--page-padding-x-mobile) 0;box-sizing:border-box;order:1;margin-bottom:25px}.ProductDetailMain-module-scss-module__Qq9-3G__main__aboutText{max-width:unset;padding:0 var(--page-padding-x-mobile);box-sizing:border-box;order:2;margin-bottom:12px}.ProductDetailMain-module-scss-module__Qq9-3G__main__spec{width:100%;max-width:unset;padding:0 var(--page-padding-x-mobile);box-sizing:border-box;order:3}.ProductDetailMain-module-scss-module__Qq9-3G__main__specToggle{padding:16px 0 12px}.ProductDetailMain-module-scss-module__Qq9-3G__main__specToggle span{font-size:var(--text-body-size);line-height:var(--leading-body-display)}.ProductDetailMain-module-scss-module__Qq9-3G__main__specRow{font-size:var(--text-body-size)}.ProductDetailMain-module-scss-module__Qq9-3G__main__spec .ProductDetailMain-module-scss-module__Qq9-3G__main__download span{font-size:var(--text-body-size);line-height:var(--leading-body-display)}.ProductDetailMain-module-scss-module__Qq9-3G__main__media{order:4;height:370px;min-height:370px;margin-top:0}}
.fancybox__container{--fancybox-bg:#171717e0}.fancybox__counter,.fancybox__nav,.fancybox__thumbs{display:none!important}.fancybox__toolbar{padding:16px}.fancybox__slide{padding:56px 20px 20px}.fancybox__content{background:0 0}.fancybox__caption{color:var(--color-white-milk);font-family:var(--font-body);font-size:var(--text-button-size);text-align:center}
.ProductDetailGallery-module-scss-module__y7i8rG__gallery{padding:0 var(--page-padding-x);background:var(--color-white);box-sizing:border-box}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__inner{max-width:var(--page-max-width);margin:0 auto;padding-top:92px;position:relative}.ProductDetailGallery-module-scss-module__y7i8rG__gallery_compactTop .ProductDetailGallery-module-scss-module__y7i8rG__gallery__inner{padding-top:46px;padding-bottom:26px}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__footer{justify-content:flex-end;margin-top:40px;display:flex}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__controls{flex-shrink:0;gap:10px;display:flex}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__arrow{border:1px solid var(--color-border);background:var(--color-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:21.25px;height:21.25px;padding:0;transition:border-color .2s,background .2s,opacity .2s;display:flex;overflow:visible}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__arrow:hover:not(:disabled){border-color:var(--color-subtle);background:var(--color-surface-soft)}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__arrow:disabled{opacity:.35;cursor:not-allowed}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__viewport{width:100%;overflow:hidden}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__track{will-change:transform;gap:20px;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__card{flex:0 0 var(--carousel-card-width,440px);aspect-ratio:440/355;background:var(--color-black-jet);position:relative;overflow:hidden}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__imageButton{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__imageWrap{position:absolute;inset:0}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__image{object-fit:cover;object-position:center;will-change:transform;transition:transform 1.275s cubic-bezier(.4,0,.2,1);transform:scale(1)}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__image_left{object-position:left center}@media (hover:hover){.ProductDetailGallery-module-scss-module__y7i8rG__gallery__imageButton:hover .ProductDetailGallery-module-scss-module__y7i8rG__gallery__image{transform:scale(1.04)}}@media (max-width:768px){.ProductDetailGallery-module-scss-module__y7i8rG__gallery{padding:0 var(--page-padding-x-mobile);box-sizing:border-box}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__inner{max-width:none;padding-top:12px;padding-bottom:20px}.ProductDetailGallery-module-scss-module__y7i8rG__gallery_compactTop .ProductDetailGallery-module-scss-module__y7i8rG__gallery__inner{padding-top:40px;padding-bottom:20px}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__footer{display:none}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__viewport{overflow:visible}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__track{will-change:auto;flex-direction:column;gap:20px;transition:none;transform:none!important}.ProductDetailGallery-module-scss-module__y7i8rG__gallery__card{flex:none;width:100%}}
.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen{background:var(--color-surface-warm);width:100%;height:100svh;margin:20px 0;position:relative;overflow:hidden}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__viewport{width:100%;height:100%;position:relative;overflow:hidden}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__slide{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__slide_active{opacity:1;pointer-events:auto}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__image{object-fit:cover;object-position:center}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__image_left{object-position:left center}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__controls{right:var(--page-padding-x);z-index:2;gap:10px;display:flex;position:absolute;bottom:40px}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__arrow{border:1px solid var(--color-white);width:21.25px;height:21.25px;color:var(--color-white);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background .2s,border-color .2s;display:flex;overflow:visible}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__arrow:hover:not(:disabled){opacity:.72}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__arrow:disabled{opacity:.35;cursor:default}@media (max-width:768px){.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen{margin:20px 0}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__controls{right:var(--page-padding-x-mobile);gap:12px;bottom:20px}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__arrow{width:34px;height:34px}.ProductFullscreenImage-module-scss-module__lKEsBW__fullscreen__arrow svg{width:14px;height:14px}}
.CollectionElements-module-scss-module___M0_8q__collection{padding:0 var(--page-padding-x) 0;background:var(--color-white)}.CollectionElements-module-scss-module___M0_8q__collection__inner{max-width:var(--page-max-width);margin:0 auto}.CollectionElements-module-scss-module___M0_8q__collection__header{margin-bottom:50px}.CollectionElements-module-scss-module___M0_8q__collection__title{max-width:481px;font-family:var(--font-display);font-size:20px;font-weight:var(--font-weight-heading);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--foreground);margin:0}.CollectionElements-module-scss-module___M0_8q__collection__controls{flex-shrink:0;gap:10px;display:flex}.CollectionElements-module-scss-module___M0_8q__collection__footer{justify-content:flex-end;margin-top:40px;display:flex}.CollectionElements-module-scss-module___M0_8q__collection__arrow{border:1px solid var(--color-border);background:var(--color-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:21.25px;height:21.25px;padding:0;transition:border-color .2s,background .2s,opacity .2s;display:flex;overflow:visible}.CollectionElements-module-scss-module___M0_8q__collection__arrow:hover:not(:disabled){border-color:var(--color-subtle);background:var(--color-surface-soft)}.CollectionElements-module-scss-module___M0_8q__collection__arrow:disabled{opacity:.35;cursor:not-allowed}.CollectionElements-module-scss-module___M0_8q__collection__viewport{width:100%;overflow:hidden}.CollectionElements-module-scss-module___M0_8q__collection__track{will-change:transform;gap:20px;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.CollectionElements-module-scss-module___M0_8q__collection__card{flex:0 0 var(--carousel-card-width,325px);min-width:0}.CollectionElements-module-scss-module___M0_8q__collection__cardLink{color:inherit;flex-direction:column;gap:25px;text-decoration:none;display:flex}.CollectionElements-module-scss-module___M0_8q__collection__imageWrap{aspect-ratio:325/450;background:var(--color-surface-warm);width:100%;position:relative;overflow:hidden}.CollectionElements-module-scss-module___M0_8q__collection__imageWrap_horizontal{aspect-ratio:670/400}.CollectionElements-module-scss-module___M0_8q__collection__imageWrap_medium{aspect-ratio:450/400}.CollectionElements-module-scss-module___M0_8q__collection__image{object-fit:cover;object-position:center;will-change:transform;transition:transform 1.5s cubic-bezier(.4,0,.2,1);transform:scale(1)}@media (hover:hover){.CollectionElements-module-scss-module___M0_8q__collection__cardLink:hover .CollectionElements-module-scss-module___M0_8q__collection__image{transform:scale(1.04)}}.CollectionElements-module-scss-module___M0_8q__collection__meta{flex-direction:column;gap:10px;min-height:55px;display:flex}.CollectionElements-module-scss-module___M0_8q__collection__productTitle{font-family:var(--font-display);font-size:var(--text-h4-size);font-weight:var(--font-weight-heading);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--foreground);margin:0}.CollectionElements-module-scss-module___M0_8q__collection__productCategory{font-family:var(--font-body);font-size:var(--text-body-size);letter-spacing:var(--tracking-body-display);color:var(--foreground);margin:0;font-weight:400;line-height:1.1}@media (prefers-reduced-motion:reduce){.CollectionElements-module-scss-module___M0_8q__collection__image{transition:none;transform:none}.CollectionElements-module-scss-module___M0_8q__collection__track{transition:none}}@media (max-width:768px){.CollectionElements-module-scss-module___M0_8q__collection{padding:0 var(--page-padding-x-mobile) 0}.CollectionElements-module-scss-module___M0_8q__collection__header{margin-bottom:50px}.CollectionElements-module-scss-module___M0_8q__collection__title{font-size:var(--text-h1-mobile-size)}.CollectionElements-module-scss-module___M0_8q__collection__footer{display:none}.CollectionElements-module-scss-module___M0_8q__collection__viewport{overflow:visible}.CollectionElements-module-scss-module___M0_8q__collection__track{will-change:auto;flex-direction:column;gap:30px;transition:none;transform:none!important}.CollectionElements-module-scss-module___M0_8q__collection__card{flex:none;width:100%}}
.ItemPager-module-scss-module__5huJxq__pager{--pager-icon:24px;box-sizing:border-box;padding:40px var(--page-padding-x) 64px;background:var(--color-white);justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ItemPager-module-scss-module__5huJxq__pager__link{min-width:0;max-width:45%;color:var(--foreground);align-items:center;gap:6px;text-decoration:none;display:flex}.ItemPager-module-scss-module__5huJxq__pager__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ItemPager-module-scss-module__5huJxq__pager__link_prev{margin-left:-6px}.ItemPager-module-scss-module__5huJxq__pager__link_next{text-align:right;margin-right:-6px}.ItemPager-module-scss-module__5huJxq__pager__link_next .ItemPager-module-scss-module__5huJxq__pager__text{align-items:flex-end}.ItemPager-module-scss-module__5huJxq__pager__direction{font-family:var(--font-body);font-size:18px;font-weight:var(--font-weight-heading);line-height:1.2}.ItemPager-module-scss-module__5huJxq__pager__link svg{width:var(--pager-icon);height:var(--pager-icon);color:var(--foreground);flex:none}.ItemPager-module-scss-module__5huJxq__pager__title{max-width:100%;font-family:var(--font-body);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;transition:color .2s;overflow:hidden}@media (hover:hover){.ItemPager-module-scss-module__5huJxq__pager__link:hover .ItemPager-module-scss-module__5huJxq__pager__title{color:var(--foreground)}.ItemPager-module-scss-module__5huJxq__pager__link_prev:hover svg{transform:translate(-3px)}.ItemPager-module-scss-module__5huJxq__pager__link_next:hover svg{transform:translate(3px)}.ItemPager-module-scss-module__5huJxq__pager__link svg{transition:transform .2s}}@media (max-width:768px){.ItemPager-module-scss-module__5huJxq__pager{--pager-icon:28px;padding:28px var(--page-padding-x-mobile) 44px}.ItemPager-module-scss-module__5huJxq__pager__direction{font-size:16px}.ItemPager-module-scss-module__5huJxq__pager__title{font-size:13px}}
