:root{--puki-text: rgba(0,0,0,.86);--puki-subtext: rgba(0,0,0,.62);--puki-border: rgba(0,0,0,.1);--puki-border-strong: rgba(0,0,0,.16);--puki-bg-soft: rgba(0,0,0,.03);--puki-radius: 12px;--puki-radius-sm: 10px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.product__title,.product-title,[class*=product] h1{letter-spacing:.02em;line-height:1.18;color:var(--puki-text)}.price,.product__price,[class*=price]{color:var(--puki-text);letter-spacing:.01em}.compare-at-price,.price__sale,.price-item--regular{color:var(--puki-subtext)}.product__media,.product-media,[class*=media] img{border-radius:var(--puki-radius)}.product__media-list,.product-media-list,[class*=media-list]{gap:10px}.variant-picker,.product-form__input,fieldset[name*=options],[class*=variant]{margin-top:10px}.product-form__input label,.variant-picker label,fieldset[name*=options] label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--puki-subtext)}.product-form__input input[type=radio]+label,.variant-picker input[type=radio]+label,fieldset[name*=options] input[type=radio]+label,.swatch input[type=radio]+label{border:1px solid var(--puki-border);border-radius:999px;padding:10px 14px;margin:6px 8px 0 0;transition:all .18s ease;background:#fff;color:var(--puki-text)}.product-form__input input[type=radio]+label:hover,.variant-picker input[type=radio]+label:hover,fieldset[name*=options] input[type=radio]+label:hover{border-color:var(--puki-border-strong);background:var(--puki-bg-soft)}.product-form__input input[type=radio]:checked+label,.variant-picker input[type=radio]:checked+label,fieldset[name*=options] input[type=radio]:checked+label{border-color:#0000008c;box-shadow:0 0 0 2px #00000014;background:#fff}.product-form__input input[type=radio]:disabled+label,.variant-picker input[type=radio]:disabled+label{opacity:.45;cursor:not-allowed}.quantity,.product-form__quantity,[class*=quantity],.quantity__button,.quantity button{border-radius:var(--puki-radius-sm)}button[name=add],.product-form__submit,.add-to-cart,[class*=add-to-cart] button{border-radius:999px!important;padding:14px 18px!important;letter-spacing:.06em;text-transform:uppercase;font-size:12px;transition:transform .14s ease,opacity .14s ease,box-shadow .14s ease}button[name=add]:hover,.product-form__submit:hover,.add-to-cart:hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000014}.shopify-payment-button__button{border-radius:999px!important;overflow:hidden}.product__description,.product-description,[class*=description]{color:var(--puki-text);line-height:1.7;font-size:14px}.product__description p,.product-description p{margin:0 0 12px}.product__description ul,.product-description ul{padding-left:18px;margin:10px 0 14px}.product__description li,.product-description li{margin:6px 0;color:var(--puki-text)}.accordion,details,.collapsible,[class*=accordion],[class*=collapsible]{border-top:1px solid var(--puki-border)}.accordion__title,summary,.collapsible__toggle,[class*=accordion] summary{padding:14px 0;cursor:pointer;letter-spacing:.04em}details[open]>summary{color:var(--puki-text)}@media (max-width: 749px){h1,.product__title,.product-title{font-size:22px!important}.price,.product__price{font-size:16px!important}.product__media,[class*=media] img{border-radius:14px}.product__description,.product-description{font-size:14px}.product-form,.product__info-container,[class*=product-form]{gap:10px}}.breadcrumb,.breadcrumbs,[class*=breadcrumb]{opacity:.75}.puki-editor{margin-top:18px;color:var(--puki-text, rgba(0,0,0,.86))}.puki-editor__intro{padding:14px 0 4px;border-top:1px solid var(--puki-border, rgba(0,0,0,.1))}.puki-editor__intro p{margin:0;line-height:1.7;font-size:14px;color:var(--puki-text, rgba(0,0,0,.86))}.puki-editor__intro strong{letter-spacing:.02em}.puki-accordion{margin-top:10px;border-top:1px solid var(--puki-border, rgba(0,0,0,.1))}.puki-acc{border-bottom:1px solid var(--puki-border, rgba(0,0,0,.1));padding:0}.puki-acc__sum{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--puki-text, rgba(0,0,0,.86))}.puki-acc__sum::-webkit-details-marker{display:none}.puki-acc__icon{width:18px;height:18px;position:relative;flex:0 0 18px;opacity:.75}.puki-acc__icon:before,.puki-acc__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.puki-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease,opacity .18s ease}.puki-acc[open] .puki-acc__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.puki-acc__body{padding:2px 0 14px}.puki-list{margin:0;padding-left:18px}.puki-list li{margin:8px 0;line-height:1.7;font-size:14px;color:var(--puki-text, rgba(0,0,0,.86))}.puki-note{margin:10px 0 0;font-size:13px;line-height:1.7;color:var(--puki-subtext, rgba(0,0,0,.62))}.puki-editor__foot{padding-top:14px;color:var(--puki-subtext, rgba(0,0,0,.62))}.puki-editor__foot p{margin:0;font-size:13px;letter-spacing:.02em}@media (max-width: 749px){.puki-acc__sum{padding:14px 0}.puki-editor__intro p,.puki-list li{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/puki-product.css.map */
