:root{--border-radius:clamp(8px,.8888vw,16px);--font-36:clamp(18px,2vw,36px);--font-30:clamp(16px,2.205882vw,30px);--font-28:clamp(16px,1.5555vw,28px);--font-26:clamp(16px,1.911764vw,26px);--font-24:clamp(16px,1.3333vw,24px);--font-20:clamp(16px,1.11111vw,20px);--font-18:clamp(16px,1vw,18px);--font-16:clamp(14px,.8888vw,16px);--font-14:clamp(12px,.77777vw,14px);--mp-tlbr-32:clamp(16px,2.352941vw,32px);--mp-tlbr-24:clamp(12px,1.7647058vw,24px);--mp-tlbr-16:clamp(8px,.8888vw,16px);--mp-tlbr-14:clamp(7px,1.029411vw,14px);--mp-tlbr-12:clamp(6px,.8823529vw,12px);--mp-tlbr-8:clamp(4px,.588235vw,8px);--mp-tlbr-6:clamp(3px,.4411764vw,6px);--mp-tlbr-4:clamp(2px,.29411vw,4px);--gap-32:clamp(16px,2.352941vw,32px);--gap-24:clamp(12px,1.7647058vw,24px);--gap-16:clamp(8px,.8888vw,16px);--gap-12:clamp(6px,.8823529vw,12px);--gap-8:clamp(4px,.588235vw,8px);--gap-6:clamp(3px,.4411764vw,6px);--gap-4:clamp(2px,.29411vw,4px);--custom-font-color:#073746;--custom-border-color:#073746}.swiper-button-prev.common-prev:after,.swiper-button-next.common-next:after{color:var(--color-arrow);font-size:var(--font-36);font-weight:900;display:none}.swiper-button-prev.common-prev:hover:after,.swiper-button-next.common-next:hover:after{color:var(--color-arrow-hover)!important}.swiper-button-prev.common-prev,.swiper-button-next.common-next{position:absolute;width:unset;height:unset;margin-top:unset;top:50%;transform:translateY(-50%)}.swiper-button-prev.common-prev{left:clamp(-58px,-3.625vw,0px)}.swiper-button-next.common-next{right:clamp(-58px,-3.625vw,0px)}.common-swiper-media{line-height:1;display:flex;justify-content:center;align-items:center;width:100%;margin-top:clamp(20px,2.20588vw,30px)}.common-swiper-media div.common-swiper-pagination{position:unset;width:auto;display:none;align-items:center;gap:6px}.common-swiper-media .swiper-pagination span.swiper-pagination-bullet{opacity:1;width:6px;height:6px;border-radius:4px;margin:0 3px;background:#282828;opacity:.5;transition:width .3s,color .3s}.common-swiper-media .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px;background:#282828;border-radius:3px;opacity:1}@media(min-width:768px){.common-swiper-media.has-pag-pc{margin-top:clamp(20px,2.20588vw,30px)}.common-swiper-media.has-pag-pc .common-swiper-pagination{display:flex}.common-swiper-media:not(.has-pag-pc) .common-swiper-pagination{display:none}.common-swiper-media:not(.has-nav-pc) .common-swiper-direction,.common-swiper-media:not(.has-nav-pc) .swiper-button-prev.common-prev,.common-swiper-media:not(.has-nav-pc) .swiper-button-next.common-next{display:none}.common-swiper-media.has-nav-pc .common-swiper-direction{display:block}.common-swiper-media:not(.has-pag-pc):not(.has-nav-pc){display:none}.common-swiper-media.has-pag-pc,.common-swiper-media.has-nav-pc{display:flex}}.swiper-button-prev.common-prev svg rect,.swiper-button-next.common-next svg rect,.swiper-button-prev.common-prev svg path,.swiper-button-next.common-next svg path{transition:all .25s}.swiper-button-prev.common-prev:hover svg rect,.swiper-button-next.common-next:hover svg rect{fill:var(--color-arrow-hover);stroke:var(--color-arrow-hover);fill-opacity:1}.swiper-button-prev.common-prev:hover svg path,.swiper-button-next.common-next:hover svg path{fill:#fff;fill-opacity:1}.unfold-title{display:flex;justify-content:space-between;cursor:pointer;align-items:center}.unfold-arrow{width:12px;height:12px;border:1px solid transparent;border-radius:50%;position:relative;min-width:12px}.unfold-arrow svg{transition:all .5s}.unfold-arrow>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s}.unfold-arrow>div:nth-child(1){width:12px;height:2px;background-color:#000}.unfold-arrow>div:nth-child(2){width:2px;height:12px;background-color:#000}.unfold-content{height:0px;overflow:hidden;transition:all .2s ease-in-out}.unfold-title:hover{color:var(--t4s-theme-yellow)!important}.unfold-title:hover .unfold-arrow>div:nth-child(1),.unfold-title:hover .unfold-arrow>div:nth-child(2){background-color:var(--t4s-theme-yellow)}.custom-link{overflow:hidden;position:relative;transition:.35s ease-in-out;z-index:2}.custom-link:hover{background:#282828!important;color:#fff!important;border:2px solid #282828!important}.custom-link:hover:before{transform:scale(1);background-color:#282828;opacity:1;visibility:visible}.custom-link:before{transition:.35s ease-in-out;top:0;left:0;right:0;bottom:0;z-index:-1;content:"";position:absolute;opacity:0;visibility:hidden;transform-origin:100% 100%;transform:scaleX(0);transform:scaleX(1) scaleY(0)}@keyframes rectProgress{0%{width:0px}to{width:32px}}@keyframes bigNoPosition{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.img-water-ripples{overflow:hidden;position:relative}.img-water-ripples:before{position:absolute;border-radius:50%;width:0;height:0;top:50%;left:50%;background-color:#ffffff4d;content:"";z-index:2}.img-water-box:hover .img-water-ripples:before{top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;transition:.6s}.img-water-ripples img{opacity:1!important;transition:opacity 0s,transform 1s!important}.img-water-box:hover .img-water-ripples img{transform:scale(1.1)}.hide-pc{display:block!important}.hide-mb{display:none!important}.announce-box .announce-swiper-container{display:flex;gap:clamp(5px,2.0588235vw,28px);align-items:center}.announce-box .announce-swiper-container .announce-player svg{width:clamp(16px,1.4705882352vw,20px);height:clamp(16px,1.4705882352vw,20px)}.announce-box .announce-player{min-width:20px}.announce-box .announce-player svg:first-child{display:block}.announce-box .announce-player svg:first-child{display:none}.announce-box .announce-swiper{position:relative;width:96%}.announce-box .announce{position:initial}.announce-box .common-swiper-media{margin-top:0}.announce-box .swiper-button-prev,.announce-box .swiper-rtl .swiper-button-next{left:0;width:auto}.announce-box .announce-prev:after{font-size:clamp(10px,.8823529vw,12px);color:#fff}#header-group .menu-list__list-item{margin-inline:0}#header-group .menu-list__link{padding:0 0 clamp(12px,1.3333vw,24px) 0;border-bottom:2px solid transparent}#header-group .menu-list__link-title{font-weight:500;padding:0}#header-group .menu-list__link:hover{color:#06374c;border-bottom:2px solid #06374C}#header-group .menu-list__list-item[slot=more] .menu-list__link,#header-group .menu-list__list-item[slot=more] .menu-list__link-title{font-family:var(--menu-top-level-font-family,inherit);font-style:var(--menu-top-level-font-style,inherit);font-weight:500;font-size:var(--menu-top-level-font-size-desktop,var(--menu-top-level-font-size,inherit));line-height:var(--menu-top-level-font-line-height,inherit);text-transform:var(--menu-top-level-font-case,none);color:var(--menu-top-level-font-color,inherit)}#header-group .menu-list__list-item[slot=more] .menu-list__link{padding:0 0 clamp(12px,1.3333vw,24px) 0;border-bottom:2px solid transparent;background:transparent;cursor:pointer}#header-group .menu-list__list-item[slot=more] .menu-list__link:hover{color:#06374c;border-bottom:2px solid #06374C}#header-group .menu-list__list-item[slot=overflow]>.menu-list__link,#header-group .menu-list__list-item[slot=overflow]>.menu-list__link .menu-list__link-title{font-family:var(--menu-top-level-font-family,inherit)!important;font-style:var(--menu-top-level-font-style,inherit)!important;font-weight:500!important;font-size:var(--menu-top-level-font-size-desktop,var(--menu-top-level-font-size,inherit))!important;line-height:var(--menu-top-level-font-line-height,inherit)!important;text-transform:var(--menu-top-level-font-case,none)!important;color:var(--menu-top-level-font-color,inherit)!important}#header-component[data-menu-style=menu] .header-menu{display:flex!important;width:100%;min-width:0}#header-component[data-menu-style=menu] .header-menu__inner,#header-component[data-menu-style=menu] .header-menu .menu-list{display:flex!important;width:100%;min-width:0;min-height:0}#header-component[data-menu-style=menu] .header__drawer{display:none!important;min-height:0!important}#header-component[data-menu-style=menu] .header__column{display:flex!important}#header-component[data-menu-style=menu] .header-menu .overflow-menu{display:block!important;width:100%!important;max-width:100%!important;min-width:0}#header-component[data-menu-style=menu] .header-menu .overflow-menu::part(list){column-gap:clamp(20px,4.25vw,68px)!important;row-gap:0!important;justify-content:center}#header-group .menu-list__submenu .menu-list__submenu-inner:has(.mega-menu-panel-content){display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#header-group .menu-list__submenu .mega-menu-panel-content{display:block!important;width:100%!important;max-width:min(var(--mega-menu-panel-content-width,1220px),100%)!important;margin-inline:var(--mega-menu-panel-margin-inline,auto)!important;min-width:0!important;position:relative!important;z-index:10!important;box-sizing:border-box!important}#header-group .menu-list__submenu .menu-list__submenu-inner{padding:clamp(30px,4.4117647vw,60px) clamp(16px,2.352941vw,32px) clamp(35px,5.147058vw,70px)!important;border-top:1px solid #F2F2F2!important;overflow:visible!important;position:relative!important;box-sizing:border-box!important}#header-group .menu-list__submenu .mega-menu-panel-content .mega-menu.section{display:block!important;width:100%!important;max-width:none!important;position:relative!important;z-index:2!important;grid-template-columns:none!important}#header-group .menu-list__submenu .mega-menu-panel-content .mega-menu.section>*{grid-column:auto!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:none!important}#header-group .menu-list__submenu .mega-menu-panel-header{font-weight:700!important;font-size:var(--font-16)!important;line-height:1.5!important;margin-bottom:var(--mp-tlbr-32)!important;position:relative!important;z-index:2!important}#header-group .menu-list__submenu .mega-menu__grid{display:block!important;position:relative!important;z-index:2!important;width:100%!important;max-width:100%!important}#header-group .menu-list__submenu .mega-menu-columns{display:flex!important;flex-wrap:nowrap!important;gap:clamp(16px,3.5vw,80px)!important;align-items:flex-start!important;justify-content:var(--mega-menu-columns-justify,center)!important;width:100%!important;max-width:100%!important;position:relative!important;z-index:2!important;box-sizing:border-box!important}#header-group .menu-list__submenu .mega-menu-column{display:flex!important;flex:1 1 0!important;width:auto!important;max-width:var(--mega-menu-column-width,320px)!important;min-width:0!important;position:relative!important;z-index:2!important;overflow:visible!important;flex-direction:column!important;box-sizing:border-box!important}#header-group .menu-list__submenu .mega-menu-column__heading{display:block!important;float:none!important;clear:both!important;margin:0 0 clamp(12px,1.7647058vw,24px)!important;padding:0!important;font-weight:600!important;font-size:var(--font-16)!important;line-height:1.4!important;color:#000!important;white-space:normal!important;position:relative!important;z-index:3!important;flex:0 0 auto!important}#header-group .menu-list__submenu .mega-menu-column__list{display:grid!important;grid-template-columns:repeat(var(--mega-menu-column-sub-cols, 2),minmax(0,1fr))!important;column-gap:clamp(12px,1.1764705vw,16px)!important;row-gap:clamp(10px,.8823529vw,12px)!important;align-items:start!important;min-width:0!important;position:relative!important;z-index:2!important;padding:0!important;margin:0!important;list-style:none!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important}#header-group .menu-list__submenu .mega-menu-column__list>.mega-menu-custom__item{min-width:0!important;position:relative!important;z-index:2!important;overflow:visible!important;float:none!important;clear:none!important;width:100%!important;max-width:100%!important}#header-group .menu-list__submenu .mega-menu-column .mega-menu-column-footer,#header-group .menu-list__submenu .mega-menu-column .mega-menu-column-more{width:100%!important;max-width:100%!important}#header-group .menu-list__submenu .mega-menu-custom__item{display:block!important;position:relative!important;z-index:2!important;float:none!important;clear:both!important;margin:0!important;padding:0!important}#header-group .menu-list__submenu .mega-menu-custom__item a{display:flex!important;gap:clamp(3px,.4411764vw,6px)!important;flex-direction:row!important;align-items:center!important;min-width:0!important;position:relative!important;z-index:2!important;width:100%!important;max-width:100%!important;float:none!important;clear:none!important}#header-group .menu-list__submenu .mega-menu-custom__item img{width:clamp(20px,1.7647058vw,24px)!important;min-width:clamp(20px,1.7647058vw,24px)!important;flex-shrink:0!important;position:relative!important;z-index:2!important;float:none!important;clear:none!important}#header-group .menu-list__submenu .mega-menu-custom__item .mega-menu-custom__title{display:block!important;font-weight:400!important;font-size:var(--font-14)!important;color:#000!important;line-height:1.57142857!important;min-width:0!important;position:relative!important;z-index:2!important;float:none!important;clear:none!important;white-space:normal!important;overflow-wrap:anywhere!important}#header-group .menu-list__submenu .mega-menu-custom__image_itme{display:flex!important;flex-direction:column!important;gap:clamp(6px,.8823529vw,12px)!important;position:relative!important;z-index:2!important;float:none!important;clear:both!important;width:100%!important;grid-column:1 / -1!important}#header-group .menu-list__submenu .mega-menu-custom__image_itme .mega-menu-custom__img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;object-fit:cover!important;position:relative!important;z-index:2!important;float:none!important;clear:none!important}#header-group .menu-list__submenu .mega-menu-custom__image_itme .mega-menu-custom__image_link{text-align:center!important;width:100%!important;border:1px solid #06374C!important;padding:var(--mp-tlbr-12)!important;font-size:var(--font-14)!important;color:#06374c!important;line-height:1.571428!important;float:none!important;clear:none!important}.shopify-banner-show .bannerShow .banner-show-item-slide{position:relative}.shopify-banner-show .bannerShow{--swiper-navgation-size: 0;position:relative}.shopify-banner-show video{display:block;object-fit:cover;width:100%}.shopify-banner-show .banner-show-container{position:absolute;left:50%;height:100%;top:50%;transform:translate(-50%,-50%)}.shopify-banner-show .banner-show-box{width:max-content;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.shopify-banner-show .bannerShow .b-show-button{text-align:center}.shopify-banner-show .bannerShow .b-show-button a{display:inline-block;border:2px solid #FFFFFF;font-size:var(--font-14);font-weight:400;line-height:1.285714;color:#fff;background:transparent;padding:clamp(6px,.8823529vw,12px) clamp(25px,4.632352941176471vw,63px);border-radius:0}.shopify-banner-show .banner-show-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:clamp(16px,2.352941176vw,32px);line-height:1;display:flex;justify-content:center}.shopify-banner-show .swiper-pagination span.swiper-pagination-bullet{border-radius:4px;overflow:hidden;position:relative;background:#ffffff4d;display:flex;opacity:1;width:32px;height:5px;margin:0 5px}.shopify-banner-show .swiper-pagination span.swiper-pagination-bullet .bg,.shopify-banner-show .swiper-pagination span.swiper-pagination-bullet .progress{background:#ffffff4d;fill:#ffffff4d}.shopify-banner-show .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active .progress{background:#fff;fill:#fff}.shopify-banner-show .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:32px;height:5px;position:relative}.shopify-banner-show .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active .progress{animation:rectProgress var(--duration) linear forwards}.index-collection-box .lgs-section-title{margin-bottom:var(--mp-tlbr-16)}.index-collection-box .index-collection-swiper{position:relative}.index-collection-box .index-collection{position:initial}.index-collection-box .swiper-button-prev.common-prev,.index-collection-box .swiper-button-next.common-next{top:40%;transform:translateY(-40%)}.index-collection-box .common-swiper-media:not(.has-pag-pc){margin-top:0}.index-collection-box .index-collection-item{position:relative;cursor:pointer;display:inline-block}.index-collection-box .index-collection-brand{padding:7px 8px 7px 6px;position:absolute;left:0;top:clamp(6px,.88235294vw,12px);font-weight:500;font-size:12px;line-height:1}.index-collection-box .index-collection-item .index-collection-info{padding-top:var(--mp-tlbr-16)}.index-collection-box .index-collection-item .index-collection-title{font-family:var(--font-family-1);font-size:var(--font-16);font-weight:700;line-height:1.5;margin-bottom:var(--mp-tlbr-6)}.index-collection-box .index-collection-item .index-collection-price{font-size:var(--font-18);font-weight:700;line-height:1.3333333}.collection-diamonds-box .collection-diamonds-container .collection-diamonds-items{display:flex;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:clamp(15px,2.68125vw,42.9px)}.collection-diamonds-box .collection-diamonds-container .collection-diamonds-items .collection-diamonds-item img{width:clamp(50px,6.785714285vw,95px);height:clamp(50px,6.785714285vw,95px);margin:0 auto clamp(8px,1.25vw,17px)}.collection-diamonds-box .collection-diamonds-container .collection-diamonds-items .collection-diamonds-item{text-align:center;display:block;text-decoration:none;color:inherit}.collection-diamonds-box .collection-diamonds-container .collection-diamonds-items .collection-diamonds-item .collection-diamonds-title{font-family:var(--font-family-1);font-size:var(--font-16);font-weight:700;line-height:1.4375;transition:color .25s ease}.category-box .category-swiper{position:relative}.category-box .category{position:initial}.category-box .common-swiper-media:not(.has-pag-pc){margin-top:0}.category-box .category-item{position:relative;display:block;text-decoration:none;color:inherit}.category-box .category-media-wrap{position:relative;overflow:hidden;line-height:0}.category-box .category-media-wrap .category-img{width:100%;height:auto;display:block}.category-box .category-media-wrap .category-img-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.category-box .category-item.has-hover-img:hover .category-img-hover{opacity:1}.category-box .category-info{text-align:center;position:absolute;bottom:0;left:0;right:0;opacity:.8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:clamp(6px,.955882vw,13px)}.category-box .category-info .category-title{font-family:var(--font-family-1);font-weight:700;font-size:var(--font-16);line-height:1.5;margin-bottom:2px;transition:color .25s ease}.category-box .category-info .category-link .category-link-a{font-weight:400;font-size:12px;line-height:1.5;text-decoration:underline;transition:color .25s ease}.index-text-box .index-text-swiper{position:relative}.index-text-box .index-text{position:initial}.index-text-box .common-swiper-media:not(.has-pag-pc){margin-top:0}.index-text-box .index-text-item .index-text-content{font-family:var(--font-family-1);font-weight:700;font-size:var(--font-20);line-height:1.6;margin-bottom:var(--content-mb-pc,var(--mp-tlbr-32))}.index-text-box .index-text-item{text-align:center}.index-text-box .index-text-item .index-text-img{margin:0 auto var(--img-mb-pc,var(--mp-tlbr-24));max-width:var(--img-w-pc,79px);width:100%;height:auto;display:block}.index-text-box .index-text-item .index-text-title{font-size:var(--font-16);line-height:1.1875}.index-text-box .swiper-button-prev.common-prev,.index-text-box .swiper-button-next.common-next{top:40%;transform:translateY(-40%)}.index-text-box .swiper-button-prev.common-prev{left:clamp(-96px,-7.05882352vw,0px)}.index-text-box .swiper-button-next.common-next{right:clamp(-96px,-7.05882352vw,0px)}.reviews-box .reviews-swiper{position:relative}.reviews-box .reviews{position:initial}.reviews-box .common-swiper-media:not(.has-pag-pc){margin-top:0}.reviews-box .reviews-info{padding:clamp(16px,2.35294117vw,32px) clamp(20px,2.94117647vw,40px) 0 0}.reviews-box .reviews-info .reviews-date{font-weight:500;font-size:var(--font-14);line-height:1.285714;margin-bottom:var(--mp-tlbr-4)}.reviews-box .reviews-info .reviews-star{display:flex;gap:4px;margin-bottom:clamp(12px,1.83823529vw,25px)}.reviews-box .reviews-info .reviews-star svg{max-width:20px;display:block;flex-shrink:0}.reviews-box .reviews-info .reviews-title{font-family:var(--font-family-1);font-weight:700;font-size:var(--font-18);line-height:1.333333;margin-bottom:clamp(12px,1.83823529vw,25px)}.reviews-box .reviews-info .reviews-content{font-size:var(--font-14);line-height:1.571428;margin-bottom:var(--mp-tlbr-16)}.reviews-box .reviews-info .reviews-name{font-size:var(--font-14);line-height:1.571428}.reviews-box .img-water-ripples{width:100%;overflow:hidden}.reviews-box .img-water-ripples img,.reviews-box .img-water-ripples svg{width:100%;height:100%;object-fit:cover;display:block}.reviews-box.reviews-img-landscape .img-water-ripples{aspect-ratio:4 / 3}.reviews-box.reviews-img-portrait .img-water-ripples{aspect-ratio:3 / 4}.reviews-box .reviews-media-trigger{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.reviews-box .reviews-play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;line-height:0;pointer-events:none;transition:transform .25s ease}.reviews-box .reviews-play-btn svg{width:clamp(40px,4.41176vw,68px);height:auto;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.reviews-box .reviews-media-trigger:hover .reviews-play-btn{transform:translate(-50%,-50%) scale(1.08)}.reviews-box .reviews-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.reviews-box .reviews-video-modal[hidden]{display:none}.reviews-box .reviews-video-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf}.reviews-box .reviews-video-modal__dialog{position:relative;z-index:1;width:min(960px,100%);aspect-ratio:16 / 9;background:#000}.reviews-box .reviews-video-modal__close{position:absolute;top:-40px;right:0;width:36px;height:36px;border:0;background:transparent;color:#fff;font-size:32px;line-height:1;cursor:pointer}.reviews-box .reviews-video-modal__frame{width:100%;height:100%}.reviews-box .reviews-video-modal__frame iframe{width:100%;height:100%;border:0;display:block}html.reviews-modal-open{overflow:hidden}.index-blog-box .index-blog-swiper{position:relative}.index-blog-box .index-blog{position:initial}.index-blog-box .common-swiper-media:not(.has-pag-pc){margin-top:0}.index-blog-box .index-blog-info{padding:clamp(10px,1.617647vw,22px) clamp(20px,2.941176vw,40px) 0 0}.index-blog-box .index-blog-info .index-blog-title{font-family:var(--font-family-1);font-weight:700;font-size:var(--font-20);line-height:1.6;margin-bottom:var(--mp-tlbr-16)}.index-blog-box .index-blog-info .index-blog-link{line-height:1}.index-blog-box .index-blog-info .index-blog-link a{font-weight:400;font-size:var(--font-14);line-height:1.285714285714286;text-decoration:underline}.index-shipping-box .index-shipping-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:clamp(15px,3.602941176470588vw,49px)}.index-shipping-box .index-shipping-item{text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.index-shipping-box .index-shipping-item img{width:clamp(40px,4.117647vw,56px);height:clamp(40px,4.117647vw,56px);margin-bottom:clamp(10px,1.544117vw,21px)}.index-shipping-box .index-shipping-item:hover img{animation:bigNoPosition .5s}.index-shipping-box .index-shipping-item .index-shipping-title{font-family:var(--font-family-1);font-weight:700;font-size:var(--font-16);line-height:1.4375}.index-shipping-box .index-shipping-item .index-shipping-content{word-spacing:2px;font-size:clamp(14px,1.1764705vw,16px);line-height:1.42857;margin-top:clamp(5px,1.1764705vw,16px)}.gallery-box .gallery{padding-top:clamp(20px,2.941176470588vw,40px);position:initial}.gallery-box .gallery-content{position:relative}.gallery-box .common-swiper-media:not(.has-pag-pc){margin-top:0}.gallery-box .gallery-image{display:block}.gallery-box .gallery-image img{transition:all .3s;top:0;position:relative;cursor:pointer}.gallery-box .gallery-image:hover img{top:-30px;position:relative}.gallery-box .gallery-prev{left:clamp(8px,.8888vw,16px)}.gallery-box .gallery-next{right:clamp(8px,.8888vw,16px)}.gallery-box .gallery-prev:after,.gallery-box .gallery-next:after{display:none}.gallery-box.is-continuous .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.new-footer-box .new-footer-box{padding-right:clamp(3px,.5147058vw,7px)}.new-footer-box .new-footer-container{display:flex;gap:clamp(30px,8.0625vw,129px)}.new-footer-box .new-footer-img{margin-bottom:var(--image_mgb);max-width:185px}.new-footer-box .nf-link .nf-link-header{font-family:var(--font-family-1);font-weight:700;font-size:var(--font-18);color:#fff;line-height:1;margin-bottom:clamp(15px,1.985294vw,27px)}.new-footer-box .nf-link .nf-link-ul{list-style:none;margin:0;padding:0}.new-footer-box .nf-link .nf-link-ul .nf-link-li a{white-space:nowrap;color:#fff;font-weight:400;font-size:var(--font-14);line-height:2.078571428571429}.new-footer-box #contact_form{margin-bottom:var(--mp-tlbr-32)}.new-footer-box .email-signup__input-group{display:flex;margin-bottom:var(--mp-tlbr-6);gap:0!important}.new-footer-box .email-signup__input-group .email-signup__input{flex:1;color:#fff;border:1px solid #FFFFFF;background:transparent;border-radius:0;height:clamp(35px,2.9411764vw,40px);font-size:var(--font-14);line-height:1.57142857;padding:clamp(5px,.6617647vw,9px) clamp(5px,.73529411vw,10px)}.new-footer-box .email-signup__input-group .email-signup__input::placeholder{color:#fff}.new-footer-box .email-signup__input-group .email-signup__input:focus-visible{outline:none}.new-footer-box .email-signup__input-group .email-signup__button{height:clamp(35px,2.9411764vw,40px);background:#fff;cursor:pointer;font-weight:600;text-transform:uppercase;border:0;color:var(--custom-font-color);font-size:var(--font-14);line-height:1.57142857;padding:clamp(5px,.6617647vw,9px) clamp(12px,1.9117647vw,26px)}.new-footer-box .email-signup__message{display:flex;align-items:center;color:#fff}.new-footer-box .email-signup__message p{margin:0}.new-footer-box .social-icons__wrapper{display:flex;flex-wrap:wrap;gap:clamp(5px,.808823vw,11px)}.new-footer-box .social-icons__wrapper .social-icons-link .social-icons__icon-label{display:none}.new-footer-box .social-icons__wrapper .social-icons-link>img{width:clamp(35px,2.6470588vw,36px)}.bottom-bar-box .bottom-bar-items{font-weight:400;font-size:13px;color:#fff;line-height:1.384615}.lg-breadcrumb a,.lg-breadcrumb span{font-weight:400;font-size:12px;line-height:1.5}.collection-step-box .lgs-title{margin-bottom:var(--mp-tlbr-16)}.collection-step-box .collection-step-container{border:1px solid #D9D9D9;display:flex;height:78px;overflow:hidden;background-color:#d9d9d9}.collection-step-box .collection-step.collection-design{display:flex;align-items:center;position:relative;width:218px;justify-content:center}.collection-step-box .collection-design .design_title{font-weight:500;font-size:13px;line-height:1.6923076}.collection-step-box .collection-step{position:relative;width:33.3%;display:table-cell;vertical-align:top;cursor:pointer}.collection-step-box .collection-step.active-step .node{background:#e7ebed}.collection-step-box .collection-step.active-step .node:before{border-top-color:#e7ebed;border-bottom-color:#e7ebed}.collection-step-box .collection-step.active-step .node:after{border-left-color:#e7ebed}.collection-step-box .collection-step .node{position:relative;display:block;width:auto;height:76px;margin-right:16px;background:#fff;text-decoration:none}.collection-step-box .collection-step:hover .node{background:#e7ebed}.collection-step-box .collection-step .node:before{width:0;height:0;border-top:38px solid #fff;border-bottom:38px solid #fff;border-left:15px solid transparent;position:absolute;content:"";top:0;left:0;transform:translate(-100%)}.collection-step-box .collection-step:hover .node:before{border-top-color:#e7ebed;border-bottom-color:#e7ebed}.collection-step-box .collection-step .node:after{width:0;height:0;border-top:38px solid transparent;border-bottom:38px solid transparent;border-left:15px solid #fff;position:absolute;content:"";top:0;right:0;transform:translate(100%)}.collection-step-box .collection-step:hover .node:after{border-left-color:#e7ebed}.collection-step-box .collection-step.collection-step-3 .node:last-child{margin-right:0;padding-right:25px}.collection-step-box .collection-step:last-child .node:after{display:none}.collection-step-box .collection-step .node-skin{background-color:inherit;position:relative;z-index:2;display:table;table-layout:fixed;width:100%;height:inherit;vertical-align:middle}.collection-step-box .collection-step .node-skin>div{display:table-cell;vertical-align:middle}.collection-step-box .collection-step .num{font-size:var(--font-26);font-family:var(--font-family-1);color:#2c2c2c;text-align:center;width:50px;font-weight:500;line-height:1.307692}.collection-step-box .collection-step .info{text-align:left}.collection-step-box .collection-step .info>div:last-child{margin:0}.collection-step-box .info .heading{font-weight:600;font-size:13px;line-height:1;margin-bottom:3px}.collection-step-box .info .content{font-weight:400;font-size:13px;line-height:1;margin-bottom:2px}.collection-step-box .info .steplink{line-height:1;display:flex;gap:clamp(5px,.735294vw,10px)}.collection-step-box .info .steplink a{font-weight:400;font-size:13px;line-height:1;text-decoration:underline}.collection-step-box .collection-step .photo{text-align:center}.collection-step-box .collection-step-1 .photo{width:62px;height:27px}.collection-step-box .collection-step-2 .photo{width:38px;height:38px}.collection-step-box .collection-step-3 .photo{width:26px;height:34px}.collection-category-box .collection-category-item img{border:2px solid transparent}.collection-category-box .collection-category-item:hover img{border-color:gray}.collection-category-box .collection-category-info{padding:var(--mp-tlbr-12);text-align:center}.collection-category-box .collection-category-info .collection-category-title{font-size:var(--font-14);line-height:1.5714285}.collection-category-box .collection-category-prev,.collection-category-box .collection-category-next{transform:translateY(-50%);width:35px;height:35px;border-radius:10em;background-color:#fff;box-shadow:0 4px 4px #00000026}.collection-category-box .collection-category-prev:after,.collection-category-box .collection-category-next:after{font-size:13px;font-weight:600;color:#000}.collection-category-box .swiper-button-prev.swiper-button-disabled,.collection-category-box .swiper-button-next.swiper-button-disabled{opacity:0}.collection-category-box .collection-category-prev{left:10px}.collection-category-box .collection-category-next{right:10px}.faq-container .faq-item{padding:clamp(12px,1.6911764vw,23px) clamp(5px,.8823vw,12px) clamp(12px,1.76470588vw,24px) 0;border-bottom:1px solid #E9E9E9}.faq-container .faq-item .faq-item-title{font-family:var(--font-family-1);transition:all .2s ease-in-out;font-weight:700;font-size:var(--font-16);line-height:1.5}.faq-container .faq-item .faq-item-title svg path{transition:all .2s ease-in-out}.faq-container .faq-item .faq-item-title:hover svg path{fill:var(--custom-font-color)}.faq-container .faq-item .faq-item-content .faq-item-inner-content{padding:clamp(5px,1.1764705vw,16px) 0 0;font-size:var(--font-16);line-height:1.375}facets-form-component form{justify-content:flex-end;padding-bottom:16px}.variant-metaobject-filters-bar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:clamp(8px,1.1029411vw,15px);padding-block:var(--padding-xs) 0}.variant-metaobject-filters-bar__divider{flex-shrink:0;align-self:stretch;width:1px;min-height:clamp(50px,5.1470588vw,70px);background-color:#e9e9e9}.variant-metaobject-strip-group{display:flex;flex-direction:column;gap:clamp(8px,1.1029411vw,15px);flex:0 1 auto;min-width:0}.variant-metaobject-strip__heading{margin:0;font-size:12px;line-height:1.25;color:#868686;white-space:nowrap}.variant-metaobject-strip__heading .all{color:#0a0a0a}.variant-metaobject-strip--metal .variant-metaobject-strip__list{gap:10px}.variant-metaobject-strip--metal .variant-metaobject-strip__img{width:28px;height:28px;border-radius:50%;display:block;object-fit:cover;cursor:pointer}.variant-metaobject-strip--shape .variant-metaobject-strip__img{width:36px;height:36px;border-radius:0;display:block;object-fit:cover;cursor:pointer}.variant-metaobject-strip__list{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:36px;gap:4px;margin:0;padding:0;overflow-x:auto;scrollbar-width:thin}.variant-metaobject-strip__link{display:block;line-height:0;text-decoration:none;color:inherit}.variant-metaobject-strip--shape .variant-metaobject-strip__list{overflow-x:hidden}.variant-metaobject-strip--shape .variant-metaobject-strip__link{position:relative}.variant-metaobject-strip--shape .variant-metaobject-strip__link:after{content:"";width:calc(100% - 10px);bottom:0;position:absolute;left:5px;right:5px;height:1.42px;background:transparent}.variant-metaobject-strip--shape .variant-metaobject-strip__link:hover:after{background:#06374c}.variant-metaobject-strip--metal .variant-metaobject-strip-group{gap:clamp(8px,1.25vw,17px)}.variant-metaobject-strip--metal .variant-metaobject-strip__list{padding:0 4px;height:36px}.variant-metaobject-strip--metal .variant-metaobject-strip__link{position:relative}.variant-metaobject-strip--metal .variant-metaobject-strip__link:after{box-sizing:border-box;content:"";width:34px;height:34px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid transparent}.variant-metaobject-strip--metal .variant-metaobject-strip__link:hover:after{border:1px solid #06374C}.facets__filters-bar-button{background:#06374c;padding:clamp(8px,.955882vw,12px) clamp(15px,2.2794117vw,32px);font-weight:500;font-size:12px;color:#fff;line-height:1;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:clamp(8px,.882352vw,12px)}.facets--horizontal .facets__summary.sort{height:auto;outline:1px solid #D9D9D9;padding:clamp(8px,.955882vw,13px) clamp(12px,1.470588vw,20px)}.facets--horizontal .facets__summary.sort .icon-caret{margin:0;height:12px}.facets--horizontal .facets__summary.sort .facets__label{font-weight:500;font-size:12px;line-height:1;text-transform:capitalize}.collection-wrapper .results-filters-wrapper{margin-bottom:clamp(5px,1.9852941vw,27px);padding:0}.ResultsFilters{display:flex;justify-content:space-between;gap:clamp(8px,1.1764705vw,16px);align-items:center}.ResultsFilters .ResultsFilters-num{font-weight:500;font-size:var(--font-14);line-height:12px}.ResultsFilters .ResultsFilters-filter{display:flex;justify-content:flex-start;flex:1;align-items:center;gap:clamp(6px,.8823529vw,12px)}.ResultsFilters .ResultsFilters-filter .ResultsFilters-item{display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;color:gray;line-height:1.5}.ResultsFilters .ResultsFilters-clear{font-size:12px;line-height:1}.facets-block-wrapper:after{content:"";position:absolute;left:0;right:0;width:100%;height:1px;background-color:#e9e9e9}swatches-variant-picker-component .variant-option--metal-row{justify-content:var(--overflow-list-alignment)}#ResultsList .card-gallery{margin-bottom:clamp(10px,1.470588vw,20px)}#ResultsList .product-card__content .contents .text-block{padding-top:10px;padding-bottom:4px}#ResultsList .product-card__content .contents .text-block p{font-weight:700;font-size:var(--font-14);line-height:1.2857142;text-align:center;font-family:var(--font-family-1)}#ResultsList product-price.text-block .price__regular,#ResultsList product-price.text-block .unit-price{text-align:center;font-weight:700;font-size:var(--font-14);line-height:1.57142857}#ResultsList product-price.text-block .unit-price{font-size:12px}.pro-img-text-box{background-color:#f9f9f9;display:flex;justify-content:space-between;padding:13px clamp(35px,5.367647vw,73px) 12px clamp(40px,5.88235vw,80px);gap:clamp(10px,1.470588235294118vw,20px);align-items:center}.pro-img-text-box .pro-img-text-left{max-width:308px}.pro-img-text-box .pro-img-text-left .pro-img-text-header{font-family:var(--font-family-1);font-weight:700;font-size:var(--font-28);line-height:1.571428;margin-bottom:clamp(15px,2.94117647vw,40px)}.pro-img-text-box .pro-img-text-left .pro-img-text-info1{margin-bottom:clamp(15px,3.1617647vw,43px)}.pro-img-text-box .pro-img-text-left .pro-img-text-item{align-items:center;display:flex;gap:12px;margin-bottom:3px}.pro-img-text-box .pro-img-text-left .pro-img-text-info2 .pro-img-text-item{margin-bottom:0}.pro-img-text-box .pro-img-text-left .pro-img-text-item>img{width:19px;height:16px}.pro-img-text-box .pro-img-text-left .pro-img-text-title{font-weight:700;font-size:var(--font-24);line-height:1.333333;font-family:var(--font-family-1)}.pro-img-text-box .pro-img-text-left .pro-img-text-content{font-weight:400;font-size:var(--font-14);line-height:1.5714285;padding-left:31px}.pro-img-text-box .pro-img-text-right img{max-width:clamp(250px,31.98529vw,435px)}.shopify-product-information product-price .price__regular{font-weight:700;font-size:var(--font-18);color:#172b4d;line-height:1.4444444}.shopify-product-information product-price{justify-content:space-between;flex-direction:row;display:flex}.shopify-product-information product-price .price_setting{font-weight:400;font-size:12px;color:#3f4a5c;line-height:1.5;display:inline-block;margin-left:clamp(4px,.6617647vw,9px)}div.igiCertified{display:none;position:relative;top:clamp(6px,1.02941176vw,14px);max-width:120px;font-size:12px;color:#06374c;line-height:1.5;align-items:center;gap:4px;padding:var(--mp-tlbr-6) var(--mp-tlbr-12);outline:1px solid #06374C}.shopify-product-information div.igiCertified{display:flex}div.igiCertified img{width:20px;heigrht:14px}.shopify-product-information .jdgm-widget{font-weight:400;font-size:12px;color:#3f4a5c;line-height:1.5}.fold-variant-box .fold-variant-items{display:flex;gap:8px;flex-wrap:wrap}.fold-variant-box .fold-variant-items.fold-variant-item-shape{gap:6px;padding:0 1px}.fold-variant-box .fold-variant-items.fold-variant-item-shape img{cursor:pointer;width:32px}.fold-variant-box .fold-variant-items.fold-variant-item-shape img.active,.fold-variant-box .fold-variant-items.fold-variant-item-shape img:hover{outline:1px solid var(--custom-border-color);outline-offset:-1.5px;background-color:#fff}.fold-variant-box .fold-variant-items span{cursor:pointer;padding:9px 16px;background:#f6f6f6;font-size:var(--font-14);line-height:1.28571428}.fold-variant-box .fold-variant-items span.active,.fold-variant-box .fold-variant-items span:hover{color:var(--custom-font-color);outline:1px solid var(--custom-border-color);outline-offset:-1.5px;background-color:#fff}.variant-box .variant-header{font-weight:500;font-size:14px;line-height:1.57142857;margin-bottom:var(--mp-tlbr-8)}.variant-box .variant-items{display:flex;gap:6px;margin-bottom:24px}.variant-box .variant-items img{width:32px;height:32px;border-radius:50%;cursor:pointer}.variant-box .variant-items img.active,.variant-box .variant-items img:hover{color:var(--custom-font-color);outline:1px solid var(--custom-border-color);outline-offset:-1.5px;background-color:#fff}.ring-total-box{display:flex;justify-content:space-between;align-items:center}.ring-total-box .ring-total-title{font-weight:500;font-size:var(--font-14);color:var(--custom-font-color);line-height:1.5714285}.ring-total-box .ring-total-content{font-size:12px;line-height:1.5;margin-top:var(--mp-tlbr-8)}.ring-total-box .ring-total-content .ring-total-price{font-size:var(--font-14);line-height:1.28571428}.pro-checkboxes{display:flex;align-items:center;gap:var(--gap-8);font-size:var(--font-14);line-height:1.2857142}.pro-checkboxes input[type=checkbox]{width:18px;height:18px;border:1px solid #D9D9D9;border-radius:0}.pro-checkboxes input[type=checkbox]:checked{background-color:#173644}.prod-shipping{padding:16px 24px;background:#f9f9f9;margin-bottom:24px}.prod-shipping-header{font-weight:500;font-size:var(--font-14);line-height:1.5714285714;display:flex;gap:5px;align-items:center;margin-bottom:var(--mp-tlbr-16)}.prod-shipping-header img{width:12px}.prod-shipping .prod-shipping-items{display:grid;grid-template-columns:1fr 1fr;gap:12px clamp(30px,6.1764705vw,84px);max-width:338px}.prod-shipping .prod-shipping-item{display:flex;gap:var(--gap-12);align-items:center}.prod-shipping .prod-shipping-item img{width:24px;height:24px}.prod-shipping .prod-shipping-item:hover img{animation:bigNoPosition .5s}.prod-shipping .prod-shipping-item .prod-shipping-title{font-size:12px;line-height:1.5}.choose-setting-box{margin-bottom:24px}.choose-setting-box .choose-setting-items{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--mp-tlbr-16)}.choose-setting-box .choose-setting-items .choose-setting-item{transition:all .25s ease;cursor:pointer;text-align:center;padding:12px;font-weight:500;font-size:var(--font-14);line-height:1.5714285}.choose-setting-box .choose-setting-items .choose-setting-item:hover{opacity:.6}.choose-setting-box .choose-setting-items .choose-setting-item:first-child{color:#fff;background:#073746}.choose-setting-box .choose-setting-items .choose-setting-item:last-child{justify-content:center;align-items:center;outline:1px solid #06374C;color:var(--custom-font-color);display:flex;gap:clamp(3px,.51470588vw,7px)}.choose-setting-box .choose-setting-items .choose-setting-item:last-child svg{width:17px;height:14px}.choose-setting-box .choose-setting-content{font-size:12px;line-height:1.8333333}.fold-box .unfold-title{font-size:var(--font-14);line-height:1.71428571}.fold-box .fold-item .fold-item-title{font-size:14px;line-height:1.7142857;padding-right:var(--mp-tlbr-14)}.fold-box .fold-item .fold-item-title .fold-item-title-content{display:flex;align-items:center;gap:4px}.fold-box .fold-item .fold-item-title .fold-item-title-content a{display:inline-block;width:12px;height:12px}.fold-box .fold-item .fold-item-content{font-size:var(--font-14);line-height:1.7142857}.fold-box .fold-item .fold-item-title .unfold-arrow{width:11px;height:6px;min-width:11px}.fold-box .fold-item-content .fold-item-content-inner{padding-top:var(--mp-tlbr-8)}.fold-box .fold-item-content .fold-item-content-inner .fold-item-content-content{padding-top:4px}.fold-recommended-swiper{max-width:534px;padding-top:4px}.fold-recommended-swiper .fold-recommended-info{padding-top:6px;text-align:center;font-weight:400;font-size:var(--font-14);line-height:1.285714}.fold-recommended-swiper .fold-recommended-info .fold-recommended-title{margin-bottom:4px}.fold-recommended-swiper .swiper-button-next.common-next{right:10px}.fold-recommended-swiper .swiper-button-prev.common-prev{left:10px}.fold-recommended-swiper .swiper-button-next.common-next,.fold-recommended-swiper .swiper-button-prev.common-prev{opacity:0;top:35%;transition:all .25s ease}.fold-recommended-swiper:hover .swiper-button-next.common-next.swiper-button-disabled,.fold-recommended-swiper:hover .swiper-button-prev.common-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.fold-recommended-swiper:hover .swiper-button-next.common-next,.fold-recommended-swiper:hover .swiper-button-prev.common-prev{opacity:1}.fold-recommended-swiper .fold-recommended-media{margin:0}product-sharing.product-sharing{display:flex;flex-direction:column;gap:var(--gap-16);width:100%}product-sharing .product-sharing__title{margin:0;font-size:var(--font-14);line-height:1.2857142;color:#0e0e0e}product-sharing .product-sharing__icons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-12)}product-sharing .product-sharing__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity var(--animation-speed) var(--animation-easing)}product-sharing .product-sharing__icon:hover{opacity:.75}product-sharing .product-sharing__icon img,product-sharing .product-sharing__icon svg{display:block;width:20px;height:20px}product-sharing .product-sharing__feedback{font-size:.875rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.pro-order-details-box{gap:0 20px;background:#f9f9f9;align-items:center;display:grid;grid-template-columns:1fr 1.1419fr;padding:clamp(20px,3.08823vw,42px) clamp(25px,3.455882vw,47px) clamp(20px,3.08823vw,42px) clamp(40px,5.8823529vw,80px)}.pro-order-details-box .pro-order-details-left{max-width:449px}.pro-order-details-box .pro-order-details-header{font-family:var(--font-family-1);font-weight:700;font-size:var(--font-28);line-height:1.5714285;margin-bottom:clamp(15px,2.94117647vw,40px)}.pro-order-details-box .pro-order-details-info.type1{margin-bottom:clamp(10px,1.4705882vw,20px)}.pro-order-details-box .pro-order-details-info.type1 .pro-order-details-title{margin-bottom:4px}.pro-order-details-box .pro-order-details-info.type1 .pro-order-details-content{font-weight:400;font-size:var(--font-14);line-height:1.571428}.pro-order-details-box .pro-order-details-info.type1 .pro-order-details-content ul{padding-left:0;margin:0;list-style:none}.pro-order-details-box .pro-order-details-info.type1 .pro-order-details-content ul li{position:relative;padding-left:5px}.pro-order-details-box .pro-order-details-info.type1 .pro-order-details-content ul li:after{position:absolute;content:"\b7";left:0;top:50%;transform:translateY(-50%)}.pro-order-details-box .pro-order-details-info .pro-order-details-title{font-family:var(--font-family-1);font-weight:700;font-size:var(--font-24);line-height:1.3333333}.pro-order-details-box .pro-order-details-info.type2 .pro-order-details-title{display:flex;align-items:center;gap:var(--gap-16)}.pro-order-details-box .pro-order-details-info.type2 .pro-order-details-title svg{width:clamp(8px,.80882352vw,11px)}.difference-swiper .difference-item{position:relative}.difference-swiper .difference-item-info{position:absolute;left:clamp(12px,1.76470588vw,24px);bottom:clamp(12px,1.76470588vw,24px)}.difference-swiper .difference-item-info .difference-item-title{font-weight:700;font-size:var(--font-16);color:#fff;line-height:1.5}.difference-swiper .difference-item-info .difference-item-content{font-size:12px;color:#fff;line-height:1.666666;margin-top:var(--mp-tlbr-8)}.difference-swiper .difference-prev{left:clamp(10px,.8888vw,16px)}.difference-swiper .difference-next{right:clamp(10px,.8888vw,16px)}.difference-swiper .difference-prev:after,.difference-swiper .difference-next:after{display:none}.static-banner-box{position:relative}.static-banner-box .static-banner-info{width:max-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.gift-price-box{display:flex;gap:var(--gap-32);justify-content:center}.gift-price-box>.shopify-block{display:contents}.gift-price-box .gift-price-item{flex:1 1 calc(50% - 32px);display:block;text-align:center;padding:var(--mp-tlbr-32);font-size:var(--font-24);line-height:1.25;font-weight:600;background:var(--color-background);color:var(--color-foreground)}.img-with-col-box>.shopify-block{display:contents}.brand-about-label{margin:0 0 var(--mp-tlbr-8);font-size:var(--font-14);letter-spacing:.12em;text-transform:uppercase;opacity:.65}.brand-about-body{font-size:var(--font-16);line-height:1.7}.brand-about-body p{margin:0 0 1em}.brand-about-body p:last-child{margin-bottom:0}.brand-about-placeholder{width:100%;height:100%;display:block;background:#f3f3f3}.brand-about-hero-box{overflow:hidden}.brand-about-hero{position:relative;min-height:min(72vh,720px);display:flex;align-items:flex-end}.brand-about-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.brand-about-hero__media img,.brand-about-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.brand-about-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0737461a,#0737468c)}.brand-about-hero__content{position:relative;z-index:1;width:100%;padding:clamp(40px,6vw,90px) 0;color:#fff}.brand-about-hero__eyebrow{margin:0 0 12px;font-size:var(--font-14);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.brand-about-hero__heading{margin:0 0 16px;font-family:var(--font-family-1);font-weight:700;font-size:clamp(32px,4.4vw,56px);line-height:1.15}.brand-about-hero__text{margin:0;max-width:560px;font-size:clamp(15px,1.25vw,18px);line-height:1.65;opacity:.92}.brand-about-quote-box .lgs-section-title{margin-bottom:var(--mp-tlbr-16)}.brand-about-quote__inner{margin:0 auto;max-width:820px;text-align:center}.brand-about-quote__text{margin:0 0 20px;font-family:var(--font-family-1);font-size:clamp(20px,2.2vw,28px);line-height:1.55;font-weight:400}.brand-about-quote__author{display:block;font-style:normal;font-size:var(--font-14);letter-spacing:.06em;opacity:.8}.brand-about-story-box .lgs-section-title{margin-bottom:var(--mp-tlbr-16)}.brand-about-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.brand-about-story--left .brand-about-story__media{order:-1}.brand-about-story__media{overflow:hidden;aspect-ratio:4/5;background:#f5f5f5}.brand-about-story__media img,.brand-about-story__media svg{width:100%;height:100%;object-fit:cover;display:block}.brand-about-values-box .lgs-section-title{margin-bottom:var(--mp-tlbr-16)}.brand-about-values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.5vw,32px)}.brand-about-values__item{padding-top:8px;border-top:1px solid rgba(7,55,70,.18)}.brand-about-values__index{display:block;margin-bottom:12px;font-size:var(--font-14);letter-spacing:.08em;color:#073746;opacity:.7}.brand-about-values__title{margin:0 0 10px;font-family:var(--font-family-1);font-size:var(--font-20);line-height:1.35;font-weight:700}.brand-about-values__text{margin:0;font-size:var(--font-14);line-height:1.6;opacity:.85}.brand-about-mission-box .lgs-section-title{margin-bottom:var(--mp-tlbr-16)}.brand-about-mission__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px)}.brand-about-mission__card{padding:clamp(24px,3vw,40px);background:#f7f8f8}.brand-about-mission__title{margin:0 0 12px;font-family:var(--font-family-1);font-size:clamp(22px,2vw,28px);line-height:1.3;font-weight:700}.brand-about-responsibility-box .lgs-section-title{margin-bottom:var(--mp-tlbr-16)}.contact-form__form{display:flex;flex-direction:column;gap:var(--gap-32);width:100%}.contact-form__field{display:flex;flex-direction:column;width:100%}.contact-form__input{width:100%;overflow:hidden;text-overflow:ellipsis;color:currentColor;background-color:transparent;padding:var(--mp-tlbr-8) 0;border:none;border-bottom:1px solid rgb(0 0 0);border-radius:0;outline:none;-webkit-font-smoothing:antialiased;box-shadow:none;font-size:var(--font-16);line-height:1.4}.contact-form__input::placeholder{color:currentColor;opacity:.7}.contact-form__input:focus{border-bottom-color:#00000073;outline:none;box-shadow:none}.contact-form__input--textarea{resize:vertical;min-height:160px;overflow-y:auto}.contact-form__error,.contact-form__success{display:flex;align-items:center;gap:var(--gap-8)}.contact-form .submit-button{align-self:flex-start;margin-top:var(--mp-tlbr-8)}.article-seo__breadcrumb{width:100%;max-width:var(--normal-content-width);margin:0 auto var(--mp-tlbr-16);font-size:var(--font-14);line-height:1.4;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.article-seo__breadcrumb a{text-decoration:none;color:currentColor;opacity:.7}.article-seo__breadcrumb a:hover{opacity:1}.article-seo__sep{opacity:.4}.article-seo__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-12);margin-top:var(--mp-tlbr-8);font-size:var(--font-14);opacity:.7}.article-seo__tags{width:100%;max-width:var(--normal-content-width);margin:var(--mp-tlbr-32) auto 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-8)}.article-seo__tags-label{font-size:var(--font-14);font-weight:600}.article-seo__tags-list{display:flex;flex-wrap:wrap;gap:var(--gap-8);list-style:none;margin:0;padding:0}.article-seo__tags-list a{display:inline-block;font-size:var(--font-14);padding:4px 10px;border:1px solid rgba(0,0,0,.15);text-decoration:none;color:currentColor}.article-seo__tags-list a:hover{border-color:currentColor}.blog-article-layout{width:100%;max-width:var(--normal-content-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--gap-32)}.blog-article-layout--with-toc{max-width:min(1100px,100%)}.article-toc-wrap{order:-1}.article-toc{padding:var(--mp-tlbr-16);border:1px solid rgba(0,0,0,.1)}.article-toc__title{margin:0 0 var(--mp-tlbr-12);font-size:var(--font-16);font-weight:600}.article-toc__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.article-toc__link{display:block;font-size:var(--font-14);line-height:1.4;text-decoration:none;color:currentColor;opacity:.7}.article-toc__link:hover,.article-toc__link.is-active{opacity:1}.article-toc__item--h3 .article-toc__link{padding-left:12px;font-size:var(--font-14)}.blog-article-layout__main .blog-post-content{max-width:none;margin:0}.blog-article-layout__main .blog-post-content h2,.blog-article-layout__main .blog-post-content h3{scroll-margin-top:100px}.article-recommendations-box .article-recommendations-items{display:grid;grid-template-columns:1fr;gap:var(--gap-16)}.article-recommendations-box .article-recommendations-link{display:grid;grid-template-columns:120px 1fr;gap:var(--gap-12);text-decoration:none;color:currentColor;text-align:left}.article-recommendations-box .article-recommendations-media{aspect-ratio:4/3;overflow:hidden;background:#f5f5f5}.article-recommendations-box .article-recommendations-media img,.article-recommendations-box .article-recommendations-media svg{width:100%;height:100%;object-fit:cover;display:block}.article-recommendations-box .article-recommendations-date{display:block;font-size:var(--font-14);opacity:.65;margin-bottom:4px}.article-recommendations-box .article-recommendations-title{margin:0 0 6px;font-size:var(--font-18);line-height:1.3}.article-recommendations-box .article-recommendations-excerpt{margin:0;font-size:var(--font-14);line-height:1.5;opacity:.75}.article-product-recommendations-box .article-product-recommendations-items{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-16)}.article-product-recommendations-box .article-product-recommendations-link{display:block;text-decoration:none;color:currentColor}.article-product-recommendations-box .article-product-recommendations-media{aspect-ratio:1;overflow:hidden;background:#f5f5f5;margin-bottom:var(--mp-tlbr-8)}.article-product-recommendations-box .article-product-recommendations-media img,.article-product-recommendations-box .article-product-recommendations-media svg{width:100%;height:100%;object-fit:cover;display:block}.article-product-recommendations-box .article-product-recommendations-title{font-size:var(--font-16);line-height:1.35;margin-bottom:4px}.article-product-recommendations-box .article-product-recommendations-price{font-size:var(--font-14);display:flex;gap:8px;align-items:center;justify-content:inherit}.article-product-recommendations-box .article-product-recommendations-price s{opacity:.5}.article-product-recommendations-box .article-product-recommendations-skeleton .article-product-recommendations-media{background:#0000000f}.article-product-recommendations-box .article-product-recommendations-skeleton .article-product-recommendations-title,.article-product-recommendations-box .article-product-recommendations-skeleton .article-product-recommendations-price{background:#0000000f;min-height:1em}.article-product-recommendations.hidden{display:none}@media(min-width:750px){.blog-article-layout--with-toc{grid-template-columns:220px minmax(0,1fr);align-items:start}.article-toc-wrap{order:0;position:sticky;top:100px}.article-recommendations-box .article-recommendations-items{grid-template-columns:repeat(3,1fr)}.article-recommendations-box .article-recommendations-link{grid-template-columns:1fr}.article-product-recommendations-box .article-product-recommendations-items{grid-template-columns:repeat(4,1fr)}}@media(max-width:1500px){.swiper-button-prev.common-prev svg rect,.swiper-button-next.common-next svg rect{fill:#fbf9f7;fill-opacity:.4}.swiper-button-next.common-next svg path,.swiper-button-prev.common-prev svg path{fill:#282828;fill-opacity:1}.swiper-button-prev.common-prev{left:10px}.swiper-button-next.common-next{right:10px}.index-text-box .swiper-button-prev.common-prev{left:clamp(-40px,-3.07692307vw,0px)}.index-text-box .swiper-button-next.common-next{right:clamp(-40px,-3.07692307vw,0px)}.gallery-box .gallery-next{right:10px;width:auto}.gallery-box .gallery-prev{left:10px;width:auto}.gallery-box .common-swiper-media{margin-top:15px}}@media(max-width:1023px){.collection-diamonds-box .collection-diamonds-container .collection-diamonds-items{gap:clamp(15px,1.953125vw,20px)}.index-text-box .swiper-button-prev.common-prev{left:10px}.index-text-box .swiper-button-next.common-next{right:10px}.new-footer-box .new-footer-container{gap:clamp(35px,2.9411764vw,40px)}}@media(max-width:767px){.hide-pc{display:none!important}.hide-mb{display:block!important}.swiper-button-prev.common-prev,.swiper-button-next.common-next{position:static;transform:none}.custom-pagination.swiper-pagination.swiper-pagination-bullets{bottom:15px}.common-swiper-direction{display:flex;align-items:center;gap:12px}.common-swiper-media.has-pag-mb div.common-swiper-pagination{display:flex}.common-swiper-media:not(.has-pag-mb) div.common-swiper-pagination{display:none}.common-swiper-media.has-nav-mb .common-swiper-direction,.common-swiper-media.has-nav-mb .swiper-button-prev.common-prev,.common-swiper-media.has-nav-mb .swiper-button-next.common-next{display:flex}.common-swiper-media:not(.has-nav-mb) .common-swiper-direction,.common-swiper-media:not(.has-nav-mb) .swiper-button-prev.common-prev,.common-swiper-media:not(.has-nav-mb) .swiper-button-next.common-next{display:none}.common-swiper-media:not(.has-pag-mb):not(.has-nav-mb){display:none}.common-swiper-media.has-pag-mb,.common-swiper-media.has-nav-mb{display:flex}.common-swiper-media.media-align-start{justify-content:flex-start}.common-swiper-media.media-align-center{justify-content:center}.common-swiper-media.media-align-end{justify-content:flex-end}.common-swiper-media.media-align-between{justify-content:space-between}.collection-diamonds-box .collection-diamonds-container .collection-diamonds-items .collection-diamonds-item{width:100%}.index-collection-box .common-swiper-media{margin-top:15px}.index-collection-box .swiper-button-prev.common-prev,.index-collection-box .swiper-button-next.common-next{transform:none}.category-box .common-swiper-media{margin-top:20px}.index-shipping-box .index-shipping-container{grid-template-columns:1fr 1fr}.reviews-box .common-swiper-media,.index-text-box .common-swiper-media{margin-top:15px}.index-text-box .swiper-button-prev.common-prev,.index-text-box .swiper-button-next.common-next{transform:none}.index-text-box .index-text-item .index-text-content{margin-bottom:var(--content-mb-mb,var(--mp-tlbr-32))}.index-text-box .index-text-item .index-text-img{max-width:var(--img-w-mb,50px);margin-bottom:var(--img-mb-mb,var(--mp-tlbr-24))}.index-blog-box .common-swiper-media{margin-top:15px}.gallery-box .common-swiper-media{margin-top:15px;padding-left:calc(.5 * var(--ts-gutter-x, 1.875rem));padding-right:calc(.5 * var(--ts-gutter-x, 1.875rem));box-sizing:border-box}.gallery-box .gallery-prev.common-prev,.gallery-box .gallery-next.common-next{opacity:1}.gallery-box .gallery-prev.common-prev svg rect,.gallery-box .gallery-next.common-next svg rect{fill:var(--color-arrow-hover);fill-opacity:1;stroke:var(--color-arrow-hover)}.gallery-box .gallery-prev.common-prev svg path,.gallery-box .gallery-next.common-next svg path{fill:#fff;fill-opacity:1}.new-footer-box .new-footer-box{width:auto;max-width:max-content!important}.new-footer-box .new-footer-container{flex-wrap:wrap}.new-footer-box .new-footer-img{margin-bottom:var(--image_mgb_mb)}.new-footer-box .email-signup__input-group .email-signup__input,.new-footer-box .email-signup__input-group .email-signup__button{height:40px}.collection-step-box .collection-step.collection-design{display:none}.collection-step-box .collection-step.collection-step-3 .node:last-child{padding-right:10px}.collection-step-box .collection-step .num{width:23px;font-size:24px}.collection-step-box .info .heading{font-size:12px;line-height:1.25;margin-bottom:5px}.collection-step-box .collection-step-3 .info .heading{margin-bottom:0}.collection-step-box .info .content{font-size:10px;line-height:1.25;margin-bottom:3px;display:none}.collection-step-box .info .steplink a{font-size:10px}.collection-step-box .collection-step div.photo,.collection-category-box .collection-category-prev,.collection-category-box .collection-category-next{display:none}.ResultsFilters{padding:0 16px}.collection-wrapper .results-filters-wrapper{margin-top:10px}.pro-img-text-box{padding:20px clamp(35px,5.367647vw,73px) 20px clamp(40px,5.88235vw,80px)}.pro-order-details-box{padding:15px;gap:20px;grid-template-columns:1fr}.gift-price-box{flex-wrap:wrap}.brand-about-hero{min-height:62vh}.brand-about-story__grid{grid-template-columns:1fr}.brand-about-story--left .brand-about-story__media{order:0}.brand-about-story__media{aspect-ratio:5/4}.brand-about-values__grid{grid-template-columns:1fr 1fr}.brand-about-mission__grid{grid-template-columns:1fr}}.back-to-top{position:fixed;right:18px;bottom:30px;z-index:999;width:55px;height:55px;padding:0;border:none;border-radius:50%;background:#fff;color:#073746;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;box-shadow:0 4px 16px #0737462e}.back-to-top[hidden]{display:none!important}.back-to-top__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}@media screen and (min-width:750px){.back-to-top--hide-desktop{display:none!important}}@media screen and (max-width:749px){.back-to-top--hide-mobile{display:none!important}}@media(max-width:989px){.menu-drawer__menu-item>.svg-wrapper{padding:0;margin:0;fill:none}.menu-drawer__menu-item>.svg-wrapper svg,.menu-drawer__menu-item>.svg-wrapper svg *{fill:none}.menu-drawer__list-item--divider,.menu-drawer__menu-container--divider{border-block-end:none;border-bottom:none}.menu-drawer__menu-item--mainlist{box-shadow:0 4px 10px #0000000f}.menu-drawer__menu accordion-custom details .icon-caret--down{transition:transform .35s ease}.menu-drawer__menu accordion-custom details[open]>summary .icon-caret--down{transform:rotate(180deg)}.menu-drawer .menu-drawer__menu.has-submenu{padding-inline:0;padding-left:0;padding-right:0}.menu-drawer .menu-drawer__menu.has-submenu .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu.has-submenu .menu-drawer__menu--childlist,.menu-drawer .menu-drawer__submenu--accordion .menu-drawer__menu--childlist{padding-inline:var(--drawer-padding)}.menu-drawer .menu-drawer__menu.has-submenu .menu-drawer__menu--grandchildlist{padding-inline:0}.menu-drawer .menu-drawer__menu.has-submenu>li{margin-block:10px}.menu-drawer .menu-drawer__menu.has-submenu>li:first-child{margin-block-start:0}.menu-drawer .menu-drawer__menu.has-submenu>li:last-child{margin-block-end:0}.menu-drawer .menu-drawer__menu-item--parent,.menu-drawer .menu-drawer__menu-item--parent .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__menu--childlist>.menu-drawer__list-item>.menu-drawer__menu-item--child,.menu-drawer .menu-drawer__menu--childlist>.menu-drawer__list-item>.menu-drawer__menu-item--child .menu-drawer__menu-item-text{color:#000}.menu-drawer .menu-drawer__menu-item--parent:not(.menu-drawer__menu-item--view-all),.menu-drawer .menu-drawer__menu-item--parent:not(.menu-drawer__menu-item--view-all) .menu-drawer__menu-item-text,.menu-drawer .menu-drawer__menu--childlist>.menu-drawer__list-item>.menu-drawer__menu-item--child:not(.menu-drawer__menu-item--view-all),.menu-drawer .menu-drawer__menu--childlist>.menu-drawer__list-item>.menu-drawer__menu-item--child:not(.menu-drawer__menu-item--view-all) .menu-drawer__menu-item-text{text-transform:uppercase;font-weight:inherit;text-decoration:none}.menu-drawer .menu-drawer__menu-item--view-all,.menu-drawer .menu-drawer__menu-item--view-all .menu-drawer__menu-item-text{font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-transform:none}.menu-drawer .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child,.menu-drawer .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-size:12px}.menu-drawer .menu-drawer__menu-item-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.menu-drawer .menu-drawer__mobile-nav-icon{display:inline-flex;flex-shrink:0;width:20px;height:20px;align-items:center;justify-content:center}.menu-drawer .menu-drawer__mobile-nav-icon-img{width:100%;height:100%;object-fit:contain;display:block}.menu-drawer .menu-drawer__menu-container::details-content,.menu-drawer .menu-drawer__menu accordion-custom details::details-content,.menu-drawer .menu-drawer__menu accordion-custom details .details-content{interpolate-size:allow-keywords;transition:content-visibility .35s allow-discrete,opacity .35s ease,block-size .35s ease,padding-block .35s ease}.menu-drawer .menu-drawer__featured-content{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/customMe.css.map */
