@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Jost:wght@300;400;500;600&display=swap";:root{--ae-cream: #faf6ec;--ae-cream-2: #f4eedd;--ae-cream-3: #ebe2c8;--ae-ink: #1a1330;--ae-ink-soft: #2a2347;--ae-taupe: #6a6480;--ae-rule: rgba(44,81,128,.18);--ae-rule-soft: rgba(44,81,128,.1);--ae-purple: #31154d;--ae-purple-deep: #1f0a32;--ae-blue: #2c5180;--ae-blue-bright: #3a649a;--ae-yellow: #d9b234;--ae-gold: #c89236;--ae-gold-soft: #e9c576}body{background:var(--ae-cream)!important}h1,.product__title{font-family:EB Garamond,Georgia,serif!important;font-weight:400!important;line-height:1.1!important;color:var(--ae-ink)!important}.price,.product__price{font-family:EB Garamond,Georgia,serif!important;color:var(--ae-ink)!important}.product-form__submit,button[name=add]{background:var(--ae-purple)!important;color:var(--ae-cream)!important;border:1px solid var(--ae-purple)!important;font-family:Jost,sans-serif!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:13px!important;border-radius:3px!important;transition:background .2s,transform .15s!important;height:54px!important}.product-form__submit:hover,button[name=add]:hover{background:var(--ae-purple-deep)!important;transform:translateY(-1px)!important;border-color:var(--ae-purple-deep)!important}.appstle_subscription_wrapper{display:flex!important;flex-direction:column!important;gap:10px!important;margin:20px 0!important}.appstle_subscription_wrapper_option{background:var(--ae-cream)!important;border:1px solid var(--ae-rule)!important;border-radius:5px!important;padding:16px 18px!important;transition:border-color .2s,box-shadow .2s!important;cursor:pointer!important}.appstle_subscription_wrapper_option:hover{border-color:#31154d59!important}.appstle_subscription_wrapper_option.appstle-active-option,.appstle_subscription_wrapper_option.appstle_selected_background{border-color:var(--ae-purple)!important;background:#fffaf0!important;box-shadow:0 0 0 1px var(--ae-purple) inset!important}.appstle_subscription_radio_wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.appstle_subscription_radio_wrapper input[type=radio]{display:none!important}.appstle_circle{width:18px!important;height:18px!important;border-radius:50%!important;border:1.5px solid var(--ae-rule)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:border-color .2s!important}.appstle-active-option .appstle_circle,.appstle_selected_background .appstle_circle{border-color:var(--ae-purple)!important}.appstle_dot{width:9px!important;height:9px!important;border-radius:50%!important;background:transparent!important;transition:background .2s!important}.appstle-active-option .appstle_dot,.appstle_selected_background .appstle_dot{background:var(--ae-purple)!important}.appstle_radio_label{display:flex!important;align-items:center!important;gap:10px!important;flex:1!important;cursor:pointer!important;font-family:EB Garamond,Georgia,serif!important;font-size:18px!important;color:var(--ae-ink)!important}.appstle_subscribe_save_text{font-family:EB Garamond,Georgia,serif!important;font-size:18px!important;color:var(--ae-ink)!important}.appstle-save-badge{background:var(--ae-yellow)!important;color:var(--ae-ink)!important;font-family:Jost,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase!important;padding:3px 8px!important;border-radius:2px!important;display:inline-block!important}.appstle_subscription_amount_wrapper{text-align:right!important;flex-shrink:0!important}.appstle_subscription_amount{font-family:EB Garamond,Georgia,serif!important;font-size:19px!important;font-weight:500!important;color:var(--ae-ink)!important;display:block!important}.appstle_subscription_compare_amount{font-family:EB Garamond,Georgia,serif!important;font-size:15px!important;color:var(--ae-taupe)!important;text-decoration:line-through!important;display:block!important}.appstle_prepaid_description{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;color:var(--ae-taupe)!important;text-transform:uppercase!important;margin-top:2px!important}.appstle_subscribe_option{margin-top:12px!important;padding-top:12px!important;border-top:1px solid var(--ae-rule-soft)!important}.appstle_select_label{font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ae-taupe)!important;font-weight:500!important;display:block!important;margin-bottom:6px!important}.appstle_select{width:100%!important;background:var(--ae-cream)!important;border:1px solid var(--ae-rule)!important;border-radius:3px!important;font-family:EB Garamond,Georgia,serif!important;font-size:16px!important;color:var(--ae-ink)!important;padding:9px 12px!important}.appstle_subscription_detail_link,[class*=appstle][class*=detail]{font-family:EB Garamond,Georgia,serif!important;font-style:italic!important;font-size:15px!important;color:var(--ae-purple)!important;text-decoration:none!important;display:inline-block!important;margin-top:4px!important}[class*=appstle][class*=detail]:hover{text-decoration:underline!important;text-underline-offset:3px!important}#infiniteoptions-container{margin-top:38px!important;padding-top:32px!important;border-top:1px solid var(--ae-rule)!important;font-family:EB Garamond,Georgia,serif!important;color:var(--ae-ink)!important}#infiniteoptions-container:before{content:"A few final touches";display:block;font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:22px;color:var(--ae-ink);margin-bottom:6px}#infiniteoptions-container>div,.io-option-group{margin-bottom:24px!important}#infiniteoptions-container label,.io-option-group>label:first-child{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ae-ink)!important;font-weight:500!important;display:block!important;margin-bottom:8px!important;font-style:normal!important}#infiniteoptions-container input[type=text]{width:100%!important;background:var(--ae-cream)!important;border:1px solid var(--ae-rule)!important;border-radius:3px!important;padding:13px 16px!important;font-family:EB Garamond,Georgia,serif!important;font-size:17px!important;color:var(--ae-ink)!important;box-sizing:border-box!important;transition:border-color .2s,box-shadow .2s!important}#infiniteoptions-container input[type=text]:focus{outline:none!important;border-color:var(--ae-purple)!important;box-shadow:0 0 0 1px var(--ae-purple) inset!important}#infiniteoptions-container select{width:100%!important;background:var(--ae-cream)!important;border:1px solid var(--ae-rule)!important;border-radius:3px!important;padding:13px 16px!important;font-family:EB Garamond,Georgia,serif!important;font-size:17px!important;color:var(--ae-ink)!important;cursor:pointer!important;-webkit-appearance:auto!important;appearance:auto!important;transition:border-color .2s!important}#infiniteoptions-container select:focus{outline:none!important;border-color:var(--ae-purple)!important}#infiniteoptions-container textarea{width:100%!important;background:var(--ae-cream)!important;border:1px solid var(--ae-rule)!important;border-radius:3px!important;padding:14px 16px!important;font-family:EB Garamond,Georgia,serif!important;font-size:17px!important;color:var(--ae-ink)!important;min-height:130px!important;resize:vertical!important;line-height:1.5!important;box-sizing:border-box!important;transition:border-color .2s,box-shadow .2s!important}#infiniteoptions-container textarea:focus{outline:none!important;border-color:var(--ae-purple)!important;box-shadow:0 0 0 1px var(--ae-purple) inset!important}#infiniteoptions-container textarea::placeholder,#infiniteoptions-container input[type=text]::placeholder{color:var(--ae-taupe)!important;font-style:italic!important}#infiniteoptions-container [class*=char],#infiniteoptions-container [class*=remaining]{font-family:Jost,sans-serif!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ae-taupe)!important}.ae-gift-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ae-gift-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--ae-rule);border-radius:3px;background:var(--ae-cream);cursor:pointer;transition:border-color .2s,box-shadow .2s;font-family:EB Garamond,Georgia,serif;font-size:16px;color:var(--ae-ink);-webkit-user-select:none;user-select:none}.ae-gift-card:hover{border-color:#31154d66}.ae-gift-card.is-on{border-color:var(--ae-purple);background:#fffaf0;box-shadow:0 0 0 1px var(--ae-purple) inset}.ae-gift-card .ae-dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ae-rule);flex-shrink:0;position:relative;transition:border-color .2s}.ae-gift-card.is-on .ae-dot{border-color:var(--ae-purple)}.ae-gift-card.is-on .ae-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ae-purple)}.ae-gift-card em{font-style:italic;font-weight:500;color:var(--ae-purple);margin-left:2px}.ae-gift-card .ae-sub{display:block;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ae-taupe);margin-top:3px}.ae-gift-radios-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;height:0!important;overflow:hidden!important}.ae-dp-hint{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ae-taupe)!important;margin:6px 0 0!important}#infiniteoptions-container .datepicker,#infiniteoptions-container .birthday-picker{position:relative!important;width:100%!important}#infiniteoptions-container .datepicker input[type=text],#infiniteoptions-container .birthday-picker input[type=text]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236a6480' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:18px 18px!important;padding-right:44px!important;cursor:pointer!important}#infiniteoptions-container .datepicker .ui-datepicker-inline,#infiniteoptions-container .birthday-picker .ui-datepicker-inline{width:100%!important;max-width:400px!important;background:var(--ae-cream)!important;border:1px solid rgba(49,21,77,.2)!important;border-radius:10px!important;box-shadow:0 8px 32px -8px #1e1a142e!important;font-family:EB Garamond,Georgia,serif!important;overflow:hidden!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;z-index:1000!important;margin:0!important;padding:0 0 16px!important}#infiniteoptions-container .ui-datepicker-header{background:transparent!important;border:none!important;border-bottom:1px solid rgba(44,81,128,.1)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 20px 14px!important;margin:0!important}#infiniteoptions-container .ui-datepicker-title{font-family:EB Garamond,Georgia,serif!important;font-style:italic!important;font-size:22px!important;color:var(--ae-ink)!important;text-align:center!important;flex:1!important;padding:0!important;line-height:1!important}#infiniteoptions-container .ui-datepicker-month,#infiniteoptions-container .ui-datepicker-year{background:transparent!important;border:none!important;color:var(--ae-ink)!important;font-family:EB Garamond,Georgia,serif!important;font-style:italic!important;font-size:20px!important;padding:0 4px!important;cursor:pointer!important;-webkit-appearance:auto!important;appearance:auto!important;outline:none!important}#infiniteoptions-container .ui-datepicker-prev,#infiniteoptions-container .ui-datepicker-next{position:static!important;float:none!important;top:auto!important;left:auto!important;right:auto!important;width:32px!important;height:32px!important;border-radius:50%!important;border:1px solid rgba(49,21,77,.25)!important;background:transparent!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s,border-color .15s!important;padding:0!important;line-height:1!important;flex-shrink:0!important}#infiniteoptions-container .ui-datepicker-prev:hover,#infiniteoptions-container .ui-datepicker-next:hover{background:#31154d0f!important;border-color:var(--ae-purple)!important}#infiniteoptions-container .ui-datepicker-prev span,#infiniteoptions-container .ui-datepicker-next span{display:none!important}#infiniteoptions-container .ui-datepicker-prev:before{content:"\e2\20ac\b9"!important;font-size:20px!important;color:var(--ae-ink)!important}#infiniteoptions-container .ui-datepicker-next:before{content:"\e2\20ac\ba"!important;font-size:20px!important;color:var(--ae-ink)!important}#infiniteoptions-container .ui-datepicker-calendar{margin:0!important;padding:6px 16px 0!important;width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}#infiniteoptions-container .ui-datepicker-calendar thead th{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ae-taupe)!important;text-align:center!important;padding:12px 0 8px!important;background:transparent!important;border:none!important;font-weight:500!important}#infiniteoptions-container .ui-datepicker-calendar td{text-align:center!important;padding:2px 0!important;background:transparent!important;border:none!important}#infiniteoptions-container .ui-datepicker-calendar td a,#infiniteoptions-container .ui-datepicker-calendar td span{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;margin:0 auto!important;font-family:EB Garamond,serif!important;font-size:17px!important;border-radius:50%!important;text-decoration:none!important;border:none!important;background:transparent!important;transition:background .15s,color .15s!important;line-height:1!important;box-sizing:border-box!important}#infiniteoptions-container .ui-datepicker-calendar td a.ui-state-default{color:var(--ae-ink)!important;cursor:pointer!important}#infiniteoptions-container .ui-datepicker-calendar td a.ui-state-default:hover{background:#31154d14!important;color:var(--ae-ink)!important}#infiniteoptions-container .ui-datepicker-calendar td a.ui-state-active,#infiniteoptions-container .ui-datepicker-calendar .ui-state-active{background:var(--ae-purple)!important;color:var(--ae-cream)!important}#infiniteoptions-container .ui-state-disabled{opacity:1!important}#infiniteoptions-container .ui-datepicker-calendar td.ui-state-disabled span{color:#6a648033!important;cursor:default!important}#infiniteoptions-container .ui-datepicker-calendar td a.ui-state-highlight{background:transparent!important;box-shadow:0 0 0 1.5px #31154d66!important;color:var(--ae-purple)!important}#infiniteoptions-container .datepicker .ui-datepicker-calendar td.week-hover{background:#31154d0a!important}#infiniteoptions-container .datepicker .ui-datepicker-calendar td.week-hover a{background:transparent!important}#infiniteoptions-container .datepicker tr:after,#infiniteoptions-container .datepicker tr:before,#infiniteoptions-container .datepicker th:after,#infiniteoptions-container .datepicker th:before,#infiniteoptions-container .datepicker td:after,#infiniteoptions-container .datepicker td:before,#infiniteoptions-container .birthday-picker tr:after,#infiniteoptions-container .birthday-picker tr:before,#infiniteoptions-container .birthday-picker th:after,#infiniteoptions-container .birthday-picker th:before,#infiniteoptions-container .birthday-picker td:after,#infiniteoptions-container .birthday-picker td:before{display:none!important}.ae-dp-note{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ae-taupe)!important;margin:10px 0 0!important;line-height:1.5!important}.ae-what-arrives{padding:90px 0;background:var(--ae-cream-2);border-top:1px solid var(--ae-rule-soft);border-bottom:1px solid var(--ae-rule-soft)}.ae-what-arrives__inner{max-width:1240px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.ae-what-arrives__art{aspect-ratio:4/5;position:relative;border-radius:4px;overflow:hidden;background:var(--ae-purple-deep);background-image:radial-gradient(circle at 30% 30%,rgba(216,178,52,.18),transparent 55%),radial-gradient(circle at 70% 80%,rgba(216,178,52,.1),transparent 50%),linear-gradient(180deg,#1f0a32,#15071f);box-shadow:0 30px 60px -30px #1e1a1480}.ae-what-arrives__corner{position:absolute;color:var(--ae-gold-soft);font-family:EB Garamond,serif;font-style:italic;font-size:80px;line-height:1;pointer-events:none}.ae-what-arrives__corner--tl{top:28px;left:32px}.ae-what-arrives__corner--br{bottom:28px;right:32px;transform:rotate(180deg)}.ae-what-arrives__pull{position:absolute;inset:auto 36px 80px 36px;color:var(--ae-cream);font-family:EB Garamond,serif;font-style:italic;font-size:21px;line-height:1.55}.ae-what-arrives__cite{display:block;margin-top:16px;font-family:Jost,sans-serif;font-style:normal;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#d4c5e5}.ae-what-arrives__label{font-family:Jost,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:13px;color:var(--ae-purple);margin-bottom:14px;display:inline-flex;gap:14px;align-items:center}.ae-what-arrives__label .ae-line{width:30px;height:1px;background:var(--ae-purple);display:inline-block}.ae-what-arrives__copy h2{font-family:EB Garamond,serif;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.1;margin-bottom:14px;color:var(--ae-ink)}.ae-what-arrives__copy h2 em{font-style:italic;color:var(--ae-purple);font-weight:500}.ae-what-arrives__copy>p{color:var(--ae-ink-soft);font-size:17px;line-height:1.65;font-family:EB Garamond,serif}.ae-what-arrives__list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--ae-rule)}.ae-what-arrives__list li{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--ae-rule);align-items:start}.ae-what-arrives__num{font-family:EB Garamond,serif;font-style:italic;font-size:22px;color:var(--ae-purple);line-height:1.3}.ae-what-arrives__item-title{display:block;font-family:EB Garamond,serif;font-size:18px;color:var(--ae-ink);font-weight:500;line-height:1.3}.ae-what-arrives__item-desc{display:block;font-family:EB Garamond,serif;font-size:16px;color:var(--ae-ink-soft);font-style:italic;margin-top:4px;line-height:1.55}.ae-series{padding:96px 0;background:var(--ae-cream)}.ae-series__wrap{max-width:1240px;margin:0 auto;padding:0 32px}.ae-series__head{text-align:center;max-width:600px;margin:0 auto 48px}.ae-series__eyebrow{display:inline-flex;align-items:center;gap:14px;margin-bottom:14px;font-family:Jost,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:13px;color:var(--ae-taupe)}.ae-series__eyebrow .ae-line{width:30px;height:1px;background:var(--ae-purple);display:inline-block}.ae-series__head h2{font-family:EB Garamond,serif;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.1;margin-bottom:10px;color:var(--ae-ink)}.ae-series__head h2 em{font-style:italic;color:var(--ae-purple);font-weight:500}.ae-series__head p{color:var(--ae-ink-soft);font-style:italic;font-size:17px;font-family:EB Garamond,serif}.ae-series__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ae-mini{background:var(--ae-cream);border:1px solid var(--ae-rule);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;text-decoration:none;color:inherit}.ae-mini:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #1e1a1459;text-decoration:none;color:inherit}.ae-mini__media{height:220px;position:relative;overflow:hidden;border-bottom:1px solid var(--ae-rule-soft);background:#f1e8d1;background-image:radial-gradient(circle at 28% 22%,rgba(212,182,118,.32),transparent 55%),linear-gradient(180deg,#f5ecd2,#ead9b3)}.ae-mini__media:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(30,26,20,.08);pointer-events:none;border-radius:2px}.ae-mini__scene{position:absolute;top:20px;right:24px;bottom:30px;left:24px;display:flex;align-items:center;justify-content:center;z-index:1}.ae-mini__scene img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.ae-mini__stamp{position:absolute;top:12px;right:12px;width:52px;height:62px;background:var(--ae-cream);border:1px dashed rgba(30,26,20,.4);transform:rotate(5deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px;box-shadow:0 6px 14px -8px #1e1a1473;z-index:2}.ae-mini__stamp .ae-glyph{font-family:EB Garamond,serif;font-style:italic;font-size:12px;color:var(--ae-ink);line-height:1}.ae-mini__stamp .ae-denom{font-family:EB Garamond,serif;font-style:italic;font-size:15px;color:var(--ae-purple);line-height:1.1;margin-top:2px}.ae-mini__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.ae-mini__era{color:var(--ae-taupe);font-family:Jost,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin-bottom:4px}.ae-mini__name{font-family:EB Garamond,serif;font-size:24px;line-height:1.1;margin:0 0 4px;color:var(--ae-ink)}.ae-mini__name em{font-style:italic;font-weight:500;color:var(--ae-purple)}.ae-mini__work{color:var(--ae-purple);font-style:italic;font-size:14px;font-family:EB Garamond,serif;margin-bottom:12px}.ae-mini__row{display:flex;align-items:baseline;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px dashed var(--ae-rule)}.ae-mini__price .ae-amt{font-family:EB Garamond,serif;font-size:19px;font-weight:500;color:var(--ae-ink)}.ae-mini__price .ae-per{color:var(--ae-taupe);font-size:14px;font-family:EB Garamond,serif}.ae-mini__cta{font-family:Jost,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--ae-blue);border-bottom:1px solid var(--ae-blue);padding-bottom:2px}@media(max-width:1024px){.ae-what-arrives__inner{grid-template-columns:1fr;gap:40px;padding:0 24px}.ae-series__grid{grid-template-columns:repeat(2,1fr)}.ae-series__wrap{padding:0 24px}}@media(max-width:640px){.ae-what-arrives,.ae-series{padding:60px 0}.ae-series__grid{grid-template-columns:1fr}.ae-gift-cards{grid-template-columns:1fr!important}.ae-what-arrives__inner,.ae-series__wrap{padding:0 20px}}body,.product-information{background:var(--ae-cream)!important}.product-information__media{align-self:start!important}.product-media-gallery__thumbnails,[class*=thumbnail-list],[class*=thumbnails]{justify-content:flex-start!important;align-items:flex-start!important}.product-media-gallery__thumbnail,[class*=thumbnail-item]{opacity:.65!important;transition:opacity .2s!important;border:1px solid transparent!important;border-radius:3px!important}.product-media-gallery__thumbnail:hover,.product-media-gallery__thumbnail[aria-selected=true],[class*=thumbnail-item]:hover{opacity:1!important;border-color:var(--ae-purple)!important}.product-details p[role=heading],.product-details .text-block p,.product-details .h1,.product-details h1,.product-details h2,.product-details h3{font-family:EB Garamond,Georgia,serif!important;font-weight:400!important;line-height:1.1!important;color:var(--ae-ink)!important;letter-spacing:-.01em!important}.product-details a.contents p[role=heading],.product-details a.contents p{font-family:EB Garamond,Georgia,serif!important;font-size:clamp(26px,2.8vw,42px)!important;font-weight:400!important;line-height:1.1!important;color:var(--ae-ink)!important}.product-details price-range,.product-details price-block,.product-details .price-wrapper{display:none!important}.product-details .rte,.product-details .rte p,.product-details .text-block.rte{font-family:EB Garamond,Georgia,serif!important;font-size:17px!important;line-height:1.65!important;color:var(--ae-ink-soft)!important;font-style:normal!important}.product-details [class*=subscription]>label,.appstle_subscription_header,.product-details .appstle-widget-title{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ae-taupe)!important;font-weight:500!important;margin-bottom:10px!important;display:block!important}.product-details product-form button[type=submit],.product-details .product-form__submit,.product-details button[name=add]{background:var(--ae-purple)!important;border-color:var(--ae-purple)!important;color:var(--ae-cream)!important;font-family:Jost,sans-serif!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:13px!important;border-radius:3px!important}.product-details product-form button[type=submit]:hover,.product-details button[name=add]:hover{background:var(--ae-purple-deep)!important;border-color:var(--ae-purple-deep)!important}#infiniteoptions-container{margin-top:32px!important;padding-top:28px!important;border-top:1px solid var(--ae-rule)!important;grid-column:1 / -1!important;width:100%!important}.product-details .group-block{gap:14px!important}.appstle_subscription_wrapper_option:first-of-type{margin-top:6px!important}@media(min-width:990px){.product-information__grid{grid-template-columns:1fr 1fr!important}.product-information__media{position:sticky!important;top:calc(var(--header-height, 80px) + 24px)!important;align-self:start!important}.product-details.sticky-content--desktop{position:static!important;top:auto!important}}.ae-pdp-header~* .view-product-title,.shopify-section:has(.ae-pdp-header)~.shopify-section .view-product-title{display:none!important}.ae-pdp-header{padding:0!important;border-bottom:none!important;margin-bottom:0!important}.ae-pdp-header__eyebrow{font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ae-taupe)!important;margin-bottom:10px!important}.ae-pdp-header__series{color:var(--ae-purple)!important}.ae-pdp-header__sep{color:var(--ae-taupe)!important}.ae-pdp-header__name{font-family:EB Garamond,Georgia,serif!important;font-size:clamp(40px,4.6vw,68px)!important;font-weight:400!important;line-height:1.05!important;color:var(--ae-ink)!important;margin:0 0 8px!important;letter-spacing:-.01em!important}.ae-pdp-header__name em{font-style:italic!important;font-weight:500!important;color:var(--ae-purple)!important}.ae-pdp-header__work{font-family:EB Garamond,Georgia,serif!important;font-style:italic!important;font-size:21px!important;color:var(--ae-ink-soft)!important;margin:0 0 18px!important;line-height:1.4!important}.ae-pdp-header__desc,.ae-pdp-header__desc p{font-family:EB Garamond,Georgia,serif!important;font-size:19px!important;line-height:1.65!important;color:var(--ae-ink-soft)!important;font-style:normal!important;margin:18px 0 0!important}.ae-pdp-header__bullets{display:flex!important;flex-wrap:wrap!important;gap:14px 22px!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ae-taupe)!important;padding:14px 0 22px!important;border-top:1px solid var(--ae-rule-soft)!important;border-bottom:1px solid var(--ae-rule-soft)!important;margin-top:22px!important}.ae-pdp-header__bullets span:first-letter{color:var(--ae-gold)!important;font-family:EB Garamond,serif!important;font-style:italic!important;font-size:14px!important;text-transform:none!important}.appstle_subscription_wrapper{display:flex!important;flex-direction:column!important}.prepaidPlansDropdownWrapper{order:-1!important}.payAsYouGoPlansDropdownWrapper{order:1!important}.ae-product-coming-soon .appstle_subscription_wrapper,.ae-product-coming-soon [class*=appstle_subscription_widget],.ae-product-coming-soon #infiniteoptions-container{display:none!important}.ae-product-coming-soon .product-form__submit{background:var(--ae-taupe)!important;border-color:var(--ae-taupe)!important;opacity:.7!important;cursor:not-allowed!important;pointer-events:none!important}.ae-coming-soon{background:var(--ae-cream-2);border:1px solid var(--ae-rule);border-left:3px solid var(--ae-purple);border-radius:3px;padding:14px 18px;font-family:EB Garamond,serif;font-style:italic;font-size:17px;color:var(--ae-ink-soft);margin-top:24px;line-height:1.55}.ae-coming-soon__glyph{color:var(--ae-gold);font-style:normal;margin-right:4px}.product-form__submit[disabled]{background:var(--ae-taupe)!important;border-color:var(--ae-taupe)!important;opacity:.75!important;cursor:not-allowed!important;pointer-events:none!important}.ae-cart-conflict{background:#fff8f5;border:1px solid rgba(180,60,30,.25);border-left:3px solid #b43c1e;border-radius:3px;padding:13px 16px;font-family:EB Garamond,serif;font-size:16px;color:var(--ae-ink);margin-bottom:14px;line-height:1.55}.ae-cart-conflict strong{font-weight:500}.ae-cart-conflict a{color:var(--ae-purple);text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-pdp.css.map */
