.template-product,body:has(.mo-pdp){background:#f4f2ed}.mo-pdp-vars{--paper:#F4F2ED;--sheet:#FBFAF7;--ink:#1B1D1A;--pine:#28332D;--mist:#A8BEC4;--mistdk:#547B88;--ochre:#BC8A3C;--mute:#6B6F69;--rule:rgba(27,29,26,.16);--rule2:rgba(27,29,26,.08);--disp:var(--font-heading-family,"Jost",Futura,"Century Gothic",sans-serif);--ease:cubic-bezier(.65,0,.35,1)}.product{--paper:#F4F2ED;--ink:#1B1D1A;--pine:#28332D;--mute:#6B6F69;--rule:rgba(27,29,26,.16);--rule2:rgba(27,29,26,.08);--disp:var(--font-heading-family,"Jost",Futura,"Century Gothic",sans-serif);--ease:cubic-bezier(.65,0,.35,1)}.product .product__title h1,.product .product__title>*{font-family:var(--disp);font-weight:300;letter-spacing:-.025em;line-height:1.06;font-size:clamp(28px,4vw,46px);color:var(--ink)}.product .product__text.caption-with-letter-spacing{font-size:11px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--mute);opacity:1}.product .price,.product .price__regular .price-item{font-family:var(--disp);font-size:clamp(24px,2.4vw,30px);font-weight:300;letter-spacing:-.03em;color:var(--ink)}.product .product__info-container>*+*{margin-top:1.4rem}.product .product-form__input--pill input[type=radio]+label{min-height:46px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid var(--rule);border-radius:2px;background:transparent;font-size:14px;color:var(--ink);transition:border-color .3s var(--ease),background .3s var(--ease),color .3s var(--ease)}.product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--ink);background:var(--ink);color:var(--paper)}.product .product-form__input--pill input[type=radio]:disabled+label,.product .product-form__input--pill input[type=radio].disabled+label{opacity:.4;text-decoration:none}.product .form__label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.product .quantity{border-radius:2px;box-shadow:0 0 0 1px var(--rule) inset;background:transparent}.product .quantity:after{box-shadow:none}.product .product-form__submit{position:relative;min-height:56px;border-radius:2px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:inherit;font-size:15px;font-weight:500;letter-spacing:0;box-shadow:none;overflow:hidden;isolation:isolate;transition:none}.product .product-form__submit:after,.product .product-form__submit:before{display:none}.product .product-form__submit>span,.product .product-form__submit{z-index:1}.product .product-form__submit:hover{background:var(--pine);border-color:var(--pine);color:var(--paper)}.product .product-form__submit[disabled],.product .product-form__submit[aria-disabled=true]{opacity:.45}.product .shopify-payment-button__button--unbranded{border-radius:2px;min-height:56px;background:transparent;color:var(--ink);border:1px solid var(--ink);font-weight:500}.product .shopify-payment-button__button--unbranded:hover{background:#1b1d1a0f}.product .product__media-wrapper .product__media,.product .product__media-item .global-media-settings{border:1px solid var(--rule2);border-radius:3px;background:#fff;overflow:hidden}.product .product__media-item+.product__media-item{margin-top:12px}.product .product__description{font-size:15px;line-height:1.68;color:var(--mute);max-width:64ch}.product .product__description h3{font-family:var(--disp);font-weight:400;font-size:clamp(17px,1.7vw,21px);letter-spacing:-.015em;line-height:1.2;color:var(--ink);margin:26px 0 10px}.product .product__description p+p{margin-top:12px}.product .product__description ul{list-style:none;padding:0;margin:10px 0}.product .product__description li{position:relative;padding-left:18px;margin:0 0 8px}.product .product__description li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:1px;background:var(--mistdk,#547B88)}.product .product__description strong{color:var(--ink);font-weight:500}.product .product__accordion,.product .product__view-details{border-color:var(--rule2)}.mo-marks{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule2);border:1px solid var(--rule2);border-radius:3px;overflow:hidden}@media(min-width:820px){.mo-marks{grid-template-columns:repeat(4,1fr)}}.mo-marks__i{background:var(--paper);padding:20px 18px;display:flex;flex-direction:column;gap:6px}.mo-marks__i b{font-family:var(--disp);font-size:15.5px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.mo-marks__i span{font-size:13px;line-height:1.5;color:var(--mute)}.mo-pdp .mo-mochi{margin-top:clamp(28px,3.5vw,44px)}.mo-pair{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.4vw,32px);align-items:center;border:1px solid var(--rule);border-radius:3px;background:var(--sheet,#FBFAF7);padding:clamp(20px,2.6vw,30px)}@media(min-width:760px){.mo-pair{grid-template-columns:132px 1fr auto}}.mo-pair__fig{width:132px;aspect-ratio:1;border:1px solid var(--rule2);border-radius:3px;background:#fff;overflow:hidden}.mo-pair__fig img{width:100%;height:100%;object-fit:contain;padding:8%}.mo-pair__t{font-family:var(--disp);font-size:clamp(19px,2vw,24px);font-weight:300;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px;color:var(--ink)}.mo-pair__d{font-size:14px;line-height:1.6;color:var(--mute);max-width:52ch}.mo-pair__was{text-decoration:line-through;opacity:.55;margin-right:8px}.mo-pair__act{display:flex;flex-direction:column;gap:8px;align-items:flex-start}@media(min-width:760px){.mo-pair__act{align-items:flex-end}}.mo-rev__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px}.mo-stars{display:inline-flex;gap:3px;color:var(--ochre)}.mo-stars svg{width:16px;height:16px}.mo-stars .is-off{opacity:.22}.mo-rev__n{font-family:var(--disp);font-size:24px;font-weight:300;letter-spacing:-.02em;color:var(--ink)}.mo-rev__c{font-size:13px;color:var(--mute)}.mo-rev__empty{border:1px solid var(--rule2);border-radius:3px;padding:clamp(22px,3vw,34px);background:var(--sheet,#FBFAF7);max-width:62ch}.mo-rev__empty p{font-size:15px;line-height:1.68;color:var(--mute)}.mo-rev__empty p+p{margin-top:12px}.mo-pieces{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.4vw,28px)}@media(min-width:680px){.mo-pieces{grid-template-columns:repeat(2,1fr)}}@media(min-width:1020px){.mo-pieces{grid-template-columns:repeat(3,1fr)}}.mo-piece{display:flex;flex-direction:column;gap:12px}.mo-piece__fig{aspect-ratio:4/5;border:1px solid var(--rule2);border-radius:3px;background:#fff;overflow:hidden}.mo-piece__fig img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.mo-piece:hover .mo-piece__fig img{transform:scale(1.03)}.mo-piece__r{font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--mistdk,#547B88)}.mo-piece h3{font-family:var(--disp);font-size:clamp(19px,1.9vw,23px);font-weight:300;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}.mo-piece p{font-size:13.5px;line-height:1.6;color:var(--mute)}.mo-piece__p{display:flex;align-items:baseline;gap:10px;font-family:var(--disp);font-size:20px;font-weight:300;letter-spacing:-.02em;color:var(--ink);margin-top:auto;padding-top:6px}.mo-piece__p small{font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mochi-pdp.css.map */
