.template-product{background:#fbf7ef}.template-product main,.template-product .main-content,.template-product #MainContent{overflow:hidden}.template-product section[class*=rb-],.template-product .rb-look,.template-product .rb-spec,.template-product .rb-similar,.template-product .rb-reviews-section{position:relative}.template-product section[class*=rb-]:before,.template-product .rb-look:before,.template-product .rb-spec:before,.template-product .rb-similar:before{content:"";position:absolute;left:50%;top:0;width:min(86%,1180px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(184,139,62,.22),transparent);pointer-events:none}.template-product .rb-look__head,.template-product .rb-spec__head,.template-product .rb-similar__head,.template-product .rb-reviews-section__head{margin-bottom:clamp(30px,4.5vw,52px)}.template-product .rb-look__head h2,.template-product .rb-spec__head h2,.template-product .rb-similar__head h2,.template-product .rb-reviews-section__head h2{letter-spacing:-.035em;white-space:nowrap!important;text-wrap:nowrap!important;word-break:keep-all!important}.template-product .rb-look__head div,.template-product .rb-spec__head div,.template-product .rb-similar__head div,.template-product .rb-reviews-section__head div{max-width:720px;margin-left:auto;margin-right:auto}.template-product .rb-look__head p,.template-product .rb-spec__head p,.template-product .rb-similar__head p,.template-product .rb-reviews-section__head p{position:relative;display:inline-flex;align-items:center;gap:12px}.template-product .rb-look__head p:before,.template-product .rb-look__head p:after,.template-product .rb-spec__head p:before,.template-product .rb-spec__head p:after,.template-product .rb-similar__head p:before,.template-product .rb-similar__head p:after,.template-product .rb-reviews-section__head p:before,.template-product .rb-reviews-section__head p:after{content:"";width:30px;height:1px;background:#b88b3e5c}.template-product .rb-look__grid,.template-product .rb-spec__shell,.template-product .rb-similar__shell,.template-product .rb-reviews-section__shell{position:relative;isolation:isolate}.template-product .rb-look__grid:after,.template-product .rb-spec__shell:after,.template-product .rb-similar__shell:after,.template-product .rb-reviews-section__shell:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.45),transparent 34%,rgba(214,168,71,.08));pointer-events:none;z-index:-1}.template-product .rb-look-card,.template-product .rb-similar-card,.template-product .rb-spec-card,.template-product .rb-review-summary,.template-product .rb-review-gallery,.template-product .rb-reviews-section__toolbar,.template-product .rb-reviews-list,.template-product .rb-reviews-empty{box-shadow:0 18px 48px #4e2d140e,inset 0 1px #ffffff7a}.template-product .rb-look-card,.template-product .rb-similar-card,.template-product .rb-spec-card{will-change:transform}.template-product .rb-look-card:hover,.template-product .rb-similar-card:hover,.template-product .rb-spec-card:hover{transform:translateY(-7px)}.template-product .rb-look-card__image,.template-product .rb-similar-card__image{position:relative}.template-product .rb-look-card__image:after,.template-product .rb-similar-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fffaf20d,#2e1b121a);opacity:0;transition:opacity .35s ease;pointer-events:none}.template-product .rb-look-card:hover .rb-look-card__image:after,.template-product .rb-similar-card:hover .rb-similar-card__image:after{opacity:1}.template-product .rb-look-card h3,.template-product .rb-similar-card h3{text-wrap:balance;min-height:2.35em}.template-product .rb-look-card__price strong,.template-product .rb-similar-card__price strong,.template-product .rb-look-main__content p{letter-spacing:.01em}.template-product .rb-btn--gold,.template-product .rb-similar__button{position:relative;overflow:hidden}.template-product .rb-btn--gold:after,.template-product .rb-similar__button:after{content:"";position:absolute;top:0;left:-70%;width:50%;height:100%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-18deg);transition:left .65s ease}.template-product .rb-btn--gold:hover:after,.template-product .rb-similar__button:hover:after{left:120%}.template-product .rb-spec-card{min-height:132px}.template-product .rb-spec-card__content h3{text-wrap:balance}.template-product .rb-similar-card__content,.template-product .rb-look-card__content{background:linear-gradient(180deg,#fffaf2fa,#fff4df73)}.template-product .rb-look-main{box-shadow:0 24px 70px #2e1b1224,inset 0 1px #ffffff40}.template-product .rb-look,.template-product .rb-spec,.template-product .rb-similar{background-size:100% 100%}@media(max-width:749px){.template-product .rb-look,.template-product .rb-spec,.template-product .rb-similar,.template-product .rb-reviews-section{padding-top:54px!important;padding-bottom:54px!important}.template-product .rb-look__head,.template-product .rb-spec__head,.template-product .rb-similar__head,.template-product .rb-reviews-section__head{margin-bottom:28px}.template-product .rb-look__head h2,.template-product .rb-spec__head h2,.template-product .rb-similar__head h2,.template-product .rb-reviews-section__head h2{font-size:clamp(14px,2.1vw,28px)!important;line-height:1.25!important;white-space:nowrap!important;text-wrap:nowrap!important;word-break:keep-all!important}.template-product .rb-look__head p:before,.template-product .rb-look__head p:after,.template-product .rb-spec__head p:before,.template-product .rb-spec__head p:after,.template-product .rb-similar__head p:before,.template-product .rb-similar__head p:after,.template-product .rb-reviews-section__head p:before,.template-product .rb-reviews-section__head p:after{width:18px}.template-product .rb-look__grid,.template-product .rb-spec__shell,.template-product .rb-similar__shell,.template-product .rb-reviews-section__shell{padding:14px;border-radius:26px}.template-product .rb-look-card,.template-product .rb-similar-card,.template-product .rb-spec-card{box-shadow:0 14px 38px #4e2d1412}.template-product .rb-look-card:hover,.template-product .rb-similar-card:hover,.template-product .rb-spec-card:hover{transform:none}.template-product .rb-look-card h3,.template-product .rb-similar-card h3,.template-product .rb-spec-card{min-height:auto}}@media(max-width:390px){.template-product .rb-look__inner,.template-product .rb-spec__inner,.template-product .rb-similar__inner,.template-product .rb-reviews-section__inner{padding-left:12px;padding-right:12px}}.template-product .rb-story-head,.template-product .rb-spec__head,.template-product .rb-similar__head,.template-product .ss-promise__head,.template-product .rb-promise__head,.template-product .rb-occasion__head,.template-product .rb-look__head,.template-product .rb-reviews-section__head,.template-product .rb-reviews-head,.template-product .rb-contact-header{max-width:100%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.template-product .rb-story-head h2,.template-product .rb-spec__head h2,.template-product .rb-similar__head h2,.template-product .ss-promise__head h2,.template-product .rb-promise__head h2,.template-product .rb-occasion__head h2,.template-product .rb-look__head h2,.template-product .rb-reviews-section__head h2,.template-product .rb-reviews-head h2,.template-product .rb-contact-header__title,.template-product .jdgm-rev-widg__title{font-family:var(--font-heading--family, "Iowan Old Style", "Palatino Linotype", Georgia, serif)!important;font-weight:700!important;font-size:clamp(13px,1.8vw,24px)!important;line-height:1.25!important;letter-spacing:-.02em!important;color:#2e1b12!important;white-space:nowrap!important;text-wrap:nowrap!important;word-break:keep-all!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important;display:block!important}.template-product .rb-story-head h2~*,.template-product .rb-spec__head h2~*,.template-product .rb-similar__head h2~*,.template-product .ss-promise__head h2~*,.template-product .rb-promise__head h2~*,.template-product .rb-occasion__head h2~*,.template-product .rb-look__head h2~*,.template-product .rb-reviews-section__head h2~*{display:none!important}.template-product .shopify-section{padding-top:0!important;margin-top:0!important}.template-product .rb-product-story,.template-product .rb-spec,.template-product .rb-similar,.template-product .ss-promise,.template-product .rb-promise,.template-product .rb-occasion,.template-product .rb-look,.template-product .rb-reviews-section,.template-product .judgeme-review-widget-section,.template-product .rb-customer-review-section,.template-product .section-judgeme-review-widget{padding-top:24px!important;padding-bottom:clamp(40px,4.5vw,56px)!important}.template-product .rb-story-head,.template-product .rb-spec__head,.template-product .rb-similar__head,.template-product .ss-promise__head,.template-product .rb-promise__head,.template-product .rb-occasion__head,.template-product .rb-look__head,.template-product .rb-reviews-section__head,.template-product .rb-reviews-head,.template-product .rb-contact-header{margin-top:0!important;margin-bottom:18px!important;padding-top:0!important}.template-product .rb-story-head p,.template-product .rb-spec__head p,.template-product .rb-similar__head p,.template-product .ss-promise__head p,.template-product .rb-promise__head p,.template-product .rb-occasion__head p,.template-product .rb-look__head p,.template-product .rb-reviews-section__head p{margin-top:0!important;margin-bottom:4px!important}.template-product .rb-story-head h2,.template-product .rb-spec__head h2,.template-product .rb-similar__head h2,.template-product .ss-promise__head h2,.template-product .rb-promise__head h2,.template-product .rb-occasion__head h2,.template-product .rb-look__head h2,.template-product .rb-reviews-section__head h2,.template-product .rb-reviews-head h2{margin-top:0!important;margin-bottom:0!important}.template-product .rb-product-hero,.template-product .rb-product-hero--v2{background-color:#fff!important}.template-product .rb-product-story{background-color:#f3ebe0!important;border-top:2px solid rgba(184,117,18,.28)!important;border-bottom:2px solid rgba(184,117,18,.28)!important;box-shadow:inset 0 16px 30px -16px #28150d14,inset 0 -16px 30px -16px #28150d14!important}.template-product .rb-spec{background-color:#fff!important}.template-product .rb-similar{background-color:#f3ebe0!important;border-top:2px solid rgba(184,117,18,.28)!important;border-bottom:2px solid rgba(184,117,18,.28)!important;box-shadow:inset 0 16px 30px -16px #28150d14,inset 0 -16px 30px -16px #28150d14!important}.template-product .ss-promise,.template-product .rb-promise{background-color:#fff!important}.template-product .rb-occasion{background-color:#f3ebe0!important;border-top:2px solid rgba(184,117,18,.28)!important;border-bottom:2px solid rgba(184,117,18,.28)!important;box-shadow:inset 0 16px 30px -16px #28150d14,inset 0 -16px 30px -16px #28150d14!important}.template-product .rb-look{background-color:#fff!important}.template-product .judgeme-review-widget-section,.template-product .rb-reviews-section,.template-product .rb-customer-review-section,.template-product .section-judgeme-review-widget{background-color:#f3ebe0!important;border-top:2px solid rgba(184,117,18,.28)!important;border-bottom:2px solid rgba(184,117,18,.28)!important;box-shadow:inset 0 16px 30px -16px #28150d14,inset 0 -16px 30px -16px #28150d14!important}.template-product .rb-contact-section{background-color:#fff!important}details.rb-accordion-item,details.rb-contact-faq__item,.rb-contact-faq__item,.rb-accordion-item{border-radius:16px;overflow:hidden;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,margin .35s ease!important}summary.rb-accordion-title,summary.rb-contact-faq__summary{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .3s ease,background-color .3s ease}.rb-accordion-icon,.rb-contact-faq__trigger-icon,.rb-accordion-title:after,.rb-contact-faq__summary svg{transition:transform .38s cubic-bezier(.4,0,.2,1)!important}details.is-expanded .rb-accordion-icon,details.is-expanded .rb-contact-faq__trigger-icon,details.is-expanded .rb-accordion-title:after,details.is-expanded .rb-contact-faq__summary svg{transform:rotate(180deg)!important}.rb-accordion-content,.rb-contact-faq__content{display:grid!important;grid-template-rows:0fr!important;opacity:0!important;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1),opacity .32s ease,padding .38s ease!important;overflow:hidden!important}.rb-accordion-content>*,.rb-contact-faq__content>*{min-height:0!important;overflow:hidden!important}details[open]>.rb-accordion-content,details[open]>.rb-contact-faq__content,details[open].is-expanded>.rb-accordion-content,details[open].is-expanded>.rb-contact-faq__content{grid-template-rows:1fr!important;opacity:1!important}details.is-closing>.rb-accordion-content,details.is-closing>.rb-contact-faq__content{grid-template-rows:0fr!important;opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rb-product-page-polish.css.map */
