.analog{--text: #333;--text-soft: rgb(51 51 51 / .7);--success: #51b583;--print-ink: var(--analog-print-ink);--print: var(--analog-print);--print-soft: var(--analog-print-soft);--ink: var(--analog-ink);--ribbon-red: var(--analog-red);--paper: var(--analog-paper);--serif: "Recoleta", Georgia, serif;--copy: var(--analog-copy);--display: var(--analog-display);--type: var(--analog-type);--hand: var(--analog-hand);--base: 15px;--line: 26px;--title: 26px;--title-line: 30px;--price: 19px;--price-was: 15px;--swatch: 48px;--button-h: 48px;--small: calc(var(--base) - 1px);--sheet-pad: 12px}@media screen and (min-width:1000px){.analog{--base: 16px;--line: 28px;--title: 36px;--title-line: 41.5px;--price: 23px;--price-was: 16px;--button-h: 52px;--sheet-pad: 24px}}.analog .product__info{color:var(--text);font-family:var(--copy);font-variant-numeric:lining-nums}.analog .is-writing{animation:analog-write .42s cubic-bezier(.3,.1,.4,1) both}@keyframes analog-write{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0 -20% 0)}}.analog .mark{position:absolute;z-index:1;pointer-events:none;overflow:visible}.analog .mark path{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}.analog .block-swatch__radio:checked+.block-swatch__item .mark path:not(.trace),.analog .color-swatch:has(.color-swatch__radio:checked) .mark path:not(.trace){stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .38s cubic-bezier(.35,.1,.35,1)}.analog .mark.is-drawing path:not(.trace){animation:analog-draw .38s cubic-bezier(.35,.1,.35,1) calc(var(--drawn, 0ms) * -1)}@keyframes analog-draw{0%{stroke-dashoffset:1}}.analog .mark .trace{stroke:var(--print);stroke-width:1.5;stroke-dasharray:none;stroke-dashoffset:0;transition:opacity .16s ease-out}@media(hover:hover){.analog .block-swatch__radio:not(:checked)+.block-swatch__item:hover .mark .trace,.analog .color-swatch:not(:has(.color-swatch__radio:checked)):hover .mark .trace{opacity:.4}}@media(prefers-reduced-motion:reduce){.analog .is-writing{animation:none}.analog .mark path{transition:none!important;animation:none!important}}.analog .product-meta__title{margin:0 0 8px;color:var(--print-ink);font-family:var(--serif);font-size:var(--title);font-weight:var(--heading-font-weight, 600);line-height:var(--title-line);letter-spacing:-.4px;text-transform:none;text-shadow:0 0 .4px rgb(43 38 34 / .5);filter:url(#press)}.analog .product-meta__price-list-container{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;min-height:calc(var(--price) * 1.75);margin:0}.analog .product-meta .price-list{display:flex;align-items:baseline;gap:10px;margin:0}.analog .product-meta .price{color:var(--text);font-family:var(--copy);font-size:var(--price);font-weight:400;letter-spacing:0;white-space:nowrap}.analog .product-meta .price--highlight{color:var(--ribbon-red)}.analog .product-meta .price--compare{color:var(--text-soft);font-size:var(--price-was);text-decoration:line-through;text-decoration-thickness:1px}.analog .product-meta__label-list{display:flex;align-items:center;gap:6px;margin:0}.analog .product-meta__reference{margin:0}.analog .jdgm-prev-badge__stars{display:inline-flex;gap:2px;vertical-align:-2px}.analog .jdgm-prev-badge .jdgm-star{padding:0!important;color:var(--analog-star)!important;font-size:16px!important}.analog .jdgm-prev-badge__text{margin-inline-start:4px;color:var(--text)!important;font-family:var(--copy)!important;font-size:var(--base)!important;visibility:visible!important}.analog .product__info{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;align-content:start}.analog .product__info>product-meta{grid-area:1 / 1;margin-block:0 16px;padding:0;border:0}.analog .product__info>.product-form{grid-area:2 / 1}.analog .product__info>product-payment-terms{grid-area:3 / 1}.analog .product__info:before{content:"";grid-row:2 / 4;grid-column:1;border-radius:2px;background-color:var(--paper);background-image:var(--vframe-paper),var(--vframe-grain);background-size:160px 160px,auto;box-shadow:0 0 0 .5px #3c2d1924,.5px 1px 1.5px #281e141f}.analog .product-form{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;gap:14px 8px;padding:16px var(--sheet-pad);color:var(--print);font-family:var(--type)}.analog .product-form__buy-buttons{align-self:end}.analog .product-form>*{grid-column:1 / -1;min-width:0}.analog .product-form>.shopify-app-block:has(#google-automated-discounts-price:empty){display:none}.analog product-payment-terms{padding:0 var(--sheet-pad) 16px;margin-top:-4px;color:var(--print-soft);font:400 12px/20px var(--type);text-align:center}@media screen and (min-width:1000px){.analog .product__info{align-self:stretch;padding-block-start:16px}.analog .product-form{padding-block:18px 16px}.analog .product__media{padding-inline-start:0}.analog .product-meta__aside{position:absolute;top:calc(100% + 16px);right:0;left:0;margin:0}}@media screen and (max-width:999px){.analog .product__info>.product-meta__aside{grid-area:4 / 1}}.analog .product-form__option-info,.analog .product-form__quantity-label{display:flex;align-items:baseline;gap:8px;height:var(--line);margin:0 0 4px;color:var(--print-soft);font:400 12px / var(--line) var(--type);letter-spacing:.04em;text-transform:uppercase}.analog .product-form__option-value{min-width:5em;margin:0;padding:0 6px 1px 0;border-bottom:1px dotted var(--print-soft);color:var(--ink);font:600 22px/1 var(--hand);letter-spacing:0;text-transform:none}.analog .product-form__option-selector+.product-form__option-selector{margin-block-start:14px}.analog .product-form__option-link{margin-inline-start:auto;font:inherit;letter-spacing:inherit;text-transform:inherit}.analog .product-meta__aside :is(.product-meta__share-button-item,.mobile-share-buttons__item){color:var(--text-soft);text-decoration:underline dotted rgb(51 51 51 / .35);text-decoration-thickness:1px;text-underline-offset:4px}.analog .product-meta__aside :is(.product-meta__share-button-item,.mobile-share-buttons__item):hover{text-decoration-color:var(--text-soft)}.analog .block-swatch-list{gap:10px;margin:0}.analog .block-swatch__item,.analog .block-swatch-list.wide .block-swatch__item{position:relative;width:auto;min-width:48px;height:48px;margin:0;padding:0 10px;border:0;outline:0;border-radius:0;background:none;color:var(--print);font:400 14px/48px var(--type);letter-spacing:.04em;text-transform:uppercase}.analog .block-swatch__item:before,.analog .block-swatch__item:after{content:none}.analog .block-swatch__radio:checked+.block-swatch__item{background:none}.analog .block-swatch__item .mark{top:5px;right:0;bottom:5px;left:0;width:100%;height:calc(100% - 10px)}.analog .block-swatch__radio:focus-visible+.block-swatch__item{outline:1.5px dashed var(--text-soft);outline-offset:-4px;border-radius:40%}.analog .color-swatch-list{gap:12px;grid-template-columns:repeat(auto-fit,var(--swatch))}.analog .color-swatch{position:relative}.analog .color-swatch__item{width:var(--swatch);height:var(--swatch);border:0;border-radius:0;mix-blend-mode:multiply}.analog .color-swatch__item:before{content:none}.analog .color-swatch__item:after{content:none}.analog .color-swatch .mark{top:-6px;right:-6px;bottom:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px)}.analog .color-swatch__radio:focus-visible+.color-swatch__item{outline:1.5px dashed var(--text-soft);outline-offset:5px}.analog .block-swatch.is-disabled .block-swatch__item,.analog .color-swatch.is-disabled .color-swatch__item{opacity:.45}.analog .block-swatch.is-disabled .block-swatch__item{background:none;color:var(--print)}.analog .block-swatch.is-disabled .block-swatch__item:first-line{background:linear-gradient(to top right,transparent calc(50% - .6px),var(--text) calc(50% - .6px) calc(50% + .6px),transparent calc(50% + .6px))}.analog .color-swatch.is-disabled .color-swatch__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transform:none;border:0;border-radius:0;box-shadow:none;background:linear-gradient(to top right,transparent calc(50% - .6px),var(--text) calc(50% - .6px) calc(50% + .6px),transparent calc(50% + .6px))}.analog .product-form__quantity{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;align-self:center;min-height:var(--line)}.analog .product-form__quantity-label{align-items:center;align-self:stretch;height:auto;margin:0}.analog .quantity-selector{--quantity-selector-height: auto;display:inline-flex;align-items:baseline;border:0;border-bottom:1px dotted var(--print-soft);border-radius:0}.analog .quantity-selector__button{display:grid;place-items:center;width:30px;height:44px;margin:-10px 0 -14px;padding:0;color:var(--print-soft);font:400 16px/1 var(--type);touch-action:manipulation}.analog .quantity-selector__button svg{display:none}.analog .quantity-selector__button:first-child:before{content:"\2212"}.analog .quantity-selector__button:last-child:before{content:"+"}.analog .quantity-selector__button:hover,.analog .quantity-selector__button:active{color:var(--ink)}.analog .quantity-selector__button:focus-visible{outline:1.5px dashed var(--text-soft);outline-offset:-8px}.analog .quantity-selector__input{width:1.6em;height:auto;padding:0 0 1px;color:var(--ink);font:600 22px/1 var(--hand);text-align:center}.analog .product-form__quantity-rules{flex-basis:100%;margin:4px 0 0;font-size:11px}.analog .product-form__quantity~[data-block-type=inventory]{grid-column:2;align-self:center;justify-self:end}.analog .inventory{display:inline-flex;align-items:baseline;gap:6px;color:var(--print);font:400 12px/1 var(--type);letter-spacing:.04em;text-transform:uppercase}.analog .inventory:before{content:"\2713";color:var(--success);font:600 22px/1 var(--hand)}.analog .inventory--low{color:var(--ribbon-red)}.analog .inventory--low:before{color:var(--ribbon-red)}.analog .product-form__payment-container{gap:10px;margin:0}.analog .product__info .product-form__add-button,.analog :is(.drawer__content,.popover__content) .product-form__add-button{display:grid;place-items:center;width:100%;height:var(--button-h);padding:0 24px;font-size:var(--base);line-height:1}.analog shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: calc(var(--button-h) - 6px)}.analog .shopify-payment-button{position:relative;padding:3px 3px 0}.analog .shopify-payment-button:after{content:"";position:absolute;inset:3px 3px auto;height:calc(var(--button-h) - 6px);border-radius:9px;background:linear-gradient(160deg,#fff3,#fff0 45%,#0000 70%,#0000000f);pointer-events:none}.analog .shopify-payment-button__button--unbranded{height:calc(var(--button-h) - 6px);min-height:0;line-height:calc(var(--button-h) - 6px)!important}.analog .shopify-payment-button__button--unbranded:before{top:0;right:0;bottom:0;left:0}.analog #restock-notification-email{padding:4px 0;border:0;border-bottom:1px dotted var(--print-soft);background:none;color:var(--ink);font:600 22px/1.2 var(--hand)}.analog #restock-notification-email::placeholder{color:var(--print-soft);font:400 12px var(--type);letter-spacing:.04em;text-transform:uppercase}.analog .shopify-payment-button__more-options{font:400 12px/20px var(--type);letter-spacing:.04em;text-transform:uppercase}.analog .product-meta__aside{color:var(--text-soft);font-family:var(--copy);font-size:var(--small)}.analog .product-meta__aside svg{opacity:.7}.analog .drawer__content>.product-form{padding:4px 0 0}@media screen and (max-width:740px){.analog .popover__content>.product-form{padding:16px 24px 0}.analog .popover__content .product-form__buy-buttons:not(:only-child){border-top:1px dashed var(--print-soft);background-color:var(--paper);background-image:url(vintage-frame-paper.png),url(vintage-frame-grain.png);background-size:160px 160px,auto}}.analog .quick-buy-product{--quick-title: 20px;--quick-title-line: 24px;color:var(--text);font-family:var(--copy);font-variant-numeric:lining-nums}@media screen and (min-width:741px){.analog .quick-buy-product{--quick-title: 26px;--quick-title-line: 30px;margin-block:8px 20px}}.analog .quick-buy-product__image{box-sizing:border-box;padding:5px;background:linear-gradient(140deg,#fffefb,#f3f0e8);box-shadow:0 0 0 .5px #3c2d1924,.5px 1px 1.5px #281c0f33;transform:rotate(-.5deg)}.analog .quick-buy-product .product-item-meta__title{display:block;margin:0 0 8px;color:var(--print-ink);font-family:var(--serif);font-size:var(--quick-title);font-weight:var(--heading-font-weight, 600);line-height:var(--quick-title-line);letter-spacing:-.4px;text-transform:none;text-shadow:0 0 .4px rgb(43 38 34 / .5);filter:url(#press)}.analog .quick-buy-product .price-list{display:flex;align-items:baseline;gap:10px}.analog .quick-buy-product .price{font-family:var(--copy);font-size:var(--price);font-weight:400;letter-spacing:0;white-space:nowrap}.analog .quick-buy-product .price--compare{font-size:var(--price-was)}.analog .quick-buy-product .link{display:inline-block;margin:6px 0 0;color:rgba(var(--text-color),var(--link-ink, .82));font-size:var(--base);text-decoration:underline dotted rgba(var(--text-color),var(--link-rule, .45));text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/29/assets/analog-product.css.map */
