.product-form__input--paper{margin:3.2rem 0 0;padding:0;border:none;min-width:0}.product-form__input--paper .form__label{display:block;margin-bottom:1.6rem;font-family:var(--font-label-family);font-size:1.15rem;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-text-secondary))}.product-form__input--paper input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.cs-paper{--unit: min(13rem, 24vw);display:flex;align-items:flex-end;flex-wrap:wrap;gap:2rem 1.8rem;padding:2.4rem 1.6rem 1.6rem;background:#f7f4ee;border-top:var(--hairline);border-bottom:var(--hairline)}.cs-paper__option{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;cursor:pointer;color:rgb(var(--color-text-secondary));transition:color .4s var(--ease-calm)}.cs-paper__sheet{position:relative;display:block;width:calc(var(--unit) * var(--scale));aspect-ratio:var(--ratio);max-width:var(--unit);max-height:var(--unit);padding:8%;background:#fdfbf8;outline:1px solid rgba(var(--color-foreground),.12);box-shadow:0 1px 2px #2b2a2814;transform:rotate(-.6deg);transition:transform .7s var(--ease-calm),box-shadow .7s var(--ease-calm)}.cs-paper__option:nth-of-type(2n) .cs-paper__sheet{transform:rotate(.5deg)}.cs-paper__photo{display:block;width:100%;height:100%;background-size:cover;background-position:center;filter:saturate(.85);transition:filter .7s var(--ease-calm)}.cs-paper__mark{position:absolute;top:-14%;right:-16%;bottom:-14%;left:-16%;width:132%;height:128%;overflow:visible;pointer-events:none}.cs-paper__mark path{fill:none;stroke:rgb(var(--color-button));stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease-calm)}.cs-paper__text{display:flex;flex-direction:column;gap:.2rem;font-family:var(--font-label-family);font-size:1.05rem;letter-spacing:.04em;line-height:1.35;white-space:nowrap}.cs-paper__name{font-size:1.25rem;letter-spacing:.06em;color:rgb(var(--color-foreground))}.cs-paper__option:hover .cs-paper__sheet{transform:rotate(0) translateY(-3px);box-shadow:0 3px 6px #2b2a281a}.cs-paper__option:hover .cs-paper__photo,input:checked+.cs-paper__option .cs-paper__photo{filter:saturate(1)}input:checked+.cs-paper__option{color:rgb(var(--color-foreground))}input:checked+.cs-paper__option .cs-paper__sheet{transform:rotate(0)}input:checked+.cs-paper__option .cs-paper__mark path{stroke-dashoffset:0}input:focus-visible+.cs-paper__option .cs-paper__sheet{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}input.disabled+.cs-paper__option,input:disabled+.cs-paper__option{opacity:.45}input.disabled+.cs-paper__option .cs-paper__name{text-decoration:line-through}.cs-paper__note{margin:1rem 0 0;font-size:1rem;color:rgb(var(--color-text-secondary))}@media(prefers-reduced-motion:reduce){.cs-paper__sheet,.cs-paper__mark path{transition:none}}.cs-paper{--unit: min(9.6rem, 21vw);flex-wrap:nowrap;justify-content:space-between;gap:1.2rem}@media screen and (max-width:749px){.cs-paper{padding:2rem 1.2rem 1.2rem}}.product-form__submit.button--primary{position:relative;overflow:visible;min-height:5.6rem;font-family:var(--font-label-family);font-size:1.25rem;text-transform:uppercase;letter-spacing:.08em;border-radius:0;transform:rotate(-.4deg);transition:transform .7s var(--ease-calm),box-shadow .7s var(--ease-calm),background-color .4s var(--ease-calm);box-shadow:0 1px 2px #2b2a281a}.product-form__submit.button--primary>span:first-child:after{content:"\2192";display:inline-block;margin-left:1.2rem;transition:transform .7s var(--ease-calm)}.product-form__submit.button--primary:not([disabled]):hover{transform:rotate(0) translateY(-2px);box-shadow:0 3px 6px #2b2a281f}.product-form__submit.button--primary:not([disabled]):hover>span:first-child:after{transform:translate(.5rem)}.cs-button-mark{position:absolute;top:-1.1rem;left:-1.4rem;width:calc(100% + 2.8rem);height:calc(100% + 2.2rem);overflow:visible;pointer-events:none}.cs-button-mark path{stroke:rgb(var(--color-button));stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease-calm)}.product-form__submit:not([disabled]):hover .cs-button-mark path,.product-form__submit:focus-visible .cs-button-mark path{stroke-dashoffset:0}.product-form__submit[disabled]{transform:none}.product-form__submit[disabled]>span:first-child:after{content:none}.product-form__submit.loading>span:first-child:after{content:none}@media(prefers-reduced-motion:reduce){.product-form__submit.button--primary,.cs-button-mark path{transition:none}}.product-form__submit.button--primary{flex-direction:column;gap:.3rem;padding-top:1.2rem;padding-bottom:1.2rem}.cs-pick__size{font-size:1.05rem;letter-spacing:.06em;opacity:.8}.cs-pick__size:empty,.product-form__submit.loading .cs-pick__size,.product-form__submit[disabled] .cs-pick__size{display:none}.cs-pick__note{margin:1.4rem 0 0;min-height:2.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:italic;font-size:1.7rem;line-height:1.4;color:rgb(var(--color-foreground));opacity:0;transform:translateY(4px) rotate(-1deg);transition:opacity .9s var(--ease-calm),transform .9s var(--ease-calm)}.cs-pick__note:empty{min-height:0;margin:0}.cs-is-picked .cs-pick__note{opacity:1;transform:translateY(0) rotate(-1deg)}.cs-is-picked .product-form__submit.button--primary>span:first-child:after{content:"\2713";transform:none}.cs-is-picked .product-form__submit .cs-button-mark path{stroke-dashoffset:0}.cs-is-picked .product-form__input--paper input:checked+.cs-paper__option .cs-paper__sheet{animation:cs-pick-up 1.6s var(--ease-calm)}.cs-is-picked .product-form__input--paper input:checked+.cs-paper__option .cs-paper__mark path{animation:cs-pick-redraw 1.2s var(--ease-calm) .3s both}@keyframes cs-pick-up{0%{transform:rotate(0) translateY(0);box-shadow:0 1px 2px #2b2a2814}40%{transform:rotate(-3deg) translateY(-12px);box-shadow:0 10px 14px #2b2a281f}to{transform:rotate(0) translateY(0);box-shadow:0 1px 2px #2b2a2814}}@keyframes cs-pick-redraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.cs-is-picked .product-form__input--paper input:checked+.cs-paper__option .cs-paper__sheet,.cs-is-picked .product-form__input--paper input:checked+.cs-paper__option .cs-paper__mark path{animation:none}.cs-pick__note{transition:none}}.cs-cart__label{margin:0 0 .6rem}.cart-item__media{vertical-align:middle}.cart-item__image-container.cs-cart__sheet{position:relative;display:block;width:calc(11rem * var(--scale, 1));max-width:100%;padding:7%;background:#fdfbf8;border:none;border-radius:0;outline:1px solid rgba(var(--color-foreground),.12);box-shadow:0 1px 2px #2b2a2814;overflow:visible;transform:rotate(-1deg);transition:transform .7s var(--ease-calm)}.cart-item:nth-child(2n) .cs-cart__sheet{transform:rotate(.8deg)}.cart-item:hover .cs-cart__sheet{transform:rotate(0) translateY(-2px)}.cs-cart__sheet .cart-item__image{width:100%;height:auto;display:block;border-radius:0}.cs-cart__sheet .cs-paper__mark path{stroke-dashoffset:0;stroke-width:1.5}.cs-cart__size dd{margin:0}.cs-cart__size .cs-label{font-size:1.15rem;color:rgb(var(--color-text-secondary))}.cart-item__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;text-decoration:none}.cart-item .product-option:not(.cs-cart__size){font-family:var(--font-label-family);font-size:1.2rem;letter-spacing:.04em}.cart-items thead th{font-family:var(--font-label-family);font-weight:var(--font-label-weight);color:rgb(var(--color-text-secondary))}.cart-items thead,.cart-item{border-color:rgba(var(--color-foreground),.12)}.cs-paper__sheet{padding:0;height:auto;max-height:none;width:calc(var(--unit) * var(--scale, 1));max-width:var(--unit);aspect-ratio:var(--ratio, 1 / 1.414)}.cs-paper__photo{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:auto;height:auto}.cs-paper__size--alt{opacity:.7;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-cs-paper.css.map */
