:root{--miller:"miller-banner",serif;--zen-mincho:"Zen Old Mincho",serif;--zen-kaku:"Zen Kaku Gothic New",sans-serif;--black:#3f4040;--black-100:#242424;--blue:#71c7c9;--header:57px}.scope-tiffany{color:var(--black)}.scope-tiffany *{-webkit-box-sizing:border-box;box-sizing:border-box}.scope-tiffany figcaption,.scope-tiffany h1,.scope-tiffany h2,.scope-tiffany h3,.scope-tiffany h4,.scope-tiffany p{margin:calc((1em - 1lh) / 2) 0}.scope-tiffany img{vertical-align:bottom}body{padding:var(--header) 0 0 0}.scope-header{pointer-events:none;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:18px 20px}.scope-header a{pointer-events:auto;display:block;width:128px}.scope-header a img{width:100%}.scope-header span{font-family:var(--miller);font-size:12px;font-style:normal;font-weight:400;line-height:1em}.scope-main{position:relative}.scope-footer{position:relative;padding-block:max(100px,25.45vw);background-color:#fff}.scope-footer-layout{margin-inline:max(30px,7.63vw);font-family:var(--zen-kaku);font-size:0.9231rem;font-weight:500;line-height:2em}.loading .circle:before{border-color:var(--blue)}.scope-back{pointer-events:none;opacity:0.12;position:fixed;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100vh}.scope-back-fade{position:relative;z-index:0;-webkit-margin-before:-1px;margin-block-start:-1px}.scope-back-fade:before{content:"";pointer-events:none;position:absolute;z-index:-1;inset:0 0 0 0;background-image:linear-gradient(transparent max(267px,67.94vw),#fff max(700px,178.12vw),#fff)}.scope-morph{pointer-events:none;position:absolute;z-index:-1;width:100%}.scope-morph svg{fill:#fff;vertical-align:bottom;width:100%}.scope-morph svg:last-child{display:none}.scope-scroll{position:absolute;top:calc(var(--header) * -1);left:0;width:100%;height:100vh;font-family:var(--zen-mincho);font-size:0.8462rem;font-weight:700}.scope-scroll>span{position:absolute;top:100%;left:2.17vw;display:-ms-grid;display:grid;row-gap:4px;-webkit-transform:rotate(90deg) translate(-100%,calc(-1em - 4px));transform:rotate(90deg) translate(-100%,calc(-1em - 4px));-webkit-transform-origin:top left;transform-origin:top left}.scope-scroll>span span:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3em;height:1em}.scope-scroll>span span:last-child{display:block;width:7.55em;height:2px;background-color:#e6e6e6}.scope-scroll>span span:last-child:before{content:"";display:block;width:3em;height:100%;background-color:var(--blue)}figure{-webkit-transition:-webkit-mask-position 1200ms linear;transition:-webkit-mask-position 1200ms linear;transition:mask-position 1200ms linear;transition:mask-position 1200ms linear,-webkit-mask-position 1200ms linear}figure.js-mask{-webkit-mask-image:linear-gradient(-25deg,transparent,transparent 41.67%,rgba(0,0,0,0.02) 43.33%,rgba(0,0,0,0.08) 45%,rgba(0,0,0,0.18) 46.67%,rgba(0,0,0,0.32) 48.33%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.68) 51.67%,rgba(0,0,0,0.82) 53.33%,rgba(0,0,0,0.92) 55%,rgba(0,0,0,0.98) 56.67%,#000 58.33%,#000);mask-image:linear-gradient(-25deg,transparent,transparent 41.67%,rgba(0,0,0,0.02) 43.33%,rgba(0,0,0,0.08) 45%,rgba(0,0,0,0.18) 46.67%,rgba(0,0,0,0.32) 48.33%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.68) 51.67%,rgba(0,0,0,0.82) 53.33%,rgba(0,0,0,0.92) 55%,rgba(0,0,0,0.98) 56.67%,#000 58.33%,#000);-webkit-mask-size:100% max(300%,100vh);mask-size:100% max(300%,100vh);-webkit-mask-position:center 100%;mask-position:center 100%;-webkit-mask-repeat:none;mask-repeat:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:none;transition:none}figure img{-webkit-transition:opacity 1000ms 200ms,-webkit-filter 1000ms 400ms;transition:opacity 1000ms 200ms,-webkit-filter 1000ms 400ms;transition:opacity 1000ms 200ms,filter 1000ms 400ms;transition:opacity 1000ms 200ms,filter 1000ms 400ms,-webkit-filter 1000ms 400ms;will-change:filter}figure.js-mask img{opacity:0;-webkit-filter:blur(15px) brightness(1.85);filter:blur(15px) brightness(1.85);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:none;transition:none}.scope-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:29.29em;height:4.57em;background-color:var(--blue);color:#fff;font-family:var(--zen-mincho);font-size:1.0769rem}.scope-rule{display:block;width:81.42%;height:1px;margin-inline:auto;-webkit-margin-before:max(90px,22.9vw);margin-block-start:max(90px,22.9vw);background-color:#707070}.scope-pagetop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:max(120px,30.53vw);margin-block-start:max(120px,30.53vw);font-family:var(--zen-kaku);font-size:0.9231rem;font-weight:500;text-align:center}.scope-pagetop a:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:max(10px,2.54vw)}.scope-pagetop svg path{fill:var(--blue)}.scope-pagetop svg circle{fill:none;stroke:var(--blue);stroke-miterlimit:10;stroke-dasharray:92px;stroke-dashoffset:92px}.miller{font-family:var(--miller);font-style:normal;font-weight:400}.scope-cover{position:relative;z-index:0;-webkit-padding-before:max(53px,13.49vw);padding-block-start:max(53px,13.49vw);-webkit-padding-after:max(255px,64.89vw);padding-block-end:max(255px,64.89vw)}.scope-cover:after{content:"";opacity:0.87;position:absolute;z-index:-1;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:linear-gradient(transparent,#fff)}.scope-cover-layout{display:-ms-grid;display:grid;row-gap:max(20px,5.09vw);padding-inline:max(30px,7.63vw)}.scope-cover-desc{display:-ms-grid;display:grid;row-gap:max(25px,6.36vw);-webkit-transition:opacity 1000ms,-webkit-filter 1000ms;transition:opacity 1000ms,-webkit-filter 1000ms;transition:filter 1000ms,opacity 1000ms;transition:filter 1000ms,opacity 1000ms,-webkit-filter 1000ms;will-change:filter}.scope-cover-desc.js-blur{opacity:0;-webkit-filter:blur(15px);filter:blur(15px);-webkit-transition:none;transition:none}.scope-cover-desc p:first-child{font-family:var(--miller);font-size:2.8462rem;font-style:normal;font-weight:400;line-height:1.19em}.scope-cover-desc p:first-child em{color:var(--blue);font-style:inherit}.scope-cover-desc h1{font-family:var(--zen-mincho);font-size:1.1538rem;font-style:normal;font-weight:700}.scope-cover-desc p:last-child{font-family:var(--zen-kaku);font-size:0.9231rem;font-style:normal;font-weight:400;line-height:2em;text-align:justify;text-justify:inter-character}.scope-cover-morph{bottom:0;left:0}.scope-cover-morph svg{height:max(240px,61.07vw)}.scope-section{margin-inline:max(30px,7.63vw)}.scope-section-header{display:-ms-grid;display:grid;row-gap:max(25px,6.36vw)}.scope-section-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:0.9231rem;-moz-column-gap:0.9231rem;column-gap:0.9231rem;row-gap:0.6154rem;font-family:var(--miller);font-style:normal;font-weight:400}.scope-section-header hgroup h2{font-size:3.7692rem;letter-spacing:0.05em;line-height:1em}.scope-section-header hgroup p{font-size:1.9231rem;letter-spacing:0.05em;line-height:3.7692rem}.scope-section-header>p{font-family:var(--zen-kaku);font-size:0.9231rem;font-style:normal;font-weight:400;line-height:2em}.scope-section-layout{-webkit-margin-before:max(40px,10.18vw);margin-block-start:max(40px,10.18vw)}.scope-section-jewelry figcaption{font-family:var(--zen-kaku);font-size:0.9231rem;font-style:normal;font-weight:500;line-height:1.83em;text-align:center}.scope-section-footer{-webkit-margin-before:max(45px,11.45vw);margin-block-start:max(45px,11.45vw)}.scope-section-footer .scope-link{margin-inline:auto;text-align:center}.scope-block{display:-ms-grid;display:grid;row-gap:max(30px,7.63vw)}.scope-block figure{display:-ms-grid;display:grid;row-gap:max(25px,6.36vw)}.scope-block figure figcaption{font-family:var(--zen-kaku);font-size:0.9231rem;font-style:normal;font-weight:400;line-height:2em;text-align:justify;text-justify:inter-character}.scope-block-credit{display:-ms-grid;display:grid;row-gap:max(15px,3.82vw)}.scope-block-credit p{font-style:normal;font-weight:500}.scope-block-credit p:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-padding-after:0.4em;padding-block-end:0.4em;border-bottom:2px dotted #707070;color:rgba(36,36,36,0.76);font-size:0.7692rem;font-family:var(--zen-mincho);letter-spacing:0.3em}.scope-block-credit p:first-child:before{content:"";display:inline-block;width:1em;height:1px;background-color:var(--black-100)}.scope-block-credit p:last-child{color:var(--black-100);font-family:var(--zen-kaku);font-size:0.9231rem;line-height:1.83em}.scope-lock{position:relative;z-index:0;-webkit-margin-before:min(-150px,-38.17vw);margin-block-start:min(-150px,-38.17vw);-webkit-padding-after:max(250px,63.61vw);padding-block-end:max(250px,63.61vw);background-image:linear-gradient(0deg,rgba(255,255,255,0.25),transparent min(195px,49.62vw))}.scope-lock:after{content:"";position:absolute;z-index:-1;inset:max(150px,38.17vw) 0 max(200px,50.89vw) 0;background-color:#fff}.scope-lock--pendant .scope-section-jewelry{display:-ms-grid;display:grid;row-gap:max(10px,2.54vw);-webkit-margin-before:max(30px,7.63vw);margin-block-start:max(30px,7.63vw)}.scope-lock--other{display:-ms-grid;display:grid;row-gap:max(45px,11.45vw);-webkit-margin-before:max(90px,22.9vw);margin-block-start:max(90px,22.9vw)}.scope-lock-morph{bottom:0;left:0}.scope-lock-morph svg{height:max(210px,53.44vw)}.scope-hardwear{-webkit-padding-before:max(45px,3.29vw);padding-block-start:max(45px,3.29vw);background-image:linear-gradient(rgba(255,255,255,0.25),white min(700px,178.12vw))}.scope-hardwear--earrings .scope-section-jewelry{display:-ms-grid;display:grid;row-gap:max(10px,2.54vw);-webkit-margin-before:max(30px,7.63vw);margin-block-start:max(30px,7.63vw)}.scope-hardwear--other{display:-ms-grid;display:grid;row-gap:max(45px,11.45vw);-webkit-margin-before:max(90px,22.9vw);margin-block-start:max(90px,22.9vw)}.scope-items{-webkit-padding-before:max(80px,20.36vw);padding-block-start:max(80px,20.36vw);-webkit-padding-after:max(70px,17.81vw);padding-block-end:max(70px,17.81vw);background-color:#fff}.scope-items-slide{overflow:hidden}.scope-items:not(.js-popup) .scope-items-layout{display:-ms-grid;display:grid;justify-items:center;row-gap:max(80px,20.36vw)}.scope-item img{width:100%}.scope-item p{font-family:var(--zen-kaku);font-size:0.9231rem;font-style:normal;font-weight:400;line-height:1.67em}.scope-item-cross{display:none}.scope-item-caption button{display:none}.scope-item-caption button span{display:block;width:100%;height:100%;background-image:linear-gradient(0deg,transparent max(11px,2.8vw),#fff max(11px,2.8vw),#fff max(13px,3.31vw),transparent max(13px,3.31vw)),linear-gradient(90deg,transparent max(11px,2.8vw),#fff max(11px,2.8vw),#fff max(13px,3.31vw),transparent max(13px,3.31vw));-webkit-transform:rotate(45deg);transform:rotate(45deg)}.scope-shop{position:relative;z-index:0;-webkit-padding-before:max(70px,17.81vw);padding-block-start:max(70px,17.81vw)}.scope-shop-morph{overflow:hidden;top:0;left:0}.scope-shop-morph svg{height:min(230px,58.52vw)}.scope-shop-layout{display:-ms-grid;display:grid;row-gap:max(30px,7.63vw);margin-inline:max(30px,7.63vw)}.scope-shop-title{font-family:var(--zen-mincho);font-size:1.8462rem;font-style:normal;font-weight:700;line-height:1.5em}.scope-shop-title span{display:inline-block}.scope-shop-desc{display:-ms-grid;display:grid;row-gap:max(30px,7.63vw)}.scope-shop-lead{display:-ms-grid;display:grid;row-gap:3em;font-family:var(--zen-kaku);font-size:1.0769rem;font-weight:500;line-height:2em;text-align:justify;text-justify:inter-character}.scope-model{-webkit-margin-before:max(180px,45.8vw);margin-block-start:max(180px,45.8vw)}.scope-model-layout{display:-ms-grid;display:grid;row-gap:max(30px,7.63vw);margin-inline:max(30px,7.63vw)}.scope-model-layout h2{font-family:var(--miller);font-size:2.6154rem;letter-spacing:0.05em;text-align:center}.scope-model-layout p{font-family:var(--zen-kaku);font-size:1.0769rem;font-weight:500;line-height:2.1538rem}.scope-contact{-webkit-margin-before:max(150px,38.17vw);margin-block-start:max(150px,38.17vw);margin-inline:max(30px,7.63vw)}.scope-contact-layout{display:-ms-grid;display:grid;row-gap:max(40px,10.18vw)}.scope-contact-title{-webkit-padding-after:0.63em;padding-block-end:0.63em;font-family:var(--zen-mincho);font-size:3.0769rem;font-style:normal;font-weight:700;text-align:center}.scope-contact-phone{font-family:var(--zen-mincho);font-size:1.2308rem;font-weight:500;line-height:1.75em;text-align:center}.scope-contact-phone span{display:inline-block}.scope-contact-credit{font-family:var(--zen-kaku);font-size:0.9231rem;font-weight:500;line-height:1.5em;text-align:center}.scope-contact-credit span{display:inline-block}.scope-contact-social{display:-ms-grid;display:grid;-ms-grid-columns:20px 25px 20px 25px 20px 25px 20px;grid-template-columns:repeat(4,20px);-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scope-contact-official .scope-link{margin-inline:auto}@media not screen and (min-width:813px){.scope-scroll{display:none}br.not--mobile{display:none}.scope-lock.js-slide .scope-lock--pendant{position:relative;z-index:0}.scope-lock--pendant>figure:nth-child(2){-webkit-margin-before:max(30px,7.63vw);margin-block-start:max(30px,7.63vw)}.scope-lock.js-slide .scope-section-layout>figure:nth-child(2){position:absolute;z-index:-1;top:0;left:0;width:100%;-webkit-margin-before:0;margin-block-start:0}.scope-items:not(.js-popup) .scope-item{text-align:center}.scope-items.js-popup .scope-item{position:relative}.scope-items.js-popup .scope-item[data-name=hardwear-bracelet],.scope-items.js-popup .scope-item[data-name=hardwear-ring],.scope-items.js-popup .scope-item[data-name=lock-pendant]{text-align:right}.scope-items.js-popup .scope-item[data-name=hardwear-bracelet]{-webkit-margin-before:max(150px,38.17vw);margin-block-start:max(150px,38.17vw)}.scope-items.js-popup .scope-item[data-name=hardwear-necklace]{-webkit-margin-before:min(-360px,-91.6vw);margin-block-start:min(-360px,-91.6vw)}.scope-items.js-popup .scope-item[data-name=lock-ring]{-webkit-margin-before:max(60px,15.27vw);margin-block-start:max(60px,15.27vw)}.scope-items.js-popup .scope-item[data-name=lock-pendant]{-webkit-margin-before:min(-20px,-5.09vw);margin-block-start:min(-20px,-5.09vw)}.scope-items.js-popup .scope-item[data-name=lock-bangle]{-webkit-margin-before:min(-102px,-25.95vw);margin-block-start:min(-102px,-25.95vw)}.scope-item[data-name=hardwear-ring] img{width:63.1%}.scope-item[data-name=hardwear-bracelet] img{width:49.87%}.scope-items.js-popup .scope-item[data-name=hardwear-bracelet] img{-webkit-transform:translateX(max(35px,8.91vw));transform:translateX(max(35px,8.91vw))}.scope-item[data-name=hardwear-necklace] img{width:57%}.scope-items.js-popup .scope-item[data-name=hardwear-necklace] img{-webkit-transform:translateX(min(-15px,-3.82vw));transform:translateX(min(-15px,-3.82vw))}.scope-item[data-name=lock-ring] img{width:52.42%}.scope-items.js-popup .scope-item[data-name=lock-ring] img{-webkit-transform:translateX(max(30px,7.63vw));transform:translateX(max(30px,7.63vw))}.scope-item[data-name=lock-pendant] img{width:37.66%}.scope-items.js-popup .scope-item[data-name=lock-pendant] img{-webkit-transform:translateX(max(5px,1.27vw));transform:translateX(max(5px,1.27vw))}.scope-item[data-name=lock-bangle] img{width:65.65%}.scope-items.js-popup .scope-item[data-name=lock-bangle] img{-webkit-transform:translate(min(-20px,-5.09vw),min(-126px,-32.06vw));transform:translate(min(-20px,-5.09vw),min(-126px,-32.06vw))}.scope-items.js-popup .scope-item p{pointer-events:none;opacity:0;position:absolute;z-index:2;left:7.63%;right:7.63%;-webkit-transition:opacity 300ms;transition:opacity 300ms}.scope-items.js-popup .scope-item p.is-show{pointer-events:auto;opacity:1}.scope-items.js-popup .scope-item[data-name=hardwear-ring] p{bottom:min(-40px,-10.18vw)}.scope-items.js-popup .scope-item[data-name=hardwear-bracelet] p{bottom:min(-38px,-9.67vw)}.scope-items.js-popup .scope-item[data-name=hardwear-necklace] p{bottom:max(24px,6.11vw)}.scope-items.js-popup .scope-item[data-name=lock-ring] p{bottom:min(-48px,-12.21vw)}.scope-items.js-popup .scope-item[data-name=lock-pendant] p{bottom:max(3px,0.76vw)}.scope-items.js-popup .scope-item[data-name=lock-bangle] p{bottom:max(102px,25.95vw)}.scope-items.js-popup .scope-item-cross{position:absolute;z-index:1;display:block;aspect-ratio:1/1;width:max(24px,6.11vw);color:#989898;background-image:linear-gradient(0deg,transparent max(11px,2.8vw),currentColor max(11px,2.8vw),currentColor max(13px,3.31vw),transparent max(13px,3.31vw)),linear-gradient(90deg,transparent max(11px,2.8vw),currentColor max(11px,2.8vw),currentColor max(13px,3.31vw),transparent max(13px,3.31vw))}@media (any-hover:hover){.scope-items.js-popup .scope-item-cross{-webkit-transition:color 300ms;transition:color 300ms}.scope-items.js-popup .scope-item-cross:hover{color:var(--blue)}}.scope-item[data-name=hardwear-ring] .scope-item-cross{bottom:min(-15px,-3.82vw);right:max(40px,10.18vw)}.scope-item[data-name=hardwear-bracelet] .scope-item-cross{bottom:0;right:max(130px,33.08vw)}.scope-item[data-name=hardwear-necklace] .scope-item-cross{bottom:max(3px,0.76vw);left:max(150px,38.17vw)}.scope-item[data-name=lock-ring] .scope-item-cross{bottom:min(-32px,-8.14vw);left:max(44px,11.2vw)}.scope-item[data-name=lock-pendant] .scope-item-cross{bottom:max(9px,2.29vw);right:max(114px,29.01vw)}.scope-item[data-name=lock-bangle] .scope-item-cross{bottom:max(95px,24.17vw);left:max(174px,44.27vw)}.scope-items.js-popup .scope-item-caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:max(20px,5.09vw);-moz-column-gap:max(20px,5.09vw);column-gap:max(20px,5.09vw);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:max(15px,3.82vw) max(20px,5.09vw);background-color:rgba(123,123,123,0.9);color:#fff;text-align:left}.scope-item-caption button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;aspect-ratio:1/1;width:max(24px,6.11vw)}.scope-item-caption>span{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width:813px){:root{--header:74px}.scope-header{padding:25px 30px}.scope-header a{width:150px}.scope-header span{font-size:14px}.scope-footer{-webkit-padding-before:min(70px,5.07vw);padding-block-start:min(70px,5.07vw);-webkit-padding-after:min(130px,9.41vw);padding-block-end:min(130px,9.41vw)}.scope-footer-layout{width:100%;max-width:1366px;margin-inline:auto;padding-inline:min(160px,11.59vw);text-align:center}.scope-back-fade:before{top:min(140px,10.14vw);background-image:linear-gradient(transparent,#fff min(480px,34.76vw),#fff)}.scope-morph svg:first-child{display:none}.scope-morph svg:last-child{display:inline}.scope-morph img{display:none}.scope-rule{width:min(788px,57.06vw);-webkit-margin-before:min(160px,11.59vw);margin-block-start:min(160px,11.59vw)}.scope-pagetop{-webkit-margin-before:min(120px,8.69vw);margin-block-start:min(120px,8.69vw)}.scope-pagetop a:first-child{padding:min(10px,0.72vw)}.scope-cover{-webkit-padding-before:min(86px,6.23vw);padding-block-start:min(86px,6.23vw);-webkit-padding-after:min(365px,26.43vw);padding-block-end:min(365px,26.43vw)}.scope-cover:after{inset:0 0 max(-30px,-2.17vw) 0}.scope-cover-layout{-ms-grid-columns:1fr min(100px,7.24vw) min(438px,31.72vw);grid-template-columns:1fr min(100px,7.24vw) min(438px,31.72vw);-ms-grid-rows:min(110px,7.97vw) 0 auto;grid-template-rows:min(110px,7.97vw) auto;row-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;max-width:1366px;margin-inline:auto;-webkit-padding-start:min(115px,8.33vw);padding-inline-start:min(115px,8.33vw);-webkit-padding-end:min(145px,10.5vw);padding-inline-end:min(145px,10.5vw)}.scope-cover-layout>:first-child{-ms-grid-row:1;-ms-grid-column:1}.scope-cover-layout>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.scope-cover-layout>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.scope-cover-layout>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.scope-cover-layout>:nth-child(5){-ms-grid-row:3;-ms-grid-column:2}.scope-cover-layout>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.scope-cover-desc{-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2;row-gap:30px;-webkit-transition-delay:600ms,600ms;transition-delay:600ms,600ms}.scope-cover-desc p:first-child{font-size:3.8462rem;line-height:1.2em}.scope-cover-desc h1{font-size:1.5385rem}.scope-cover-desc p:last-child{font-size:1.0769rem;line-height:2.14em}.scope-cover-figure{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.scope-cover-morph{bottom:max(-30px,-2.17vw)}.scope-cover-morph svg{height:min(380px,27.52vw)}.scope-section{width:100%;max-width:1366px;margin-inline:auto;padding-inline:min(160px,11.59vw)}.scope-section-header{row-gap:25px}.scope-section-header hgroup{-webkit-column-gap:1.1538rem;-moz-column-gap:1.1538rem;column-gap:1.1538rem}.scope-section-header hgroup h2{font-size:4.6154rem}.scope-section-header hgroup p{font-size:2.3077rem;line-height:4.6154rem}.scope-section-header>p{font-size:1.0769rem;line-height:2.14em}.scope-section-layout{-webkit-margin-before:0;margin-block-start:0}.scope-section-footer{-webkit-margin-before:min(100px,7.24vw);margin-block-start:min(100px,7.24vw)}.scope-block{row-gap:50px}.scope-block figure{row-gap:50px}.scope-block figure figcaption{max-width:410px;margin-inline:auto}.scope-block-credit{row-gap:15px;max-width:410px;margin-inline:auto}.scope-lock{-webkit-margin-before:max(-30px,-2.17vw);margin-block-start:max(-30px,-2.17vw);-webkit-padding-after:min(150px,10.86vw);padding-block-end:min(150px,10.86vw);background-image:linear-gradient(0deg,rgba(255,255,255,0.25),transparent min(630px,45.62vw))}.scope-lock:after{inset:min(30px,2.17vw) 0 min(350px,25.34vw) 0}.scope-lock--pendant{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8.6% 52.58%;grid-template-columns:1fr 8.6% 52.58%;-ms-grid-rows:min(120px,8.69vw) auto min(120px,8.69vw) 1fr;grid-template-rows:min(120px,8.69vw) auto min(120px,8.69vw) 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-margin-before:15px;margin-block-start:15px}.scope-lock--pendant>:first-child{-ms-grid-row:1;-ms-grid-column:1}.scope-lock--pendant>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.scope-lock--pendant>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.scope-lock--pendant>:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}.scope-lock--pendant>:nth-child(5){-ms-grid-row:2;-ms-grid-column:2}.scope-lock--pendant>:nth-child(6){-ms-grid-row:2;-ms-grid-column:3}.scope-lock--pendant>:nth-child(7){-ms-grid-row:3;-ms-grid-column:1}.scope-lock--pendant>:nth-child(8){-ms-grid-row:3;-ms-grid-column:2}.scope-lock--pendant>:nth-child(9){-ms-grid-row:3;-ms-grid-column:3}.scope-lock--pendant>:nth-child(10){-ms-grid-row:4;-ms-grid-column:1}.scope-lock--pendant>:nth-child(11){-ms-grid-row:4;-ms-grid-column:2}.scope-lock--pendant>:nth-child(12){-ms-grid-row:4;-ms-grid-column:3}.scope-lock--pendant .scope-block{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;-ms-grid-row-span:4;grid-row:1/5}.scope-lock--pendant>figure:nth-child(2){-ms-grid-column:1;grid-column:1;-ms-grid-row:4;grid-row:4}.scope-lock--pendant .scope-section-jewelry{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;row-gap:35px;-webkit-margin-before:0;margin-block-start:0}.scope-lock--other{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5.74% 43.02%;grid-template-columns:1fr 5.74% 43.02%;-ms-grid-rows:min(260px,18.83vw) 0 1fr;grid-template-rows:min(260px,18.83vw) 1fr;row-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-margin-before:50px;margin-block-start:50px}.scope-lock--other>:first-child{-ms-grid-row:1;-ms-grid-column:1}.scope-lock--other>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.scope-lock--other>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.scope-lock--other>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.scope-lock--other>:nth-child(5){-ms-grid-row:3;-ms-grid-column:2}.scope-lock--other>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.scope-lock--other .scope-block:first-child{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.scope-lock--other .scope-block:last-child{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.scope-lock-morph svg{height:min(350px,25.34vw)}.scope-hardwear{-webkit-padding-before:min(140px,10.14vw);padding-block-start:min(140px,10.14vw);background-image:linear-gradient(rgba(255,255,255,0.25),white min(230px,16.65vw))}.scope-hardwear--earrings{display:-ms-grid;display:grid;-ms-grid-columns:39.77% 5.74% 1fr;grid-template-columns:39.77% 5.74% 1fr;-ms-grid-rows:min(190px,13.76vw) 1fr;grid-template-rows:min(190px,13.76vw) 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-margin-before:35px;margin-block-start:35px}.scope-hardwear--earrings>:first-child{-ms-grid-row:1;-ms-grid-column:1}.scope-hardwear--earrings>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.scope-hardwear--earrings>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.scope-hardwear--earrings>:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}.scope-hardwear--earrings>:nth-child(5){-ms-grid-row:2;-ms-grid-column:2}.scope-hardwear--earrings>:nth-child(6){-ms-grid-row:2;-ms-grid-column:3}.scope-hardwear--earrings .scope-block{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-webkit-margin-end:max(-30px,-2.17vw);margin-inline-end:max(-30px,-2.17vw)}.scope-hardwear--earrings .scope-block figure figcaption{max-width:68.33%}.scope-hardwear--earrings .scope-block-credit{max-width:68.33%}.scope-hardwear--earrings .scope-section-jewelry{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;row-gap:35px;-webkit-margin-before:0;margin-block-start:0}.scope-hardwear--other{display:-ms-grid;display:grid;-ms-grid-columns:45.51% 5.74% 1fr;grid-template-columns:45.51% 5.74% 1fr;-ms-grid-rows:min(280px,20.28vw) 0 1fr;grid-template-rows:min(280px,20.28vw) 1fr;row-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-margin-before:max(-45px,-3.26vw);margin-block-start:max(-45px,-3.26vw)}.scope-hardwear--other>:first-child{-ms-grid-row:1;-ms-grid-column:1}.scope-hardwear--other>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.scope-hardwear--other>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.scope-hardwear--other>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.scope-hardwear--other>:nth-child(5){-ms-grid-row:3;-ms-grid-column:2}.scope-hardwear--other>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.scope-hardwear--other .scope-block:first-child{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.scope-hardwear--other .scope-block:last-child{-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2;-webkit-margin-end:max(-10px,-0.72vw);margin-inline-end:max(-10px,-0.72vw)}.scope-items{-webkit-padding-before:min(160px,11.59vw);padding-block-start:min(160px,11.59vw);-webkit-padding-after:min(100px,7.24vw);padding-block-end:min(100px,7.24vw)}.scope-items-slide{padding-inline:min(160px,11.59vw)}.scope-items.js-scroll .scope-items-slide{position:sticky;top:0;left:0}.scope-items-layout{width:100%;max-width:1046px;margin-inline:auto}.scope-items:not(.js-scroll) .scope-items-layout{-ms-grid-columns:1fr min(40px,2.9vw) 1fr min(40px,2.9vw) 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:min(40px,2.9vw);-moz-column-gap:min(40px,2.9vw);column-gap:min(40px,2.9vw);row-gap:min(60px,4.34vw)}.scope-items.js-scroll .scope-items-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh}.scope-items.items-center .scope-items-layout{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scope-item{display:-ms-grid;display:grid;row-gap:min(15px,1.09vw)}.scope-items.js-scroll .scope-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:35.66%;min-width:35.66%}.scope-item img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%}.scope-item p{line-height:2em;text-align:center}.scope-shop{-webkit-padding-before:min(300px,21.72vw);padding-block-start:min(300px,21.72vw)}.scope-shop-morph svg{height:min(360px,26.07vw)}.scope-shop-layout{-ms-grid-columns:1fr max(80px,5.79vw) 48.98%;grid-template-columns:1fr 48.98%;-webkit-column-gap:max(80px,5.79vw);-moz-column-gap:max(80px,5.79vw);column-gap:max(80px,5.79vw);row-gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:min(1028px,74.44vw);margin-inline:auto;padding-inline:min(120px,8.69vw)}.scope-shop-desc{row-gap:min(40px,2.9vw)}.scope-model{-webkit-margin-before:min(240px,17.38vw);margin-block-start:min(240px,17.38vw)}.scope-model-layout{row-gap:min(50px,3.62vw);width:100%;max-width:1366px;margin-inline:auto;padding-inline:min(120px,8.69vw)}.scope-model-layout p{text-align:center}.scope-contact{-webkit-margin-before:min(220px,15.93vw);margin-block-start:min(220px,15.93vw);margin-inline:min(160px,11.59vw)}.scope-contact-layout{row-gap:min(40px,2.9vw);width:100%;max-width:1366px;margin-inline:auto}}@media (any-hover:hover){.scope-link{border:1px solid var(--blue);-webkit-transition:background-color 400ms,color 400ms;transition:background-color 400ms,color 400ms}.scope-link:hover{background-color:transparent;color:var(--blue)}.scope-pagetop svg circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:stroke-dashoffset 400ms ease-in-out,-webkit-transform 400ms;transition:stroke-dashoffset 400ms ease-in-out,-webkit-transform 400ms;transition:stroke-dashoffset 400ms ease-in-out,transform 400ms;transition:stroke-dashoffset 400ms ease-in-out,transform 400ms,-webkit-transform 400ms}.scope-pagetop a:hover svg circle,.scope-pagetop a:hover+a svg circle{stroke-dashoffset:0px;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.scope-items.js-popup .scope-item-cross{-webkit-transition:color 300ms;transition:color 300ms}.scope-items.js-popup .scope-item-cross:hover{color:var(--blue)}.scope-contact-social a{-webkit-transition:opacity 400ms;transition:opacity 400ms}.scope-contact-social a:hover{opacity:0.35}}