.ojs-product{overflow:visible}.ojs-product .ojs-col-crumb{margin-bottom:var(--ojs-crumb-mb)}.ojs-pp{display:grid;grid-template-columns:var(--ojs-gallery-width) minmax(0,1fr);gap:var(--ojs-columns-gap);align-items:start}.ojs-pp-gallery{display:grid;grid-template-columns:var(--ojs-thumb-width) minmax(0,1fr);gap:var(--ojs-thumb-gap);align-items:start}.ojs-pp-gallery--no-thumbs{grid-template-columns:minmax(0,1fr)}.ojs-pp-gallery--sticky{position:sticky;top:20px}.ojs-pp-thumbs{display:flex;flex-direction:column;gap:var(--ojs-thumb-gap);list-style:none;margin:0;padding:0;max-height:var(--ojs-main-height);overflow-y:auto;scrollbar-width:none}.ojs-pp-thumbs::-webkit-scrollbar{display:none}.ojs-pp-thumb{display:block;width:100%;aspect-ratio:var(--ojs-thumb-ratio);padding:0;border:1px solid var(--ojs-thumb-border);border-radius:var(--ojs-thumb-radius);background:var(--ojs-img-bg);overflow:hidden;cursor:pointer;transition:border-color .2s ease}.ojs-pp-thumb.is-active{border:2px solid var(--ojs-accent)}.ojs-pp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ojs-pp-main{position:relative;border-radius:var(--ojs-main-radius);background:var(--ojs-img-bg);overflow:hidden;aspect-ratio:var(--ojs-main-ratio)}.ojs-pp-slide{display:none;width:100%;height:100%}.ojs-pp-slide.is-active{display:block}.ojs-pp-slide img,.ojs-pp-slide svg{width:100%;height:100%;object-fit:var(--ojs-main-fit);display:block}.ojs-pp-zoom{position:absolute;top:16px;right:16px;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffeb;color:#1f140d;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0000001a}.ojs-pp-lightbox{border:0;padding:0;max-width:92vw;max-height:92vh;background:transparent}.ojs-pp-lightbox::backdrop{background:#140c06d9}.ojs-pp-lightbox img{width:auto;height:auto;max-width:92vw;max-height:92vh;display:block;border-radius:8px}.ojs-pp-lightbox__close{position:fixed;top:20px;right:20px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#1f140d;display:flex;align-items:center;justify-content:center;cursor:pointer}.ojs-pp-info{display:flex;flex-direction:column;gap:var(--ojs-block-gap);min-width:0}.ojs-pp-badge{align-self:flex-start;font-size:var(--ojs-b-size);font-weight:600;line-height:1;padding:7px 14px;border-radius:var(--ojs-b-radius);background:var(--ojs-b-bg);color:var(--ojs-b-text)}.ojs-pp-title{font-family:var(--ojs-heading-font);font-weight:var(--ojs-heading-weight);font-style:var(--ojs-heading-style);font-size:var(--ojs-b-size);line-height:1.15;letter-spacing:0;color:var(--ojs-b-color);margin:0}.ojs-pp-subtitle{font-size:var(--ojs-b-size);line-height:1.5;color:var(--ojs-b-color);margin:0}.ojs-pp-rating{display:flex;align-items:center;gap:10px;font-size:var(--ojs-b-text-size);font-weight:600;color:var(--ojs-text)}.ojs-pp-price{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.ojs-pp-price__now{font-size:var(--ojs-b-size);font-weight:700;color:var(--ojs-b-color);line-height:1.1}.ojs-pp-price__was{font-size:var(--ojs-b-compare-size, calc(var(--ojs-b-size) * .55));color:var(--ojs-b-compare)}.ojs-pp-price__off{font-size:calc(var(--ojs-b-size) * .45);font-weight:700;padding:6px 12px;border-radius:20px;background:var(--ojs-b-off-bg);color:var(--ojs-b-off-text)}.ojs-pp-price__off--text{padding:0;border-radius:0;background:none;font-size:calc(var(--ojs-b-size) * .85)}.ojs-pp-detail{font-size:var(--ojs-b-size);color:var(--ojs-b-color);margin:0}.ojs-pp-detail strong{font-weight:700;color:var(--ojs-b-label)}.ojs-pp-highlight{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 16px;border:1px solid var(--ojs-b-border);border-radius:var(--ojs-b-radius);background:var(--ojs-b-bg);font-size:var(--ojs-b-size);color:var(--ojs-b-color)}.ojs-pp-highlight .ojs-icon{color:var(--ojs-b-icon)}.ojs-pp-highlight .ojs-icon path{fill:currentColor}.ojs-pp-list--border{border-top:1px solid var(--ojs-b-border);padding-top:calc(var(--ojs-block-gap) + 6px)}.ojs-pp-list__heading{font-size:var(--ojs-b-heading-size);font-weight:700;letter-spacing:.5px;color:var(--ojs-b-heading-color);margin:0 0 10px}.ojs-pp-list__heading--upper{text-transform:uppercase}.ojs-pp-list__content{font-size:var(--ojs-b-size);line-height:1.55;color:var(--ojs-b-color)}.ojs-pp-list__content ul,.ojs-pp-list__content ol{list-style:none;margin:0;padding:0}.ojs-pp-list__content li{position:relative;padding-left:14px}.ojs-pp-list__content li:before{content:var(--ojs-b-bullet);position:absolute;left:0}.ojs-pp-list__content p{margin:0 0 6px}.ojs-pp-price__off[hidden],.ojs-pp-price__was[hidden]{display:none}.ojs-pp-tax{font-size:12px;color:var(--ojs-muted);margin:-6px 0 0}.ojs-pp-benefits{display:grid;grid-template-columns:repeat(var(--ojs-b-count),minmax(0,1fr));border:1px solid var(--ojs-b-border);border-radius:var(--ojs-b-radius);background:var(--ojs-b-bg);padding:16px 0}.ojs-pp-benefit{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 10px;text-align:center;font-size:var(--ojs-b-size);line-height:1.35;color:var(--ojs-text)}.ojs-pp-benefit+.ojs-pp-benefit{border-left:1px solid var(--ojs-b-border)}.ojs-pp-benefit .ojs-icon{color:var(--ojs-b-icon)}.ojs-pp-option{border:0;margin:0;padding:0}.ojs-pp-label{display:block;font-size:var(--ojs-label-size);font-weight:600;color:var(--ojs-text);margin:0 0 10px;padding:0}.ojs-pp-values{display:flex;flex-wrap:wrap;gap:var(--ojs-b-gap)}.ojs-pp-value{position:relative;cursor:pointer}.ojs-pp-value input{position:absolute;opacity:0;pointer-events:none}.ojs-pp-value span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:var(--ojs-b-min-width);min-height:var(--ojs-b-height);padding:8px 18px;border:1px solid var(--ojs-b-border);border-radius:var(--ojs-b-radius);background:var(--ojs-b-bg);font-size:var(--ojs-b-size);font-weight:500;line-height:1.35;color:var(--ojs-text);text-align:center;transition:border-color .2s ease,background .2s ease}.ojs-pp-value small{font-size:1em;font-weight:600}.ojs-pp-value input:checked+span{border:2px solid var(--ojs-accent);background:var(--ojs-b-active-bg);font-weight:700}.ojs-pp-value input:checked+span:after{content:"";position:absolute;top:-5px;right:-5px;width:14px;height:14px;border-radius:50%;background:var(--ojs-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 9px no-repeat}.ojs-pp-value input:focus-visible+span{outline:2px solid var(--ojs-accent);outline-offset:2px}.ojs-pp-value.is-unavailable span{opacity:.45;text-decoration:line-through}.ojs-pp-qty{display:flex;align-items:center;gap:24px}.ojs-pp-qty .ojs-pp-label{margin:0}.ojs-pp-qty__box{display:inline-flex;align-items:center;height:var(--ojs-b-height);border:1px solid var(--ojs-b-border);border-radius:var(--ojs-b-radius);background:var(--ojs-b-bg);overflow:hidden}.ojs-pp-qty__box button{width:var(--ojs-b-height);height:100%;border:0;background:none;color:var(--ojs-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.ojs-pp-qty__box input{width:64px;height:100%;border:0;border-left:1px solid var(--ojs-b-border);border-right:1px solid var(--ojs-b-border);background:transparent;text-align:center;font-family:inherit;font-size:var(--ojs-label-size);color:var(--ojs-text);-moz-appearance:textfield;outline:none;box-shadow:none}.ojs-pp-qty__box input::-webkit-outer-spin-button,.ojs-pp-qty__box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ojs-pp-buttons{display:grid;grid-template-columns:repeat(var(--ojs-b-cols),minmax(0,1fr));gap:var(--ojs-b-gap)}.ojs-pp-btn{display:flex;align-items:center;justify-content:center;gap:12px;height:var(--ojs-b-height);padding:0 20px;border-radius:var(--ojs-b-radius);font-family:inherit;font-size:var(--ojs-b-size);font-weight:600;letter-spacing:var(--ojs-b-spacing, 0);text-transform:var(--ojs-b-transform, none);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.ojs-pp-buttons--stacked{grid-template-columns:minmax(0,1fr)}.ojs-pp-buttons--stacked.ojs-pp-buttons--qty{grid-template-columns:var(--ojs-b-qty-width) minmax(0,1fr)}.ojs-pp-buttons--stacked .ojs-pp-btn--buy{grid-column:1 / -1}.ojs-pp-qty__box--inline{height:var(--ojs-b-height);border:1px solid var(--ojs-b-qty-border);border-radius:var(--ojs-b-radius);background:var(--ojs-b-qty-bg)}.ojs-pp-qty__box--inline button{flex:1;width:auto}.ojs-pp-qty__box--inline input{width:36px;flex-shrink:0;border:0;font-size:var(--ojs-b-size)}.ojs-pp-btn--cart{font-weight:var(--ojs-b-cart-weight, 600);border:1px solid var(--ojs-b-cart-bg);background:var(--ojs-b-cart-bg);color:var(--ojs-b-cart-text)}.ojs-pp-btn--cart:hover{background:var(--ojs-b-cart-hover)}.ojs-pp-btn--buy{font-weight:var(--ojs-b-buy-weight, 600);border:1px solid var(--ojs-b-buy-border);background:var(--ojs-b-buy-bg);color:var(--ojs-b-buy-text)}.ojs-pp-btn--buy:hover{background:var(--ojs-b-buy-hover)}.ojs-pp-btn[disabled]{opacity:.5;cursor:not-allowed}.ojs-pp-btn.is-loading{opacity:.7;pointer-events:none}.ojs-pp-trust{display:grid;grid-template-columns:repeat(var(--ojs-b-count),minmax(0,1fr));list-style:none;margin:0;padding:0}.ojs-pp-trust li{display:flex;align-items:center;gap:10px;padding:0 14px;font-size:var(--ojs-b-size);line-height:1.35;color:var(--ojs-text)}.ojs-pp-trust li:first-child{padding-left:0}.ojs-pp-trust li+li{border-left:1px solid var(--ojs-b-border)}.ojs-pp-trust strong{display:block;font-weight:600}.ojs-pp-trust .ojs-icon{color:var(--ojs-b-icon)}.ojs-pp-accordion{border-bottom:1px solid var(--ojs-acc-border)}.ojs-pp-accordion--first{border-top:1px solid var(--ojs-acc-border)}.ojs-pp-info>.ojs-pp-accordion+.ojs-pp-accordion{margin-top:calc(var(--ojs-block-gap) * -1)}.ojs-pp-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--ojs-acc-pv) 0;cursor:pointer;list-style:none;font-family:var(--ojs-acc-font);font-size:var(--ojs-acc-size);font-weight:var(--ojs-acc-weight);letter-spacing:var(--ojs-acc-spacing);text-transform:var(--ojs-acc-transform);color:var(--ojs-acc-color)}.ojs-pp-accordion summary::-webkit-details-marker{display:none}.ojs-pp-accordion__icon{position:relative;width:var(--ojs-acc-icon);height:var(--ojs-acc-icon);flex-shrink:0}.ojs-pp-accordion__icon:before,.ojs-pp-accordion__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transform:translateY(-50%);transition:transform .25s ease}.ojs-pp-accordion__icon:after{transform:translateY(-50%) rotate(90deg)}.ojs-pp-accordion[open] .ojs-pp-accordion__icon:after{transform:translateY(-50%) rotate(0)}.ojs-pp-accordion__content{padding:0 0 var(--ojs-acc-pv);font-size:var(--ojs-acc-content-size);line-height:1.65;color:var(--ojs-acc-content-color)}.ojs-pp-accordion__content>:first-child{margin-top:0}.ojs-pp-accordion__content>:last-child{margin-bottom:0}.ojs-pp-accordion__content img{max-width:100%;height:auto}.ojs-hl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ojs-columns-gap);align-items:stretch}.ojs-hl__text{font-size:var(--ojs-text-size);line-height:1.6;color:var(--ojs-text);margin:0 0 var(--ojs-text-mb)}.ojs-hl__text>:first-child{margin-top:0}.ojs-hl__text>:last-child{margin-bottom:0}.ojs-hl__features{display:grid;grid-template-columns:repeat(var(--ojs-feature-count),minmax(0,1fr));border:1px solid var(--ojs-card-border);border-radius:var(--ojs-card-radius);background:var(--ojs-card-bg)}.ojs-hl__feature{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 10px;text-align:center;font-size:var(--ojs-feature-size);line-height:1.35;color:var(--ojs-text)}.ojs-hl__feature+.ojs-hl__feature{border-left:1px solid var(--ojs-card-border)}.ojs-hl__feature-icon{width:var(--ojs-feature-circle);height:var(--ojs-feature-circle);border-radius:50%;background:var(--ojs-feature-circle-bg);color:var(--ojs-icon-color);display:flex;align-items:center;justify-content:center}.ojs-hl__feature-icon img{width:60%;height:60%;object-fit:contain}.ojs-hl__card{display:grid;grid-template-columns:var(--ojs-media-width) minmax(0,1fr);border-radius:var(--ojs-card-radius);background:var(--ojs-panel-bg);overflow:hidden;min-height:var(--ojs-panel-height)}.ojs-hl__card-media img,.ojs-hl__card-media svg{width:100%;height:100%;object-fit:cover;display:block}.ojs-hl__checks{list-style:none;margin:0;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:var(--ojs-check-gap)}.ojs-hl__checks li{display:flex;align-items:center;gap:10px;font-size:var(--ojs-check-size);line-height:1.4;color:var(--ojs-text)}.ojs-hl__checks .ojs-icon{color:var(--ojs-icon-color)}.ojs-rel__heading{display:flex;align-items:center;justify-content:center;gap:24px;text-align:center}.ojs-rel__heading:before,.ojs-rel__heading:after{content:"";width:var(--ojs-line-width);height:1px;background:var(--ojs-line-color)}.ojs-rel__grid{display:grid;grid-template-columns:repeat(var(--ojs-cols),minmax(0,1fr));gap:var(--ojs-grid-gap);list-style:none;margin:0;padding:0}@media screen and (max-width:989px){.ojs-pp{grid-template-columns:minmax(0,1fr)}.ojs-pp-gallery--sticky{position:static}.ojs-hl{grid-template-columns:minmax(0,1fr)}.ojs-rel__grid{grid-template-columns:repeat(var(--ojs-cols-tablet),minmax(0,1fr))}}@media screen and (max-width:749px){.ojs-pp-gallery{grid-template-columns:minmax(0,1fr)}.ojs-pp-thumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto}.ojs-pp-thumb{width:var(--ojs-thumb-width);flex-shrink:0}.ojs-pp-benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.ojs-pp-benefit:nth-child(odd){border-left:0}.ojs-pp-trust{grid-template-columns:minmax(0,1fr);gap:12px}.ojs-pp-trust li{padding:0}.ojs-pp-trust li+li{border-left:0}.ojs-hl__features{grid-template-columns:repeat(2,minmax(0,1fr))}.ojs-hl__feature:nth-child(odd){border-left:0}.ojs-hl__card{grid-template-columns:minmax(0,1fr)}.ojs-hl__card-media{height:220px}.ojs-rel__grid{grid-template-columns:repeat(var(--ojs-cols-mobile),minmax(0,1fr))}.ojs-rel__heading:before,.ojs-rel__heading:after{width:24px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ojasvi-product.css.map */
