:root{--sm-ink:#0d0d12;--sm-red:#b3122c;--sm-red-dark:#7d0d1f;--sm-gold:#f4c542;--sm-gold-deep:#b8891a}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2rem;padding:0;border:0}.product-form__input--pill .form__label{flex:0 0 100%;display:flex;align-items:center;gap:.8rem;margin:0 0 .2rem;padding:0;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sm-ink)}.product-form__input--pill .form__label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(184,137,26,.55),transparent)}.samura-opt-icon{color:var(--sm-red);flex:none}.product-form__input--pill input[type=radio]+label{position:relative;box-sizing:border-box;margin:0;min-width:5.2rem;padding:1.15rem 1.4rem;border:1.5px solid rgba(13,13,18,.2);border-radius:4px;background:#fff;color:var(--sm-ink);font-size:1.4rem;font-weight:600;letter-spacing:.04em;transition:background .18s,color .18s,border-color .18s,transform .12s,box-shadow .18s}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--sm-ink);transform:translateY(-1px)}.product-form__input--pill input[type=radio]:checked+label{background:var(--sm-ink);color:#fff;border-color:var(--sm-gold);box-shadow:0 0 0 1px var(--sm-gold) inset,0 6px 14px #0d0d1240}.product-form__input--pill input[type=radio]+label:after{content:"";position:absolute;top:-6px;right:-6px;width:12px;height:12px;border-radius:50%;background:var(--sm-red);border:1.5px solid var(--sm-gold);opacity:0;transform:scale(.4);transition:.18s}.product-form__input--pill input[type=radio]:checked+label:after{opacity:1;transform:none}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--sm-gold-deep);outline-offset:2px}@media(max-width:749px){.product-form__input--pill input[type=radio]+label{flex:1 0 calc(33.333% - .6rem);min-width:0;text-align:center;padding:1.2rem .6rem}}.quantity{border-radius:4px}.quantity:after{border-color:#0d0d1240!important}.product-form__submit.button{position:relative;overflow:hidden;min-height:5.4rem;border-radius:4px;border:1px solid var(--sm-gold);color:#fff!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase;background-color:var(--sm-red)!important;background-image:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%),linear-gradient(180deg,#d0152f,var(--sm-red-dark))!important;background-size:250% 100%,100% 100%;background-position:130% 0,0 0;background-repeat:no-repeat;box-shadow:0 8px 20px #b3122c47;transition:background-position .8s ease,transform .15s,box-shadow .2s}.product-form__submit.button:hover{background-position:-40% 0,0 0;transform:translateY(-1px);box-shadow:0 12px 26px #b3122c61}.product-form__submit.button:active{transform:none}.product-form__submit.button:before,.product-form__submit.button:after{display:none!important}.product-form__submit.button[disabled],.product-form__submit.button[aria-disabled=true]{filter:grayscale(.6);opacity:.7}.shopify-payment-button__button--unbranded{min-height:5.2rem;border-radius:4px!important;background:transparent!important;border:1.5px solid var(--sm-ink);color:var(--sm-ink)!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:.2s}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--sm-ink)!important;color:#fff!important;border-color:var(--sm-gold)}.shopify-payment-button__more-options{font-size:1.2rem;letter-spacing:.06em}.samura-assure{list-style:none;margin:1.8rem 0;padding:1.4rem 1.6rem;display:grid;gap:.9rem;background:#fff;border:1px solid rgba(13,13,18,.1);border-left:3px solid var(--sm-red);border-radius:4px;font-size:1.3rem}.samura-assure li{display:flex;align-items:center;gap:1rem}.samura-assure svg{color:var(--sm-red);flex:none}.samura-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--sm-ink);color:#fff;border-top:2px solid var(--sm-gold);box-shadow:0 -10px 30px #00000059;animation:samura-up .25s ease}.samura-sticky[hidden]{display:none}.samura-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.samura-sticky__title{font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase}.samura-sticky__price{font-size:17px;font-weight:700;color:var(--sm-gold)}.samura-sticky__btn{flex:none;min-height:46px;padding:0 20px;border:1px solid var(--sm-gold);border-radius:4px;color:#fff;font-weight:800;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(180deg,#d0152f,var(--sm-red-dark))}@keyframes samura-up{0%{transform:translateY(100%)}}@media(min-width:750px){.samura-sticky{display:none!important}}body.samura-has-sticky .samura-calabaza{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.sr{background:#faf7f2;border-top:3px solid var(--sm-red);padding:56px 0 64px}.sr__inner{max-width:var(--page-width,1200px);margin:0 auto;padding:0 20px}.sr__title{font-family:Cinzel,Georgia,serif;text-align:center;font-size:clamp(22px,3vw,32px);letter-spacing:.08em;text-transform:uppercase;margin:0;color:var(--sm-ink)}.sr__rule{display:block;width:72px;height:3px;margin:14px auto 34px;background:linear-gradient(90deg,transparent,var(--sm-red) 20%,var(--sm-red) 80%,transparent)}.sr__preview-banner{margin:0 auto 26px;max-width:760px;padding:12px 16px;background:#fff7d6;border:1.5px dashed var(--sm-gold-deep);border-radius:4px;color:#5a4300;font-size:13px;text-align:center}.sr__grid{display:grid;gap:28px}@media(min-width:900px){.sr__grid{grid-template-columns:300px 1fr;gap:48px;align-items:start}}.sr__summary{background:#fff;border:1px solid rgba(13,13,18,.1);border-radius:6px;padding:24px;text-align:center}.sr__avg{font-family:Cinzel,Georgia,serif;font-size:56px;line-height:1;font-weight:700;color:var(--sm-ink)}.sr__count{font-size:13px;color:#0d0d1299;margin-top:6px}.sr-stars{--r:5;display:inline-block;font-size:20px;letter-spacing:3px;line-height:1;background:linear-gradient(90deg,var(--sm-gold-deep) calc(var(--r) / 5 * 100%),rgba(13,13,18,.18) calc(var(--r) / 5 * 100%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sr__bars{margin-top:18px;display:grid;gap:8px;font-size:12px}.sr__bar{display:grid;grid-template-columns:24px 1fr 28px;align-items:center;gap:8px}.sr__bar-track{height:8px;border-radius:4px;background:#0d0d121a;overflow:hidden}.sr__bar-fill{display:block;height:100%;background:linear-gradient(90deg,var(--sm-gold-deep),var(--sm-gold))}.sr__list{display:grid;gap:16px}.sr-card{background:#fff;border:1px solid rgba(13,13,18,.1);border-radius:6px;padding:20px 22px;display:grid;gap:12px;position:relative}.sr-card--sample{border-style:dashed;border-color:var(--sm-gold-deep)}.sr-card__head{display:flex;align-items:center;gap:12px}.sr-avatar{width:44px;height:44px;border-radius:50%;background:var(--sm-ink);color:var(--sm-gold);border:1.5px solid var(--sm-gold);display:flex;align-items:center;justify-content:center;font-family:Cinzel,Georgia,serif;font-weight:700;flex:none}.sr-card__who{display:flex;flex-direction:column;line-height:1.3;min-width:0}.sr-card__name{font-weight:700;font-size:14px;color:var(--sm-ink)}.sr-card__city{font-size:12px;color:#0d0d1299}.sr-tag{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:20px;white-space:nowrap}.sr-tag--ok{background:#e8f5e9;color:#1e6b34}.sr-tag--sample{background:#fff7d6;color:#5a4300;border:1px solid var(--sm-gold-deep)}.sr-card__text{margin:0;font-size:14.5px;line-height:1.65;color:#2a2a33}.sr-card__photo{width:100%;max-width:220px;border-radius:4px;border:1px solid rgba(13,13,18,.1)}.sr-card__meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#0d0d1299;border-top:1px solid rgba(13,13,18,.08);padding-top:10px}.sr-card__meta b{color:var(--sm-ink);font-weight:600}.sr__more{margin:24px auto 0;display:block;background:none;border:1.5px solid var(--sm-ink);border-radius:4px;padding:12px 28px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:12px;cursor:pointer}.sr__more:hover{background:var(--sm-ink);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/33/assets/samura-product.css.map */
