:root{--pura-midnight: #0C1117;--pura-onyx: #151B23;--pura-graphite: #3A4250;--pura-pewter: #6A7280;--pura-silver: #9CA3AF;--pura-mist: #D1D5DB;--pura-cloud: #E9ECF0;--pura-snow: #F3F4F6;--pura-white: #FFFFFF;--pura-champagne: #C9A96E;--pura-champagne-light: #DBC592;--pura-champagne-dark: #A68B52;--pura-blush: #D4A69A;--pura-ease: cubic-bezier(.16, 1, .3, 1);--pura-dur: .4s}product-info{--product-grid-gap: 0}.product.grid{gap:0;column-gap:0}@media screen and (min-width:750px){.product--medium .product__media-wrapper,.product--large .product__media-wrapper,.product--small .product__media-wrapper{position:sticky;top:0}}@media screen and (max-width:749px){.product--medium .product__media-wrapper,.product--large .product__media-wrapper,.product--small .product__media-wrapper{position:static}}.product__media-wrapper{padding:16px}.product__media img,.product__media model-viewer{border-radius:0}.product-media-container .media>img{object-fit:contain!important;object-position:center center}@media screen and (max-width:749px){.product-media-container .media{padding-top:min(100%,var(--ratio-percent))!important}.product-media-container,.product-media-container .media{background-color:transparent}}.thumbnail-slider .thumbnail-list{gap:10px}.thumbnail-list__item{position:relative;aspect-ratio:1 / 1;overflow:hidden}.thumbnail-list__item:before{display:none}.thumbnail-list__item .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;border-radius:0;transition:border-color .2s ease,opacity .2s ease;padding:0;overflow:hidden}.thumbnail-list__item .thumbnail img{width:100%;height:100%;object-fit:cover}.thumbnail-list__item .thumbnail[aria-current],.thumbnail-list__item .thumbnail:hover{border-color:var(--pura-champagne)!important;box-shadow:none!important;opacity:1}.thumbnail[aria-current]{box-shadow:none!important;border-color:var(--pura-champagne)!important}.thumbnail[aria-current]:focus-visible,.thumbnail[aria-current]:focus,.thumbnail.focused{box-shadow:0 0 0 .2rem var(--pura-champagne)!important}.product__info-wrapper{padding:32px 40px!important;max-width:none!important}@media screen and (min-width:990px){.product__info-wrapper{padding:40px 48px!important}}.product__info-container{max-width:none}.product__title h1,.product__title .h1{font-size:30px;font-weight:600;color:var(--pura-midnight);letter-spacing:-.01em;line-height:1.2;margin-bottom:6px}.product__title a.product__title{display:none}.product__text.subtitle{font-size:13px;color:var(--pura-pewter);margin-bottom:10px;font-weight:400;letter-spacing:.01em;line-height:1.5}.rating-wrapper{display:flex;align-items:center;gap:8px;margin-bottom:20px}.rating{display:flex;align-items:center}.rating-star{color:var(--pura-champagne)}.rating-text{display:none}.rating-count{font-size:12px;color:var(--pura-pewter)}.rating-count span[aria-hidden=true]{text-decoration:underline;text-underline-offset:2px}.price--large{font-size:30px;font-weight:600;color:var(--pura-midnight);line-height:1.2}.price--large .price-item--regular,.price--large .price-item--sale{font-size:30px;font-weight:600;color:var(--pura-midnight)}.price--large .price-item--last{color:var(--pura-midnight)}.price--large s,.price--large .price-item--regular[aria-hidden=true]+.price-item--sale~s,.price .price-item--regular{font-size:18px;color:var(--pura-silver);font-weight:400}.product__tax{font-size:12px;color:var(--pura-pewter);margin-top:4px}#price-template--product__main{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--pura-cloud)}.product-form__input .form__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pura-onyx);font-weight:600;margin-bottom:9px}.product-form__input .form__label .form__label--value{font-weight:400;color:var(--pura-silver)}.product-form__input--pill input[type=radio]+label{font-size:13px!important;font-weight:500!important;padding:8px 14px!important;margin:6px 5px 4px 0!important;min-width:42px!important;text-align:center!important;line-height:1.2!important;letter-spacing:.02em!important;border-radius:3px!important;border:1px solid var(--pura-mist)!important;color:var(--pura-graphite)!important;background-color:var(--pura-white)!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--pura-midnight)!important;color:var(--pura-midnight)!important}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--pura-midnight)!important;border-color:var(--pura-midnight)!important;color:var(--pura-white)!important}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:var(--pura-mist)!important;color:var(--pura-silver)!important;opacity:.5!important}fieldset.product-form__input .swatch-input__input:checked+.swatch{border-color:var(--pura-midnight)}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 40px;margin:6px 8px 4px 0!important}.product-form__input--dropdown select,.product-form__input--dropdown .select__select{font-size:14px!important;height:46px!important;padding:10px 40px 10px 14px!important;border:1px solid var(--pura-mist)!important;border-radius:3px!important;color:var(--pura-graphite)!important;background-color:var(--pura-white)!important;letter-spacing:.01em!important}.product-form__input--dropdown{margin-bottom:20px!important}.product-form__input input[type=radio]:checked+label{border-color:var(--pura-midnight)}.product-form__quantity{margin-bottom:0!important}.product-form__quantity .quantity__label,.product-form__quantity .form__label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:8px}.quantity{border:1px solid var(--pura-mist);border-radius:0!important;display:inline-flex;align-items:center;overflow:hidden;transition:border-color .2s ease}.quantity:hover{border-color:var(--pura-graphite)}.quantity:before,.quantity:after{border-radius:0!important;box-shadow:none!important}.quantity__button{width:36px;height:44px;color:var(--pura-graphite);transition:background .2s ease;border:none;background:transparent;display:flex;align-items:center;justify-content:center}.quantity__button:hover{background:var(--pura-snow)}.quantity__input{width:40px;font-size:13px;font-weight:500;color:var(--pura-midnight);border-left:1px solid var(--pura-mist);border-right:1px solid var(--pura-mist);text-align:center;height:44px}.quantity__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pura-onyx);font-weight:600}.pura-qty-buy-row{display:flex;align-items:center;gap:12px;width:100%}.pura-qty-buy-row .pura-qty-col{flex:0 0 auto;width:20%;min-width:100px}.pura-qty-buy-row .pura-atc-col{flex:1 1 0%;display:flex;align-items:stretch}.pura-qty-buy-row product-form{display:flex;width:100%;height:50px}.pura-qty-buy-row product-form>form{display:flex;width:100%;height:50px;margin:0;padding:0}.pura-qty-buy-row .pura-atc-col .product-form__buttons{max-width:none;width:100%;display:flex;height:50px;margin:0;padding:0}.pura-qty-buy-row .pura-qty-col quantity-input{width:100%;display:flex;height:50px;align-items:stretch}.pura-qty-buy-row .pura-qty-col .quantity{width:100%;flex:1;display:flex;height:50px;min-height:50px;max-height:50px;box-sizing:border-box}.pura-qty-buy-row .pura-qty-col .quantity__input{flex:1;height:50px}.pura-qty-buy-row .pura-qty-col .quantity__button{height:50px}.pura-qty-buy-row .product-form__submit{height:50px!important;min-height:50px;margin-bottom:0!important}.pura-qty-buy-row .product-form__buttons{margin-bottom:0}.product-form__buttons{display:flex;gap:10px;max-width:none}.product-form__submit{flex:1;height:50px;background:#d4af37!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;border:none;border-radius:0!important;transition:transform .25s ease,box-shadow .25s ease}.product-form__submit span,.product-form__submit .button-label{background:transparent!important;color:#000!important;-webkit-text-fill-color:#000000!important}.product-form__submit:hover{background:#d4af37!important;color:#000!important;-webkit-text-fill-color:#000000!important;filter:none!important;transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766!important}.product-form__submit:not([disabled]):hover{background:#d4af37!important;color:#000!important;-webkit-text-fill-color:#000000!important;filter:none!important;transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766!important}.product-form__submit:before,.product-form__submit:after{content:none!important;display:none!important;box-shadow:none!important;background:none!important}.product-form__submit:not([disabled]):hover:after,.product-form__submit:after{content:none!important;display:none!important;box-shadow:none!important}.product-form__submit:focus,.product-form__submit:focus-visible,.product-form__submit.focused{outline:none!important;box-shadow:none!important}.shopify-payment-button{display:none!important}.pura-trust-badges{margin-top:6px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--pura-cloud)}.pura-trust-badges__row{display:flex;gap:20px;flex-wrap:wrap}.pura-trust-badges__item{font-size:11px;color:var(--pura-pewter);display:flex;align-items:center;gap:6px;letter-spacing:.02em}.pura-trust-badges__item svg{flex-shrink:0;color:var(--pura-champagne)}.product__accordion{border-bottom:1px solid var(--pura-cloud);margin:0}.product__accordion summary{padding:16px 0}.product__accordion .summary__title{display:flex;align-items:center;gap:10px}.product__accordion .accordion__title{font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--pura-onyx);font-weight:600}.product__accordion summary:hover .accordion__title{color:var(--pura-champagne-dark)}.product__accordion .icon-accordion{color:var(--pura-champagne);width:16px;height:16px}.product__accordion .icon-caret{width:14px;height:14px;transition:transform var(--pura-dur) var(--pura-ease)}.product__accordion details[open] .icon-caret{transform:rotate(180deg)}.product__accordion .accordion__content{font-size:13px;color:var(--pura-pewter);line-height:1.75;padding-bottom:16px}.product__accordion .accordion__content .sp-table{border-top:1px solid var(--pura-cloud);margin-top:4px}.product__accordion .accordion__content .sp-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--pura-cloud);gap:12px}.product__accordion .accordion__content .sp-row:last-child{border-bottom:none}.product__accordion .accordion__content .sp-l{color:var(--pura-onyx);font-weight:500;flex-shrink:0}.product__accordion .accordion__content .sp-v{color:var(--pura-pewter);text-align:right}.product__accordion .accordion__content .sp-row.sp-highlight .sp-l{color:var(--pura-champagne-dark)}.product__accordion .accordion__content .sp-row.sp-highlight .sp-v{color:var(--pura-champagne-dark);font-weight:500}.pura-guarantee{background:var(--pura-snow);padding:22px;margin-bottom:24px}.pura-guarantee__item{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin-bottom:9px}.pura-guarantee__item:last-child{margin-bottom:0}.pura-guarantee__icon{color:var(--pura-champagne);flex-shrink:0;margin-top:2px;display:flex}.pura-guarantee__item strong{color:var(--pura-onyx);font-weight:600}.pura-guarantee__item span{color:var(--pura-pewter)}@media screen and (max-width:749px){.pura-guarantee--mobile-slider{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;gap:0;padding:0}.pura-guarantee--mobile-slider::-webkit-scrollbar{display:none}.pura-guarantee--mobile-slider .pura-guarantee__item{flex:0 0 80%;scroll-snap-align:start;margin-bottom:0;padding:16px;border-right:1px solid var(--pura-cloud)}.pura-guarantee--mobile-slider .pura-guarantee__item:last-child{border-right:none}.pura-guarantee--mobile-two_col{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.pura-guarantee--mobile-two_col .pura-guarantee__item{margin-bottom:0}}.product-form{margin:0}.product-form__input{margin-bottom:24px}product-custom-options{display:block;margin-bottom:8px}.product__breadcrumbs{margin-bottom:18px}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:0}.breadcrumbs__item{display:flex;align-items:center;font-size:11px;color:var(--pura-pewter);letter-spacing:.05em}.breadcrumbs__link{color:var(--pura-pewter);text-decoration:none;transition:color .2s ease}.breadcrumbs__link:hover{color:var(--pura-champagne)}.breadcrumbs__sep{color:var(--pura-mist);margin:0 6px;font-size:10px}.breadcrumbs__item--current span[aria-current]{color:var(--pura-graphite);font-weight:500}.product__subtitle{font-size:13px;color:var(--pura-pewter);margin-top:4px;margin-bottom:12px;font-weight:400;letter-spacing:.01em;line-height:1.5}.badge{background:#edc856!important;color:#000!important;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border-radius:0;padding:5px 11px;border:none!important;text-shadow:none!important}.pickup-availability-preview{font-size:13px;color:var(--pura-pewter)}.related-products .section-header__title,.related-products h2{font-size:22px;letter-spacing:.08em;text-transform:uppercase;color:var(--pura-midnight);text-align:center}@media screen and (max-width:989px){.product__info-wrapper{padding:24px 20px!important}.product__title h1,.product__title .h1,.price--large,.price--large .price-item--regular,.price--large .price-item--sale{font-size:24px}.pura-trust-badges__row{gap:13px}.pura-trust-badges__item{font-size:10px}.pura-guarantee{padding:16px}.pura-guarantee__item{font-size:12px}}@media screen and (max-width:749px){.product__info-wrapper{padding:20px 16px!important}.product__title h1,.product__title .h1,.price--large,.price--large .price-item--regular,.price--large .price-item--sale{font-size:22px}.product-form__submit{height:44px;font-size:11px}.pura-trust-badges__row{flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start}.pura-trust-badges__item{font-size:10px;white-space:nowrap}.pura-qty-buy-row{gap:10px}.pura-qty-buy-row .pura-qty-col{min-width:90px}.pura-qty-buy-row product-form,.pura-qty-buy-row product-form>form,.pura-qty-buy-row .pura-atc-col .product-form__buttons{height:46px}.pura-qty-buy-row .pura-qty-col quantity-input{height:46px}.pura-qty-buy-row .pura-qty-col .quantity,.pura-qty-buy-row .pura-qty-col .quantity__input,.pura-qty-buy-row .pura-qty-col .quantity__button{height:46px;min-height:46px;max-height:46px}.pura-qty-buy-row .quantity__button{width:30px}.pura-qty-buy-row .quantity__input{width:30px;font-size:12px}.pura-qty-buy-row .product-form__submit{min-height:46px!important;height:46px!important}}@media(prefers-reduced-motion:no-preference){.product__info-wrapper>.product__info-container>*{animation:pura-fade-up .6s var(--pura-ease) both}.product__info-wrapper>.product__info-container>*:nth-child(1){animation-delay:.05s}.product__info-wrapper>.product__info-container>*:nth-child(2){animation-delay:.1s}.product__info-wrapper>.product__info-container>*:nth-child(3){animation-delay:.15s}.product__info-wrapper>.product__info-container>*:nth-child(4){animation-delay:.2s}.product__info-wrapper>.product__info-container>*:nth-child(5){animation-delay:.25s}.product__info-wrapper>.product__info-container>*:nth-child(6){animation-delay:.3s}.product__info-wrapper>.product__info-container>*:nth-child(7){animation-delay:.35s}.product__info-wrapper>.product__info-container>*:nth-child(8){animation-delay:.4s}@keyframes pura-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.button--primary,.button--primary span,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:#d4af37!important;color:#000!important;-webkit-text-fill-color:#000000!important;border:none!important;font-weight:600!important}.button--primary:before,.button--primary:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{content:none!important;display:none!important}.button--primary:hover,.button--primary:not([disabled]):hover{background:#d4af37!important;color:#000!important;-webkit-text-fill-color:#000000!important;filter:none!important;transform:translateY(-2px);box-shadow:0 6px 20px #d4af3766!important}.price__badge-sale.badge,.price__badge-sale{background:#edc856!important;color:#000!important;border:none!important;text-shadow:none!important}.product-form__submit *,.button--primary span,.button--primary .button-label{background:transparent!important;color:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-product-puragems.css.map */
