main[data-template^=product] .product-information .product-details h1{margin:0;font-family:var(--ajm-font);font-size:clamp(30px,2.9vw,44px);font-weight:300;line-height:1.12;letter-spacing:-.01em;text-wrap:balance;color:var(--ajm-rosewood)}main[data-template^=product] .product-information .product-details product-price .price{font-size:18px;letter-spacing:.04em;color:var(--ajm-rosewood)}main[data-template^=product] .product-information .product-details .ajm-price-meta{margin-top:-12px}main[data-template^=product] .product-information .ajm-product-eyebrow{position:relative;display:inline-flex;align-items:center;align-self:flex-start;width:auto;margin:14px 0 6px 38px;padding:7px 16px 7px 28px;border:1px solid rgb(176 138 74 / .5);border-radius:3px 14px 14px 3px;background:#fffaf3;color:var(--ajm-rosewood);font-size:10px;letter-spacing:.3em;line-height:1.4;box-shadow:0 6px 14px -10px #5a1a2773;transform:rotate(-2deg);transform-origin:12px 50%}main[data-template^=product] .product-information .ajm-product-eyebrow:before{content:"";position:absolute;top:50%;left:10px;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--color-background, #f4ece2);box-shadow:inset 0 0 0 1px #b08a4acc}main[data-template^=product] .product-information .ajm-product-eyebrow:after{content:"";position:absolute;top:-15px;left:-38px;width:52px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='34' viewBox='0 0 52 34'%3E%3Cpath d='M51.5 29.5C44 29.5 40 13 22 9S2 5 1 1M51.5 29.5C42 33 30 22 18 15S4 10 1 7' fill='none' stroke='%23b08a4a' stroke-width='1' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;pointer-events:none}@media screen and (min-width:990px){main[data-template^=product] .product-information .ajm-product-eyebrow{margin-top:6px;font-size:10.5px}}main[data-template^=product] .product-information .ajm-sale-strip{gap:12px;padding:12px 16px;border:1px solid rgb(123 34 51 / .14);border-radius:12px;background:#7b223309;color:var(--ajm-rosewood)}main[data-template^=product] .product-information .ajm-sale-strip__icon{color:var(--ajm-gold)}main[data-template^=product] .product-information .ajm-sale-strip__text{font-size:10px;letter-spacing:.14em}main[data-template^=product] .product-information .ajm-facts dt{color:var(--ajm-gold);opacity:1}main[data-template^=product] .product-information .ajm-facts dd{color:var(--ajm-rosewood)}main[data-template^=product] .product-information .variant-option--buttons{position:relative;display:flex;flex-wrap:nowrap;gap:0;padding-right:14px}main[data-template^=product] .product-information .variant-option--buttons legend{margin-bottom:12px;color:var(--ajm-rosewood)}main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label{--ajm-tape: #f2e7d4;--ajm-tick: rgb(123 34 51 / .32);--ajm-tick-major: rgb(123 34 51 / .6);position:relative;display:flex;flex:1 1 0;align-items:flex-start;justify-content:center;min-width:0;height:56px;margin:0;padding:12px 0 0;border:0;border-radius:0;background:linear-gradient(var(--ajm-tick-major),var(--ajm-tick-major)) left bottom / 1px 17px no-repeat,repeating-linear-gradient(90deg,transparent 0 6px,var(--ajm-tick) 6px 7px) left bottom / 100% 8px no-repeat,var(--ajm-tape);box-shadow:inset 0 1px #b08a4a73,inset 0 -1px #b08a4a73;color:var(--ajm-rosewood);cursor:pointer;transition:background-color .2s ease}main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label:first-of-type{border-radius:7px 0 0 7px;box-shadow:inset 0 1px #b08a4a73,inset 0 -1px #b08a4a73,inset 1px 0 #b08a4a73}main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label:last-of-type{flex-grow:1.8}main[data-template^=product] .product-information .variant-option--buttons:after{content:"";position:absolute;right:0;bottom:0;width:14px;height:56px;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#8c6a33,#e9d08c 42%,#b8914a 68%,#7d5e2c);box-shadow:inset 0 0 0 1px #5a3c1459}main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label__pill{display:none}main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label__text{position:relative;z-index:1;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:inherit}@media(hover:hover){main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label:hover{--ajm-tape: #eadcc3}}main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label:has(input:checked){--ajm-tape: var(--ajm-rosewood);--ajm-tick: rgb(251 243 234 / .35);--ajm-tick-major: rgb(251 243 234 / .75);color:#fbf3ea}main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label:has(input:focus-visible){z-index:2;outline:2px solid var(--ajm-gold);outline-offset:2px}main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label:has(input[data-option-available=false]) .variant-option__button-label__text{opacity:.45;text-decoration:line-through}@media screen and (min-width:990px){main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label__text{font-size:12px}}main[data-template^=product] .product-information variant-picker.ajm-size-nudge .variant-option--buttons{border-radius:8px;animation:ajm-size-nudge 1.8s ease-out .4s}@keyframes ajm-size-nudge{0%,to{box-shadow:0 0 #b08a4a00}20%,65%{box-shadow:0 0 0 5px #b08a4a80}}main[data-template^=product] .product-information .ajm-size-help{margin-top:-4px}main[data-template^=product] .product-information .product-details .product-form-buttons{--buy-button-preferred-width: 120px;gap:10px}main[data-template^=product] .product-information .product-details .accelerated-checkout-block{min-height:56px}main[data-template^=product] .product-information .product-details .add-to-cart-button .add-to-cart-icon{display:none}main[data-template^=product] .product-information .product-details :is(.add-to-cart-button,.shopify-payment-button__button--unbranded){min-height:56px;padding:0 14px;border:1px solid var(--ajm-rosewood);border-radius:0;font-family:var(--ajm-font);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;outline:1px dashed transparent;outline-offset:-9px;transition:outline-color .35s ease,outline-offset .35s ease,background-color .3s ease}main[data-template^=product] .product-information .product-details .add-to-cart-button.button-secondary{background:transparent;color:var(--ajm-rosewood)}main[data-template^=product] .product-information .product-details .shopify-payment-button__button--unbranded{background:var(--ajm-rosewood);color:var(--ajm-cream)}@media(hover:hover){main[data-template^=product] .product-information .product-details .add-to-cart-button.button-secondary:hover{background:#7b22330f;outline-color:#b08a4ae6;outline-offset:-6px}main[data-template^=product] .product-information .product-details .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--ajm-rosewood);outline-color:#e9d08ce6;outline-offset:-6px}}@media screen and (min-width:990px){main[data-template^=product] .product-information .product-details :is(.add-to-cart-button,.shopify-payment-button__button--unbranded){font-size:12px}}main[data-template^=product] .product-information .product-details{counter-reset:ajm-note}main[data-template^=product] .product-information .product-details accordion-custom{counter-increment:ajm-note}main[data-template^=product] .product-information .product-details accordion-custom .details__header{min-height:58px;color:var(--ajm-rosewood)}main[data-template^=product] .product-information .product-details accordion-custom .details__header:before{content:counter(ajm-note,decimal-leading-zero);flex:none;width:34px;font-size:10px;font-weight:400;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ajm-gold)}main[data-template^=product] .product-information .product-details accordion-custom .details__header:has(.details__icon):before{content:none}main[data-template^=product] .product-information .product-details accordion-custom .details__icon{flex:none;width:18px;height:18px;margin:0 16px 0 0;color:var(--ajm-gold);fill:currentColor}main[data-template^=product] .product-information .product-details accordion-custom details[open]>.details__header{background:linear-gradient(90deg,var(--ajm-gold-light) 55%,transparent 0) left bottom / 9px 1px repeat-x}main[data-template^=product] .product-information .product-details accordion-custom .details-content{padding-left:34px;font-size:13px;line-height:1.75}main[data-template^=product] .product-information .media-gallery--grid .media-gallery__grid .product-media-container{overflow:hidden;border-radius:var(--ajm-radius, 18px)}.ajm-moonrail{display:none}@media screen and (min-width:990px){main[data-template^=product] .product-information media-gallery{position:relative}.ajm-moonrail[hidden]{display:none}.ajm-moonrail{position:absolute;top:24px;right:-12px;bottom:24px;display:block;width:1px;background:linear-gradient(to bottom,#b08a4a00,#b08a4a73 6% 94%,#b08a4a00);pointer-events:none}.ajm-moonrail__marker{position:sticky;top:46vh;display:flex;flex-direction:column;align-items:center;gap:12px;width:40px;margin-left:-20px}.ajm-moonrail__moon{position:relative;width:13px;height:13px;border-radius:50%;background:#fbf3ea;box-shadow:0 0 0 1px #b08a4ad9,0 0 16px 2px #e9d08c8c}.ajm-moonrail__moon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset -3px 2px #b08a4a73}.ajm-moonrail__count{font-family:var(--ajm-font);font-size:9px;letter-spacing:.26em;font-variant-numeric:tabular-nums;color:var(--ajm-gold);writing-mode:vertical-rl}.ajm-moonrail__count b{font-weight:500;color:var(--ajm-rosewood)}}main[data-template^=product] .media-gallery__mobile-controls .slideshow-controls__counter{padding:5px 12px;border-radius:999px;background:#fffaf3d9;color:var(--ajm-rosewood);font-size:10px;letter-spacing:.2em}main[data-template^=product] .media-gallery__mobile-controls .slideshow-controls__counter .slash{color:#7b223373}@media(prefers-reduced-motion:reduce){main[data-template^=product] .product-information variant-picker.ajm-size-nudge .variant-option--buttons{animation:none}main[data-template^=product] .product-information .product-details :is(.add-to-cart-button,.shopify-payment-button__button--unbranded),main[data-template^=product] .product-information .variant-option--buttons .variant-option__button-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ajm-product.css.map */
