.op{--op-wine:#551f2b;--op-paper:#f5f1e8;--op-ink:#282422;--op-copper:#a77c59;--op-line:#ded5c8;--op-muted:#71645e;background:var(--op-paper);color:var(--op-ink);font-family:'Odda Plex',sans-serif;font-size:15px;line-height:1.7;overflow:clip}.op *{box-sizing:border-box}.op a{color:inherit;text-decoration:none}.op button,.op input,.op select{font:inherit}.op button{cursor:pointer}.op button:disabled{cursor:not-allowed;opacity:.5}.op [hidden]{display:none!important}.op :focus-visible{outline:2px solid var(--op-copper);outline-offset:4px}.op svg.op-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.op h1,.op h2{font-family:Handicrafts,'Odda Plex',sans-serif;font-weight:600;letter-spacing:0;line-height:1.45;margin:0;color:var(--op-wine)}.op-wrap{max-width:1180px;margin:auto;padding:0 20px}.op-breadcrumb{display:flex;gap:10px;align-items:center;color:var(--op-muted);font-size:11px;padding:12px 0}.op-product-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:52px;align-items:start}.op-gallery{min-width:0;position:sticky;top:20px}.op-gallery-stage{position:relative;background:#eee6da;border-radius:8px;overflow:hidden}.op-slides{display:flex;direction:ltr;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.op-slides::-webkit-scrollbar{display:none}.op-slide{margin:0;flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.op-slide img{width:100%;height:100%;object-fit:contain;display:block}.op-gallery-counter{position:absolute;bottom:12px;left:14px;direction:ltr;background:#f5f1e8ed;backdrop-filter:blur(8px);border-radius:3px;padding:1px 9px;font-size:11px;line-height:25px;pointer-events:none}.op-gallery-arrow{position:absolute;bottom:8px;border:0;background:#f5f1e8ed;color:var(--op-wine);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;opacity:0;transition:opacity .2s}.op-gallery-stage:hover .op-gallery-arrow,.op-gallery-stage:focus-within .op-gallery-arrow{opacity:1}.op-gallery-prev{right:58px}.op-gallery-next{right:10px}.op-thumbs{display:flex;gap:7px;overflow-x:auto;padding:8px 1px;scrollbar-width:none;direction:ltr}.op-thumb{flex:none;padding:3px;width:56px;height:56px;border:1px solid transparent;border-radius:4px;background:transparent}.op-thumb[aria-current=true]{border-color:var(--op-wine)}.op-thumb img{width:100%;height:100%;object-fit:cover;border-radius:2px}.op-purchase{padding:5px 0 10px;min-width:0}.op-label,.op-section-label{display:flex;justify-content:space-between;gap:12px;color:var(--op-muted);font-size:11px;align-items:center}.op-label>span:first-child:before{content:'';width:22px;height:1px;background:var(--op-copper);display:inline-block;vertical-align:middle;margin-inline-end:8px}.op-label>span[dir]{letter-spacing:.14em;font-size:9px}.op h1{font-size:32px;margin:9px 0 7px}.op-rating{display:flex;align-items:center;gap:7px;font-size:12px;width:fit-content}.op-stars{color:var(--op-copper);letter-spacing:1px;direction:ltr;font-size:15px}.op-rating>strong{font-size:14px;font-weight:600}.op-rating>.op-icon{width:15px;height:15px}.op-rating>span:not(.op-stars){color:var(--op-muted)}.op-price-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 7px}.op-price{display:inline-flex;align-items:baseline;gap:10px;font-size:46px;font-weight:600;line-height:1.2;direction:ltr;color:var(--op-wine);font-variant-numeric:tabular-nums;letter-spacing:-1px}.odda-sar{width:.68em;height:.8em;fill:currentColor;display:inline-block;flex:none;vertical-align:baseline;letter-spacing:0}.op-price-note{max-width:100px;color:var(--op-muted);font-size:10px;line-height:1.6}.op-intro{font-size:13px;line-height:1.8;color:var(--op-muted);margin:4px 0 14px}.op-options{border:0;padding:0;margin:0 0 13px;min-width:0}.op-options legend{font-size:12px;margin-bottom:8px;font-weight:500}.op-options legend>span{font-weight:400;color:var(--op-muted);margin-inline-start:8px}.op-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.op-swatch{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;border:1px solid var(--op-line);border-radius:5px;background:transparent;color:var(--op-ink);font-size:12px!important;padding:5px 7px;transition:background .2s,border-color .2s}.op-swatch[aria-pressed=true]{border-color:var(--op-wine);background:#551f2b08;color:var(--op-wine)}.op-swatch[data-unavailable=true]{opacity:.5}.op-swatch-dot{width:15px;height:15px;border-radius:50%;display:block;border:1px solid #0002;flex:none}.op-swatch-black{background:#202321}.op-swatch-white{background:#f5f2ec}.op-swatch-green{background:linear-gradient(130deg,#547c4e,#214d20)}.op-swatch-check{display:none;font-size:10px;position:absolute;top:0;left:4px}.op-swatch[aria-pressed=true] .op-swatch-check{display:block}.op-button{width:100%;min-height:54px;border-radius:6px;border:1px solid var(--op-wine);background:var(--op-wine);color:var(--op-paper);font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 20px;transition:background .2s,transform .2s;text-align:center}.op-button:hover{background:#41131f}.op-button:active{transform:translateY(1px)}.op-form-error{font-size:12px;color:#9b2233;margin:10px 0}.op-express{margin-top:8px;min-height:50px}.op-express shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-button-border-radius:6px;--shopify-accelerated-checkout-skeleton-background-color:#e6ded2;--shopify-accelerated-checkout-skeleton-animation-duration:1.5s}.op-express .shopify-payment-button__more-options{font-family:'Odda Plex',sans-serif;line-height:1.5;margin:7px 0 0;min-height:32px}.op-payment-marks{display:flex;justify-content:center;align-items:center;gap:9px;padding:10px 0 8px}.op-payment-icon{height:23px;width:37px}.op-service-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--op-line);padding-top:11px;gap:6px}.op-service-row>span{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;white-space:nowrap}.op-service-row .op-icon{width:17px!important;height:17px!important}.op-shipping-note{font-size:10px;text-align:center;color:var(--op-muted);margin:8px 0 0}.op-benefits{margin:28px 0 0;padding:21px 0;border-block:1px solid var(--op-line);display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center}.op-benefits>div+div{border-inline-start:1px solid var(--op-line)}.op-benefits strong{display:block;font-size:23px;color:var(--op-wine);line-height:1.4;font-weight:500}.op-benefits small{font-size:10px;letter-spacing:.08em}.op-benefits span{display:block;font-size:11px;margin-top:5px;color:var(--op-muted)}.op-story{display:grid;grid-template-columns:1fr 1fr;gap:16px 45px;padding:32px 0}.op-story>.op-section-label{grid-column:1/-1}.op-story h2{font-size:34px}.op-story h2 em{font-style:normal;color:var(--op-copper)}.op-story>p{margin:0;font-size:14px;align-self:center;max-width:460px}.op-details{border-top:1px solid var(--op-line)}.op-details>details{border-bottom:1px solid var(--op-line)}.op-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:58px;font-size:15px;font-weight:500;cursor:pointer;padding:10px 0}.op-details summary::-webkit-details-marker{display:none}.op-details summary>span{font-size:23px;font-weight:400;transition:transform .15s}.op-details details[open] summary>span{transform:rotate(45deg)}.op-details details>p,.op-details details>ol{font-size:13px;color:var(--op-muted);margin:0 0 18px}.op-details details>ol{padding-inline-start:22px}.op-details details>a{font-size:12px;border-bottom:1px solid var(--op-copper);display:inline-block;margin:0 0 17px 16px}.op-richtext{padding:0 0 18px;font-size:13px;line-height:1.9;color:var(--op-muted)}.op-richtext p{margin:0 0 12px}.op-richtext h2,.op-richtext h3{font-family:'Odda Plex',sans-serif;font-size:15px;font-weight:500;margin:18px 0 8px;line-height:1.6}.op-richtext ul{padding-inline-start:20px;margin:8px 0 12px}.op-richtext li{padding-block:3px}.op-reviews{padding:32px 0 38px;scroll-margin-top:20px}.op-reviews>h2{font-size:30px;margin:12px 0 8px}.op-review-source{font-size:11px;color:var(--op-muted);max-width:550px;margin:0 0 18px}.op-reviews .jdgm-widget{--jdgm-primary-color:#551f2b;--jdgm-secondary-color:#f5f1e8;--jdgm-star-color:#a77c59;--jdgm-write-review-bg-color:#551f2b;--jdgm-write-review-text-color:#f5f1e8;--jdgm-border-radius:6px;font-family:'Odda Plex',sans-serif!important;direction:rtl;text-align:right}.op-reviews .jdgm-rev-widg{padding:0!important;border:0!important;background:transparent!important}.op-reviews .jdgm-rev-widg__title{font-family:Handicrafts,'Odda Plex',sans-serif!important;font-size:24px!important}.op-reviews .jdgm-rev__title{font-family:'Odda Plex',sans-serif!important;font-size:14px!important;line-height:1.8!important}.op-reviews .jdgm-rev__body,.op-reviews .jdgm-rev__author{font-family:'Odda Plex',sans-serif!important;font-size:13px!important;line-height:1.9!important}.op-reviews .jdgm-rev__timestamp,.op-reviews .jdgm-rev__buyer-badge{font-size:10px!important}.op-reviews .jdgm-star{color:var(--op-copper)!important}.op-reviews .jdgm-write-rev-link,.op-reviews .jdgm-btn{border-radius:5px!important;min-height:44px;font-family:'Odda Plex',sans-serif!important}.op-reviews .jdgm-rev{border-color:var(--op-line)!important;padding:20px 0!important}.op-reviews .jdgm-rev__pic-link{border-radius:5px!important;overflow:hidden}.op-reviews .jdgm-sort-dropdown{font-family:'Odda Plex',sans-serif!important;min-height:44px}.op-reviews .jdgm-widget select,.op-reviews .jdgm-widget textarea,.op-reviews .jdgm-widget input{font-family:'Odda Plex',sans-serif!important;font-size:16px!important}.op-sticky{position:fixed;bottom:0;inset-inline:0;z-index:30;background:#f5f1e8f5;backdrop-filter:blur(12px);border-top:1px solid var(--op-line);padding:9px max(20px,calc((100vw - 1140px)/2)) calc(9px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 -8px 25px #28242206}.op-sticky>div{min-width:94px}.op-sticky small{display:block;font-size:9px;color:var(--op-muted)}.op-sticky strong{display:flex;align-items:baseline;direction:ltr;justify-content:flex-end;gap:6px;font-size:27px;font-weight:500;line-height:1.25;color:var(--op-wine)}.op-sticky .op-button{max-width:280px;min-height:48px;font-size:13px}.op-cart-dialog{background:var(--op-paper);color:var(--op-ink);border:0;border-radius:10px;max-width:min(440px,calc(100vw - 28px));width:100%;padding:34px 24px 25px;margin:auto;box-shadow:0 15px 70px #10020b30;font-family:'Odda Plex',sans-serif;direction:rtl}.op-cart-dialog::backdrop{background:#2107118c;backdrop-filter:blur(4px)}.op-dialog-close{position:absolute;left:12px;top:7px;width:44px;height:44px;border:0;background:transparent;color:var(--op-wine);font-size:28px!important}.op-cart-dialog h2{font-size:28px;margin:17px 0}.op-cart-product{display:flex;gap:20px;justify-content:space-between;align-items:center;border-block:1px solid var(--op-line);padding:14px 0;margin-bottom:18px}.op-cart-product p{font-size:13px;margin:0}.op-cart-product small{color:var(--op-muted)}.op-cart-product strong{font-size:24px;display:flex;gap:5px;align-items:baseline;direction:ltr;color:var(--op-wine);white-space:nowrap}.op-cart-link{display:block;text-align:center;font-size:12px;min-height:44px;padding-top:15px;text-decoration:underline!important}
@media(max-width:899px){.op-wrap{padding:0 18px}.op-product-grid{grid-template-columns:1fr;gap:9px}.op-gallery{position:static}.op-slide{aspect-ratio:auto;height:min(74vw,310px)}.op-gallery-stage{border-radius:5px}.op-gallery-arrow{opacity:1;width:36px;height:44px;border-radius:3px;bottom:6px}.op-gallery-prev{right:47px}.op-gallery-next{right:6px}.op-gallery-counter{bottom:12px}.op-thumbs{gap:5px;padding:5px 0 0}.op-thumb{width:44px;height:44px;padding:2px}.op-breadcrumb{padding:8px 0;font-size:10px}.op-purchase{padding:0}.op-label{font-size:10px}.op h1{font-size:26px;line-height:1.4;margin:6px 0}.op-rating{font-size:10px;gap:6px;min-height:25px}.op-price-line{padding:7px 0 3px}.op-price{font-size:40px;gap:8px}.op-intro{font-size:12px;line-height:1.7;margin:4px 0 10px}.op-options{margin-bottom:10px}.op-options legend{margin-bottom:5px;font-size:11px}.op-swatch{min-height:44px;font-size:11px!important;gap:5px;padding:4px 5px}.op-swatch-dot{width:13px;height:13px}.op-button{min-height:50px;padding:10px 16px;font-size:14px}.op-express{margin-top:7px}.op-service-row{padding-top:9px}.op-benefits{margin-top:22px;padding:17px 0;gap:7px}.op-benefits strong{font-size:20px}.op-benefits span{font-size:9px;line-height:1.6;max-width:90px;margin-inline:auto}.op-story{grid-template-columns:1fr;gap:13px;padding:25px 0}.op-story h2{font-size:29px}.op-story p{font-size:13px;line-height:1.9}.op-story>.op-section-label{grid-column:auto}.op-details summary{min-height:54px;font-size:14px}.op-reviews{padding-top:25px}.op-reviews>h2{font-size:26px}.op-reviews .jdgm-rev-widg__header{margin-bottom:16px}.op-reviews .jdgm-widget{font-size:13px}.op-sticky{gap:20px;padding-inline:18px}.op-sticky .op-button{max-width:220px}.op-sticky strong{font-size:25px}}
@media(max-width:374px){.op-wrap{padding-inline:16px}.op-slide{height:260px}.op h1{font-size:24px}.op-swatch{font-size:10px!important}.op-price{font-size:38px}.op-service-row>span{font-size:9px}}
.op .odda-sar{order:-1}
.op-reviews :is(.jm-review-widget,.jm-review-item){--jm-review-widget-star-and-histogram-color:#a77c59!important;--jm-review-widget-button-color:#551f2b!important;--jm-review-widget-button-text-color:#f5f1e8!important;--jm-review-widget-text-color:#282422!important;--jm-review-widget-lighter-text-color:#71645e!important;--jm-widget-primary-color:#551f2b!important;--jm-widget-border-radius:5px!important;--jm-widget-border-radius-simplified:5px!important;--jm-review-widget-form-button-color:#551f2b!important;--jm-review-widget-form-button-text-color:#f5f1e8!important;--jm-review-widget-form-text-color:#282422!important;--jm-review-widget-form-background-color:#f5f1e8!important;--jm-review-widget-form-field-background-color:#fffdf8!important}
.op-reviews :is(.jm-text,.jm-button,.jdgm-tab,.jm-sort-filter__select,.jm-review-content__expand-button){font-family:'Odda Plex',sans-serif!important}.op-reviews .jm-review-widget-minimal-header__title{font-family:Handicrafts,'Odda Plex',sans-serif!important;font-size:24px!important;color:var(--op-wine);font-weight:600!important}.op-reviews .jm-review-content__body{font-size:13px!important;line-height:1.9!important}.op-reviews .jm-reviewer-info__name{font-size:12px!important;font-weight:500!important}.op-reviews .jm-reviewer-info time{font-size:10px;color:var(--op-muted)}.op-reviews .jm-star-rating{font-size:15px!important;gap:2px!important}.op-reviews .jm-reviewer-avatar{width:30px!important;height:30px!important;font-size:12px}.op-reviews .jm-review-item__content{gap:10px!important}.op-reviews .jm-review-item{padding-block:16px!important;border-color:var(--op-line)!important}.op-reviews .jdgm-review-list{gap:0!important}.op-reviews .jm-review-widget__header{gap:18px!important}.op-reviews :is(.jm-button,.jm-sort-filter__select){min-height:44px;border-radius:5px!important;font-size:12px!important}.op-reviews .jm-review-content__expand-button{min-height:44px;color:var(--op-wine);font-size:12px!important}.op-reviews .jdgm-tab{font-size:12px!important}.op-reviews .jm-media-grid{--thumbnail-size:70px!important;--grid-size:70px!important}.op-reviews .sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.op-reviews .jm-pagination-controls__button{min-width:44px}.op-reviews :focus-visible{outline:2px solid var(--op-copper)!important;outline-offset:3px!important}
@media(max-width:899px){.op-gallery-arrow{width:44px}.op-gallery-prev{right:54px}}
@media(prefers-reduced-motion:reduce){.op *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.op-reviews .jm-star-rating__font-icon{color:var(--op-copper)!important;font-size:16px!important}.op-reviews .jm-reviewer-info__details>.jm-cluster+.jm-cluster .jm-text{font-size:10px!important}.op-reviews .jm-review-content__body p{margin:0!important}.op-reviews .jm-review-item__body{gap:12px!important}.op-reviews .jm-review-item__content>*+*{margin-top:10px!important}.op-reviews .jdgm-review-list>*+*{margin-top:0!important}.op-reviews .jm-review-widget__header-and-body>*+*{margin-top:18px!important}

.op-reviews .jm-media-thumbnail-list__thumbnail{width:72px!important;height:72px!important;max-width:72px!important;border-radius:5px!important;overflow:hidden}.op-reviews .jm-media-thumbnail-list__thumbnail img{width:100%;height:100%;object-fit:cover}.op-reviews .jm-media-grid__container{--grid-size:70px!important}.op-reviews .jm-review-item>.jm-stack>.jm-cluster:empty{display:none!important}
