.main_product{--a-obsidian:#111111;--a-graphite:#333333;--a-ivory:#F5F5F0;--a-gold:#CE9B49;--a-taupe:#B8B1A3;--a-muted:#8C8679;--a-hair:rgba(17,17,17,.14);--a-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--a-body:"Tenor Sans", -apple-system, BlinkMacSystemFont, sans-serif;--a-pad-x:clamp(20px, 5vw, 120px);font-family:var(--a-body);color:var(--a-obsidian);-webkit-font-smoothing:antialiased;padding-left:var(--a-pad-x)!important;padding-right:var(--a-pad-x)!important;column-gap:clamp(28px,4.5vw,64px)}.main_product .product__info-container{font-family:var(--a-body);padding-bottom:40px}@media(min-width:990px){.main_product{column-gap:0!important;flex-wrap:nowrap!important;align-items:flex-start}.main_product .product__media-wrapper,.main_product .product__info-wrapper{width:50%!important;max-width:50%!important;flex:0 0 50%;padding:0!important}.main_product .product__info-wrapper{padding-left:clamp(28px,4.5vw,64px)!important}.main_product .product__info-container{max-width:600px}.main_product .product__media-list{display:grid!important;grid-template-columns:repeat(2,1fr);gap:6px;margin:0!important;width:100%}.main_product .product__media-item{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.main_product .slider-buttons,.main_product .thumbnail-slider,.main_product .product__media-toggle{display:none!important}}.main_product .product__media-wrapper{position:relative}.main_product .product-media-container{position:relative;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;background:#ecebe4;overflow:hidden;border-radius:0!important}.main_product .product-media-container .product__media{position:absolute!important;top:0;right:0;bottom:0;left:0;padding:0!important;height:100%!important;width:100%!important}.main_product .product-media-container img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.main_product .ascnd-gal-badge{position:absolute;top:14px;left:14px;z-index:2;font-family:var(--a-body);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--a-obsidian);background:#f5f5f0db;padding:7px 11px;border-radius:2px;pointer-events:none}.main_product .ascnd-crumb{font-family:var(--a-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--a-muted);margin:0 0 14px}.main_product .product__title{margin:0}.main_product .product__title h1{font-family:var(--a-display);font-weight:300;font-size:clamp(34px,3.6vw,46px);line-height:1.05;letter-spacing:.005em;margin:0 0 10px;color:var(--a-obsidian);text-transform:none}.main_product .jdgm-preview-badge{margin:0 0 16px}.main_product .jdgm-preview-badge .jdgm-star{color:var(--a-gold)!important;font-size:13px}.main_product .jdgm-preview-badge .jdgm-prev-badge__text{font-family:var(--a-body);font-size:12px;letter-spacing:.06em;color:var(--a-graphite)}.main_product .wbpricetax{margin:0 0 26px!important}.main_product .product__info-container>.shopify-app-block{margin:0 0 12px!important}.main_product .product__info-container>.wbspayinstall{margin:0!important}.main_product .price,.main_product .price .price-item{font-family:var(--a-display);font-weight:400;font-size:26px;letter-spacing:0;color:var(--a-obsidian);font-variant-numeric:tabular-nums}.main_product .price__badge-sale,.main_product .price__badge-sold-out{font-family:var(--a-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase;border-radius:2px}.main_product .product__tax{display:none!important}.main_product .wbspayinstall,.main_product .installment,.main_product .shopify-payment-terms{font-family:var(--a-body);font-size:11.5px;letter-spacing:.06em;color:var(--a-graphite);text-align:center}.main_product .ascnd-swatch-wrap{position:relative;margin:0 0 22px}.main_product .product-color-swatches{margin:0}.main_product .product-color-swatches__label{font-family:var(--a-body);font-size:0;letter-spacing:.24em;text-transform:uppercase;color:var(--a-obsidian);margin-bottom:10px;line-height:1.4}.main_product .product-color-swatches__label:before{content:"Finish";font-size:11.5px;letter-spacing:.24em}.main_product .product-color-swatches__label span{display:none}.main_product .ascnd-finish-label{position:absolute;top:0;right:0;font-family:var(--a-body);font-size:12.5px;letter-spacing:.06em;color:var(--a-graphite);line-height:1.4}.main_product .product-color-swatches__list{display:flex;gap:12px}.main_product .product-color-swatches__item{width:34px!important;height:34px!important;box-sizing:border-box;border-radius:50%;border:1px solid var(--a-hair)!important;padding:3px!important;display:block!important;background:none;box-shadow:none!important;transition:border-color .2s}.main_product .product-color-swatches__item.is-active{border-color:var(--a-obsidian)}.main_product .product-color-swatches__dot{width:26px!important;height:26px!important;border-radius:50%;display:block!important;border:0!important}.main_product .product-color-swatches__item[aria-label*=Gold i] .product-color-swatches__dot{background:linear-gradient(135deg,#e6c777,#b98b3b 60%,#d6ae5b)!important}.main_product .product-color-swatches__item[aria-label*=Silver i] .product-color-swatches__dot{background:linear-gradient(135deg,#f1f1ee,#b9bbb6 60%,#dededa)!important}.main_product .product__info-container>div:has(>variant-selects){margin-bottom:0!important}.main_product variant-selects fieldset.product-form__input{margin:0 0 22px;padding:0;border:0}.main_product .form__label.variant-label-with-size-chart{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin-bottom:10px;font-family:var(--a-body);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--a-obsidian)}.main_product .form__label.variant-label-with-size-chart>span:first-child{font-size:0;letter-spacing:0}.main_product .form__label.variant-label-with-size-chart>span:first-child:before{content:"Length \a0\2013\a0Rope chain";font-size:11.5px;letter-spacing:.24em}.main_product .form__label.variant-label-with-size-chart>span:first-child>span{display:none}.main_product .size-chart-link{font-family:var(--a-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--a-graphite);background:none;border:0;border-bottom:1px solid var(--a-hair);padding:0 0 2px;cursor:pointer}.main_product variant-selects fieldset>div{display:flex;gap:10px}.main_product variant-selects fieldset label{flex:1;margin:0;border:1px solid var(--a-hair)!important;border-radius:2px!important;background:none!important;color:var(--a-obsidian)!important;padding:13px 0!important;text-align:center;font-family:var(--a-body);font-size:13px;letter-spacing:.1em;font-variant-numeric:tabular-nums;box-shadow:none!important;min-width:0;line-height:1.2;transition:background .2s,color .2s,border-color .2s}.main_product variant-selects fieldset input:checked+label{border-color:var(--a-obsidian)!important;background:var(--a-obsidian)!important;color:var(--a-ivory)!important}.main_product variant-selects fieldset input:focus-visible+label{outline:2px solid var(--a-gold);outline-offset:2px}.main_product .product__info-container{display:grid;grid-template-columns:96px 1fr;column-gap:10px;align-items:start}.main_product .product__info-container>*{grid-column:1 / -1}.main_product .product__info-container>.product-form__quantity{grid-column:1;margin:6px 0 16px}.main_product .product__info-container>.product-form__quantity+div{grid-column:2;margin:6px 0 16px}.main_product .quantity__label{display:none}.main_product .quantity{border:1px solid var(--a-hair);border-radius:2px;box-shadow:none;min-height:50px;width:96px;height:100%}.main_product .quantity:before,.main_product .quantity:after{display:none}.main_product .quantity__button{color:var(--a-obsidian);width:30px}.main_product .quantity__input{font-family:var(--a-body);font-size:14px;color:var(--a-obsidian);font-variant-numeric:tabular-nums}.main_product .product-form__buttons{margin:0}.main_product .product-form__submit,.main_product .product-form__submit.button--primary{background:var(--a-obsidian)!important;color:var(--a-ivory)!important;border:1px solid var(--a-obsidian)!important;border-radius:2px!important;font-family:var(--a-body)!important;font-size:12px!important;letter-spacing:.3em!important;text-transform:uppercase!important;padding:16px 18px!important;min-height:50px;box-shadow:none!important;transition:letter-spacing .3s ease,background .2s,color .2s!important;width:100%}.main_product .product-form__submit:hover{letter-spacing:.42em!important}.main_product .product-form__submit:before,.main_product .product-form__submit:after{display:none!important}.main_product .product-form__submit svg{display:none}.main_product .product__pickup-availabilities{display:none}.main_product .ascnd-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px 0;border-top:1px solid var(--a-hair);border-bottom:1px solid var(--a-hair);margin:8px 0 24px}.main_product .ascnd-trust div{text-align:center;font-family:var(--a-body);font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.45;color:var(--a-obsidian)}.main_product .ascnd-trust svg{display:block;width:30px;height:30px;stroke:var(--a-gold);fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 10px}.main_product .product__description{font-family:var(--a-body);font-size:14.5px;line-height:1.75;color:var(--a-graphite);margin:0 0 6px}.main_product .product__description p{margin:0 0 8px}.main_product .product__description b,.main_product .product__description strong{font-weight:400;color:var(--a-obsidian)}.main_product .ascnd-spec{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;font-family:var(--a-body);font-size:13px;line-height:1.55;margin:18px 0 8px}.main_product .ascnd-spec dt{letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;color:var(--a-gold);padding-top:3px}.main_product .ascnd-spec dd{margin:0;color:var(--a-graphite)}.main_product .product__accordion{border-top:1px solid var(--a-hair);margin:0}.main_product .product__accordion+.product__accordion{border-top:0}.main_product .product__accordion:last-of-type{border-bottom:1px solid var(--a-hair)}.main_product .product__accordion details{border-bottom:1px solid var(--a-hair)}.main_product .product__accordion:last-of-type details{border-bottom:0}.main_product .product__accordion summary{padding:16px 0}.main_product .product__accordion .accordion__title{font-family:var(--a-display);font-size:19px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--a-obsidian);margin:0}.main_product .product__accordion .accordion__content{font-family:var(--a-body);font-size:14px;line-height:1.75;color:var(--a-graphite);max-width:60ch;padding:0 0 18px}.main_product .product__accordion .accordion__content p{margin:0 0 10px}.main_product .product__accordion summary svg{width:9px;height:9px}@media(max-width:989px){.main_product .product__info-container{grid-template-columns:96px 1fr}.main_product .ascnd-trust{grid-template-columns:repeat(2,1fr);gap:14px 8px}.main_product .ascnd-crumb{margin-top:14px}}@media(max-width:749px){.main_product{padding-left:0!important;padding-right:0!important}.main_product .product__info-wrapper{padding:0 var(--a-pad-x)!important}.main_product .product__title h1{font-size:34px}}.wb-custom-sticky{font-family:Tenor Sans,sans-serif}.wb-sticky-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.wb-sticky-btn{background:#111!important;color:#f5f5f0!important;border-radius:2px!important;font-family:Tenor Sans,sans-serif!important;font-size:12px!important;letter-spacing:.3em!important;text-transform:uppercase!important;transition:letter-spacing .3s ease!important}.wb-sticky-btn:hover{letter-spacing:.42em!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ascnd-product.css.map */
