:root{--pp-gold: #c8965a;--pp-gold-d: rgba(200,150,90,.25);--pp-gold-f: rgba(200,150,90,.07);--pp-bg: #080706;--pp-surface: #0e0c09;--pp-text: #f2ede6;--pp-body: rgba(242,237,230,.6);--pp-muted: rgba(242,237,230,.28);--pp-border: rgba(200,150,90,.1);--pp-radius: 14px}.main-product-section,.main-product-section .color-scheme{background:var(--pp-bg)!important}.product-vendor,.product-info .vendor,[class*=vendor]{font-family:Comfortaa,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--pp-gold)!important;margin-bottom:10px!important}.product-info-title,.product__title,h1.title,.product-title,.main-product-section h1{font-family:Cormorant Garamond,serif!important;font-size:clamp(26px,3.5vw,44px)!important;font-weight:400!important;color:var(--pp-text)!important;line-height:1.15!important;letter-spacing:-.3px!important;margin-bottom:16px!important}.product-description,.product__description,.product-info .description,.main-product-section .rte{font-family:Comfortaa,sans-serif!important;font-size:12.5px!important;line-height:1.8!important;color:var(--pp-body)!important}.product-description strong,.main-product-section .rte strong{color:var(--pp-text)!important;font-weight:700!important}.product-description ul,.main-product-section .rte ul{padding-left:0!important;list-style:none!important}.product-description li,.main-product-section .rte li{padding-left:16px!important;position:relative!important;margin-bottom:8px!important;font-family:Comfortaa,sans-serif!important;font-size:12px!important;color:var(--pp-body)!important}.product-description li:before,.main-product-section .rte li:before{content:"\2014"!important;position:absolute!important;left:0!important;color:var(--pp-gold)!important;font-weight:700!important}.product-info-price,.product__price,.price-item--regular,.price__regular .price-item,.price .money{font-family:Cormorant Garamond,serif!important;font-size:clamp(28px,3vw,38px)!important;font-weight:300!important;color:var(--pp-text)!important;letter-spacing:-.5px!important}.price__notice,.product-info-price small,[class*=price-notice]{font-family:Comfortaa,sans-serif!important;font-size:10px!important;color:var(--pp-muted)!important}.product-gallery-container{border-radius:var(--pp-radius)!important;overflow:hidden!important}.product-media-container,.product-single__photos,[class*=product-gallery] img{border-radius:var(--pp-radius)!important}.product-thumb,[class*=thumbnail] img{border-radius:8px!important;border:1px solid var(--pp-border)!important;transition:border-color .2s ease!important}[class*=thumbnail].is-active img,[class*=thumbnail]:hover img{border-color:var(--pp-gold)!important}.product-form__submit,.product-form [type=submit],button[name=add],.button.primary-button,.btn-primary{background:linear-gradient(135deg,#c8965a,#a07038)!important;border:none!important;border-radius:40px!important;font-family:Comfortaa,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#080706!important;padding:16px 32px!important;transition:all .3s ease!important;box-shadow:0 4px 20px #c8965a4d!important;width:100%!important}.product-form__submit:hover,button[name=add]:hover,.button.primary-button:hover{filter:brightness(1.1)!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px #c8965a66!important}.shopify-payment-button__button--branded{border-radius:40px!important}.main-product-section .collapsible-trigger,.main-product-section details summary,.main-product-section [class*=accordion] button,.main-product-section [class*=collapsible] summary,.main-product-section [class*=collapsible] [role=button],.main-product-section details>summary{font-family:Comfortaa,sans-serif!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.3px!important;color:#f2ede6bf!important;padding:15px 36px 15px 0!important;border-top:1px solid rgba(200,150,90,.1)!important;border-bottom:none!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;cursor:pointer!important;transition:color .2s ease!important;background:transparent!important;width:100%!important;text-align:left!important;position:relative!important}.main-product-section .collapsible-trigger:hover,.main-product-section details summary:hover,.main-product-section [class*=collapsible] summary:hover{color:#c8965a!important}.main-product-section details summary::-webkit-details-marker{display:none!important}.main-product-section details summary::marker{display:none!important}.main-product-section details summary .icon-caret,.main-product-section details summary [class*=icon-plus],.main-product-section details summary [class*=icon-minus],.main-product-section details summary .summary__toggle-icon,.main-product-section details summary svg:last-child{display:none!important}.main-product-section details summary:after,.main-product-section [class*=collapsible] [role=button]:after{display:none!important;content:none!important}.main-product-section details>summary:before{content:"+"!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;font-size:20px!important;font-weight:300!important;color:#c8965a80!important;transition:color .2s ease!important;line-height:1!important;pointer-events:none!important}.main-product-section details[open]>summary:before{content:"\d7"!important;color:#c8965a!important}.main-product-section details>*:not(summary),.main-product-section [class*=collapsible] [class*=content],.main-product-section [class*=collapsible] [class*=body]{font-family:Comfortaa,sans-serif!important;font-size:11.5px!important;line-height:1.8!important;color:#f2ede680!important;padding-bottom:16px!important}.product-sticky-atc{background:#080706f2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-top:1px solid var(--pp-border)!important;box-shadow:0 -8px 32px #0006!important}.product-sticky-atc .price,.product-sticky-atc .price .money,.product-sticky-atc .price-item,.product-sticky-atc .product-info-price,[data-sticky-atc] .price .money{font-family:Cormorant Garamond,serif!important;font-size:22px!important;font-weight:300!important;color:#f2ede6!important;letter-spacing:-.3px!important}.product-info a[href*=contact],.product-blocks a[href*=contact],a[href*="/pages/contact"]:not(.site-nav a),a[href*=talk-to]:not(.site-nav a){display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Comfortaa,sans-serif!important;font-size:10.5px!important;font-weight:700!important;color:#c8965abf!important;text-decoration:none!important;letter-spacing:.3px!important;transition:color .2s ease!important;margin-top:6px!important}a[href*="/pages/contact"]:not(.site-nav a):hover{color:#c8965a!important}.share-btn,[class*=share-btn]{background:var(--pp-gold-f)!important;border:1px solid var(--pp-border)!important;border-radius:8px!important;color:var(--pp-muted)!important;transition:all .2s ease!important;padding:8px 12px!important}.share-btn:hover,[class*=share-btn]:hover{border-color:var(--pp-gold-d)!important;color:var(--pp-gold)!important}.product-card-background{background:#0e0d0b!important;border:1px solid rgba(200,150,90,.14)!important;border-radius:2px!important;overflow:hidden!important;transition:border-color .4s ease,transform .4s ease,box-shadow .4s ease!important;position:relative!important}.product-card-background:hover{border-color:#c8965a6b!important;transform:translateY(-6px)!important;box-shadow:0 20px 60px #00000080!important}.product-card-background:before{content:""!important;position:absolute!important;top:0;left:0;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(200,150,90,.85),transparent)!important;opacity:0!important;transition:opacity .4s ease!important;z-index:10!important;pointer-events:none!important}.product-card-background:hover:before{opacity:1!important}.product-card-media img{transition:transform .6s ease,filter .4s ease!important;filter:brightness(.92) saturate(.88)!important}.product-card-background:hover .product-card-media img{transform:scale(1.04)!important;filter:brightness(1) saturate(1)!important}.product-card-detail{background:#0e0d0b!important;padding:16px 16px 18px!important}.product-card-vendor,.product-card-vendor p{font-family:Comfortaa,sans-serif!important;font-size:7.5px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#c8965ab3!important;margin-bottom:6px!important}.product-card-detail .product-title,.product-card-detail a.product-title,a.product-title.heading-font{font-family:Cormorant Garamond,serif!important;font-size:17px!important;font-weight:300!important;color:#f2ede6!important;line-height:1.3!important;letter-spacing:.1px!important;text-decoration:none!important;display:block!important;margin-bottom:10px!important;text-align:left!important;-webkit-line-clamp:unset!important;overflow:visible!important;white-space:normal!important}.product-card-detail a.product-title:hover,a.product-title.heading-font:hover{color:#c8965a!important}.product-card-detail-content{position:relative!important}.product-card-detail-content:before{content:""!important;display:block!important;height:1px!important;background:linear-gradient(90deg,rgba(200,150,90,.2),transparent)!important;margin-bottom:12px!important}.product-card-detail .price,.product-card-detail .price .money,.product-card-content-holder .price .money{font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:300!important;color:#f2ede6!important;letter-spacing:-.3px!important}.product-card-inner .badge,.product-card-background .badge{font-family:Comfortaa,sans-serif!important;font-size:7.5px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;background:#c8965a!important;color:#080706!important;border-radius:1px!important;padding:4px 10px!important;border:none!important}.product-card-inner button[type=submit],.product-card-content-holder .btn{background:transparent!important;border:1px solid rgba(200,150,90,.35)!important;color:#f2ede6!important;font-family:Comfortaa,sans-serif!important;font-size:8px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:0!important;padding:10px 18px!important;transition:border-color .3s ease,background .3s ease!important}.product-card-inner button[type=submit]:hover{border-color:#c8965aa6!important;background:#c8965a14!important}.nbt-track-wrap{position:relative!important;overflow:hidden!important}.nbt-logo-wrap{position:relative!important}.nbt-logo-wrap:hover{z-index:10!important}@media (max-width: 768px){.product-info-title,.product__title,h1.title{font-size:26px!important}.product-info-price,.price-item--regular{font-size:28px!important}.product-form__submit,button[name=add],.button.primary-button{padding:14px 24px!important;font-size:10px!important}}@media (max-width: 749px){.grid--2-col-tablet-down,.collection .grid,.product-grid.grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:0 12px!important}.price .money,.card-information .price .money{font-size:11px!important;white-space:nowrap!important}}details summary .icon-caret,details summary [class*=icon-plus],details summary [class*=icon-minus],details summary .summary__toggle-icon,details summary svg:last-child{display:none!important}details summary:after,[class*=collapsible] [role=button]:after,[class*=accordion] button:after{display:none!important;content:none!important}details>summary{position:relative!important;padding-right:40px!important}details>summary:before{content:"+"!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;font-size:20px!important;font-weight:300!important;color:#c8965a80!important;transition:color .2s ease!important;line-height:1!important;pointer-events:none!important}details[open]>summary:before{content:"\d7"!important;color:#c8965a!important}.nasc-brand-ticker,.nbt-wrapper{isolation:isolate!important}.nbt-track-wrap{contain:paint!important}.nbt-fade{will-change:opacity!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.nbt-logo-wrap:hover{position:relative!important;z-index:10!important}.nbt-popup{isolation:isolate!important}.nasc-faq .faq-title,[id^=faq-] .faq-title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-style:normal!important}.nasc-financing .fin-title,[id^=fin-] .fin-title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important}.nasc-no-bundle .nasc-bundle-trigger,.nasc-no-bundle [data-nasc-bundle],.nasc-no-bundle button[onclick*=NASCBundle],.nasc-no-bundle .build-sanctuary-btn{display:none!important}.main-product-section details summary .collapsible-icon,.main-product-section details summary [class*=collapsible-icon],details summary .collapsible-icon{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-page-premium.css.map */
