.pbuy{--pb-r:16px}.pbuy>.pbuy__rating,.pbuy>.pbuy__price-row,.pbuy>.pbuy__variants,.pbuy>.pbuy__form{border-top:0!important;padding-top:0!important}.pbuy>.pbuy__title,.pbuy>.pbuy__rating{text-align:center!important}.pbuy .pbuy__h1{text-align:center!important;text-align-last:center!important;margin-inline:auto}.pbuy__rating{display:flex;justify-content:center;margin-top:-.35rem}.pbuy__rating-link{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:1px solid var(--color-border);border-radius:999px;padding:.3rem .9rem;text-decoration:none!important}.pbuy__rating .rating{margin:0}.pbuy{flex-wrap:wrap;flex-direction:row!important;align-items:stretch}.pbuy>*{flex:0 0 100%;min-inline-size:0;order:20}.pbuy>.pbuy__title{order:1}.pbuy>.pbuy__rating{order:2}.pbuy>.pbuy__variants{order:3}.pbuy>.pbuy__which{order:4}.pbuy>.pbuy__form{order:5;flex:1 1 0}.pbuy>.pbuy__price-row{order:6;flex:0 0 38%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-inline-start:calc(-1 * var(--pb-gap,16px));background:color-mix(in oklab,var(--color-background) 70%,#fff);border:2px solid var(--color-accent);border-inline-start:0;border-radius:0;border-start-end-radius:var(--pb-r);border-end-end-radius:var(--pb-r);min-block-size:3.5rem}.pbuy>.pbuy__form .pform__add{border-start-end-radius:0!important;border-end-end-radius:0!important;border-start-start-radius:var(--pb-r)!important;border-end-start-radius:var(--pb-r)!important;block-size:100%;min-block-size:3.5rem}.pbuy__price-row .pbuy__price{margin:0}.pbuy__price-row .price{display:flex;align-items:baseline;justify-content:center;gap:.4rem;direction:ltr;flex-wrap:nowrap;margin:0}.pbuy__price-row .price__value{font-size:clamp(1.25rem,5.6vw,1.6rem);font-weight:800;line-height:1;color:var(--color-primary)}.pbuy__price-row .price__compare{font-size:.8rem;color:color-mix(in oklab,var(--color-primary) 55%,#fff);line-height:1}.pbuy__price-row .price__save{direction:rtl;unicode-bidi:isolate;position:absolute;top:-.8rem;inset-inline-end:.8rem;font-size:12px;font-weight:800;line-height:1;color:#fff;background:#b5473a;border-radius:8px;padding:.3rem .5rem;white-space:nowrap;box-shadow:0 3px 8px #00000026}.price__save{display:none}.pbuy__price-row .price__save{display:inline-block}.pbuy__price-row .pbuy__separate{display:none}.pbuy:has(.pbuy__price .price--free)>.pbuy__price-row{display:none}.pbuy:has(.pbuy__price .price--free)>.pbuy__form .pform__add{border-radius:var(--pb-r)!important}.pabout{border:1px solid var(--color-border);border-radius:20px;background:color-mix(in oklab,var(--color-background) 40%,#fff);padding:1rem 1rem 1.15rem;margin-block-end:1.5rem}.pabout__title,.pfaqs__title{font-size:var(--fs-h5);font-weight:700;margin:0 0 .6rem}.pabout__body.is-clamped:not(.is-open){max-block-size:17rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.pabout__more{display:block;margin:.6rem auto 0;font:inherit;font-weight:700;font-size:var(--fs-sm);line-height:1.4;color:var(--color-accent);background:transparent;border:1.5px solid var(--color-accent);border-radius:999px;padding:.45rem 1.4rem;cursor:pointer}.pfaqs{margin-block-end:1.5rem}.pabout__body>:first-child{margin-block-start:0!important}.pabout .pabout__body :is(h1,h2,h3,h4,h5,h6),.pabout .pabout__body :is(h1,h2,h3,h4,h5,h6) *{font-size:var(--fs-body)!important;line-height:1.7!important;font-weight:700}.pabout .pabout__body :is(h1,h2,h3,h4,h5,h6){margin:1rem 0 .3rem!important;color:var(--color-accent)}.pabout .pabout__title,.pfaqs .pfaqs__title{font-size:var(--fs-h4)}.pabout__body.is-clamped:not(.is-open){max-block-size:20rem}.prel{border:1px solid var(--color-border);border-radius:20px;background:color-mix(in oklab,var(--color-background) 40%,#fff);padding:.9rem 1rem;margin-block-end:1rem}.prel>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;font-weight:700;font-size:var(--fs-h5)}.prel>summary::-webkit-details-marker{display:none}.prel__lead{font-size:12px;font-weight:400;color:color-mix(in oklab,var(--color-foreground) 55%,transparent);margin-inline-start:.45rem}.prel__ch{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--color-accent);color:var(--color-accent);display:grid;place-items:center;transition:transform .2s}.prel[open] .prel__ch{transform:rotate(180deg)}.prel__body{margin-top:.6rem}.prel__row{display:flex;align-items:center;gap:.6rem;padding:.55rem 0;border-top:1px dashed var(--color-border);font-size:14px}.prel__row:first-child{border-top:0}.prel__row i{color:var(--color-accent);display:flex}.prel__k{flex:1}.prel__n{font-size:15px;white-space:nowrap}.prel__unit{font-size:12px;font-weight:400;color:color-mix(in oklab,var(--color-foreground) 55%,transparent)}.prel__dl{margin:.4rem 0 0}.prel__dl div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;border-top:1px dashed var(--color-border);font-size:14px}.prel__dl dt{color:color-mix(in oklab,var(--color-foreground) 55%,transparent);flex:none}.prel__dl dd{margin:0;font-weight:700;text-align:end}.pbt{border:1px solid var(--color-border);border-radius:20px;background:color-mix(in oklab,var(--color-background) 40%,#fff);padding:1rem;margin-block-end:1rem}.pbt__title{margin:0;font-size:var(--fs-h5);font-weight:700}.pbt__lead{margin:.2rem 0 .6rem;font-size:12.5px;color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}.pbt__row{display:flex;align-items:center;gap:.7rem;padding:.6rem 0;border-top:1px dashed var(--color-border);cursor:pointer;transition:opacity .2s}.pbt__row.is-off{opacity:.5}.pbt__cb{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pbt__ck{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--color-accent);color:#fff;border:1.5px solid var(--color-accent)}.pbt__cb:not(:checked)+.pbt__ck{background:transparent;color:transparent}.pbt__cb:focus-visible+.pbt__ck{outline:2px solid var(--color-accent);outline-offset:2px}.pbt__img{flex:none;width:58px;height:72px;display:flex;align-items:center;justify-content:center}.pbt__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pbt__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.pbt__name{font-weight:700;font-size:14.5px;line-height:1.5;color:inherit;text-decoration:none}.pbt__t small{font-size:12px;line-height:1.5;color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}.pbt__tag{font-style:normal;display:inline-block;background:var(--color-accent);color:#fff;border-radius:6px;padding:.05rem .4rem;font-size:11px;font-weight:700;margin-inline-start:.25rem;vertical-align:middle}.pbt__sel{margin-top:.3rem;font:inherit;font-size:12.5px;border:1px solid var(--color-border);border-radius:999px;padding:.25rem .7rem;background:#fff;max-width:100%}.pbt__pr{flex:none;font-weight:800;white-space:nowrap}.pbt__tot{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0 .7rem;padding-top:.6rem;border-top:1px dashed var(--color-border);font-weight:700}.pbt__tot bdi{font-size:1.15rem;font-weight:800}.pbt__btn{display:block;width:100%;font:inherit;font-weight:700;color:#fff;background:var(--color-primary);border:0;border-radius:16px;padding:.85rem;cursor:pointer}.pbt__btn[disabled]{opacity:.5;cursor:default}.pbt__btn[aria-busy=true]{opacity:.7}.pbt__err{margin:.5rem 0 0;font-size:13px;color:#b5473a;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product-buy.css.map */
