/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{-webkit-animation:pswp-clockwise .6s linear infinite;animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@-webkit-keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[dir=ltr] .pswp__counter{margin-left:20px}[dir=rtl] .pswp__counter{margin-right:20px}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}[dir=ltr] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--ov-color-ink:#26221f;--ov-color-cream:#f7f5f2;--ov-color-white:#fff;--ov-color-muted:#71675f;--ov-color-border:#dbd3cd;--ov-color-sand:var(--ov-color-border);--ov-color-accent:#75543a;--ov-font-body:var(--font-body,"Outfit",sans-serif);--ov-font-editorial:var(--font-heading,"Lora",serif);--ov-text-caption:12px;--ov-line-caption:18px;--ov-text-small:14px;--ov-line-small:20px;--ov-text-body:16px;--ov-line-body:24px;--ov-space-4:4px;--ov-space-8:8px;--ov-space-12:12px;--ov-space-16:16px;--ov-space-20:20px;--ov-space-24:24px;--ov-space-28:28px;--ov-space-32:32px;--ov-space-40:40px;--ov-space-48:48px;--ov-space-56:56px;--ov-space-64:64px;--ov-space-80:80px;--ov-space-96:96px;--ov-space-120:120px;--ov-radius-subtle:4px;--ov-radius-round:999px;--ov-control-size:44px;--ov-icon-size:24px;--ov-transition-fast:160ms;--ov-navigation-breakpoint:1024px}.Container{margin-left:auto;margin-right:auto;max-width:1680px;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:1680px){.Container{padding-left:120px;padding-right:120px}}@media(min-width:1800px){.Container{padding-left:0;padding-right:0}}.Container--no-space{padding-left:0;padding-right:0}@media(min-width:1680px){.Container--no-space{padding-left:120px;padding-right:120px}}@media(min-width:1800px){.Container--no-space{padding-left:0;padding-right:0}}.Container--space{padding-bottom:8rem;padding-top:8rem}.Container--fluid{max-width:1680px}@media(min-width:1024px){.Container--fluid{padding-left:2rem;padding-right:2rem}}.Container--post{padding-left:1rem;padding-right:1rem}.Container--small{max-width:1088px}.Container--postClass{max-width:832px}.Container--narrow{max-width:768px;padding:1rem!important}.form-container{min-height:50vh}@media(min-width:1024px){.form-container{min-height:100vh}}.CatalogProduct{display:flex;flex-direction:column;font:400 14px/20px Outfit,sans-serif;font:400 var(--ov-text-small)/var(--ov-line-small) var(--ov-font-body);gap:4px;gap:var(--ov-space-4);min-width:0;width:100%}.CatalogProduct__image{aspect-ratio:var(--catalog-image-ratio);background:#dbd3cd;background:var(--ov-color-border);display:block;margin-bottom:8px;margin-bottom:var(--ov-space-8);overflow:hidden;width:100%}.CatalogProduct__image img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:transform .16s ease;transition:transform var(--ov-transition-fast) ease;width:100%}.CatalogProduct__name{word-wrap:anywhere;min-height:40px;min-height:calc(var(--ov-line-small)*2)}.CatalogProduct__price{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:500;gap:4px;gap:var(--ov-space-4);margin-top:auto}.CatalogProduct__price del{color:#71675f;color:var(--ov-color-muted)}.CatalogProduct__price ins{background:transparent;text-decoration:none}.CatalogProduct:hover .CatalogProduct__name{text-decoration:underline;text-underline-offset:3px}.CatalogProduct:hover .CatalogProduct__image img{transform:scale(1.025)}@media(min-width:1024px){.CatalogProduct{font-size:16px;font-size:var(--ov-text-body);line-height:24px;line-height:var(--ov-line-body)}.CatalogProduct__name{min-height:24px;min-height:var(--ov-line-body)}}@supports(overflow:clip){body.single-product{overflow-x:clip}}.ProductPage{--catalog-image-ratio:169/210;--product-hero-gap:var(--ov-space-32);background:#f7f5f2;background:var(--ov-color-cream);color:#26221f;color:var(--ov-color-ink);font:400 16px/24px Outfit,sans-serif;font:400 var(--ov-text-body)/var(--ov-line-body) var(--ov-font-body)}.ProductPage,.ProductPage *,.ProductPage :after,.ProductPage :before{box-sizing:border-box}.ProductPage :where(h1,h2,h3,p,ul,ol,li,figure){margin:0;padding:0}.ProductPage :where(h1,h2,h3,p){word-wrap:anywhere}.ProductPage :where(a){color:inherit}.ProductPage :where(button,input,select){font-family:inherit}.ProductPage :where(a,button,input,select,summary).focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}.ProductPage :where(a,button,input,select,summary):focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}.ProductPage :where(ul,ol){list-style:none}.ProductPage [hidden]{display:none!important}.ProductPage .ProductPage__container{padding-left:20px;padding-left:var(--ov-space-20);padding-right:20px;padding-right:var(--ov-space-20)}.ProductPage__breadcrumbs{color:#71675f;color:var(--ov-color-muted);font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small);padding-bottom:8px;padding-bottom:var(--ov-space-8)}.ProductPage__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px;gap:var(--ov-space-4)}.ProductPage__breadcrumbs li{word-wrap:anywhere;color:inherit;display:none;font:inherit;max-width:100%;min-width:0}.ProductPage__breadcrumbs .ProductPage__breadcrumb-parent{display:block}.ProductPage__breadcrumbs a{align-items:center;display:flex;gap:8px;gap:var(--ov-space-8);max-width:100%;min-height:44px;min-height:var(--ov-control-size);text-decoration:none}.ProductPage__breadcrumbs a:hover{text-decoration:underline}.ProductPage__breadcrumb-back{display:block;flex:none;height:16px;height:var(--ov-space-16);width:16px;width:var(--ov-space-16)}.ProductPage__breadcrumb-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductPage__hero{grid-gap:var(--product-hero-gap);align-items:start;display:grid;gap:var(--product-hero-gap);padding-bottom:48px;padding-bottom:var(--ov-space-48)}.ProductPage__purchase{display:flex;flex-direction:column;gap:16px;gap:var(--ov-space-16);min-width:0}.ProductPage__introduction{grid-gap:8px;grid-gap:var(--ov-space-8);display:grid;gap:8px;gap:var(--ov-space-8)}.ProductPage .ProductPage__eyebrow{color:#71675f;color:var(--ov-color-muted);font-size:12px;font-size:var(--ov-text-caption);font-weight:500;letter-spacing:1.5px;line-height:20px;line-height:var(--ov-line-small)}.ProductPage .ProductPage__title{word-wrap:anywhere;font:400 24px/32px Lora,serif;font:400 24px/32px var(--ov-font-editorial);letter-spacing:-.4px}.ProductPage .ProductPage__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:24px;font-weight:500;gap:8px;gap:var(--ov-space-8);line-height:32px}.ProductPage__price del{color:#71675f;color:var(--ov-color-muted);font-size:18px;font-weight:400}.ProductPage__price ins{background:transparent;text-decoration:none}.ProductPage__excerpt>*+*{margin-top:8px;margin-top:var(--ov-space-8)}.ProductPage__form form.cart{display:flex;flex-direction:column;gap:16px;gap:var(--ov-space-16);margin:0}.ProductPage__form .variations{border:0;margin:0;width:100%}.ProductPage__form .variations :where(tbody,tr,th,td){background:transparent;border:0;display:block;padding:0;text-align:left;width:100%}.ProductPage__form .variations tr+tr{margin-top:16px;margin-top:var(--ov-space-16)}.ProductPage__form .variations th{font-weight:400;margin-bottom:8px;margin-bottom:var(--ov-space-8)}.ProductPage__form .variations select{background:#fff;background:var(--ov-color-white);border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);color:#26221f;color:var(--ov-color-ink);min-height:48px;padding:12px 16px;padding:var(--ov-space-12) var(--ov-space-16);width:100%}.ProductPage__form .reset_variations{align-items:center;color:#71675f;color:var(--ov-color-muted);display:inline-flex;font-size:14px;font-size:var(--ov-text-small);min-height:44px;min-height:var(--ov-control-size);text-underline-offset:4px}.ProductPage--enhanced .ProductPage__form .woocommerce-variation-price,.ProductPage__form .stock{display:none}.ProductPage__form .woocommerce-variation-description{margin-bottom:12px;margin-bottom:var(--ov-space-12)}.ProductPage__availability{color:#71675f;color:var(--ov-color-muted)}.ProductPage__availability,.ProductPage__feedback{font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small)}.ProductPage__feedback:empty{display:none}.ProductPage__feedback[data-error=true]{background:#fff;background:var(--ov-color-white);border-left:2px solid #75543a;border-left:2px solid var(--ov-color-accent);padding:12px 16px;padding:var(--ov-space-12) var(--ov-space-16)}.ProductPage__feedback :where(ul,li){background:transparent;border:0;color:inherit;margin:0;padding:0}.ProductPage__guide{color:#71675f;color:var(--ov-color-muted);font-size:14px;font-size:var(--ov-text-small)}.ProductPage__guide summary{align-items:center;cursor:pointer;display:flex;list-style:none;min-height:44px;min-height:var(--ov-control-size);text-decoration:underline;text-underline-offset:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ProductPage__guide summary::-webkit-details-marker{display:none}.ProductPage__guide[open]{padding-bottom:16px;padding-bottom:var(--ov-space-16)}.ProductPage__delivery{grid-gap:12px;grid-gap:var(--ov-space-12);border-top:1px solid #dbd3cd;border-top:1px solid var(--ov-color-border);display:grid;gap:12px;gap:var(--ov-space-12);padding-bottom:8px;padding-bottom:var(--ov-space-8);padding-top:16px;padding-top:var(--ov-space-16)}.ProductPage__delivery-row{grid-gap:12px;grid-gap:var(--ov-space-12);align-items:start;color:#71675f;color:var(--ov-color-muted);display:grid;font-size:14px;font-size:var(--ov-text-small);gap:12px;gap:var(--ov-space-12);grid-template-columns:20px minmax(0,1fr);grid-template-columns:var(--ov-space-20) minmax(0,1fr);line-height:20px;line-height:var(--ov-line-small);min-height:24px;min-height:var(--ov-space-24)}.ProductPage__delivery-row p{color:inherit;font:inherit}.ProductPage__delivery-icon{display:block;height:20px;height:var(--ov-space-20);width:20px;width:var(--ov-space-20)}.ProductPage__delivery-information{align-items:flex-start;display:flex;flex-direction:column;gap:8px 16px;gap:var(--ov-space-8) var(--ov-space-16);min-width:0}.ProductPage__delivery-message{max-width:100%;min-width:0}.ProductPage__brand-logos{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:12px;gap:var(--ov-space-12);max-width:100%}.ProductPage__brand-logos li{align-items:center;display:flex;flex:none}.ProductPage__brand-logos img{display:block;height:20px;height:var(--ov-space-20);max-width:48px;max-width:var(--ov-space-48);-o-object-fit:contain;object-fit:contain;width:auto}.ProductPage__brand-logos--shipping img{height:auto;max-height:40px;max-height:var(--ov-space-40);max-width:144px}@media(max-width:1023px){.ProductPage__delivery-row--payments .ProductPage__delivery-information{align-items:center;-moz-column-gap:8px;column-gap:8px;-moz-column-gap:var(--ov-space-8);column-gap:var(--ov-space-8);flex-direction:row;flex-wrap:wrap}.ProductPage__delivery-row--payments .ProductPage__brand-logos{gap:8px;gap:var(--ov-space-8)}.ProductPage__delivery-row--payments .ProductPage__brand-logos img{height:16px;height:var(--ov-space-16);max-width:40px;max-width:var(--ov-space-40)}}.ProductPage__delivery-row small{color:#71675f;color:var(--ov-color-muted);display:block;font-size:12px;font-size:var(--ov-text-caption);line-height:18px;line-height:var(--ov-line-caption);margin-top:4px;margin-top:var(--ov-space-4)}.ProductPage__platform{border-top:1px solid #dbd3cd;border-top:1px solid var(--ov-color-border);font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small)}.ProductPage__platform-trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:16px;gap:var(--ov-space-16);list-style:none;min-height:64px;min-height:var(--ov-space-64);padding:16px 0;padding:var(--ov-space-16) 0;text-align:left;width:100%}.ProductPage__platform-trigger::-webkit-details-marker{display:none}.ProductPage__platform-trigger::marker{content:""}.ProductPage__platform-trigger span{flex:1}.ProductPage__platform-trigger img{display:block;flex:none;height:24px;height:var(--ov-icon-size);transition:transform .16s ease;transition:transform var(--ov-transition-fast) ease;width:24px;width:var(--ov-icon-size)}.ProductPage__platform-trigger:hover{color:#71675f;color:var(--ov-color-muted)}.ProductPage__platform[open] .ProductPage__platform-trigger img{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ProductPage__platform-trigger img{transition:none}}.ProductPage__navigation ul{border-bottom:1px solid #dbd3cd;border-bottom:1px solid var(--ov-color-border);display:flex;gap:16px;gap:var(--ov-space-16);overflow-x:auto;scrollbar-width:none}.ProductPage__navigation a{align-items:center;color:#71675f;color:var(--ov-color-muted);display:flex;font-size:14px;font-size:var(--ov-text-small);justify-content:center;min-height:64px;min-height:var(--ov-space-64);padding-left:8px;padding-left:var(--ov-space-8);padding-right:8px;padding-right:var(--ov-space-8);text-decoration:none;white-space:nowrap}.ProductPage__navigation a:hover,.ProductPage__navigation a[aria-current]{color:#26221f;color:var(--ov-color-ink)}.ProductPage__description{padding-bottom:48px;padding-bottom:var(--ov-space-48);padding-top:48px;padding-top:var(--ov-space-48);scroll-margin-top:32px;scroll-margin-top:var(--ov-space-32)}.ProductPage__description h2{font:400 36px/44px Lora,serif;font:400 36px/44px var(--ov-font-editorial);margin-bottom:24px;margin-bottom:var(--ov-space-24)}.ProductPage__recommendations{padding-bottom:48px;padding-bottom:var(--ov-space-48);padding-top:48px;padding-top:var(--ov-space-48)}.ProductPage__recommendations header{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;gap:var(--ov-space-16);justify-content:space-between;margin-bottom:32px;margin-bottom:var(--ov-space-32)}.ProductPage__recommendations h2{font:400 32px/40px Lora,serif;font:400 32px/40px var(--ov-font-editorial);letter-spacing:-.6px}.ProductPage__recommendations header a{align-items:center;color:#71675f;color:var(--ov-color-muted);display:inline-flex;font-size:14px;font-size:var(--ov-text-small);min-height:44px;min-height:var(--ov-control-size);text-underline-offset:4px}.ProductPage__recommendations>ul{grid-gap:32px 12px;grid-gap:var(--ov-space-32) var(--ov-space-12);display:grid;gap:32px 12px;gap:var(--ov-space-32) var(--ov-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.ProductPage__recommendations>ul>li{display:flex;min-width:0}.ProductPage .CatalogProduct{color:#26221f;color:var(--ov-color-ink);text-decoration:none}@media(min-width:1024px){.ProductPage{--catalog-image-ratio:316/350;--product-hero-gap:var(--ov-space-40)}.ProductPage .ProductPage__container{padding-left:64px;padding-left:var(--ov-space-64);padding-right:64px;padding-right:var(--ov-space-64)}.ProductPage__breadcrumbs{padding-bottom:20px;padding-bottom:var(--ov-space-20);padding-top:20px;padding-top:var(--ov-space-20)}.ProductPage__breadcrumbs ol{-moz-column-gap:8px;column-gap:8px;-moz-column-gap:var(--ov-space-8);column-gap:var(--ov-space-8)}.ProductPage__breadcrumbs li{display:block}.ProductPage__breadcrumbs li+li:before{content:"/";margin-right:8px;margin-right:var(--ov-space-8)}.ProductPage__breadcrumbs a{display:inline;min-height:0}.ProductPage__breadcrumb-back{display:none}.ProductPage__breadcrumb-label{overflow:visible;white-space:normal}.ProductPage__breadcrumbs,.ProductPage__hero{margin-left:auto;margin-right:auto;max-width:1440px}.ProductPage__hero{grid-template-columns:minmax(0,736fr) minmax(0,560fr);padding-bottom:96px;padding-bottom:var(--ov-space-96)}.ProductPage .ProductPage__title{font-size:36px;letter-spacing:-.7px;line-height:44px}.ProductPage__delivery-information{flex-direction:row;flex-wrap:wrap}.ProductPage__delivery-message{flex:1 1 180px}.ProductPage__navigation ul{gap:32px;gap:var(--ov-space-32)}.ProductPage__navigation a{padding-left:24px;padding-left:var(--ov-space-24);padding-right:24px;padding-right:var(--ov-space-24)}.ProductPage__recommendations{padding-bottom:96px;padding-bottom:var(--ov-space-96);padding-top:96px;padding-top:var(--ov-space-96)}.ProductPage__recommendations h2{font-size:44px;line-height:52px}.ProductPage__recommendations>ul{-moz-column-gap:16px;column-gap:16px;-moz-column-gap:var(--ov-space-16);column-gap:var(--ov-space-16);grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1312px){.ProductPage{--product-hero-gap:var(--ov-space-64)}}@media(min-width:1680px){.ProductPage .ProductPage__container{padding-left:120px;padding-left:var(--ov-space-120);padding-right:120px;padding-right:var(--ov-space-120)}}@media(min-width:1800px){.ProductPage .ProductPage__container{padding-left:0;padding-right:0}}.ProductPage__prose{word-wrap:anywhere;color:#26221f;color:var(--ov-color-ink)}.ProductPage__prose :where(ul,ol){list-style:revert;padding-left:24px;padding-left:var(--ov-space-24)}.ProductPage__prose>*+*{margin-top:16px;margin-top:var(--ov-space-16)}.ProductPage__prose img{display:block;height:auto;max-width:100%}.ProductSizeGuide{font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small);max-width:100%;min-width:0}.ProductSizeGuide__content,.ProductSizeGuide__table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.ProductSizeGuide__table.focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:-2px}.ProductSizeGuide__table:focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:-2px}.ProductSizeGuide table{border-collapse:collapse;width:100%}.ProductSizeGuide td,.ProductSizeGuide th{border-bottom:1px solid #dbd3cd;border-bottom:1px solid var(--ov-color-border);padding:12px 16px;padding:var(--ov-space-12) var(--ov-space-16);text-align:left;white-space:nowrap}.ProductSizeGuide th{font-weight:500}.ProductSizeGuide tbody tr:nth-child(2n),.ProductSizeGuide th{background:#f7f5f2;background:var(--ov-color-cream)}.ProductSizeGuide__content>*+*,.ProductSizeGuide__note>*+*{margin-top:12px;margin-top:var(--ov-space-12)}.ProductPage .ProductPage__icon,.ProductPageDialog .ProductPage__icon{align-items:center;background:#fff;background:var(--ov-color-white);border:0;border-radius:999px;border-radius:var(--ov-radius-round);color:#26221f;color:var(--ov-color-ink);cursor:pointer;display:inline-flex;flex:none;height:44px;height:var(--ov-control-size);justify-content:center;margin:0;min-height:0;padding:0;width:44px;width:var(--ov-control-size)}.ProductPage .ProductPage__icon img,.ProductPageDialog .ProductPage__icon img{display:block;height:24px;height:var(--ov-icon-size);width:24px;width:var(--ov-icon-size)}.ProductPage .ProductPage__icon:hover,.ProductPageDialog .ProductPage__icon:hover{background:#dbd3cd;background:var(--ov-color-border)}.ProductGallery{grid-gap:12px;grid-gap:var(--ov-space-12);display:grid;gap:12px;gap:var(--ov-space-12);grid-template-areas:"stage" "thumbnails" "caption";min-width:0}.ProductGallery__thumbnails{display:flex;gap:12px;gap:var(--ov-space-12);grid-area:thumbnails;margin:-4px;margin:calc(var(--ov-space-4)*-1);overflow-x:auto;padding:4px;padding:var(--ov-space-4);scrollbar-width:thin}.ProductGallery__thumbnail{border-radius:4px;border-radius:var(--ov-radius-subtle);display:block;flex:none;height:64px;height:var(--ov-space-64);overflow:hidden;position:relative;width:64px;width:var(--ov-space-64)}.ProductGallery__thumbnail:after{border:2px solid transparent;border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ProductGallery__thumbnail[aria-current]:after{border-color:#26221f;border-color:var(--ov-color-ink)}.ProductGallery__thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ProductGallery__stage{aspect-ratio:656/704;background:#dbd3cd;background:var(--ov-color-border);grid-area:stage;min-width:0;overflow:hidden;position:relative;touch-action:pan-y}.ProductGallery__viewport{bottom:0;height:100%;left:0;margin:0;overflow:hidden;position:absolute;right:0;top:0;touch-action:pan-y;width:100%;z-index:0}.ProductGallery__track{height:100%;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.ProductGallery__slide{cursor:inherit}.ProductGallery__slide,.ProductGallery__slide img{display:block;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.ProductGallery__slide img{-webkit-user-drag:none;-o-object-fit:cover;object-fit:cover}.ProductGallery__zoom{top:16px;top:var(--ov-space-16)}.ProductGallery__controls,.ProductGallery__zoom{position:absolute;right:16px;right:var(--ov-space-16);z-index:1}.ProductGallery__controls{bottom:16px;bottom:var(--ov-space-16);display:flex;gap:12px;gap:var(--ov-space-12)}.ProductGallery__count{background:#f7f5f2;background:var(--ov-color-cream);border-radius:999px;border-radius:var(--ov-radius-round);bottom:16px;bottom:var(--ov-space-16);font-size:12px;font-size:var(--ov-text-caption);left:16px;left:var(--ov-space-16);line-height:18px;line-height:var(--ov-line-caption);min-width:60px;padding:8px;padding:var(--ov-space-8);pointer-events:none;position:absolute;text-align:center;z-index:1}.ProductGallery__caption{color:#71675f;color:var(--ov-color-muted);font-size:14px;font-size:var(--ov-text-small);grid-area:caption;line-height:20px;line-height:var(--ov-line-small);min-height:20px;min-height:var(--ov-line-small);text-align:right}.ProductGallery__caption:empty{display:none}.ProductGallery__placeholder{grid-area:stage;min-height:0;min-width:0}.ProductGallery__placeholder img{display:block;height:auto;width:100%}@media(min-width:1024px){.ProductGallery{align-self:start;-moz-column-gap:16px;column-gap:16px;-moz-column-gap:var(--ov-space-16);column-gap:var(--ov-space-16);grid-template-areas:"thumbnails stage" "caption caption";grid-template-columns:64px minmax(0,1fr);grid-template-columns:var(--ov-space-64) minmax(0,1fr);grid-template-rows:auto auto;row-gap:0}.ProductGallery__placeholder,.ProductGallery__stage{aspect-ratio:1;background:#f7f5f2;background:var(--ov-color-cream)}.ProductGallery__placeholder{overflow:hidden}.ProductGallery__placeholder img{height:100%;-o-object-fit:cover;object-fit:cover}.ProductGallery__thumbnails{contain:size;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.ProductGallery__caption:not(:empty){padding-top:16px;padding-top:var(--ov-space-16)}.ProductGallery__zoom{right:20px;right:var(--ov-space-20);top:20px;top:var(--ov-space-20)}.ProductGallery__controls{bottom:20px;bottom:var(--ov-space-20);right:20px;right:var(--ov-space-20)}.ProductGallery__count{bottom:20px;bottom:var(--ov-space-20);left:20px;left:var(--ov-space-20)}}@media(min-width:1024px)and (min-height:800px){.ProductGallery{position:-webkit-sticky;position:sticky;top:24px;top:var(--ov-space-24)}}.ProductOptions{grid-gap:16px;grid-gap:var(--ov-space-16);display:grid;gap:16px;gap:var(--ov-space-16)}.ProductOptions__group{border:0;margin:0;min-width:0;padding:0}.ProductOptions__legend{font:inherit;margin-bottom:8px;margin-bottom:var(--ov-space-8);padding:0}.ProductOptions__choices{grid-gap:4px;grid-gap:var(--ov-space-4);background:#fff;background:var(--ov-color-white);border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:28px;display:grid;gap:4px;gap:var(--ov-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ov-option-min-width,calc(var(--ov-space-64)*2))),1fr));padding:4px;padding:var(--ov-space-4)}.ProductOptions__choice{cursor:pointer;min-width:0;position:relative}.ProductOptions__input{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductOptions__label{word-wrap:anywhere;align-items:center;border:1px solid transparent;border-radius:999px;border-radius:var(--ov-radius-round);display:flex;gap:12px;gap:var(--ov-space-12);height:100%;justify-content:center;min-height:44px;min-height:var(--ov-control-size);padding:8px 12px;padding:var(--ov-space-8) var(--ov-space-12);text-align:center;transition:background .16s ease,border-color .16s ease;transition:background var(--ov-transition-fast) ease,border-color var(--ov-transition-fast) ease}.ProductOptions__input:checked+.ProductOptions__label{background:#26221f;background:var(--ov-color-ink);color:#fff;color:var(--ov-color-white)}.ProductOptions__input.focus-visible+.ProductOptions__label{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:3px}.ProductOptions__input:focus-visible+.ProductOptions__label{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:3px}.ProductOptions__input:disabled+.ProductOptions__label{cursor:not-allowed;opacity:.35;text-decoration:line-through}.ProductOptions__choice:hover .ProductOptions__input:not(:checked):not(:disabled)+.ProductOptions__label{background:#f7f5f2;background:var(--ov-color-cream)}.ProductOptions__group--metal .ProductOptions__choices{background:transparent;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:12px;gap:var(--ov-space-12);padding:0}.ProductOptions__group--metal .ProductOptions__choice{flex:0 1 auto;min-width:132px}.ProductOptions__group--metal .ProductOptions__label{border-color:#dbd3cd;border-color:var(--ov-color-border);min-height:52px;padding-left:16px;padding-left:var(--ov-space-16);padding-right:16px;padding-right:var(--ov-space-16)}.ProductOptions__group--metal .ProductOptions__input:checked+.ProductOptions__label{background:#fff;background:var(--ov-color-white);border-color:#26221f;border-color:var(--ov-color-ink);box-shadow:inset 0 0 0 .5px #26221f;box-shadow:inset 0 0 0 .5px var(--ov-color-ink);color:#26221f;color:var(--ov-color-ink)}.ProductOptions__label img{display:block;flex:none;height:24px;height:var(--ov-space-24);width:24px;width:var(--ov-space-24)}@media(max-width:1023px){.ProductOptions__legend{font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small)}.ProductOptions__choices,.ProductOptions__group--metal .ProductOptions__choices{background:transparent;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:8px;gap:var(--ov-space-8);padding:0}.ProductOptions__choice,.ProductOptions__group--metal .ProductOptions__choice{flex:0 1 auto;max-width:100%;min-width:44px;min-width:var(--ov-control-size)}.ProductOptions__group--metal .ProductOptions__label,.ProductOptions__label{background:#fff;background:var(--ov-color-white);border-color:#dbd3cd;border-color:var(--ov-color-border);font-size:14px;font-size:var(--ov-text-small);gap:8px;gap:var(--ov-space-8);line-height:20px;line-height:var(--ov-line-small);min-height:44px;min-height:var(--ov-control-size);padding:8px 12px;padding:var(--ov-space-8) var(--ov-space-12)}.ProductOptions__input:checked+.ProductOptions__label{border-color:#26221f;border-color:var(--ov-color-ink)}.ProductOptions__label img{height:20px;height:var(--ov-space-20);width:20px;width:var(--ov-space-20)}}.ProductPage--enhanced .ProductPage__form .variations{display:none}.ProductPage .ProductPageReviews{background:#f7f5f2;background:var(--ov-color-cream);border:0;margin:0;padding:48px 0 0;padding:var(--ov-space-48) 0 0}.ProductPage .ProductPageReviews__layout{grid-gap:24px;grid-gap:var(--ov-space-24);align-items:start;display:grid;gap:24px;gap:var(--ov-space-24)}.ProductPage .ProductPageReviews__header{grid-gap:12px;grid-gap:var(--ov-space-12);display:grid;gap:12px;gap:var(--ov-space-12)}.ProductPage .ProductPageReviews__header h2{font:400 32px/40px Lora,serif;font:400 32px/40px var(--ov-font-editorial);letter-spacing:-.6px}.ProductPage .ProductPageReviews__header p{color:#71675f;color:var(--ov-color-muted)}.ProductPage .ProductPageReviews__content{background:#fff;background:var(--ov-color-white);min-width:0;padding:24px;padding:var(--ov-space-24)}.ProductPage .ProductPageReviews__content>p{color:#71675f;color:var(--ov-color-muted);margin-top:16px;margin-top:var(--ov-space-16)}.ProductPage .ProductPageReviews__content .ProductReviews__empty{background:none;border:0;color:#26221f;color:var(--ov-color-ink);font-size:20px;font-weight:500;line-height:28px;padding:0}.ProductPage .ProductPageReviews__add{align-items:center;background:transparent;border:0;border-radius:0;color:#71675f;color:var(--ov-color-muted);display:inline-flex;font:inherit;font-size:14px;font-size:var(--ov-text-small);margin-top:12px;margin-top:var(--ov-space-12);min-height:44px;min-height:var(--ov-control-size);padding:0;text-decoration:underline;text-underline-offset:4px}@media(min-width:1024px){.ProductPage .ProductPageReviews{padding-top:64px;padding-top:var(--ov-space-64)}.ProductPage .ProductPageReviews__layout{gap:64px;gap:var(--ov-space-64);grid-template-columns:minmax(0,448fr) minmax(0,800fr)}.ProductPage .ProductPageReviews__content{padding:32px;padding:var(--ov-space-32)}.ProductPage .ProductPageReviews__header h2{font-size:36px;line-height:44px}}.ProductPage .ProductPageDialog,.ProductPageDialog{background:#f7f5f2;background:var(--ov-color-cream);border:0;border-radius:4px;border-radius:var(--ov-radius-subtle);bottom:0;box-sizing:border-box;color:#26221f;color:var(--ov-color-ink);font-family:Outfit,sans-serif;font-family:var(--ov-font-body);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;max-height:calc(100dvh - 32px);max-width:none;opacity:1;overflow-y:auto;padding:24px;padding:var(--ov-space-24);position:fixed;right:0;top:0;visibility:visible;width:min(720px,100% - 32px)}.ProductPage .ProductPageDialog:not([open]),.ProductPageDialog:not([open]){display:none}.ProductPage .ProductPageDialog::-webkit-backdrop,.ProductPageDialog::-webkit-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(38,34,31,.5)}.ProductPage .ProductPageDialog::backdrop,.ProductPageDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(38,34,31,.5)}.ProductPage .ProductPageDialog[open],.ProductPageDialog[open]{-webkit-animation:product-dialog-enter .24s ease both;animation:product-dialog-enter .24s ease both;display:block;pointer-events:auto}.ProductPage .ProductPageDialog .ProductPageDialog__inner,.ProductPageDialog .ProductPageDialog__inner{background:transparent;margin:0;max-height:none;max-width:none;overflow:visible;padding:0;position:static;transform:none;width:100%}.ProductPage .ProductPageDialog__header,.ProductPageDialog__header{align-items:center;display:flex;gap:24px;gap:var(--ov-space-24);justify-content:space-between;margin-bottom:24px;margin-bottom:var(--ov-space-24)}.ProductPage .ProductPageDialog__header h2,.ProductPageDialog__header h2{font:400 28px/36px Lora,serif;font:400 28px/36px var(--ov-font-editorial);margin:0}.ProductPage .ProductPageDialog .comment-reply-title,.ProductPageDialog .comment-reply-title{display:none}@media(max-width:480px){.ProductPage .ProductPageDialog,.ProductPageDialog{border-radius:0;max-height:100dvh;width:100%}}.ProductPage .ProductReviewDialog{--review-dialog-padding:var(--ov-space-32);border-radius:16px;border-radius:var(--ov-space-16);box-shadow:0 24px 80px rgba(38,34,31,.18);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 32px);min-height:0;overflow:hidden;padding:0;width:min(600px,100% - 32px)}.ProductPage .ProductReviewDialog[open]{display:flex;flex-direction:column}.ProductPage .ProductReviewDialog [hidden]{display:none!important}.ProductPage .ProductReviewDialog .ProductReviewDialog__header{align-items:flex-start;border-bottom:1px solid #dbd3cd;border-bottom:1px solid var(--ov-color-border);display:flex;flex:none;gap:16px;gap:var(--ov-space-16);padding:var(--review-dialog-padding);padding-bottom:24px;padding-bottom:var(--ov-space-24)}.ProductPage .ProductReviewDialog .ProductReviewDialog__header>div{flex:1;min-width:0}.ProductPage .ProductReviewDialog .ProductReviewDialog__header h2{font:400 32px/40px Lora,serif;font:400 32px/40px var(--ov-font-editorial);letter-spacing:-.5px;margin:0}.ProductPage .ProductReviewDialog [data-review-dialog-title]:focus{outline:none}.ProductPage .ProductReviewDialog .ProductReviewDialog__header p{color:#71675f;color:var(--ov-color-muted);font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small);margin-top:8px;margin-top:var(--ov-space-8)}.ProductPage .ProductReviewDialog .ProductReviewDialog__header .ProductPage__icon{background:transparent;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border)}.ProductPage .ProductReviewDialog .ProductReviewDialog__header .ProductPage__icon:hover{background:#fff;background:var(--ov-color-white);border-color:#71675f;border-color:var(--ov-color-muted)}.ProductPage .ProductReviewDialog .ProductReviewDialog__body{-ms-scroll-chaining:none;background:transparent;border:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ov-space-24) var(--review-dialog-padding) var(--review-dialog-padding);scrollbar-color:#dbd3cd transparent;scrollbar-color:var(--ov-color-border) transparent;scrollbar-width:thin}.ProductPage .ProductReviewDialog .ProductReviews__form #respond{margin:0}.ProductPage .ProductReviewDialog .ProductReviews__form form{grid-gap:24px 16px;grid-gap:var(--ov-space-24) var(--ov-space-16);display:grid;gap:24px 16px;gap:var(--ov-space-24) var(--ov-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.ProductPage .ProductReviewDialog .ProductReviews__form form>:not(input[type=hidden]){grid-column:1/-1;margin:0;min-width:0}.ProductPage .ProductReviewDialog .ProductReviews__form form>.comment-form-author,.ProductPage .ProductReviewDialog .ProductReviews__form form>.comment-form-email{grid-column:auto}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-notes,.ProductPage .ProductReviewDialog .ProductReviews__form .logged-in-as,.ProductPage .ProductReviewDialog .ProductReviews__form .must-log-in{color:#71675f;color:var(--ov-color-muted);font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small)}.ProductPage .ProductReviewDialog .ProductReviews__form label{color:#26221f;color:var(--ov-color-ink);font:400 14px/20px Outfit,sans-serif;font:400 var(--ov-text-small)/var(--ov-line-small) var(--ov-font-body);margin:0 0 8px;margin:0 0 var(--ov-space-8)}.ProductPage .ProductReviewDialog .ProductReviews__form .required{color:#75543a;color:var(--ov-color-accent)}.ProductPage .ProductReviewDialog .ProductReviews__form input[type=email],.ProductPage .ProductReviewDialog .ProductReviews__form input[type=text],.ProductPage .ProductReviewDialog .ProductReviews__form select,.ProductPage .ProductReviewDialog .ProductReviews__form textarea{background:transparent;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:4px!important;border-radius:var(--ov-radius-subtle)!important;box-shadow:none;color:#26221f;color:var(--ov-color-ink);display:block;font:400 16px/24px Outfit,sans-serif;font:400 var(--ov-text-body)/var(--ov-line-body) var(--ov-font-body);margin:0!important;min-height:48px;padding:12px 16px;padding:var(--ov-space-12) var(--ov-space-16);transition:border-color .16s ease,background .16s ease;transition:border-color var(--ov-transition-fast) ease,background var(--ov-transition-fast) ease;width:100%}.ProductPage .ProductReviewDialog .ProductReviews__form textarea{min-height:144px;resize:vertical}.ProductPage .ProductReviewDialog .ProductReviews__form input[type=email]:focus,.ProductPage .ProductReviewDialog .ProductReviews__form input[type=text]:focus,.ProductPage .ProductReviewDialog .ProductReviews__form select:focus,.ProductPage .ProductReviewDialog .ProductReviews__form textarea:focus{background:#fff;background:var(--ov-color-white);border-color:#75543a;border-color:var(--ov-color-accent);outline:1px solid #75543a;outline:1px solid var(--ov-color-accent);outline-offset:0}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-rating{align-items:center;display:flex;flex-wrap:wrap;gap:0 12px;gap:0 var(--ov-space-12)}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-rating>label{flex-basis:100%}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-rating p.stars{display:inline-flex;margin:0;min-height:44px;min-height:var(--ov-control-size)}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-rating p.stars span{display:inline-flex;gap:0}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-rating p.stars a{border-radius:4px;border-radius:var(--ov-radius-subtle);height:44px;height:var(--ov-control-size);width:44px;width:var(--ov-control-size)}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-rating p.stars a:before{color:#75543a;color:var(--ov-color-accent);font-size:28px;height:32px;left:6px;line-height:32px;top:6px;width:32px}.ProductPage .ProductReviewDialog .ProductReviews__form .ProductReviewDialog__rating-value{color:#71675f;color:var(--ov-color-muted);font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small)}@media(hover:hover){.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-rating p.stars:hover a:before{content:""}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-rating p.stars a:hover~a:before{content:""}}.ProductPage .ProductReviewDialog .ProductReviews__form .form-submit{border-top:1px solid #dbd3cd;border-top:1px solid var(--ov-color-border);padding-top:20px;padding-top:var(--ov-space-20)}.ProductPage .ProductReviewDialog .ProductReviews__form input[type=submit]{background:#26221f;background:var(--ov-color-ink);border:1px solid #26221f;border:1px solid var(--ov-color-ink);border-radius:999px!important;border-radius:var(--ov-radius-round)!important;color:#fff;color:var(--ov-color-white);display:block;font:500 16px/24px Outfit,sans-serif;font:500 var(--ov-text-body)/var(--ov-line-body) var(--ov-font-body);margin:0!important;min-height:52px;padding:12px 24px;padding:var(--ov-space-12) var(--ov-space-24);transition:background .16s ease;transition:background var(--ov-transition-fast) ease;width:100%}.ProductPage .ProductReviewDialog .ProductReviews__form input[type=submit]:hover{background:#71675f;background:var(--ov-color-muted)}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-cookies-consent{align-items:flex-start;display:flex;gap:12px;gap:var(--ov-space-12)}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-cookies-consent input{accent-color:#26221f;accent-color:var(--ov-color-ink);flex:none;height:18px;margin:2px 0 0!important;width:18px}.ProductPage .ProductReviewDialog .ProductReviews__form .comment-form-cookies-consent label{color:#71675f;color:var(--ov-color-muted);font-size:12px;font-size:var(--ov-text-caption);margin:0}.ProductPage .ProductReviewDialog .ReviewUpload .ReviewUpload__label span{color:#71675f;color:var(--ov-color-muted)}.ProductPage .ProductReviewDialog .ReviewUpload__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;gap:var(--ov-space-12);position:relative}.ProductPage .ProductReviewDialog .ReviewUpload label.ReviewUpload__choose{align-items:center;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:999px;border-radius:var(--ov-radius-round);cursor:pointer;display:inline-flex;gap:8px;gap:var(--ov-space-8);margin:0;min-height:44px;min-height:var(--ov-control-size);padding:8px 16px;padding:var(--ov-space-8) var(--ov-space-16)}.ProductPage .ProductReviewDialog .ReviewUpload label.ReviewUpload__choose:hover{border-color:#71675f;border-color:var(--ov-color-muted)}.ProductPage .ProductReviewDialog .ReviewUpload label.ReviewUpload__choose>span{font-size:20px;font-weight:300}.ProductPage .ProductReviewDialog .ReviewUpload__help{color:#71675f;color:var(--ov-color-muted);font-size:12px;font-size:var(--ov-text-caption)}.ProductPage .ProductReviewDialog .ReviewUpload--enhanced input[type=file]{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0!important;min-height:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ProductPage .ProductReviewDialog .ReviewUpload__row[focus-within] .ReviewUpload__choose{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:3px}.ProductPage .ProductReviewDialog .ReviewUpload__row:focus-within .ReviewUpload__choose{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:3px}.ProductPage .ProductReviewDialog .ReviewUpload__preview{align-items:center;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:4px;border-radius:var(--ov-radius-subtle);display:flex;gap:12px;gap:var(--ov-space-12);margin-top:12px;margin-top:var(--ov-space-12);padding:12px;padding:var(--ov-space-12)}.ProductPage .ProductReviewDialog .ReviewUpload__preview img{border-radius:4px;border-radius:var(--ov-radius-subtle);height:56px;height:var(--ov-space-56);-o-object-fit:cover;object-fit:cover;width:56px;width:var(--ov-space-56)}.ProductPage .ProductReviewDialog .ReviewUpload__preview>span{word-wrap:anywhere;flex:1;font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small);min-width:0}.ProductPage .ProductReviewDialog .ReviewUpload__remove{background:transparent;border:0;color:#71675f;color:var(--ov-color-muted);flex:none;font:inherit;font-size:14px;font-size:var(--ov-text-small);min-height:44px;min-height:var(--ov-control-size);padding:8px;padding:var(--ov-space-8);text-decoration:underline;text-underline-offset:3px}.ProductPage .ProductReviewDialog .ReviewUpload__error{color:#75543a;color:var(--ov-color-accent);font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small);margin-top:8px;margin-top:var(--ov-space-8)}@media(max-width:480px){.ProductPage .ProductReviewDialog{--review-dialog-padding:var(--ov-space-20);border-radius:12px;border-radius:var(--ov-space-12);max-height:calc(100dvh - 24px);width:calc(100% - 24px)}.ProductPage .ProductReviewDialog .ProductReviewDialog__header h2{font-size:28px;line-height:36px}.ProductPage .ProductReviewDialog .ProductReviews__form form>.comment-form-author,.ProductPage .ProductReviewDialog .ProductReviews__form form>.comment-form-email{grid-column:1/-1}}.ProductPageReviews .ProductReviews__items{background:transparent;border:0;border-radius:0}.ProductPageReviews .ProductReviews__card{padding:0}.ProductPageReviews .ProductReviews__item+.ProductReviews__item{padding-top:24px;padding-top:var(--ov-space-24)}.ProductPageReviews .ProductReviews__item:not(:last-child){border-color:#dbd3cd;border-color:var(--ov-color-border);padding-bottom:24px;padding-bottom:var(--ov-space-24)}.ProductPageReviews .ProductReviews__author{color:#26221f;color:var(--ov-color-ink);font-weight:500}.ProductPageReviews .ProductReviews__date{color:#71675f;color:var(--ov-color-muted);font-size:12px;font-size:var(--ov-text-caption)}.ProductPageReviews .ProductReviews__rating .star-rating{color:#75543a;color:var(--ov-color-accent);font-size:14px}.ProductPageReviews .ProductReviews__text{color:#26221f;color:var(--ov-color-ink);font:400 16px/24px Outfit,sans-serif;font:400 var(--ov-text-body)/var(--ov-line-body) var(--ov-font-body)}.ProductLightbox.pswp{--pswp-bg:var(--ov-color-cream);--pswp-placeholder-bg:var(--ov-color-cream);--pswp-icon-color:var(--ov-color-ink);--pswp-icon-color-secondary:var(--ov-color-cream);--pswp-icon-stroke-width:0;--pswp-error-text-color:var(--ov-color-muted);--gallery-gutter:96px;--gallery-thumbnail:var(--ov-space-64);color:#26221f;color:var(--ov-color-ink);font-family:Outfit,sans-serif;font-family:var(--ov-font-body);font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small)}.ProductLightbox.pswp [hidden]{display:none!important}.ProductLightbox.pswp .pswp__top-bar{align-items:center;background:#f7f5f2;background:var(--ov-color-cream);gap:8px;gap:var(--ov-space-8);height:calc(80px + env(safe-area-inset-top));height:calc(var(--ov-space-80) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(32px,env(safe-area-inset-right)) 0 max(32px,env(safe-area-inset-left));padding:env(safe-area-inset-top) max(var(--ov-space-32),env(safe-area-inset-right)) 0 max(var(--ov-space-32),env(safe-area-inset-left))}.ProductLightbox.pswp .ProductLightbox__title{flex:1;font:400 16px/24px Outfit,sans-serif;font:400 var(--ov-text-body)/var(--ov-line-body) var(--ov-font-body);margin:0 24px 0 0;margin:0 var(--ov-space-24) 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductLightbox.pswp .pswp__counter{font-feature-settings:"tnum";color:#71675f;color:var(--ov-color-muted);flex:none;font:inherit;font-variant-numeric:tabular-nums;height:auto;letter-spacing:.08em;margin:0 16px 0 0;margin:0 var(--ov-space-16) 0 0;opacity:1;text-shadow:none}.ProductLightbox.pswp .pswp__preloader{left:50%;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%)}.ProductLightbox.pswp .pswp__button,.ProductLightbox.pswp .pswp__preloader{height:44px;height:var(--ov-control-size);margin:0;width:44px;width:var(--ov-control-size)}.ProductLightbox.pswp .pswp__button{background:transparent;border:1px solid transparent;border-radius:999px;border-radius:var(--ov-radius-round);box-shadow:none;color:inherit;flex:none;min-height:0;min-width:0;opacity:1;padding:0;transition:background .16s ease,border-color .16s ease;transition:background var(--ov-transition-fast) ease,border-color var(--ov-transition-fast) ease}.ProductLightbox.pswp .pswp__button:hover{background:#dbd3cd;background:var(--ov-color-border)}.ProductLightbox.pswp .ProductLightbox__retry.focus-visible,.ProductLightbox.pswp .ProductLightbox__thumbnail.focus-visible,.ProductLightbox.pswp .pswp__button.focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:3px}.ProductLightbox.pswp .ProductLightbox__retry:focus-visible,.ProductLightbox.pswp .ProductLightbox__thumbnail:focus-visible,.ProductLightbox.pswp .pswp__button:focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:3px}.ProductLightbox.pswp .pswp__button--arrow .pswp__icn,.ProductLightbox.pswp .pswp__icn{height:24px;height:var(--ov-icon-size);left:50%;margin:0;-o-object-fit:contain;object-fit:contain;right:auto;top:50%;transform:translate(-50%,-50%);width:24px;width:var(--ov-icon-size)}.ProductLightbox.pswp .pswp__preloader .pswp__icn{left:10px;top:10px}.ProductLightbox.pswp .pswp__button--arrow{background:#f7f5f2;background:var(--ov-color-cream);border-color:#dbd3cd;border-color:var(--ov-color-border);height:56px;height:var(--ov-space-56);position:absolute;top:50%;transform:translateY(-50%);visibility:visible;width:56px;width:var(--ov-space-56)}.ProductLightbox.pswp .pswp__button--arrow--prev{left:max(24px,env(safe-area-inset-left));left:max(var(--ov-space-24),env(safe-area-inset-left))}.ProductLightbox.pswp .pswp__button--arrow--next{right:max(24px,env(safe-area-inset-right));right:max(var(--ov-space-24),env(safe-area-inset-right))}.ProductLightbox.pswp .ProductLightbox__footer{align-items:center;background:#f7f5f2;background:var(--ov-color-cream);bottom:0;display:flex;flex-direction:column;left:0;padding:12px max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));padding:var(--ov-space-12) max(var(--ov-space-24),env(safe-area-inset-right)) max(var(--ov-space-20),env(safe-area-inset-bottom)) max(var(--ov-space-24),env(safe-area-inset-left));position:absolute;right:0;top:auto}.ProductLightbox.pswp .ProductLightbox__caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#71675f;color:var(--ov-color-muted);display:-webkit-box;font:inherit;height:40px;height:calc(var(--ov-line-small)*2);margin:0 0 8px;margin:0 0 var(--ov-space-8);max-width:640px;overflow:hidden;text-align:center}.ProductLightbox.pswp .ProductLightbox__thumbnails{display:flex;gap:8px;gap:var(--ov-space-8);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:4px;padding:var(--ov-space-4);scrollbar-color:#dbd3cd transparent;scrollbar-color:var(--ov-color-border) transparent;scrollbar-width:thin;touch-action:pan-x}.ProductLightbox.pswp .ProductLightbox__thumbnail{background:transparent;border:1px solid transparent;border-radius:4px;border-radius:var(--ov-radius-subtle);display:block;flex:none;height:var(--gallery-thumbnail);margin:0;min-height:0;min-width:0;opacity:.6;overflow:hidden;padding:3px;position:relative;transition:opacity .16s ease,border-color .16s ease;transition:opacity var(--ov-transition-fast) ease,border-color var(--ov-transition-fast) ease;width:var(--gallery-thumbnail)}.ProductLightbox.pswp .ProductLightbox__thumbnail img{border-radius:1px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ProductLightbox.pswp .ProductLightbox__thumbnail[aria-current]{border-color:#26221f;border-color:var(--ov-color-ink);opacity:1}.ProductLightbox.pswp .ProductLightbox__thumbnail:hover{opacity:1}.ProductLightbox.pswp .ProductLightbox__status{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ProductLightbox.pswp .pswp__error-msg{font:inherit;padding:24px;padding:var(--ov-space-24);text-align:center}.ProductLightbox.pswp .pswp__error-msg p{margin:0 0 12px;margin:0 0 var(--ov-space-12)}.ProductLightbox.pswp .ProductLightbox__retry{border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:999px;border-radius:var(--ov-radius-round);color:#26221f;color:var(--ov-color-ink);font:inherit;min-height:44px;min-height:var(--ov-control-size);padding:8px 20px;padding:var(--ov-space-8) var(--ov-space-20)}@media(max-width:767px){.ProductLightbox.pswp{--gallery-gutter:16px;--gallery-thumbnail:var(--ov-space-56)}[dir=ltr] .ProductLightbox.pswp .pswp__top-bar{padding-left:max(var(--ov-space-12),env(safe-area-inset-left));padding-right:max(var(--ov-space-12),env(safe-area-inset-right))}[dir=rtl] .ProductLightbox.pswp .pswp__top-bar{padding-left:max(var(--ov-space-12),env(safe-area-inset-right));padding-right:max(var(--ov-space-12),env(safe-area-inset-left))}[dir=ltr] .ProductLightbox.pswp .pswp__top-bar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}[dir=rtl] .ProductLightbox.pswp .pswp__top-bar{padding-left:max(12px,env(safe-area-inset-right));padding-right:max(12px,env(safe-area-inset-left))}.ProductLightbox.pswp .pswp__top-bar{gap:4px;gap:var(--ov-space-4);height:calc(64px + env(safe-area-inset-top));height:calc(var(--ov-space-64) + env(safe-area-inset-top))}.ProductLightbox.pswp .ProductLightbox__title{font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small);margin-right:8px;margin-right:var(--ov-space-8)}.ProductLightbox.pswp .pswp__counter{font-size:12px;font-size:var(--ov-text-caption);letter-spacing:0;margin-right:8px;margin-right:var(--ov-space-8)}.ProductLightbox.pswp .pswp__button--arrow{height:44px;height:var(--ov-control-size);width:44px;width:var(--ov-control-size)}.ProductLightbox.pswp .pswp__button--arrow--prev{left:max(12px,env(safe-area-inset-left));left:max(var(--ov-space-12),env(safe-area-inset-left))}.ProductLightbox.pswp .pswp__button--arrow--next{right:max(12px,env(safe-area-inset-right));right:max(var(--ov-space-12),env(safe-area-inset-right))}.ProductLightbox.pswp .ProductLightbox__footer{padding-bottom:max(12px,env(safe-area-inset-bottom));padding-bottom:max(var(--ov-space-12),env(safe-area-inset-bottom));padding-left:12px;padding-left:var(--ov-space-12);padding-right:12px;padding-right:var(--ov-space-12)}}@media(max-height:480px){.ProductLightbox.pswp{--gallery-thumbnail:var(--ov-space-40)}.ProductLightbox.pswp .pswp__top-bar{height:calc(48px + env(safe-area-inset-top));height:calc(var(--ov-space-48) + env(safe-area-inset-top))}.ProductLightbox.pswp .ProductLightbox__footer{padding-bottom:max(4px,env(safe-area-inset-bottom));padding-bottom:max(var(--ov-space-4),env(safe-area-inset-bottom));padding-top:4px;padding-top:var(--ov-space-4)}.ProductLightbox.pswp .ProductLightbox__caption{-webkit-line-clamp:1;height:20px;height:var(--ov-line-small);margin-bottom:4px;margin-bottom:var(--ov-space-4)}}@media(prefers-reduced-motion:reduce){.ProductLightbox.pswp *,.ProductLightbox.pswp :after,.ProductLightbox.pswp :before{-webkit-animation:none!important;animation:none!important;scroll-behavior:auto!important;transition:none!important}}.ProductPage .ProductCrossSell .ProductPurchaseButton,.ProductPage .ProductPage__form .ProductPurchaseButton{--purchase-icon:url(../1a238c09d1fafae5ca31.svg);align-items:center;background:#26221f;background:var(--ov-color-ink);border:1px solid #26221f;border:1px solid var(--ov-color-ink);border-radius:999px;border-radius:var(--ov-radius-round);color:#fff;color:var(--ov-color-white);cursor:pointer;display:inline-flex;font:500 16px/24px Outfit,sans-serif;font:500 var(--ov-text-body)/var(--ov-line-body) var(--ov-font-body);gap:12px;gap:var(--ov-space-12);justify-content:center;letter-spacing:0;margin:0;min-height:64px;min-height:var(--ov-space-64);min-width:0;padding:16px 24px;padding:var(--ov-space-16) var(--ov-space-24);position:relative;text-align:center;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease;transition:background var(--ov-transition-fast) ease,border-color var(--ov-transition-fast) ease,transform var(--ov-transition-fast) ease;width:100%}.ProductPage .ProductCrossSell .ProductPurchaseButton:before,.ProductPage .ProductPage__form .ProductPurchaseButton:before{background:currentColor;content:"";display:block;flex:none;height:24px;height:var(--ov-icon-size);-webkit-mask:var(--purchase-icon) center/contain no-repeat;mask:var(--purchase-icon) center/contain no-repeat;width:24px;width:var(--ov-icon-size)}.ProductPage .ProductCrossSell .ProductPurchaseButton:hover:not(:disabled):not(.disabled),.ProductPage .ProductPage__form .ProductPurchaseButton:hover:not(:disabled):not(.disabled){background:#75543a;background:var(--ov-color-accent);border-color:#75543a;border-color:var(--ov-color-accent)}.ProductPage .ProductCrossSell .ProductPurchaseButton:active:not(:disabled):not(.disabled),.ProductPage .ProductPage__form .ProductPurchaseButton:active:not(:disabled):not(.disabled){transform:scale(.985)}.ProductPage .ProductCrossSell .ProductPurchaseButton.focus-visible,.ProductPage .ProductPage__form .ProductPurchaseButton.focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}.ProductPage .ProductCrossSell .ProductPurchaseButton:focus-visible,.ProductPage .ProductPage__form .ProductPurchaseButton:focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}.ProductPage .ProductCrossSell .ProductPurchaseButton.disabled,.ProductPage .ProductCrossSell .ProductPurchaseButton:disabled,.ProductPage .ProductPage__form .ProductPurchaseButton.disabled,.ProductPage .ProductPage__form .ProductPurchaseButton:disabled{cursor:not-allowed;opacity:.45}.ProductPage .ProductCrossSell .ProductPurchaseButton[data-state=loading],.ProductPage .ProductPage__form .ProductPurchaseButton[data-state=loading]{cursor:progress;opacity:1}.ProductPage .ProductCrossSell .ProductPurchaseButton[data-state=loading]:before,.ProductPage .ProductPage__form .ProductPurchaseButton[data-state=loading]:before{-webkit-animation:product-purchase-spin .7s linear infinite;animation:product-purchase-spin .7s linear infinite;background:transparent;border:2px solid;border-radius:999px;border-radius:var(--ov-radius-round);border-right:2px solid transparent;height:20px;height:var(--ov-space-20);-webkit-mask:none;mask:none;width:20px;width:var(--ov-space-20)}.ProductPage .ProductCrossSell .ProductPurchaseButton[data-state=success],.ProductPage .ProductPage__form .ProductPurchaseButton[data-state=success]{--purchase-icon:url(../cab46409dbc5ae372b0b.svg)}@-webkit-keyframes product-purchase-spin{to{transform:rotate(1turn)}}@keyframes product-purchase-spin{to{transform:rotate(1turn)}}dialog.ProductQuickBuy.ProductPage{-ms-scroll-chaining:none;background:#f7f5f2;background:var(--ov-color-cream);border:0;border-radius:4px;border-radius:var(--ov-radius-subtle);bottom:0;color:#26221f;color:var(--ov-color-ink);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;max-height:calc(100dvh - 48px);max-width:none;opacity:1;overflow:auto;overscroll-behavior:contain;padding:0;position:fixed;right:0;top:0;visibility:visible;width:min(940px,100% - 48px)}dialog.ProductQuickBuy.ProductPage:not([open]){display:none}dialog.ProductQuickBuy.ProductPage[open]{-webkit-animation:quick-buy-enter .32s cubic-bezier(.2,.7,.2,1) both;animation:quick-buy-enter .32s cubic-bezier(.2,.7,.2,1) both;display:block;pointer-events:auto}dialog.ProductQuickBuy.ProductPage::-webkit-backdrop{-webkit-animation:quick-buy-backdrop-in .24s ease both;animation:quick-buy-backdrop-in .24s ease both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(38,34,31,.4)}dialog.ProductQuickBuy.ProductPage::backdrop{-webkit-animation:quick-buy-backdrop-in .24s ease both;animation:quick-buy-backdrop-in .24s ease both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(38,34,31,.4)}dialog.ProductQuickBuy.ProductPage.is-closing{-webkit-animation:quick-buy-exit .2s ease-in both;animation:quick-buy-exit .2s ease-in both}dialog.ProductQuickBuy.ProductPage.is-closing::-webkit-backdrop{-webkit-animation:quick-buy-backdrop-out .2s ease both;animation:quick-buy-backdrop-out .2s ease both}dialog.ProductQuickBuy.ProductPage.is-closing::backdrop{-webkit-animation:quick-buy-backdrop-out .2s ease both;animation:quick-buy-backdrop-out .2s ease both}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__header{align-items:center;background:#f7f5f2;background:var(--ov-color-cream);border-bottom:1px solid #dbd3cd;border-bottom:1px solid var(--ov-color-border);display:flex;gap:16px;gap:var(--ov-space-16);justify-content:space-between;padding:16px 24px;padding:var(--ov-space-16) var(--ov-space-24);position:-webkit-sticky;position:sticky;top:0;z-index:2}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__header>span{color:#71675f;color:var(--ov-color-muted);font:500 11px/18px Outfit,sans-serif;font:500 11px/18px var(--ov-font-body);letter-spacing:1.5px;text-transform:uppercase}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__close{align-items:center;background:transparent;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:50%;color:#26221f;color:var(--ov-color-ink);display:grid;flex:none;height:44px;height:var(--ov-control-size);justify-items:center;margin:0;min-width:0;padding:0;place-items:center;width:44px;width:var(--ov-control-size)}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__close:hover{background:#fff;background:var(--ov-color-white)}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__layout{grid-gap:24px 32px;grid-gap:var(--ov-space-24) var(--ov-space-32);align-items:start;display:grid;gap:24px 32px;gap:var(--ov-space-24) var(--ov-space-32);grid-template-areas:"image intro" "image purchase";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;padding:32px;padding:var(--ov-space-32)}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__image{aspect-ratio:4/5;background:#fff;background:var(--ov-color-white);grid-area:image;min-width:0;overflow:hidden}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__image img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__introduction{grid-gap:16px;grid-gap:var(--ov-space-16);display:grid;gap:16px;gap:var(--ov-space-16);grid-area:intro;min-width:0}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__title{word-wrap:anywhere;color:#26221f;color:var(--ov-color-ink);font:400 30px/1.22 Lora,serif;font:400 30px/1.22 var(--ov-font-editorial);letter-spacing:-.6px;margin:0}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__title:focus{outline:none}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__purchase{grid-gap:16px;grid-gap:var(--ov-space-16);display:grid;gap:16px;gap:var(--ov-space-16);grid-area:purchase;min-width:0}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__details{align-items:center;display:inline-flex;font-size:14px;font-size:var(--ov-text-small);gap:16px;gap:var(--ov-space-16);justify-content:space-between;min-height:44px;min-height:var(--ov-control-size);text-decoration:underline;text-underline-offset:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}dialog.ProductQuickBuy.ProductPage .ProductPurchaseButton{min-height:56px;min-height:var(--ov-space-56)}@media(min-width:1024px){dialog.ProductQuickBuy.ProductPage .ProductOptions__group--metal .ProductOptions__choice{min-width:112px}}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__error,dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__loading{align-items:center;display:flex;flex-direction:column;gap:24px;gap:var(--ov-space-24);justify-content:center;min-height:320px;padding:32px;padding:var(--ov-space-32);text-align:center}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__loading span{-webkit-animation:product-purchase-spin .7s linear infinite;animation:product-purchase-spin .7s linear infinite;border:1px solid #dbd3cd;border-radius:50%;border-top-color:#75543a;border:1px solid var(--ov-color-border);border-top-color:var(--ov-color-accent);height:32px;width:32px}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__error button{background:#26221f;background:var(--ov-color-ink);border:1px solid #26221f;border:1px solid var(--ov-color-ink);border-radius:999px;border-radius:var(--ov-radius-round);color:#fff;color:var(--ov-color-white);font:inherit;min-height:48px;min-height:var(--ov-space-48);padding:12px 24px;padding:var(--ov-space-12) var(--ov-space-24)}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__error a{align-items:center;display:inline-flex;min-height:44px;min-height:var(--ov-control-size);text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){dialog.ProductQuickBuy.ProductPage{border-radius:12px 12px 0 0;margin:auto 0 0;max-height:calc(100dvh - 16px);width:100%}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__header{padding:12px 20px;padding:var(--ov-space-12) var(--ov-space-20)}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__layout{gap:24px 16px;gap:var(--ov-space-24) var(--ov-space-16);grid-template-areas:"image intro" "purchase purchase";grid-template-columns:96px minmax(0,1fr);padding:24px 20px max(24px,env(safe-area-inset-bottom));padding:var(--ov-space-24) var(--ov-space-20) max(var(--ov-space-24),env(safe-area-inset-bottom))}dialog.ProductQuickBuy.ProductPage .ProductQuickBuy__title{font-size:24px;letter-spacing:-.4px}dialog.ProductQuickBuy.ProductPage .ProductPage__price{font-size:20px;line-height:28px}}@-webkit-keyframes quick-buy-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes quick-buy-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes quick-buy-exit{0%{transform:translateY(0);transform:var(--dialog-close-transform,translateY(0))}to{opacity:0;transform:translateY(24px)}}@keyframes quick-buy-exit{0%{transform:translateY(0);transform:var(--dialog-close-transform,translateY(0))}to{opacity:0;transform:translateY(24px)}}@-webkit-keyframes quick-buy-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes quick-buy-backdrop-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes quick-buy-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes quick-buy-backdrop-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){dialog.ProductQuickBuy.ProductPage::-webkit-backdrop{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}dialog.ProductQuickBuy.ProductPage,dialog.ProductQuickBuy.ProductPage::backdrop{-webkit-animation:none!important;animation:none!important;transition:none!important}}dialog.OvAddonPreview{background:#fff;background:var(--ov-color-white);border:0;border-radius:4px;border-radius:var(--ov-radius-subtle);bottom:0;color:#26221f;color:var(--ov-color-ink);font:400 14px/20px Outfit,sans-serif;font:400 var(--ov-text-small)/var(--ov-line-small) var(--ov-font-body);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;max-height:calc(100dvh - 48px);max-width:none;opacity:1;overflow:hidden;padding:0;position:fixed;right:0;top:0;visibility:visible;width:min(920px,100% - 48px)}dialog.OvAddonPreview,dialog.OvAddonPreview *,dialog.OvAddonPreview :after,dialog.OvAddonPreview :before{box-sizing:border-box}dialog.OvAddonPreview [hidden],dialog.OvAddonPreview:not([open]){display:none!important}dialog.OvAddonPreview[open]{display:flex;flex-direction:column;pointer-events:auto}dialog.OvAddonPreview::-webkit-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(38,34,31,.42)}dialog.OvAddonPreview::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(38,34,31,.42)}dialog.OvAddonPreview :where(h2,p,dl,dt,dd){color:inherit;margin:0;padding:0}dialog.OvAddonPreview :where(button,a).focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:3px}dialog.OvAddonPreview :where(button,a):focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:3px}dialog.OvAddonPreview .OvAddonPreview__header{align-items:center;border-bottom:1px solid #dbd3cd;border-bottom:1px solid var(--ov-color-border);display:flex;flex:none;gap:16px;gap:var(--ov-space-16);justify-content:space-between;padding:12px 24px;padding:var(--ov-space-12) var(--ov-space-24)}dialog.OvAddonPreview .OvAddonPreview__header>span{color:#71675f;color:var(--ov-color-muted);font-size:12px;font-size:var(--ov-text-caption);letter-spacing:1px;text-transform:uppercase}dialog.OvAddonPreview .OvAddonPreview__arrow,dialog.OvAddonPreview .OvAddonPreview__close{align-items:center;background:transparent;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:999px;border-radius:var(--ov-radius-round);color:#26221f;color:var(--ov-color-ink);cursor:pointer;display:grid;flex:none;height:44px;height:var(--ov-control-size);justify-items:center;margin:0;min-height:44px;min-height:var(--ov-control-size);padding:0;place-items:center;width:44px;width:var(--ov-control-size)}dialog.OvAddonPreview .OvAddonPreview__close span{background:currentColor;height:20px;-webkit-mask:url(../5ffa748472f783ddfac1.svg) center/contain no-repeat;mask:url(../5ffa748472f783ddfac1.svg) center/contain no-repeat;width:20px}dialog.OvAddonPreview .OvAddonPreview__arrow:hover,dialog.OvAddonPreview .OvAddonPreview__close:hover{background:#f7f5f2;background:var(--ov-color-cream);border-color:#26221f;border-color:var(--ov-color-ink)}dialog.OvAddonPreview .OvAddonPreview__body{grid-gap:32px;grid-gap:var(--ov-space-32);-ms-scroll-chaining:none;display:grid;gap:32px;gap:var(--ov-space-32);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:32px;padding:var(--ov-space-32)}dialog.OvAddonPreview .OvAddonPreview__gallery{align-self:start;min-width:0}dialog.OvAddonPreview .OvAddonPreview__photos{aspect-ratio:1;background:#f7f5f2;background:var(--ov-color-cream);margin:0;overflow:hidden;width:100%}dialog.OvAddonPreview .OvAddonPreview__photos,dialog.OvAddonPreview .OvAddonPreview__photos .swiper-wrapper{touch-action:pan-y pinch-zoom}dialog.OvAddonPreview .OvAddonPreview__photos .swiper-wrapper{height:100%}dialog.OvAddonPreview .OvAddonPreview__photos img{-webkit-user-drag:none;display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}dialog.OvAddonPreview .OvAddonPreview__navigation{align-items:center;display:flex;gap:12px;gap:var(--ov-space-12);justify-content:space-between;margin-top:12px;margin-top:var(--ov-space-12)}dialog.OvAddonPreview .OvAddonPreview__arrow{font-size:22px}dialog.OvAddonPreview .OvAddonPreview__counter{font-feature-settings:"tnum";color:#71675f;color:var(--ov-color-muted);font-size:12px;font-size:var(--ov-text-caption);font-variant-numeric:tabular-nums}dialog.OvAddonPreview .OvAddonPreview__thumbnails{display:flex;gap:8px;gap:var(--ov-space-8);margin:8px -4px -4px;margin:var(--ov-space-8) calc(var(--ov-space-4)*-1) calc(var(--ov-space-4)*-1);overflow-x:auto;padding:4px;padding:var(--ov-space-4);scrollbar-width:thin}dialog.OvAddonPreview .OvAddonPreview__thumbnail{background:#f7f5f2;background:var(--ov-color-cream);border:1px solid transparent;border-radius:4px;border-radius:var(--ov-radius-subtle);cursor:pointer;flex:0 0 56px;height:56px;margin:0;padding:2px;width:56px}dialog.OvAddonPreview .OvAddonPreview__thumbnail[aria-pressed=true]{border-color:#26221f;border-color:var(--ov-color-ink)}dialog.OvAddonPreview .OvAddonPreview__thumbnail img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}dialog.OvAddonPreview .OvAddonPreview__information{align-self:start;display:flex;flex-direction:column;gap:24px;gap:var(--ov-space-24);min-width:0}dialog.OvAddonPreview .OvAddonPreview__information h2{word-wrap:anywhere;font:400 30px/1.25 Lora,serif;font:400 30px/1.25 var(--ov-font-editorial);letter-spacing:-.5px}dialog.OvAddonPreview .OvAddonPreview__offer{grid-gap:8px;grid-gap:var(--ov-space-8);display:grid;gap:8px;gap:var(--ov-space-8)}dialog.OvAddonPreview .OvAddonPreview__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:24px;font-weight:500;gap:8px;gap:var(--ov-space-8);line-height:32px}dialog.OvAddonPreview .OvAddonPreview__price ins{background:transparent;text-decoration:none}dialog.OvAddonPreview .OvAddonPreview__price del{color:#71675f;color:var(--ov-color-muted);font-size:14px;font-size:var(--ov-text-small);font-weight:400;order:1}dialog.OvAddonPreview .OvAddonPreview__discount{color:#75543a;color:var(--ov-color-accent)}dialog.OvAddonPreview .OvAddonPreview__variant{color:#71675f;color:var(--ov-color-muted);font-size:12px;font-size:var(--ov-text-caption)}dialog.OvAddonPreview .OvAddonPreview__description{word-wrap:anywhere;color:#71675f;color:var(--ov-color-muted);font:inherit}dialog.OvAddonPreview .OvAddonPreview__description>*+*{margin-top:12px;margin-top:var(--ov-space-12)}dialog.OvAddonPreview .OvAddonPreview__description :where(ul,ol){margin:12px 0;margin:var(--ov-space-12) 0;padding-left:20px;padding-left:var(--ov-space-20)}dialog.OvAddonPreview .OvAddonPreview__description img{height:auto;max-width:100%}dialog.OvAddonPreview .OvAddonPreview__description a{color:inherit;text-underline-offset:3px}dialog.OvAddonPreview .OvAddonPreview__attributes>div{grid-gap:16px;grid-gap:var(--ov-space-16);word-wrap:anywhere;border-top:1px solid #dbd3cd;border-top:1px solid var(--ov-color-border);display:grid;gap:16px;gap:var(--ov-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding-bottom:12px;padding-bottom:var(--ov-space-12);padding-top:12px;padding-top:var(--ov-space-12)}dialog.OvAddonPreview .OvAddonPreview__attributes dt{color:#71675f;color:var(--ov-color-muted);font-weight:400}dialog.OvAddonPreview .OvAddonPreview__attributes dd{text-align:right}dialog.OvAddonPreview .OvAddonPreview__footer{border-top:1px solid #dbd3cd;border-top:1px solid var(--ov-color-border);display:flex;flex:none;justify-content:flex-end;padding:16px 32px;padding:var(--ov-space-16) var(--ov-space-32)}dialog.OvAddonPreview .OvAddonPreview__return{align-items:center;background:#26221f;background:var(--ov-color-ink);border:1px solid #26221f;border:1px solid var(--ov-color-ink);border-radius:4px;border-radius:var(--ov-radius-subtle);color:#fff;color:var(--ov-color-white);cursor:pointer;display:inline-flex;font:500 14px/20px Outfit,sans-serif;font:500 var(--ov-text-small)/var(--ov-line-small) var(--ov-font-body);justify-content:center;margin:0;min-height:48px;min-width:220px;padding:12px 24px;padding:var(--ov-space-12) var(--ov-space-24)}dialog.OvAddonPreview .OvAddonPreview__return:hover{background:#75543a;background:var(--ov-color-accent);border-color:#75543a;border-color:var(--ov-color-accent)}@media(max-width:767px){dialog.OvAddonPreview{border-radius:12px 12px 0 0;margin:auto 0 0;max-height:calc(100dvh - 16px);width:100%}dialog.OvAddonPreview .OvAddonPreview__header{padding:8px 20px;padding:var(--ov-space-8) var(--ov-space-20)}dialog.OvAddonPreview .OvAddonPreview__body{gap:24px;gap:var(--ov-space-24);grid-template-columns:minmax(0,1fr);padding:20px;padding:var(--ov-space-20)}dialog.OvAddonPreview .OvAddonPreview__photos{aspect-ratio:auto;height:max(220px,min(38dvh,340px))}dialog.OvAddonPreview .OvAddonPreview__information{gap:20px;gap:var(--ov-space-20)}dialog.OvAddonPreview .OvAddonPreview__information h2{font-size:26px}dialog.OvAddonPreview .OvAddonPreview__footer{padding:12px 20px max(12px,env(safe-area-inset-bottom));padding:var(--ov-space-12) var(--ov-space-20) max(var(--ov-space-12),env(safe-area-inset-bottom))}dialog.OvAddonPreview .OvAddonPreview__return{min-width:0;width:100%}}@media(prefers-reduced-motion:no-preference){.ovalia-motion dialog.OvAddonPreview[open]{-webkit-animation:addon-preview-enter .32s cubic-bezier(.22,1,.36,1) both;animation:addon-preview-enter .32s cubic-bezier(.22,1,.36,1) both;-webkit-animation:addon-preview-enter .32s var(--ov-motion-ease,cubic-bezier(.22,1,.36,1)) both;animation:addon-preview-enter .32s var(--ov-motion-ease,cubic-bezier(.22,1,.36,1)) both}.ovalia-motion dialog.OvAddonPreview::-webkit-backdrop{-webkit-animation:addon-preview-fade-in .24s ease both;animation:addon-preview-fade-in .24s ease both}.ovalia-motion dialog.OvAddonPreview::backdrop{-webkit-animation:addon-preview-fade-in .24s ease both;animation:addon-preview-fade-in .24s ease both}.ovalia-motion dialog.OvAddonPreview.is-closing{-webkit-animation:addon-preview-exit .2s ease both;animation:addon-preview-exit .2s ease both}.ovalia-motion dialog.OvAddonPreview.is-closing::-webkit-backdrop{-webkit-animation:addon-preview-fade-out .2s ease both;animation:addon-preview-fade-out .2s ease both}.ovalia-motion dialog.OvAddonPreview.is-closing::backdrop{-webkit-animation:addon-preview-fade-out .2s ease both;animation:addon-preview-fade-out .2s ease both}.ovalia-motion dialog.OvAddonPreview button{transition:background-color .2s ease,border-color .2s ease}}@-webkit-keyframes addon-preview-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes addon-preview-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes addon-preview-exit{0%{transform:translateY(0);transform:var(--dialog-close-transform,translateY(0))}to{opacity:0;transform:translateY(12px)}}@keyframes addon-preview-exit{0%{transform:translateY(0);transform:var(--dialog-close-transform,translateY(0))}to{opacity:0;transform:translateY(12px)}}@-webkit-keyframes addon-preview-fade-in{0%{opacity:0}to{opacity:1}}@keyframes addon-preview-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes addon-preview-fade-out{0%{opacity:1}to{opacity:0}}@keyframes addon-preview-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes product-dialog-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes product-dialog-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ProductPage *,.ProductPageDialog{-webkit-animation:none!important;animation:none!important;scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=product-page.css.map*/