product-component.index-product{--rs-ink: #1d1d1b;--rs-ink-soft: #6b6459;--rs-line: #ddd5c6;--rs-line-soft: #ebe5da;--rs-surface-soft: #eae2d3;--rs-brown: #3b2a1e;--rs-on-brown: #f4efe6;--rs-serif: var(--FONT-STACK-HEADING, "Cormorant Garamond", Georgia, serif);--rs-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--rs-ease: cubic-bezier(.2, 0, 0, 1)}product-component.index-product .product__content{font-family:var(--rs-sans);color:var(--rs-ink);-webkit-font-smoothing:antialiased}@media only screen and (min-width:990px){product-component.index-product .form__width{max-width:480px;margin:0 auto}}@media only screen and (min-width:750px){product-component.index-product .product__content{padding-left:clamp(40px,5vw,96px);padding-right:clamp(20px,2.5vw,48px)}}product-component.index-product .product__head{margin-bottom:4px}product-component.index-product .product__title__wrapper{padding-right:0}product-component.index-product .product__title{font-family:var(--rs-serif);font-weight:400;font-size:36px;line-height:1.12;letter-spacing:.01em;margin:0}product-component.index-product .product__price__wrap{align-items:baseline}product-component.index-product .product__price{font-family:var(--rs-sans);font-size:14px;line-height:22px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--rs-ink);padding:0;display:flex;align-items:baseline;gap:10px}product-component.index-product .product__price--strike{font-size:13px;color:var(--rs-ink-soft);text-decoration-color:var(--rs-ink-soft);text-decoration-thickness:1px}product-component.index-product .shop-pay-terms:empty{display:none}product-component.index-product .product__custom-code{margin-top:28px}product-component.index-product .product__custom-code:not(:has(.rs-metal__head)){display:none}product-component.index-product .rs-metal__options:not(:has(.rs-metal__option+.rs-metal__option)){display:none}product-component.index-product .rs-metal:has(.rs-metal__options:not(:has(.rs-metal__option+.rs-metal__option))) .rs-metal__head{margin-bottom:0}product-component.index-product .rs-metal{padding-top:20px;border-top:1px solid var(--rs-line-soft)}product-component.index-product .rs-metal__head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;min-width:0}product-component.index-product .rs-metal__label{font-size:11px;line-height:16px;letter-spacing:.2em;text-transform:uppercase;color:var(--rs-ink-soft);flex:0 0 auto}product-component.index-product .rs-metal__value{font-size:13px;line-height:18px;color:var(--rs-ink);overflow-wrap:anywhere}product-component.index-product .rs-metal__options{display:flex;gap:28px;flex-wrap:wrap}product-component.index-product .rs-metal__option{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;color:var(--rs-ink-soft);transition:color .16s var(--rs-ease)}product-component.index-product .rs-metal__option:hover,product-component.index-product .rs-metal__option:focus-visible{color:var(--rs-ink)}product-component.index-product .rs-metal__option:focus-visible{outline:2px solid var(--rs-brown);outline-offset:2px}product-component.index-product .rs-metal__swatch{position:relative;display:block;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #1d1d1b24;flex:0 0 auto}product-component.index-product .rs-metal__swatch--gold{background:radial-gradient(circle at 32% 28%,#f6e8b9,#dcbb68 42%,#b8903c 78%,#d4b269)}product-component.index-product .rs-metal__swatch--silver{background:radial-gradient(circle at 32% 28%,#fff,#dedddb 42%,#a9a8a5 78%,#d3d2cf)}product-component.index-product .rs-metal__swatch:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid transparent;transition:border-color .16s var(--rs-ease)}product-component.index-product .rs-metal__option.is-active .rs-metal__swatch:after{border-color:var(--rs-ink)}product-component.index-product .rs-metal__name{font-size:11px;line-height:16px;letter-spacing:.18em;text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .16s var(--rs-ease)}product-component.index-product .rs-metal__option.is-active{color:var(--rs-ink)}product-component.index-product .rs-metal__option.is-active .rs-metal__name{border-bottom-color:var(--rs-ink)}product-component.index-product .product__content .selector-wrapper__label,product-component.index-product .product__content .radio__legend__label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rs-ink-soft)}product-component.index-product .product__content .radio__button label{border-radius:0;font-size:12px;letter-spacing:.06em}product-component.index-product .product__content .product__block--buttons{margin-top:32px}product-component.index-product .product__content .product__submit .btn,product-component.index-product .product__content .product__submit .btn.btn--black,product-component.index-product .product__content .product__submit .btn.btn--primary{--btn-bg: var(--rs-brown);--btn-border: var(--rs-brown);--btn-text: var(--rs-on-brown);background:var(--rs-brown);border:1px solid var(--rs-brown);color:var(--rs-on-brown);border-radius:0;min-height:56px;padding:0 28px;font-family:var(--rs-sans);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;width:100%;transition:background-color .16s var(--rs-ease),border-color .16s var(--rs-ease),color .16s var(--rs-ease)}product-component.index-product .product__content .product__submit .btn:not(:disabled):hover,product-component.index-product .product__content .product__submit .btn:not(:disabled):focus-visible{--btn-bg: var(--rs-ink);--btn-border: var(--rs-ink);background:var(--rs-ink);border-color:var(--rs-ink);color:#fff}product-component.index-product .product__content .product__submit .btn:focus-visible{outline:2px solid var(--rs-brown);outline-offset:3px}product-component.index-product .product__content .product__submit .btn:disabled,product-component.index-product .product__content .variant--soldout .product__submit .btn{background:#fff;border-color:var(--rs-line);color:var(--rs-ink-soft)}product-component.index-product .product__content .product__submit .btn__price:before{content:"\2014";margin:0 8px}product-component.index-product .product__content .quantity-selector,product-component.index-product .product__content .quantity__input{border-radius:0;border-color:var(--rs-line);min-height:56px}product-component.index-product .product__content .block__icon__row{display:block;margin-top:16px;margin-bottom:40px}product-component.index-product .product__content .block__icon__container{max-width:100%;flex:0 0 100%;margin:0;align-items:center}product-component.index-product .product__content .block__icon__container:has(.block__icon figure){padding:4px 0 22px}product-component.index-product .product__content .block__icon__container:has(.block__icon figure) .block__icon{flex:0 0 auto;width:auto;margin-right:10px;align-self:center}product-component.index-product .product__content .block__icon__container:has(.block__icon figure) .block__icon figure{height:15px;width:calc(15px * var(--aspect-ratio, 5));padding-top:0;transform:none}product-component.index-product .product__content .block__icon__container:has(.block__icon figure) .block__icon figure img{position:static;height:15px;width:auto;object-fit:contain;display:block}product-component.index-product .product__content .block__icon__container:has(.block__icon figure) .block__icon__text,product-component.index-product .product__content .block__icon__container:has(.block__icon figure) .block__icon__text p{font-size:12px;line-height:18px;letter-spacing:.02em;color:var(--rs-ink-soft)}product-component.index-product .product__content .block__icon__container:not(:has(.block__icon figure)){padding:13px 0;border-top:1px solid var(--rs-line-soft);--icon-size: 16px;--icons: var(--rs-ink-soft)}product-component.index-product .product__content .block__icon__container:not(:has(.block__icon figure)):last-child{border-bottom:1px solid var(--rs-line-soft)}product-component.index-product .product__content .block__icon__container:not(:has(.block__icon figure)) .block__icon{flex:0 0 16px;margin-right:14px;align-self:center;opacity:.85}product-component.index-product .product__content .block__icon__container:not(:has(.block__icon figure)) .block__icon__text,product-component.index-product .product__content .block__icon__container:not(:has(.block__icon figure)) .block__icon__text p,product-component.index-product .product__content .block__icon__container:not(:has(.block__icon figure)) .block__icon__text div{font-size:12px;line-height:18px;letter-spacing:.02em;color:var(--rs-ink-soft)}product-component.index-product .product__content .block__icon__container:not(:has(.block__icon figure)) .block__icon__text br{display:none}product-component.index-product .product__content .block__icon__container:not(:has(.block__icon figure)) .block__icon__text strong{font-weight:400;color:var(--rs-ink);letter-spacing:.04em}product-component.index-product .product__content .block__icon__container:not(:has(.block__icon figure)) .block__icon__text strong:after{content:"\a0\2014\a0";color:var(--rs-ink-soft);font-weight:400}product-component.index-product .product__content .product__block--accordion{margin-bottom:0}product-component.index-product .product__content .product-accordion{--icon-size: 12px;padding-top:0}product-component.index-product .product__content .product-accordion .accordion{border-top:1px solid var(--rs-line-soft);border-bottom:1px solid var(--rs-line-soft);margin:0}product-component.index-product .product__content .product__block--accordion+.product__block--accordion .product-accordion .accordion{border-top:0}product-component.index-product .product__content .product-accordion .accordion__title{font-family:var(--rs-sans);font-size:11px;font-weight:400;line-height:16px;letter-spacing:.2em;text-transform:uppercase;color:var(--rs-ink);padding:20px 32px 20px 0;cursor:pointer;transition:color .16s var(--rs-ease)}product-component.index-product .product__content .product-accordion .accordion__title:hover{color:var(--rs-ink-soft)}product-component.index-product .product__content .product-accordion .accordion__title .icon{right:2px;width:12px;height:12px}product-component.index-product .product__content .product-accordion .accordion__title .icon path{stroke:currentColor;stroke-width:1.4}product-component.index-product .product__content .product-accordion .accordion__content{padding:0 0 26px}product-component.index-product .product__content .product-accordion .accordion__body,product-component.index-product .product__content .product-accordion .accordion__body p,product-component.index-product .product__content .product-accordion .accordion__body li{font-size:13.5px;line-height:23px;letter-spacing:.01em;color:var(--rs-ink)}product-component.index-product .product__content .product-accordion .accordion__body p{margin:0 0 14px}product-component.index-product .product__content .product-accordion .accordion__body p:last-child{margin-bottom:0}product-component.index-product .product__content .product-accordion .accordion__body strong,product-component.index-product .product__content .product-accordion .accordion__body b{font-weight:500;letter-spacing:.02em}product-component.index-product .product__content .product-accordion .accordion__body a{color:var(--rs-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rs-line);transition:text-decoration-color .16s var(--rs-ease)}product-component.index-product .product__content .product-accordion .accordion__body a:hover{text-decoration-color:var(--rs-ink)}product-component.index-product .product__content .toggle-ellipsis__actions .caps--link{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rs-ink)}product-component.index-product .product__content .complementary-products__title,product-component.index-product .product__content .product-upsell__title{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rs-ink-soft)}@media only screen and (max-width:749px){product-component.index-product .product__content{padding-top:28px}product-component.index-product .product__title{font-size:30px}product-component.index-product .product__custom-code{margin-top:22px}product-component.index-product .rs-metal__options{gap:22px}product-component.index-product .product__content .product__block--buttons{margin-top:26px}product-component.index-product .product__content .block__icon__row{margin-bottom:32px}product-component.index-product .product__content .product-accordion .accordion__title{padding:18px 32px 18px 0}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/rahstrom-pdp.css.map */
