[data-main-product][hidden]{display:none!important}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties;html{font-size:62.5%!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top);background:var(--statusbar-color);pointer-events:none;z-index:2147483647}@media (max-width: 767px){:root{--text-5xl: 4rem;--text-4xl: 3.2rem;--text-3xl: 2.8rem;--text-2xl: 2.8rem;--text-xl: 2.4rem}}@layer base{h1,h2,h3{font-family:var(--font-family-heading);letter-spacing:0}h1{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}h2{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}h3{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}p,li{font-family:var(--font-family-sans);line-height:var(--text-base--line-height)}}@layer utilities{.font-heading{font-family:var(--font-family-heading);letter-spacing:0}.text-base{letter-spacing:0}@media (max-width: 767px){.heading-mobile-32{font-size:32px;letter-spacing:-1px!important}}.text-lg{font-family:var(--font-family-sans);line-height:var(--text-lg--line-height)}.font-primary{font-family:var(--font-family-sans)}.font-sans,.font-body{font-family:var(--font-family-sans);font-size:var(--text-base);line-height:1.5}.bg-hover-primary{background-color:var(--color-primary-hover)}.bg-hover-accent{background-color:var(--color-accent-hover)}.text-neutral-primary{color:var(--color-neutral-text-primary)}.border-neutral{border-color:var(--color-neutral-border)}.bg-background{background-color:var(--color-neutral-background)}.bg-surface{background-color:var(--color-neutral-surface)}.bg-text-primary{background-color:var(--color-neutral-text-primary)}.bg-text-muted{background-color:var(--color-neutral-text-muted)}.bg-border{background-color:var(--color-neutral-border)}.text-primary{color:var(--color-neutral-text-primary)}.text-muted{color:var(--color-neutral-text-muted)}.border-border{border-color:var(--color-neutral-border)}.bg-success{background-color:var(--color-semantic-success)}.bg-warning{background-color:var(--color-semantic-warning)}.bg-error{background-color:var(--color-semantic-error)}.bg-link{background-color:var(--color-semantic-link)}.bg-disabled{background-color:var(--color-semantic-disabled)}.text-success{color:var(--color-semantic-success)}.text-warning{color:var(--color-semantic-warning)}.text-error{color:var(--color-semantic-error)}.text-link{color:var(--color-semantic-link)}.border-success{border-color:var(--color-semantic-success)}.border-warning{border-color:var(--color-semantic-warning)}.border-error{border-color:var(--color-semantic-error)}.border-link{border-color:var(--color-semantic-link)}.border-disabled{border-color:var(--color-semantic-disabled)}img{width:100%;max-width:100%;height:auto;max-height:100%;object-fit:cover}.hover-bg-primary:hover{background-color:var(--color-primary-hover)}.hover-text-primary:hover{color:var(--color-primary-hover)}.hover-border-primary:hover{border-color:var(--color-primary-hover)}.z-drawer{z-index:1000}.z-overlay{z-index:999}.z-modal{z-index:1050}.z-tooltip{z-index:1100}.z-dropdown{z-index:1000}.rounded-tr-4{border-top-right-radius:.4rem}.grid-gap-1{gap:clamp(.6rem,5vw,2.8rem)}.border-t{border-top-width:var(--border-thickness)}.border-b{border-bottom-width:var(--border-thickness)}.border-y{border-top-width:var(--border-thickness);border-bottom-width:var(--border-thickness)}.border{--border-thickness: 1px}.border-2{--border-thickness: 2px}.border-4{--border-thickness: 4px}.border-8{--border-thickness: 8px}.shadow-product-card{box-shadow:2px 3px 6.3px #00000026}section.container.grid,.wrapper.grid,.wrapper.tablet\:grid,.wrapper.max-tablet\:grid{grid-template-columns:repeat(var(--column-count-mobile),1fr);justify-content:center}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}section.container.grid,.wrapper.grid{grid-template-columns:repeat(var(--column-count),1fr)}}}@layer components{.container{margin-inline:auto;padding-inline:var(--container-padding)}.btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-lg, .5rem);border-style:var(--tw-border-style);border-width:2px;border-color:transparent;--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);transition-property:all;transition-property:var(--transition-property-all, all);transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .3s;transition-duration:.3s;text-decoration:none;position:relative;font-family:var(--font-family-sans)}.btn--md{padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 3);font-size:var(--text-cta);height:4.8rem}.btn--lg{padding-inline:calc(var(--spacing, .25rem) * 8);padding-block:calc(var(--spacing, .25rem) * 4);font-size:var(--text-cta);height:5.6rem}.btn--primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn--primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #a7d1294d}.btn--primary:active{transform:translateY(0);box-shadow:0 2px 6px #a7d1294d}.btn--secondary{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.btn--secondary:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn--secondary:active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn--black{background-color:#000;color:#fff;border-color:#000}.btn--black:hover{background-color:transparent;color:#000;border-color:#000}.btn--black:active{background-color:#0000001a}.btn:disabled{background-color:var(--color-semantic-disabled);color:var(--color-neutral-text-muted);border-color:var(--color-semantic-disabled);cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn:focus{outline:2px solid var(--color-primary);outline-offset:2px}[data-submit-button]:focus,[data-submit-button]:active,[data-submit-button]:focus-visible{outline:none!important}.variant-swatch:focus,.variant-swatch:focus-visible,.variant-swatch:active{outline:none!important}*:focus,*:focus-visible,*:active{outline:none!important}.btn--full-width{width:100%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-primary{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-xl, .8rem);border-style:var(--tw-border-style);border-width:2px;padding-inline:calc(var(--spacing, .25rem) * 6);padding-block:calc(var(--spacing, .25rem) * 3);--tw-font-weight: var(--font-weight-medium, 500);font-weight:var(--font-weight-medium, 500);transition-property:all;transition-property:var(--transition-property-all, all);transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .3s;transition-duration:.3s;background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);font-size:var(--text-cta);height:4.8rem;text-decoration:none;position:relative;font-family:var(--font-family-sans)}.btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #a7d1294d}.btn-primary[disabled]{border-color:var(--color-gray-400)}.variant-swatch{display:flex;align-items:center;justify-content:center;color:#000!important;border-radius:8px}.section-header{font-family:var(--font-family-heading, "Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-3xl, 3.8rem);line-height:var(--tw-leading, var(--text-3xl--line-height, 1.4));--tw-font-weight: var(--font-weight-bold, 700);font-weight:var(--font-weight-bold, 700)}@media (min-width: 768px){.tablet\:section-header{font-family:var(--font-family-heading, "Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif);font-size:var(--text-section-title, 4.8rem);--tw-font-weight: var(--font-weight-bold, 700);font-weight:var(--font-weight-bold, 700)}}}.text-block{text-align:var(--text-align-mobile)}@media (min-width: 768px){.text-block{text-align:var(--text-align)}}@media (max-width: 767px){.max-tablet\:text-md{font-size:var(--text-md)}.max-tablet\:wrap{flex-wrap:wrap}}body{font-size:1.6rem}.rte{align-items:center}.rte.text-xs,.rte.text-xs :where(p,li){font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.rte.text-sm,.rte.text-sm :where(p,li){font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.rte.text-base,.rte.text-base :where(p,li){font-size:var(--text-base);line-height:var(--text-base--line-height)}.rte.text-md,.rte.text-md :where(p,li){font-size:var(--text-md);line-height:var(--text-md--line-height)}.rte.text-lg,.rte.text-lg :where(p,li){font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.rte.text-xl,.rte.text-xl :where(p,li){font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.rte.text-2xl,.rte.text-2xl :where(p,li){font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.rte.text-3xl,.rte.text-3xl :where(p,li,h1){font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}.rte.text-4xl,.rte.text-4xl :where(p,li,h1){font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}.rte.text-5xl,.rte.text-5xl :where(p,li,h1){font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}.rte a{text-decoration:underline}.rte.default-style a{color:#007bff}.rte.default-style h1,.rte.default-style h2,.rte.default-style h3{margin:16px 0}.rte.default-style h2+h3,.rte.default-style p+h2,.rte.default-style p+h3{margin-top:24px}.rte.default-style p,.rte.default-style li{margin:0 0 10px}.rte.default-style h3{font-size:3.2rem}.rte ul{list-style:disc;padding-left:20px;line-height:1.8}.rte ol{list-style:decimal;padding-left:24px}.text-content.flex.flex-col p{gap:1rem;margin-bottom:0}.rte.height--equal svg{height:1em;width:auto}@media (max-width: 767px){.rte.default-style h3{font-size:2.8rem}}.max-w-screen-sm{max-width:640px}.max-w-screen-md{max-width:768px}.max-w-screen-lg{max-width:1024px}.max-w-screen-xl{max-width:1200px}button{position:relative;cursor:pointer}:where(a,button,[role=button],.btn){-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}:where(.btn,a.btn,button):focus:not(:focus-visible),:where(.btn,a.btn,button):active{outline:none!important;box-shadow:none!important}[data-loading-spinner]{pointer-events:none}.quantity-btn__text svg{width:22px;height:22px}[data-checkmark] path{stroke-dasharray:19.79 19.79;stroke-dashoffset:19.79;stroke:#fff;opacity:0}.checkmark-active[data-checkmark]{opacity:1}.checkmark-active[data-checkmark] path{animation:drawCheckmark .3s linear alternate forwards}.large-border--dash{border:5px solid transparent;border-image:repeating-linear-gradient(45deg,#fff 0 15px,#0000 15px 25px) 1 round;border-image-slice:1;border-image-repeat:round;border-image-source:repeating-linear-gradient(45deg,white 0 10px,transparent 10px 15px)}.image--svg svg{width:100%;height:auto}@keyframes drawCheckmark{0%{stroke-dashoffset:19.79;opacity:1}to{stroke-dashoffset:0;opacity:1}}.font-manrope{font-family:Manrope;--font-family-heading: "Manrope"}.font-sora{font-family:Sora;--font-family-heading: "Sora"}.font-hebrew{font-family:Noto Sans Hebrew;--font-family-heading: "Noto Sans Hebrew";--font-family-sans: "Noto Sans Hebrew"}.font-poppins{font-family:Poppins;--font-family-heading: "Poppins"}.css-icon{flex-shrink:0;width:24px;height:24px}.css-icon--check{position:relative;border:2px solid var(--Success-1, #28A745);border-radius:50%}.css-icon--check:after{content:"";position:absolute;left:48%;top:48%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;border-bottom:2px solid var(--Success-1, #28A745);border-right:2px solid var(--Success-1, #28A745);width:25%;height:47%}.css-icon--x{position:relative;border:2px solid var(--Error-1, #DC3545);border-radius:30%}.css-icon--x:after,.css-icon--x:before{content:"";position:absolute;left:50%;top:50%;transform-origin:center;border-top:2px solid var(--Error-1, #DC3545);width:50%}.css-icon--x:after{transform:translate(-50%,-50%) rotate(45deg)}.css-icon--x:before{transform:translate(-50%,-50%) rotate(-45deg)}.jdgm-rev-widg.jdgm-rev-widg{position:relative}.font-inter{font-family:Inter;--font-family-heading: "Inter";--font-family-sans: "Inter"}.button-text__subtext{font-size:12px}.btn--lg[data-submit-button]{height:unset;min-height:5.6rem;padding-top:12px;padding-bottom:12px}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-font-weight: initial;--tw-duration: initial}}}body.ocu-cart:not(.ocu-cart--loaded) [data-submit-button],body.ocu-cart:not(.ocu-cart--loaded) .header__cart-container{pointer-events:none;opacity:.6;cursor:not-allowed}
