.Model3D{--side-width: 11.25rem;overflow:hidden}@media all and (max-width: 1023px){.Model3D{padding:3.125rem 0}}.Model3D .contents{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:3.125rem}.Model3D .contents .line{display:block;position:absolute;background-color:rgba(29,29,27,.4);width:1px;top:0;bottom:0;left:50%;transform:translateX(-50%)}@media all and (max-width: 1023px){.Model3D .contents .line{display:none}}.Model3D .contents .texts-wrapper{padding:4.125rem var(--side-width) 4.375rem;text-align:center;width:100%}@media all and (max-width: 1023px){.Model3D .contents .texts-wrapper{padding:0;margin-bottom:3.125rem}}@media all and (max-width: 600px){.Model3D .contents .texts-wrapper{margin-bottom:1.875rem}}.Model3D .contents .texts-wrapper .texts-inner{max-width:76.25rem;padding:0 3.125rem;margin:0 auto}@media all and (max-width: 1023px){.Model3D .contents .texts-wrapper .texts-inner{padding:0}}.Model3D .contents .texts-wrapper .texts-inner .title:not(:last-child){margin-bottom:1.875rem}@media all and (max-width: 1023px){.Model3D .contents .texts-wrapper .texts-inner .title:not(:last-child){margin-bottom:1.5625rem}}@media all and (max-width: 600px){.Model3D .contents .texts-wrapper .texts-inner .title:not(:last-child){margin-bottom:1.25rem}}.Model3D .contents .selectors-wrapper{flex-shrink:0;flex-grow:0;display:flex;flex-direction:column;justify-content:center;position:relative}@media all and (max-width: 1023px){.Model3D .contents .selectors-wrapper{width:100%;display:block;margin-top:0 !important}}.Model3D .contents .selectors-wrapper .selectors-inner{display:flex;justify-content:center;flex-direction:column;gap:1.875rem;background-color:#fff;position:relative;z-index:1}@media all and (max-width: 1023px){.Model3D .contents .selectors-wrapper .selectors-inner{flex-direction:row;gap:1.25rem}}@media all and (max-width: 600px){.Model3D .contents .selectors-wrapper .selectors-inner{gap:0.9375rem}}.Model3D .contents .selectors-wrapper .selectors-inner .selector-item{padding:2.1em 1.6em 1.8em;display:flex;align-items:center;justify-content:center;line-height:1;position:relative;cursor:pointer}@media all and (max-width: 767px){.Model3D .contents .selectors-wrapper .selectors-inner .selector-item{padding:1.851em 1.6em 1.629em}}@media all and (max-width: 600px){.Model3D .contents .selectors-wrapper .selectors-inner .selector-item{padding:1.851em 3.703em 1.629em;font-size:0.84375rem}}.Model3D .contents .selectors-wrapper .selectors-inner .selector-item:before{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:.64em;border:0.0625rem solid #1d1d1b}.Model3D .contents .selectors-wrapper .selectors-inner .selector-item.active:before{border-width:0.125rem}.Model3D .contents .selectors-wrapper .selectors-inner .selector-item.active .selector-item-title{text-decoration:underline}.Model3D .contents .tabs-container{max-width:min(100% - var(--side-width) - var(--side-width) - 3.125rem - 3.125rem,70rem);width:100%;padding-bottom:4.125rem}@media all and (max-width: 1023px){.Model3D .contents .tabs-container{max-width:none;width:100%;padding-bottom:0;margin-top:3.125rem}}.Model3D .contents .tabs-container .tab-container{display:none}.Model3D .contents .tabs-container .tab-container.active{display:block}.Model3D .contents .tabs-container .tab-container .color-variations-container{margin-top:3.125rem;display:flex;justify-content:space-between;column-gap:3.125rem;row-gap:1.875rem;flex-wrap:wrap}@media all and (max-width: 1023px){.Model3D .contents .tabs-container .tab-container .color-variations-container{margin-top:0;row-gap:3.125rem}}.Model3D .contents .tabs-container .tab-container .color-variations-container.in-columns .colors-wrapper{margin-left:-2.8125rem;width:calc(100% + 2.8125rem + 2.8125rem)}.Model3D .contents .tabs-container .tab-container .color-variations-container.in-columns .colors-wrapper .colors-container{max-width:none}.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container{white-space:nowrap;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}@media all and (max-width: 1023px){.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container{margin-left:-1.5625rem;margin-right:-1.5625rem;width:calc(100% + 1.5625rem + 1.5625rem)}}@media all and (max-width: 600px){.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container{margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 1.25rem + 1.25rem)}}.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container .optional-item{display:flex;align-items:center;column-gap:0.625rem}@media all and (max-width: 1023px){.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container .optional-item{background-color:#f3f3f3;padding:0.3125rem 1.5625rem;border-bottom:1px solid #fff}.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container .optional-item:last-child{border-bottom:none}}@media all and (max-width: 600px){.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container .optional-item{justify-content:space-between;padding:0.3125rem 1.25rem}}.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container .optional-item .optional-item-title{font-weight:600;font-size:1.125rem;line-height:1.67}@media all and (max-width: 1023px){.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container .optional-item .optional-item-title{font-size:1rem}}@media all and (max-width: 600px){.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container .optional-item .optional-item-title{font-size:0.875rem}}.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container .optional-item .optional-item-value{font-size:0.875rem;line-height:1.57}@media all and (max-width: 600px){.Model3D .contents .tabs-container .tab-container .color-variations-container .optional-container .optional-item .optional-item-value{font-size:0.75rem;line-height:1.67}}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper{padding:0 2.8125rem;margin-right:-2.8125rem}@media all and (max-width: 1023px){.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper{margin-left:0 !important;margin-right:0 !important;width:100% !important;padding:0 !important}}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container{max-width:calc(6.25rem*6)}@media all and (max-width: 1023px){.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .splide__track{overflow:visible}}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container:not(.is-overflow) .splide__list{justify-content:center}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .splide__arrow{width:1.5rem;height:1.5rem}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .splide__arrow:disabled{opacity:0}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .splide__arrow.splide__arrow--prev{left:-1.5rem;transform:translate(-100%, -50%)}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .splide__arrow.splide__arrow--next{right:-1.5rem;transform:translate(100%, -50%)}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .splide__pagination{margin-top:1.875rem;justify-content:center}@media all and (max-width: 767px){.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .splide__pagination{margin-top:1.25rem}}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .color-item{display:flex;flex-direction:column;align-items:center}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .color-item:last-child{margin-right:0 !important}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .color-item .color-item-value{width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--color);border:0.0625rem solid #d9d9d9;margin-bottom:0.3125rem}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .color-item .color-item-title{font-size:0.875rem;line-height:1.57}@media all and (max-width: 600px){.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .color-item .color-item-title{font-size:0.75rem;line-height:1.67}}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .color-item .color-item-title{text-align:center}.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .color-item .color-item-title br.mobile{display:none}@media all and (max-width: 600px){.Model3D .contents .tabs-container .tab-container .color-variations-container .colors-wrapper .colors-container .color-item .color-item-title br.mobile{display:block}}.Model3D .contents .tabs-container .tab-container .Model3D__canvas-wrapper,.Model3D .contents .tabs-container .tab-container .gallery-container{width:100%}@media all and (max-width: 1023px){.Model3D .contents .tabs-container .tab-container .Model3D__canvas-wrapper,.Model3D .contents .tabs-container .tab-container .gallery-container{width:calc(100% + 1.5625rem + 1.5625rem);margin-left:-1.5625rem;margin-right:-1.5625rem}}@media all and (max-width: 600px){.Model3D .contents .tabs-container .tab-container .Model3D__canvas-wrapper,.Model3D .contents .tabs-container .tab-container .gallery-container{width:calc(100% + 1.25rem + 1.25rem);margin-left:-1.25rem;margin-right:-1.25rem}}.Model3D .contents .tabs-container .tab-container .Model3D__canvas-wrapper{aspect-ratio:1920/1008}@media all and (max-width: 600px){.Model3D .contents .tabs-container .tab-container .Model3D__canvas-wrapper{aspect-ratio:39/33}}.Model3D .contents .tabs-container .tab-container .Model3D__canvas-wrapper{position:relative;background-color:#fff}.Model3D .contents .tabs-container .tab-container .Model3D__canvas-wrapper .Model3D__canvas{width:100% !important;height:100% !important;display:block;cursor:grab}.Model3D .contents .tabs-container .tab-container .Model3D__canvas-wrapper .Model3D__canvas:active{cursor:grabbing}.Model3D .contents .tabs-container .tab-container .gallery-container .gallery-item{aspect-ratio:1920/1008}@media all and (max-width: 600px){.Model3D .contents .tabs-container .tab-container .gallery-container .gallery-item{aspect-ratio:39/33}}.Model3D .contents .tabs-container .tab-container .gallery-container .gallery-item img{width:100%;height:100%;object-fit:cover}.Model3D .contents .tabs-container .tab-container .gallery-container .splide__pagination{min-width:13.75rem;justify-content:center}.Model3D .contents .spacer{width:var(--side-width);flex-shrink:0;flex-grow:0;position:relative}@media all and (max-width: 1023px){.Model3D .contents .spacer{display:none}}/*# sourceMappingURL=3d-model.css.map */
