:root{--aurie-cream: oklch(96% .012 82);--aurie-warm-white: oklch(98.5% .006 82);--aurie-charcoal: oklch(16% .01 60);--aurie-mid: oklch(48% .01 60);--aurie-gold: oklch(62% .09 72);--aurie-gold-light: oklch(86% .04 78);--aurie-serif: "Cormorant Garamond", Georgia, serif;--aurie-sans: "Jost", Helvetica, sans-serif;--aurie-max-w: 1320px;--aurie-px: 40px}body{background:#faf8f4!important}.aurie-product *,.aurie-product *:before,.aurie-product *:after{box-sizing:border-box}.aurie-product{background:#faf8f4}.aurie-announcement{background:var(--aurie-charcoal);color:#e0d6c6;font-family:var(--aurie-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:9px 20px}.aurie-breadcrumb{max-width:var(--aurie-max-w);margin:0 auto;padding:16px var(--aurie-px);position:relative;z-index:1}.aurie-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:0;font-family:var(--aurie-sans);font-size:11px;color:var(--aurie-mid);letter-spacing:.05em}.aurie-breadcrumb a{color:inherit;text-decoration:none;border-bottom:1px solid var(--aurie-gold-light)}.aurie-breadcrumb__sep{margin:0 10px;color:var(--aurie-gold-light)}.aurie-product__layout{max-width:var(--aurie-max-w);margin:0 auto;padding:0 var(--aurie-px) 80px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}p.product__text.subtitle{background:#dac4ad;width:max-content;padding:5px;color:#fff;font-size:14px;text-transform:uppercase}.custom-scents-wrapper{display:flex;flex-direction:column;gap:1rem;max-width:600px;margin-bottom:1.5rem}.custom-scent-dropdown{display:flex;flex-direction:column}.custom-scent-dropdown label{font-weight:600;margin-bottom:.4rem;font-size:1.4rem;color:#333}.custom-scent-dropdown select{padding:1.2rem 2.5rem 1.2rem .8rem;border:1px solid #e0ceb4;font-size:1.4rem;background-color:#faf8f4;transition:border-color .3s ease;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20,50 70,100 120,50' fill='none' stroke='%23333' stroke-width='15' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1rem;cursor:pointer}.custom-scent-dropdown select:focus{border-color:#000;outline:none}@media(max-width:600px){.custom-scents-wrapper{padding:0 1rem}}@media(max-width:900px){.aurie-product__layout{grid-template-columns:1fr;gap:40px;padding:0 20px 60px}}.aurie-gallery{position:sticky;top:100px;display:flex;gap:12px}.aurie-gallery__thumbnails{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.aurie-gallery__thumb{width:72px;height:72px;overflow:hidden;cursor:pointer;border:2px solid transparent;padding:0;background:none;transition:border-color .2s}.aurie-gallery__thumb.is-active,.aurie-gallery__thumb:hover{border-color:var(--aurie-gold)}.aurie-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.aurie-gallery__main{flex:1;aspect-ratio:4 / 5;overflow:hidden;background:var(--aurie-cream);position:relative}.aurie-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease;pointer-events:none}.aurie-gallery__slide.is-active{opacity:1;pointer-events:auto}.aurie-gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.aurie-gallery{position:static;flex-direction:column-reverse}.aurie-gallery__thumbnails{flex-direction:row}.aurie-gallery__thumb{width:60px;height:60px}}.aurie-product__info{padding-top:8px}.aurie-badge{display:inline-block;background:var(--aurie-gold);color:#fff;font-family:var(--aurie-sans);font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;margin-bottom:20px}.aurie-product__title{font-family:var(--aurie-serif);font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.1;color:var(--aurie-charcoal);margin:0 0 8px}.aurie-product__tagline{font-family:var(--aurie-serif);font-size:20px;font-style:italic;color:var(--aurie-mid);font-weight:300;margin:0 0 20px}.aurie-product__price{font-family:var(--aurie-serif);font-size:34px;font-weight:400;color:var(--aurie-charcoal);margin-bottom:28px}.aurie-product__price--compare{font-size:22px;color:var(--aurie-mid);margin-right:10px}.aurie-rating{display:flex;align-items:center;gap:12px;margin-bottom:24px}.aurie-rating__stars{color:var(--aurie-gold-light);font-size:14px;letter-spacing:2px}.aurie-rating__stars--lg{font-size:18px}.aurie-rating__star.is-filled{color:var(--aurie-gold)}.aurie-rating__count{font-family:var(--aurie-sans);font-size:12px;color:var(--aurie-mid)}.aurie-label{font-family:var(--aurie-sans);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--aurie-gold);margin-bottom:12px}.aurie-sublabel{font-family:var(--aurie-sans);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--aurie-mid);margin-bottom:6px}.aurie-scent-profile{background:var(--aurie-cream);padding:24px;margin-bottom:28px;border-left:3px solid var(--aurie-gold)}.aurie-scent-profile__notes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.aurie-scent-profile__value{font-family:var(--aurie-serif);font-size:15px;font-style:italic;color:var(--aurie-charcoal);line-height:1.4}.aurie-scent-profile__descriptor{border-top:1px solid var(--aurie-gold-light);padding-top:14px}.aurie-scent-profile__desc{font-family:var(--aurie-serif);font-size:17px;font-style:italic;color:var(--aurie-charcoal)}.aurie-best-for{margin-bottom:28px}.aurie-best-for__tags{display:flex;gap:8px;flex-wrap:wrap}.aurie-tag{font-family:var(--aurie-sans);font-size:11px;border:1px solid var(--aurie-gold-light);padding:5px 12px;color:var(--aurie-mid)}.aurie-specs{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:32px;padding:20px 0;border-top:1px solid var(--aurie-gold-light);border-bottom:1px solid var(--aurie-gold-light)}.aurie-specs__value{font-family:var(--aurie-serif);font-size:18px;font-weight:400;color:var(--aurie-charcoal)}.aurie-variant-picker{margin-bottom:20px}.aurie-variant-picker__options{display:flex;gap:8px;flex-wrap:wrap}.aurie-variant-option input{position:absolute;opacity:0;width:0;height:0}.aurie-variant-option span{display:inline-block;font-family:var(--aurie-sans);font-size:12px;letter-spacing:.06em;border:1px solid var(--aurie-gold-light);padding:6px 16px;cursor:pointer;transition:border-color .2s,background .2s;color:var(--aurie-mid)}.aurie-variant-option input:checked+span{border-color:var(--aurie-gold);color:var(--aurie-charcoal)}.aurie-atc-form{margin-bottom:0}.aurie-atc-row{display:flex;gap:12px;margin-bottom:16px}.aurie-qty{display:flex;align-items:center;border:1px solid var(--aurie-gold-light);flex-shrink:0}.aurie-qty__btn{background:none;border:none;cursor:pointer;font-family:var(--aurie-sans);font-size:18px;color:var(--aurie-mid);height:50px;width:44px;display:flex;align-items:center;justify-content:center;transition:color .2s}.aurie-qty__btn:hover{color:var(--aurie-charcoal)}.aurie-qty__input{width:44px;text-align:center;border:none;font-family:var(--aurie-sans);font-size:14px;color:var(--aurie-charcoal);background:none;-moz-appearance:textfield}.aurie-qty__input::-webkit-outer-spin-button,.aurie-qty__input::-webkit-inner-spin-button{-webkit-appearance:none}.aurie-btn{display:block;text-align:center;font-family:var(--aurie-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s,color .3s,border-color .3s;padding:0 24px;line-height:50px;height:50px;border:none}.aurie-btn--primary{flex:1;background:var(--aurie-charcoal);color:#fff}.aurie-btn--primary:hover,.aurie-btn--primary.is-added{background:var(--aurie-gold)}.aurie-btn--primary[disabled]{opacity:.5;cursor:not-allowed}.aurie-btn--outline{width:100%;border:1px solid var(--aurie-gold-light);color:var(--aurie-mid);background:none;margin-bottom:28px}.aurie-btn--outline:hover{border-color:var(--aurie-gold);color:var(--aurie-charcoal)}.aurie-trust{display:flex;flex-wrap:wrap;margin-bottom:32px;border-bottom:1px solid var(--aurie-gold-light)}.aurie-trust__item,.aurie-trust p{font-family:var(--aurie-sans);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--aurie-mid);text-align:center;flex:1;min-width:60px;border-right:1px solid var(--aurie-gold-light)}.aurie-trust__item:last-child{border-radius:none;border-right:none}.aurie-accordion{border-top:1px solid var(--aurie-gold-light)}.aurie-accordion__body ul{padding-left:15px}.aurie-accordion:last-child{border-bottom:1px solid var(--aurie-gold-light)}.aurie-accordion__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:var(--aurie-sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--aurie-charcoal);cursor:pointer;list-style:none;background:none;border:none}.aurie-accordion__trigger::-webkit-details-marker{display:none}.aurie-accordion__icon{font-size:18px;color:var(--aurie-gold);line-height:1;transition:transform .25s;flex-shrink:0}.aurie-accordion[open] .aurie-accordion__icon{transform:rotate(45deg)}.aurie-accordion__body{padding-bottom:20px;font-family:var(--aurie-sans);font-size:13px;line-height:1.8;color:var(--aurie-mid);font-weight:300}.aurie-accordion__body p{margin:0;font-size:14px}.aurie-reviews{background:var(--aurie-cream);padding:72px var(--aurie-px)}.aurie-reviews__inner{max-width:var(--aurie-max-w);margin:0 auto}.aurie-reviews__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;flex-wrap:wrap;gap:20px}.aurie-reviews__summary{display:flex;align-items:center;gap:16px}.aurie-reviews__score{font-family:var(--aurie-serif);font-size:clamp(28px,3vw,40px);font-weight:400;color:var(--aurie-charcoal);margin:0}.aurie-reviews__count{font-family:var(--aurie-sans);font-size:11px;color:var(--aurie-mid);margin-top:4px}.aurie-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.aurie-reviews__grid{grid-template-columns:1fr}}.aurie-review-card{background:var(--aurie-warm-white);padding:32px 28px}.aurie-review-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.aurie-review-card__date{font-family:var(--aurie-sans);font-size:11px;color:var(--aurie-mid)}.aurie-review-card__text{font-family:var(--aurie-serif);font-size:17px;font-style:italic;line-height:1.65;color:var(--aurie-charcoal);margin:0 0 16px}.aurie-review-card__author{font-family:var(--aurie-sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--aurie-gold)}.aurie-related{padding:72px 0}.aurie-related__inner{max-width:var(--aurie-max-w);margin:0 auto;padding:0 var(--aurie-px)}.aurie-related__header{text-align:center;margin-bottom:44px}.aurie-related__title{font-family:var(--aurie-serif);font-size:clamp(28px,3vw,40px);font-weight:400;color:var(--aurie-charcoal);margin:0}.aurie-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:900px){.aurie-related__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.aurie-related__grid{grid-template-columns:1fr}}.aurie-product-card{display:block;text-decoration:none;color:inherit}.aurie-product-card__image-wrap{position:relative;overflow:hidden;aspect-ratio:3 / 4;margin-bottom:14px;background:var(--aurie-cream)}.aurie-product-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s;display:block}.aurie-product-card:hover .aurie-product-card__image-wrap img{transform:scale(1.04)}.aurie-product-card__quick-add{position:absolute;bottom:0;left:0;right:0;background:var(--aurie-charcoal);color:#fff;font-family:var(--aurie-sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:11px;transform:translateY(100%);transition:transform .28s}.aurie-product-card:hover .aurie-product-card__quick-add{transform:translateY(0)}.aurie-product-card__notes{font-family:var(--aurie-sans);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--aurie-gold);margin-bottom:5px}.aurie-product-card__name{font-family:var(--aurie-serif);font-size:19px;font-weight:400;color:var(--aurie-charcoal);margin:0 0 3px}.aurie-product-card__price{font-family:var(--aurie-sans);font-size:13px;color:var(--aurie-mid);font-weight:300}.aurie-link-underline{font-family:var(--aurie-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--aurie-charcoal);text-decoration:none;border-bottom:1px solid var(--aurie-charcoal);padding-bottom:2px}@media(max-width:600px){:root{--aurie-px: 20px}.aurie-reviews{padding:48px 20px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/aurie-product.css.map */
