body:has(.cm-product-refined) #main .cm-sales-product{--cm-brown: #302b25;--cm-gold: #8d795c;color:#302b25;padding:48px 0 88px;background:#fff}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__container{max-width:1320px;padding-inline:40px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__layout{grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:48px;align-items:start}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__info-inner{padding:32px;background:#f6f5f1;border:0;border-radius:0;box-shadow:none}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__title-en{font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:.08em;color:#897657;margin-bottom:16px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__title{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:28px;font-weight:400;line-height:1.7;letter-spacing:.035em;color:#302b25}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__title-line{height:1px;background:#dcd7cd;box-shadow:none;margin-block:24px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__price{font-size:22px;font-weight:400;line-height:1.6;letter-spacing:.015em;color:#302b25;margin-bottom:28px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__favorite{flex-shrink:0;width:44px;height:44px;min-width:44px;color:#756c60}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__cart-button{min-height:56px;font-size:15px;font-weight:400;background:#302b25;border-radius:0;letter-spacing:.05em}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__form .anygift-e-gift-modal__open-button{min-height:48px;border:1px solid #b7ad9b;background:transparent;color:#514838;box-shadow:none;font-size:13px;border-radius:0}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__description{padding:24px 0;margin-top:28px;background:transparent!important;background-image:none!important;border-block:1px solid #dcd7cd;box-shadow:none;font-size:15px;line-height:2;letter-spacing:.015em;color:#655e53}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__description:before,body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__description:after{content:none}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__store-link-wrap{padding:14px 0;margin-top:20px;border-bottom:1px solid #dcd7cd}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__specs{margin-top:24px;background:transparent;border-radius:0;box-shadow:none}body:has(.cm-product-refined) #main .cm-sales-product .cm-sn-gallery-safe__track{gap:20px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sn-gallery-safe__item,body:has(.cm-product-refined) #main .cm-sales-product .cm-sn-gallery-safe__item img{border-radius:0!important;box-shadow:none!important}body:has(.cm-product-refined) #main .cm-sales-product .cm-sn-gallery-safe__item img{object-fit:contain}body:has(.cm-product-refined) #main .cm-goldxtr-library,body:has(.cm-product-refined) #main .cm-color-variations,body:has(.cm-product-refined) #main .cm-product-detail,body:has(.cm-product-refined) #main .cm-material-workshop,body:has(.cm-product-refined) #main .cm-aging-images,body:has(.cm-product-refined) #main .cm-styling-images,body:has(.cm-product-refined) #main .cm-series-story{padding-block:88px;color:#302b25;background:#fff}body:has(.cm-product-refined) #main .cm-color-variations,body:has(.cm-product-refined) #main .cm-aging-images,body:has(.cm-product-refined) #main .cm-series-story{background:#f6f5f1}body:has(.cm-product-refined) #main .cm-goldxtr-library .cm-goldxtr-library__inner,body:has(.cm-product-refined) #main .cm-color-variations .cm-color-variations__inner,body:has(.cm-product-refined) #main .cm-product-detail .cm-product-detail__inner,body:has(.cm-product-refined) #main .cm-material-workshop .cm-material-workshop__inner,body:has(.cm-product-refined) #main .cm-aging-images .cm-aging-images__inner,body:has(.cm-product-refined) #main .cm-styling-images .cm-styling-images__inner,body:has(.cm-product-refined) #main .cm-series-story .cm-series-story__inner{width:100%;max-width:1320px;margin-inline:auto;padding-inline:40px}body:has(.cm-product-refined) #main .cm-goldxtr-library__section-head,body:has(.cm-product-refined) #main .cm-color-variations__head,body:has(.cm-product-refined) #main .cm-product-detail__head,body:has(.cm-product-refined) #main .cm-material-workshop__chapter-head,body:has(.cm-product-refined) #main .cm-material-workshop__head,body:has(.cm-product-refined) #main .cm-aging-images__head,body:has(.cm-product-refined) #main .cm-styling-images__head{min-height:0;margin:0 0 40px;padding:0;background:transparent;border:0;box-shadow:none;text-align:left;align-items:flex-start}body:has(.cm-product-refined) #main .cm-goldxtr-library .cm-goldxtr-library__section-head{width:100%;max-width:1320px;margin-inline:auto;padding-inline:40px}body:has(.cm-product-refined) #main .cm-color-variations:before,body:has(.cm-product-refined) #main .cm-product-detail:before,body:has(.cm-product-refined) #main .cm-color-variations__head:after,body:has(.cm-product-refined) #main .cm-aging-images__head:before,body:has(.cm-product-refined) #main .cm-styling-images__head:before,body:has(.cm-product-refined) #main .cm-material-workshop__material-item:first-child>.cm-material-workshop__chapter-head:before{content:none}body:has(.cm-product-refined) #main .cm-material-workshop__material-item:first-child>.cm-material-workshop__chapter-head{padding:0;margin:0 0 40px}body:has(.cm-product-refined) #main .cm-color-variations__eyebrow,body:has(.cm-product-refined) #main .cm-product-detail__eyebrow,body:has(.cm-product-refined) #main .cm-aging-images__eyebrow,body:has(.cm-product-refined) #main .cm-styling-images__eyebrow,body:has(.cm-product-refined) #main .cm-material-workshop__chapter-subtitle,body:has(.cm-product-refined) #main .cm-goldxtr-library__section-subtitle{font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.7;letter-spacing:.08em;font-weight:400;color:#897657}body:has(.cm-product-refined) #main .cm-goldxtr-library__section-title,body:has(.cm-product-refined) #main .cm-color-variations__title,body:has(.cm-product-refined) #main .cm-product-detail__heading,body:has(.cm-product-refined) #main .cm-material-workshop__chapter-title,body:has(.cm-product-refined) #main .cm-material-workshop__heading,body:has(.cm-product-refined) #main .cm-aging-images__heading,body:has(.cm-product-refined) #main .cm-styling-images__heading,body:has(.cm-product-refined) #main .cm-series-story__heading,body:has(.cm-product-refined) #main .cm-recently-viewed__heading{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400;font-size:30px;line-height:1.65;letter-spacing:.045em;color:#302b25;text-align:left}body:has(.cm-product-refined) #main .cm-goldxtr-library__section-rule,body:has(.cm-product-refined) #main .cm-product-detail__head:after,body:has(.cm-product-refined) #main .cm-material-workshop__chapter-rule,body:has(.cm-product-refined) #main .cm-aging-images__heading-rule,body:has(.cm-product-refined) #main .cm-styling-images__heading-rule,body:has(.cm-product-refined) #main .cm-series-story__line{display:none}body:has(.cm-product-refined) #main .cm-color-variations .cm-color-variations__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}body:has(.cm-product-refined) #main .cm-color-variations .cm-color-variations__item{background:transparent;border:0;border-radius:0;box-shadow:none}body:has(.cm-product-refined) #main .cm-color-variations__image-wrap,body:has(.cm-product-refined) #main .cm-color-variations__image,body:has(.cm-product-refined) #main .cm-product-detail__media,body:has(.cm-product-refined) #main .cm-product-detail__image,body:has(.cm-product-refined) #main .cm-aging-images__media,body:has(.cm-product-refined) #main .cm-aging-images__image,body:has(.cm-product-refined) #main .cm-styling-images__media,body:has(.cm-product-refined) #main .cm-styling-images__image,body:has(.cm-product-refined) #main .cm-series-story__media,body:has(.cm-product-refined) #main .cm-series-story__image,body:has(.cm-product-refined) #main .cm-material-workshop__image-wrap,body:has(.cm-product-refined) #main .cm-material-workshop__image,body:has(.cm-product-refined) #main .cm-goldxtr-library__media,body:has(.cm-product-refined) #main .cm-goldxtr-library__image{border-radius:0!important;box-shadow:none!important}body:has(.cm-product-refined) #main .cm-color-variations .cm-color-variations__item-title{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:18px;font-weight:400;line-height:1.7;color:#302b25}body:has(.cm-product-refined) #main .cm-color-variations__text,body:has(.cm-product-refined) #main .cm-product-detail__text,body:has(.cm-product-refined) #main .cm-aging-images__text{padding:20px 0 0;background:transparent;border:0}body:has(.cm-product-refined) #main .cm-color-variations__description,body:has(.cm-product-refined) #main .cm-product-detail__body,body:has(.cm-product-refined) #main .cm-aging-images__body,body:has(.cm-product-refined) #main .cm-series-story__body,body:has(.cm-product-refined) #main .cm-material-workshop__body,body:has(.cm-product-refined) #main .cm-goldxtr-library__body{font-size:15px;line-height:2;color:#655e53}body:has(.cm-product-refined) #main .cm-aging-images__card,body:has(.cm-product-refined) #main .cm-styling-images__card{background:transparent;box-shadow:none;border:0;border-radius:0}body:has(.cm-product-refined) #main .cm-sales-product :is(a,button,summary):focus-visible{outline:2px solid #88775e;outline-offset:3px}@media(min-width:1000px)and (max-width:1199px){body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__layout{grid-template-columns:minmax(0,1fr) 380px;gap:32px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__info-inner{padding:26px}}@media(max-width:999px){body:has(.cm-product-refined) #main .cm-sales-product{padding:24px 0 56px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__container{padding-inline:20px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__layout{display:block}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__info-inner{padding:28px 24px;margin-top:24px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sn-gallery-safe__track{gap:0}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__title{font-size:25px;line-height:1.65}body:has(.cm-product-refined) #main .cm-color-variations .cm-color-variations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}}@media(max-width:749px){body:has(.cm-product-refined) #main .cm-sales-product{padding-top:0}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__container{padding-inline:0}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__info-inner{padding:28px 20px;margin-top:20px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__title{font-size:24px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__price{font-size:22px;margin-bottom:24px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__title-line{margin-block:20px}body:has(.cm-product-refined) #main .cm-sales-product .cm-sales-product__description{font-size:15px;line-height:1.95}body:has(.cm-product-refined) #main .cm-goldxtr-library,body:has(.cm-product-refined) #main .cm-color-variations,body:has(.cm-product-refined) #main .cm-product-detail,body:has(.cm-product-refined) #main .cm-material-workshop,body:has(.cm-product-refined) #main .cm-aging-images,body:has(.cm-product-refined) #main .cm-styling-images,body:has(.cm-product-refined) #main .cm-series-story{padding-block:56px}body:has(.cm-product-refined) #main .cm-goldxtr-library .cm-goldxtr-library__inner,body:has(.cm-product-refined) #main .cm-color-variations .cm-color-variations__inner,body:has(.cm-product-refined) #main .cm-product-detail .cm-product-detail__inner,body:has(.cm-product-refined) #main .cm-material-workshop .cm-material-workshop__inner,body:has(.cm-product-refined) #main .cm-aging-images .cm-aging-images__inner,body:has(.cm-product-refined) #main .cm-styling-images .cm-styling-images__inner,body:has(.cm-product-refined) #main .cm-series-story .cm-series-story__inner{padding-inline:0}body:has(.cm-product-refined) #main .cm-goldxtr-library .cm-goldxtr-library__section-head{padding-inline:20px}body:has(.cm-product-refined) #main .cm-goldxtr-library__section-head,body:has(.cm-product-refined) #main .cm-color-variations__head,body:has(.cm-product-refined) #main .cm-product-detail__head,body:has(.cm-product-refined) #main .cm-material-workshop__chapter-head,body:has(.cm-product-refined) #main .cm-material-workshop__head,body:has(.cm-product-refined) #main .cm-aging-images__head,body:has(.cm-product-refined) #main .cm-styling-images__head{margin-bottom:28px;padding-inline:20px}body:has(.cm-product-refined) #main .cm-material-workshop .cm-material-workshop__material-item:first-child>.cm-material-workshop__chapter-head{padding-inline:20px}body:has(.cm-product-refined) #main .cm-goldxtr-library .cm-goldxtr-library__content{padding-inline:20px}body:has(.cm-product-refined) #main .cm-goldxtr-library .cm-goldxtr-library__story:not(.cm-goldxtr-library__story--closing) .cm-goldxtr-library__content{padding-inline:20px}body:has(.cm-product-refined) #main .cm-material-workshop .cm-material-workshop__material-grid,body:has(.cm-product-refined) #main .cm-aging-images .cm-aging-images__grid,body:has(.cm-product-refined) #main .cm-styling-images .cm-styling-images__grid{padding-inline:0}body:has(.cm-product-refined) #main .cm-color-variations .cm-color-variations__text,body:has(.cm-product-refined) #main .cm-product-detail .cm-product-detail__text,body:has(.cm-product-refined) #main .cm-aging-images .cm-aging-images__text{padding-inline:16px}body:has(.cm-product-refined) #main .cm-material-workshop .cm-material-workshop__material-article .cm-material-workshop__text,body:has(.cm-product-refined) #main .cm-series-story .cm-series-story__side,body:has(.cm-product-refined) #main .cm-series-story .cm-series-story__main{padding-inline:20px}body:has(.cm-product-refined) #main .cm-goldxtr-library__section-title,body:has(.cm-product-refined) #main .cm-color-variations__title,body:has(.cm-product-refined) #main .cm-product-detail__heading,body:has(.cm-product-refined) #main .cm-material-workshop__chapter-title,body:has(.cm-product-refined) #main .cm-material-workshop__heading,body:has(.cm-product-refined) #main .cm-aging-images__heading,body:has(.cm-product-refined) #main .cm-styling-images__heading,body:has(.cm-product-refined) #main .cm-series-story__heading,body:has(.cm-product-refined) #main .cm-recently-viewed__heading{font-size:26px;line-height:1.65}body:has(.cm-product-refined) #main .cm-color-variations .cm-color-variations__item-title{font-size:16px}body:has(.cm-product-refined) #main .cm-product-detail .cm-product-detail__blocks{padding-inline:0;column-gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/298/assets/cm-product-refined.css.map */
