.relic-product{display:block;width:100%;background-color:var(--relic-bone);color:var(--relic-ink)}.relic-product__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,96px);padding-top:clamp(28px,5vh,64px);padding-bottom:clamp(48px,8vh,96px)}@media screen and (min-width:990px){.relic-product__grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start}}.relic-product__gallery{min-width:0}.relic-product__stage{display:block;width:100%;height:auto;line-height:0;padding:0!important;border:0;margin:0;cursor:zoom-in;background-color:var(--relic-parchment);aspect-ratio:4 / 5;overflow:hidden}.relic-product__stage-img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform .7s var(--relic-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.relic-product__stage:hover .relic-product__stage-img{transform:scale(1.02)}}.relic-product__thumbs{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;max-width:100%;min-width:0}.relic-product__thumb{display:block;width:96px;height:120px;flex:0 0 auto;padding:0!important;border:1px solid var(--relic-stone);background-color:var(--relic-parchment);cursor:pointer;opacity:.7;transition:border-color .3s var(--relic-ease),opacity .3s var(--relic-ease)}.relic-product__thumb img{display:block;width:100%;height:100%;object-fit:cover}.relic-product__thumb:hover{opacity:1}.relic-product__thumb.is-active{border-color:var(--relic-ink);opacity:1}.relic-product__info{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}@media screen and (min-width:990px){.relic-product__info{position:sticky;top:var(--relic-product-sticky, 88px);align-self:start}}.relic-product__eyebrow{margin:0;font-family:var(--relic-font-body);font-size:11px;font-weight:500;line-height:1;letter-spacing:.3em;text-transform:uppercase;color:var(--relic-ash)}.relic-product__title{margin:0;font-family:var(--relic-font-display);font-weight:400;font-size:clamp(40px,4.5vw,64px);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--relic-ink)}.relic-product__price-row{display:flex;align-items:baseline;gap:10px;margin:0}.relic-product__price{font-family:var(--relic-font-display);font-size:clamp(28px,3vw,40px);line-height:1;color:var(--relic-ink)}.relic-product__price-size{font-family:var(--relic-font-body);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--relic-ash)}.relic-product__variants{display:flex;flex-wrap:wrap;gap:14px}.relic-product__variant{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border:1px solid var(--relic-ink);background-color:transparent;color:var(--relic-ink);font-family:var(--relic-font-body);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.relic-product__variant.is-selected{background-color:var(--relic-ink);color:var(--relic-bone)}.relic-product__select{appearance:none;-webkit-appearance:none;height:44px;padding:0 40px 0 22px;border:1px solid var(--relic-ink);border-radius:0;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--relic-ink) 50%),linear-gradient(135deg,var(--relic-ink) 50%,transparent 50%);background-position:calc(100% - 20px) 19px,calc(100% - 15px) 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--relic-ink);font-family:var(--relic-font-body);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.relic-product__micro{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-family:var(--relic-font-body);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--relic-ash)}.relic-product__micro-sep{display:inline-block;width:1px;height:12px;background-color:var(--relic-stone)}.relic-product__form{width:100%}.relic-product__add-row{display:flex;width:100%;gap:16px}.relic-product__qty{display:flex;align-items:center;height:56px;flex:0 0 auto;border:1px solid var(--relic-stone)}.relic-product__qty button{width:44px;height:100%;border:0;background:none;color:var(--relic-ink);font-size:16px;line-height:1;cursor:pointer;transition:color .3s var(--relic-ease)}.relic-product__qty button:hover:not(:disabled){color:var(--relic-ember)}.relic-product__qty button:disabled{color:var(--relic-stone);cursor:default}.relic-product__qty-value{width:30px;text-align:center;font-family:var(--relic-font-body);font-size:12px;letter-spacing:.06em;color:var(--relic-ink)}.relic-product__add{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;height:56px;padding:0 32px;border:1px solid var(--relic-ember);background-color:var(--relic-ember);color:var(--relic-bone);font-family:var(--relic-font-body);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .4s var(--relic-ease),color .4s var(--relic-ease),transform .15s var(--relic-ease)}.relic-product__add:hover{background-color:var(--relic-ink);border-color:var(--relic-ink);color:var(--relic-bone)}.relic-product__add:active{transform:scale(.99)}.relic-product__add:disabled,.relic-product__add.disabled{background-color:var(--relic-stone);border-color:var(--relic-stone);color:var(--relic-bone);cursor:default}.relic-product__add-msg{margin:12px 0 0;font-family:var(--relic-font-body);font-size:12px;letter-spacing:.04em;color:var(--relic-ash)}.relic-product__composition{background-color:var(--relic-smoke);color:var(--relic-bone);padding-top:clamp(64px,12vh,140px);padding-bottom:clamp(64px,12vh,140px)}.relic-product__notes-head{margin:0;text-align:center;font-family:var(--relic-font-body);font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--relic-ash)}.relic-product__notes-title{margin:20px 0 0;text-align:center;font-family:var(--relic-font-display);font-weight:400;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--relic-bone)}.relic-product__strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;margin:clamp(40px,7vh,72px) auto 0}.relic-product__strip-col{display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(20px,3.4vh,32px) 12px;text-align:center;border-top:1px solid rgba(243,240,234,.15);border-left:1px solid rgba(243,240,234,.15)}.relic-product__strip-col:nth-child(odd){border-left:0}.relic-product__strip-col:nth-child(-n+2){border-top:0}.relic-product__strip-index{font-family:var(--relic-font-body);font-size:10px;font-weight:500;line-height:1;letter-spacing:.34em;text-transform:uppercase;color:var(--relic-ember)}.relic-product__strip-name{font-family:var(--relic-font-display);font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--relic-bone)}@media screen and (min-width:990px){.relic-product__strip{grid-template-columns:repeat(5,minmax(0,1fr))}.relic-product__strip-col,.relic-product__strip-col:nth-child(odd){border-top:0;border-left:1px solid rgba(243,240,234,.15)}.relic-product__strip-col:first-child{border-left:0}}.relic-product__composition-line{max-width:560px;margin:clamp(32px,5vh,56px) auto 0;text-align:center;font-family:var(--relic-font-body);font-size:15px;font-weight:300;line-height:1.75;color:var(--relic-ash)}.relic-product__accordions{max-width:720px;margin-inline:auto;padding-top:clamp(64px,10vh,120px);padding-bottom:clamp(72px,12vh,140px)}.relic-product__acc{border-bottom:1px solid var(--relic-stone)}.relic-product__acc:first-child{border-top:1px solid var(--relic-stone)}.relic-product__acc-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;cursor:pointer;list-style:none;transition:color .3s var(--relic-ease)}.relic-product__acc-summary::-webkit-details-marker{display:none}.relic-product__acc-title{font-family:var(--relic-font-body);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--relic-ink);transition:color .3s var(--relic-ease)}.relic-product__acc-icon{font-size:20px;font-weight:300;line-height:1;color:var(--relic-ink);transition:transform .3s var(--relic-ease),color .3s var(--relic-ease)}.relic-product__acc-summary:hover .relic-product__acc-title,.relic-product__acc-summary:hover .relic-product__acc-icon{color:var(--relic-ember)}.relic-product__acc[open] .relic-product__acc-icon{transform:rotate(45deg)}.relic-product.relic-acc-ready .relic-product__acc[open] .relic-product__acc-icon{transform:none}.relic-product.relic-acc-ready .relic-product__acc.is-open .relic-product__acc-icon{transform:rotate(45deg)}.relic-product__acc-body{padding-bottom:0}.relic-product__acc-inner{padding-bottom:30px}.relic-product.relic-acc-ready .relic-product__acc-body{overflow:hidden;max-height:0;transition:max-height .45s var(--relic-ease)}.relic-product__acc-body p{margin:0;max-width:560px;font-family:var(--relic-font-body);font-size:15px;font-weight:300;line-height:1.75;color:#1a1815cc}.relic-product__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background-color:#1a1815f2}.relic-product__lightbox[hidden]{display:none}.relic-product__lightbox-img{max-width:90vw;max-height:80vh;object-fit:contain}.relic-product__lightbox-close{position:absolute;top:24px;right:28px;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--relic-bone);font-size:28px;line-height:1;cursor:pointer;transition:color .3s var(--relic-ease)}.relic-product__lightbox-close:hover{color:var(--relic-ember)}.relic-product__lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;background:none;color:var(--relic-bone);font-size:22px;line-height:1;cursor:pointer;transition:color .3s var(--relic-ease)}.relic-product__lightbox-nav:hover{color:var(--relic-ember)}.relic-product__lightbox-nav--prev{left:16px}.relic-product__lightbox-nav--next{right:16px}.relic-product__lightbox-count{position:absolute;bottom:24px;left:50%;transform:translate(-50%);font-family:var(--relic-font-label);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--relic-ash)}.relic-product__lightbox-count span{color:#f3f0ea66}@media(prefers-reduced-motion:reduce){.relic-product__stage-img,.relic-product__thumb,.relic-product__add,.relic-product__acc-summary,.relic-product__acc-icon,.relic-product.relic-acc-ready .relic-product__acc-body,.relic-product__qty button,.relic-product__lightbox-close,.relic-product__lightbox-nav{transition-duration:.01ms}}.relic-product__add{line-height:1.2;margin-bottom:0}.relic-product__qty button{padding:0!important;margin-bottom:0}@media screen and (max-width:480px){.relic-product__add-row{flex-wrap:wrap;gap:12px}.relic-product__add{flex:1 1 100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/relic-product.css.map */
