﻿@font-face{font-family:"Garamond";src:url("/fonts/GARA.TTF")}@font-face{font-family:"GaramondBold";src:url("/fonts/GARABD.TTF")}@font-face{font-family:"GaramondItalic";src:url("/fonts/GARAIT.TTF")}html,body{overflow-x:hidden;font-family:"Garamond",serif;font-size:16px;scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}.if-gold{color:#b0a086}.if-black{color:#000}h2{font-family:"Cormorant Unicase";font-weight:700;font-size:20px;color:#000;text-align:center;margin:3rem 0 2rem 0}strong{font-family:"GaramondBold"}a.divLink{position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;z-index:10;background-color:#fff;opacity:0;filter:alpha(opacity=0)}label.ch-checkbox{display:block;font-size:18px;margin:.33rem 0}label.ch-checkbox input[type=checkbox]{display:none}label.ch-checkbox span::before{content:"";display:inline-block;width:1.5em;height:1.5em;border:3px solid #b0a086;border-radius:3px;background-color:#fff;color:#fff;text-align:center;padding:3px 1px 2px 0;margin-right:.75em;font-family:"FontAwesome";font-size:.7em;font-weight:400;line-height:.65em;transition:all ease-out 200ms}label.ch-checkbox input:checked+span::before{border-color:#b0a086;background-color:#b0a086;color:#fff}label.ch-checkbox input:checked+span{font-weight:700}.if-bg{background-color:#000;width:100%;height:100vh;min-height:640px;position:relative}.if-bg-slide{width:100%;min-height:100%;background-position:60% 60%;background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;padding-top:7vh;top:0;left:0;opacity:0;transition:opacity 300ms ease-out}.if-bg-slide.active{opacity:1}.if-bg-slide-content{width:90%;max-width:1156px}.if-bg-slide-dot{width:29px;height:29px;background-color:#fff;border:5px solid #fff;border-radius:50%;position:absolute;top:99%;left:99%;opacity:0;cursor:pointer;z-index:10;transition:background-color 300ms ease-out,top 300ms ease-out,left 300ms ease-out,opacity 500ms ease-out}.if-bg-slide-dot:hover{background-color:#b0a086}.if-bg-slide-dot::before{content:"";position:absolute;background-color:rgba(255,255,255,.75);border-radius:1000px;width:500%;height:500%;top:-200%;left:-200%;z-index:-1;animation:pulse-ring 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite}@keyframes pulse-ring{0%{transform:scale(0.2)}60%,100%{opacity:0}}.if-bg-slide-dot-hover{position:absolute;left:50%;bottom:145%;font-family:"GaramondBold",serif;font-size:18px;color:#fff;white-space:nowrap;border:none;opacity:0;transform:scale(0);transform-origin:left bottom;transition:opacity 300ms ease-out,transform 300ms ease-out}.if-bg-slide-dot:hover>.if-bg-slide-dot-hover.active{opacity:1;transform:scale(1)}@media(max-width: 640px){.if-bg-slide-dot-hover{text-align:center;transform:translateX(-50%);top:130%}.if-bg-slide-dot:hover>.if-bg-slide-dot-hover{transform:scale(1) translateX(-50%)}}.if-bg h3{font-family:"Cormorant Unicase",serif;font-size:clamp(24px,8vw,60px);font-weight:700;margin-bottom:.5em}.if-diamond{display:inline-block;position:relative}.if-fly{position:fixed;left:0;top:0;right:0;height:calc(100vh + 327px - 100vw);min-height:327px;background-color:#fff;opacity:0;transform-origin:left top;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);transition:opacity 400ms ease-out,transform 400ms ease-out,clip-path 400ms ease-out}.if-fly.no-transform{transition:opacity 400ms ease-out,clip-path 400ms ease-out}body.mobmenumin .if-fly{opacity:1;clip-path:polygon(0 0, clamp(4px, 1.9vw, 10px) 0, clamp(4px, 1.9vw, 10px) clamp(4px, 1.9vw, 10px), 0 clamp(4px, 1.9vw, 10px))}.if-mobmenu{position:fixed;z-index:199;left:0;top:0;right:0;bottom:0;max-height:100%;display:flex;justify-content:center;background-color:#004854;background-image:url("/img/mmbg01.png");background-size:auto 100%;color:#fff;opacity:1;transform:none;transform-origin:top center;transition:opacity 400ms ease-out 240ms;overflow-y:hidden}body.if-other-pages .if-mobmenu{transition-delay:0ms}body.mobmenumin .if-mobmenu{opacity:0;transform:scaleY(0)}.if-mobmenu-content{width:90%;max-width:1156px;position:relative;margin-top:5rem;padding:2rem 0 0 0;height:calc(100vh - 7rem);overflow-y:auto}.if-mobmenu-closer{position:absolute;z-index:2;left:5%;top:1.75rem;font-size:2rem;cursor:pointer}.if-mobmenu-columns{display:flex;justify-content:space-between;flex-wrap:wrap}.if-mobmenu-column{flex:1 1 19%;min-width:140px;font-family:"GaramondBold";font-size:18px;line-height:1.4em;margin-bottom:1rem}.if-mobmenu-column h4{color:#b0a086;margin-bottom:1rem}.if-mobmenu-column a{display:inline-block;color:#fff;text-decoration:none}.if-mobmenu-column.contacts-column a:hover{color:#79adb6}@media(max-width: 992px){.if-mobmenu-column{flex:1 1 33%;margin-bottom:2rem}}@media(max-width: 640px),(max-height: 480px){.if-mobmenu{height:100%}.if-mobmenu-columns{flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;text-align:center}.if-mobmenu-column{flex:0 0 auto}.if-mobmenu-column a{padding:.5em 0}.if-mobmenu-column.empty{display:none;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important}.if-mobmenu-column>h4{cursor:pointer}.if-mobmenu-column>div{display:none}}@media(max-height: 480px){.if-mobmenu-columns{justify-content:flex-start}}.if-bg h4{font-family:"Cormorant Unicase",serif;font-size:clamp(16px,3vw,21px);font-weight:700;margin-bottom:.75em}.if-bg p{font-size:clamp(14px,2.6vw,16px)}.if-bg-switches{margin-top:3rem}.if-bg-prev,.if-bg-next{border:2px solid #fff;width:27px;height:27px;margin-right:.5rem;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.if-bg-index{font-family:serif;font-size:clamp(26px,6vw,40px);margin-top:1.5rem}.if-top{position:absolute;top:0;left:0;color:#fff;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2rem;padding-bottom:1rem;background-color:rgba(0,0,0,.3)}.if-top a{color:#fff;text-decoration:none}.if-top-1,.if-top-2{width:90%;max-width:1156px}.if-top-1{font-family:"GaramondBold",serif;font-weight:700;font-size:20px;display:flex;justify-content:space-between;align-items:center}.if-top-left{flex:1 1 40%}.if-mobmenu-opener,.if-top-phone{display:inline-block}.if-mobmenu-opener{cursor:pointer}.if-top-phone{margin-left:8vw}.if-top-logo{flex:1 1 20%;min-width:100px;text-align:center}.if-top-logo img{height:21px;width:auto}.if-top-right{flex:1 1 40%;text-align:right}.if-top-right>*{cursor:pointer}.if-top-right>*+*{margin-left:1.8vw}.if-wishlist-icon,.if-user-icon{display:inline-block;position:relative}.if-user-initial{width:21px;height:21px;position:relative;bottom:2px;left:4px;font-family:"Garamond",serif;font-size:14px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#004854;border-radius:50%}.if-cart-counter{display:inline-block;position:relative}.if-cart-counter.notempty{margin-right:10px}.if-wishlist-number,.if-cart-number{position:absolute;top:-10px;right:-18px;width:21px;height:21px;font-size:14px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#004854;border-radius:50%}.if-top-lang{display:inline-block;color:#b0a086}.if-top-2{font-family:"Cormorant Unicase",serif;font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.if-top-2 a{text-decoration:none}.if-top-2-center>a+a{margin-left:2vw}.if-bottom{position:absolute;bottom:0;left:0;color:#fff;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;font-family:"Garamond",serif}.if-bottom-1{width:90%;max-width:1156px;display:flex;justify-content:space-between;align-items:flex-end}@media(max-width: 640px){.if-bottom-1{padding-right:17vw}}.if-bottom a{color:#fff;text-decoration:none}.if-bottom-left{font-size:14px;max-width:360px}.if-bottom-right{font-size:16px}.if-main-width{width:90%;max-width:1156px;margin:auto}.if-op-top-1{background-color:#004854;background-image:url("/img/mmbg01.png");background-size:100%;color:#fff}.if-op-top-1-content{font-family:"GaramondBold",serif;font-weight:700;font-size:20px;display:flex;justify-content:space-between;align-items:center;height:74px}.if-op-top-1-content a{color:#fff;text-decoration:none}.if-op-top-2-content{font-family:"Cormorant Unicase",serif;font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center;height:40px}.if-op-top-2-content a{color:#000;text-decoration:none}.if-op-top-2-content .if-top-2-center a.active{color:#004854;text-decoration:underline}.if-op-top-2-content .if-top-2-left a,.if-op-top-2-content .if-top-2-right a{color:#b0a086}.if-op-top-3{background-color:#004854;color:#fff;font-family:"GaramondBold",serif;height:33px;display:flex;align-items:center}.if-op-top-3-content a{color:#fff;text-decoration:none}.if-op-top-3-content a:hover{text-decoration:underline}@media(max-width: 640px){.if-op-top-3{margin-top:1rem;background:none;color:#000}.if-op-top-3-content a{color:#000}}.if-all{margin-top:1rem;min-height:99vh}.if-catalogue{display:flex;justify-content:space-between;align-items:flex-start}.if-filter{flex:0 0 200px;min-width:200px}@media(min-width: 768px)and (min-height: 600px){.if-filter-float.float{position:fixed;z-index:1;top:86px;left:max(5%,(100% - 1156px)/2);width:200px}}.if-filter-header{margin-bottom:1.5rem;font-weight:700}.if-filter-header-mob{display:none}.if-filter-closer{display:none}.if-filter-body{margin-bottom:1rem}.if-filter-row-name{position:relative;cursor:pointer;font-size:18px;margin-bottom:1rem}.if-filter-row-name.set{font-weight:700}.if-filter-row-name::after{content:"";font-family:"FontAwesome";position:absolute;right:0;color:#b0a086}.if-filter-row-block{margin-bottom:1rem;display:none}.if-apply-filter,.if-clear-filter{display:block;width:100%;max-width:375px;margin:.5rem 0;padding:10px;font-weight:700;text-align:center;cursor:pointer;outline:none}.if-apply-filter{border:1px solid #004854;background-color:#004854;color:#fff}.if-clear-filter{border:1px solid #b0a086;background-color:#fff;color:#b0a086}.if-grid{flex:1 1 auto;margin-left:1.5rem}.if-grid-header{display:flex;justify-content:space-between;align-items:flex-start;font-weight:700;margin-bottom:1.5rem}.if-grid-sort{position:relative}.if-grid-sort-current{cursor:pointer}.if-grid-sort-options{background-color:#fff;border:1px solid #c8c8c8;padding:.5rem;display:none;position:absolute;top:100%;width:100%;z-index:700;box-shadow:0 0 5px rgba(0,0,0,.3)}.if-grid-sort-option{font-weight:400;margin:.5rem}@media(max-width: 640px){.if-grid-header{flex-direction:column}.if-grid-header>*{margin-bottom:1rem}}.if-grid-items{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-right:-1.5rem}.if-grid-items>*{margin-right:1.5rem}.if-grid-item{flex:1 1 20%;min-width:200px;margin-bottom:1.5rem;position:relative;cursor:pointer}@media(max-width: 767px){.if-grid-item{min-width:40%}.if-gi-info-2{display:none}}.if-grid-item.empty{height:0;opacity:0;margin-bottom:0}.if-gi-thumb{overflow:hidden;position:relative}.if-gi-thumb>img{display:block;width:100%;height:auto;object-fit:cover;transition:transform 250ms ease-out}.if-grid-item:hover .if-gi-thumb>img{transform:scale(1.04)}.if-grid-item.out{opacity:.6}.if-grid-item.out img{filter:grayscale(100%)}.if-gi-badge{position:absolute;top:10px;left:10px;font-weight:700;font-size:14px;color:#8e1838;border:1px solid #8e1838;padding:3px 6px}.if-gi-badge.gold{color:#b0a086;border-color:#b0a086}.if-gi-heart{position:absolute;bottom:0;right:0;padding:5px;color:#b0a086;font-size:1.4rem;z-index:12}.if-gi-rating{position:absolute;bottom:2px;left:2px;padding:6px;z-index:12;pointer-events:none}.if-gi-info{margin-top:.5rem;display:flex;justify-content:space-between;align-items:flex-start}.if-gi-name{font-family:"GaramondBold";font-size:18px}.if-gi-avail{font-weight:700;font-size:14px;color:#004854;margin:.5rem 0}.if-gi-avail.almostout{color:#b0a086}.if-gi-avail.out{color:#c8c8c8}.if-gi-price{display:inline-block;font-weight:700}.if-gi-price-old{display:inline-block;color:#8e1838;font-weight:700;text-decoration:line-through;margin-left:1rem}.if-gi-add-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#004854;color:#fff;cursor:pointer}.if-grid-item.out .if-gi-add-icon{background-color:#c8c8c8}@media(max-width: 767px){.if-catalogue{flex-direction:column}.if-filter{flex:0 0 20%}.if-filter-header{cursor:pointer}.if-filter-header::after{content:"";font-family:"FontAwesome";color:#b0a086;margin-left:5px}.if-grid{margin-left:0}.if-filter-body{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:start;align-items:center;overflow:auto;padding:1rem;transform:scale(0);transform-origin:center top;opacity:0;transition:opacity 300ms ease-out,transform 300ms ease-out;will-change:opacity,transform}.if-filter-body.open{opacity:1;transform:scale(1)}.if-filter-body>*{width:100%;max-width:200px}.if-filter-header-mob{display:block;font-weight:700;margin-bottom:1.5rem}.if-filter-closer{position:absolute;display:inline-block;width:30px;font-size:24px;top:1rem;right:1rem;cursor:pointer}}.if-product-mob-name{font-family:"Cormorant Unicase";font-weight:700;font-size:24px}.if-product{display:flex;justify-content:space-between;align-items:flex-start;margin-top:3rem}.if-product>*+*{margin-left:2rem}.if-product-photo{flex:0 0 33%}.if-product-thumb{position:relative;width:100%;padding-bottom:100%}.if-product-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity 300ms linear;cursor:zoom-in}.if-product-thumb-img.active{opacity:1}.if-product-thumb-switches{position:absolute;left:.5rem;bottom:.5rem}.if-product-thumb-prev,.if-product-thumb-next{outline:none;background:none;border:1px solid #000;color:#000;opacity:.3;width:27px;height:27px;margin-right:.5rem;font-size:2rem;padding-bottom:.2rem;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.if-product-thumb-prev:hover,.if-product-thumb-next:hover{opacity:.6}.if-product-dots{margin:1rem;text-align:center}.if-product-dot{display:inline-block;margin:1px 2px;width:8px;height:8px;border-radius:100px;background-color:#c8c8c8}.if-product-dot.active{height:10px;width:10px;margin:0;background-color:#004854}.if-product-text{flex:1 1 66%;margin-left:3rem;display:flex;justify-content:space-between;align-items:flex-start}.if-product-main{flex:1 1 50%}.if-product-status-line{white-space:nowrap}.if-product-name{font-family:"GaramondBold";font-size:24px;margin-bottom:.25rem}.if-product-name a{color:inherit;text-decoration:none}.if-product-name a:hover{text-decoration:underline}.if-product-avail{display:inline;font-weight:700;color:#004854}.if-product-avail.out{color:#c8c8c8}.if-product-avail.almostout{color:#b0a086}.if-product-share{display:inline-block;margin-left:.5rem;color:#b0a086;cursor:pointer}.if-product-share:hover{color:#8e1838}.if-product-share svg{display:inline-block;vertical-align:bottom;width:1.25em;height:1.25em}.if-product-article{display:inline-block;font-size:14px}.if-product-avail+.if-product-article{margin-left:.5rem}.if-product-ratings{font-size:15px;margin:1rem 0}.if-product-ratings>i.fa-star:last-of-type{margin-right:.5rem}.if-product-main h4{margin-bottom:1rem}.if-product-sizes{display:inline-block;line-height:1.2rem;width:100%;max-width:375px;text-align:justify}.if-product-size{display:inline-block;font-weight:700;color:#004854;cursor:pointer;margin-bottom:.5rem}.if-product-size{margin-right:6px}.if-product-size.active{padding:4px 6px;margin-right:0;background-color:#004854;color:#fff}.if-product-cost{margin:1rem 0 .5rem 0;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:375px}.if-product-sum{font-weight:700;font-size:24px}.if-product-qty>div{display:inline-block;font-weight:700;font-size:20px}.if-minus-button,.if-plus-button{width:25px;height:25px;border:1px solid #004854;text-align:center;font-weight:700;cursor:pointer;background-color:#fff;color:#004854;outline:none}.if-minus-button:hover,.if-plus-button:hover{background-color:#004854;color:#fff}.if-qty{margin:0 .5rem}.if-product-sales{font-weight:700;color:#8e1838}.if-product-delivery{margin:1rem 0;font-weight:700;font-size:16px;color:#004854}.if-product-addtocart,.if-product-addtofav{width:100%;max-width:375px;margin:.5rem 0;padding:10px;font-weight:700;text-align:center;cursor:pointer;outline:none}.if-product-addtocart{border:1px solid #004854;background-color:#004854;color:#fff}.if-product-addtofav{border:1px solid #b0a086;background-color:#fff;color:#b0a086}.if-product-info{flex:1 1 50%;margin-left:3rem}.if-product-info h4{margin-bottom:1rem}.if-product-parameter{margin-bottom:.5rem}.if-product-parameter:last-of-type{margin-bottom:1.5rem}.if-product-info p{line-height:1.4rem}.if-product-testimonials{background-color:#f1f1f1;border-radius:10px;padding:2rem}.if-product-testimonial{margin-bottom:2rem}.if-testimonial-date{font-size:14px;color:#666;line-height:1.5}.if-testimonial-name{font-weight:700;font-size:18px;margin-bottom:1rem}.if-testimonial-text p{margin-top:1rem}.if-testimonial-rating{display:inline-block;margin-left:1rem;font-size:14px}.if-product-testimonial.reply{margin-left:2rem}.if-product-testimonial.reply .if-testimonial-name{color:#004854}@media(max-width: 1000px){.if-product-text,.if-product-info{margin-left:2rem}}@media(max-width: 920px){.if-product-photo{flex:0 0 40%}.if-product-text{flex:1 1 59%;flex-direction:column}.if-product-info{margin-left:0;margin-top:2rem}}@media(max-width: 640px){.if-product{flex-direction:column;margin-top:1rem}.if-product-photo{width:100%;max-width:400px;align-self:center}.if-product-text{margin-left:0;margin-top:1rem}.if-product-testimonials{padding:1rem}.if-product-testimonial.reply{margin-left:1.25rem}}.if-cart-shader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25);z-index:1960;opacity:0;transform:translateX(200%);transition:opacity 250ms ease-out}.if-cart-open .if-cart-shader,.if-wishlist-open .if-cart-shader{transform:none;opacity:1}.if-cart-panel{position:fixed;top:0;right:0;bottom:0;width:100vw;max-width:500px;padding:3rem 2.5rem 3rem 3rem;overflow-y:hidden;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.45);z-index:1970;opacity:0;transform:scaleX(0);transform-origin:right center;transition:opacity 250ms ease-out,transform 250ms ease-out}.if-cart-open .if-cart-panel,.if-wishlist-open .if-cart-panel{opacity:1;transform:none}.if-cart-close{position:absolute;font-size:24px;top:1rem;right:1rem;cursor:pointer}:is(.if-cart-content,.if-wishlist-content){height:100%;width:100%;max-width:300px;margin:0 auto;padding-right:.5rem;overflow-x:hidden;overflow-y:scroll;display:none}.if-cart-open .if-cart-content{display:block}.if-wishlist-open .if-wishlist-content{display:block}.if-wishlist-content-render{margin-top:1rem}:is(.if-cart-content,.if-wishlist-content)::-webkit-scrollbar-track{background-color:none}:is(.if-cart-content,.if-wishlist-content)::-webkit-scrollbar{width:8px;background-color:none}:is(.if-cart-content,.if-wishlist-content)::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(128,128,128,.2)}.if-cart-title{text-align:center;font-family:"Cormorant Unicase",serif;font-weight:700;font-size:20px}.if-cart-empty{margin-top:20vh;text-align:center}.if-cart-empty>p+p{margin-top:2rem}.if-cart-items{margin-top:2rem}.if-cart-item{width:100%;margin-bottom:3rem}.if-cart-item-actions{font-weight:700;display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.if-cart-item-edit{color:#004854;text-decoration:underline;cursor:pointer}.if-cart-item-delete{color:#c8c8c8;text-decoration:underline;cursor:pointer}.if-cart-item-thumb{margin-bottom:.75rem}.if-cart-item .if-product-name{font-size:20px;font-weight:700}.if-cart-item :is(.if-product-avail,.if-product-article,h4){font-size:14px}.if-cart-item .if-product-sizes{display:inline}.if-cart-item .if-product-size{display:none}.if-cart-item .if-product-size.active{display:inline-block}.if-cart-item.edit .if-product-size{display:inline-block}.if-cart-item .if-product-sum,.if-wishlist-content .if-product-sum{font-size:20px;font-weight:700}.if-cart-item h4{margin:1rem 0}.if-cart-total{font-size:20px;font-weight:700;margin-bottom:1rem}.if-goto-order{width:100%;max-width:375px;margin:.5rem 0;padding:10px;font-weight:700;text-align:center;cursor:pointer;outline:none;border:1px solid #004854;background-color:#004854;color:#fff}@media(max-width: 640px){.if-cart-panel{padding:3rem 2rem 2rem 2rem}}.if-login-shader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25);z-index:1960;opacity:0;transform:translateX(200%);transition:opacity 250ms ease-out}.if-login-open .if-login-shader{transform:none;opacity:1}.if-login-panel{position:fixed;top:0;right:0;bottom:0;width:100vw;max-width:500px;padding:3rem 2.5rem 3rem 3rem;overflow-y:hidden;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.45);z-index:1970;opacity:0;transform:scaleX(0);transform-origin:right center;transition:opacity 250ms ease-out,transform 250ms ease-out}.if-login-open .if-login-panel{opacity:1;transform:none}.if-login-close{position:absolute;font-size:24px;top:1rem;right:1rem;cursor:pointer}.if-login-content{height:100%;width:100%;max-width:300px;margin:0 auto;padding-right:.5rem;overflow-x:hidden;overflow-y:scroll}.if-login-content::-webkit-scrollbar-track{background-color:none}.if-login-content::-webkit-scrollbar{width:8px;background-color:none}.if-login-content::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(128,128,128,.2)}.if-login-title{text-align:center;font-family:"Cormorant Unicase",serif;font-weight:700;font-size:20px;margin-bottom:2rem}:is(.if-login-form,.if-callback-form,.if-registration-form) label{font-family:"Cormorant Unicase";font-weight:700;font-size:18px}:is(.if-login-form,.if-callback-form,.if-registration-form) :is(input[type=text],input[type=password]){display:block;width:100%;outline:none;border-style:solid;border-color:#c8c8c8;border-width:0 0 1px 0;margin:1rem 0 2rem 0;font-family:"GaramondBold";font-size:16px;padding-bottom:.5rem}:is(.if-login-form,.if-callback-form,.if-registration-form) label.ch-checkbox{font-family:"GaramondBold";font-size:16px}:is(.if-login-form,.if-callback-form,.if-registration-form) label.ch-checkbox span::before{position:relative;bottom:2px}:is(.if-login-form,.if-callback-form,.if-registration-form) button{width:100%;max-width:375px;margin:.5rem 0;padding:10px;font-weight:700;text-align:center;cursor:pointer;outline:none;border:1px solid #004854;background-color:#004854;color:#fff}.if-login-links{margin:1rem 0 0 0}.if-login-links>a{display:block;margin:.5rem 0;color:#c8c8c8;font-weight:700}.if-registration-form{display:none}.if-registration-form p{text-align:center;color:#c8c8c8;margin:.5rem 0}.if-callback-form p{margin-top:1rem;font-weight:700}.if-cabinet{display:flex;justify-content:space-between;align-items:flex-start;margin:1rem 0}.if-cabinet-1{flex:0 0 20%;min-width:200px}.if-cabinet-menu a{display:block;font-family:"Cormorant Unicase";font-size:18px;color:#000;text-decoration:none;margin-bottom:1rem}.if-cabinet-menu a.active{font-weight:700;color:#004854;text-decoration:underline}.if-cabinet-menu a:hover{text-decoration:underline}.if-cabinet-2{flex:1 1 auto}.if-cabinet-1+.if-cabinet-2{margin-left:1.5rem}.if-cabinet-2 h3{font-family:"Cormorant Unicase";font-weight:700;font-size:25px;margin-bottom:.5rem;text-transform:uppercase}.if-cabinet-mm,.if-order-mm{display:none;width:100%;text-align:center;padding:.5rem;border:1px solid #c8c8c8}.if-cabinet-mm-header{font-family:"Garamond",serif;font-weight:700;font-size:1rem;cursor:pointer}.if-cabinet-mm>.if-cabinet-menu,.if-order-mm>.if-cabinet-menu{margin-top:1rem}@media(max-width: 906px){.if-cabinet-mm,.if-order-mm{display:block}.if-cabinet-1{display:none}.if-cabinet-2{margin-left:0 !important}}@media(max-width: 640px){.if-op-top-3.cabinet{display:none}}.if-form{margin:1rem 0;font-family:"Garamond"}:is(.if-form) label{display:block}:is(.if-form) :is(input[type=text],input[type=password],input[type=date],select,textarea){display:block;margin:1rem 0;width:100%;padding:.5em .8em;border:none;background-color:#eaebe9}.if-form-column{width:270px}.if-b-group{display:flex;justify-content:space-between;align-items:center}.if-b-group>*+*{margin-left:.5rem}.if-b-ok,.if-b-cancel{display:inline-block;width:100%;max-width:375px;margin-top:.5rem;margin-bottom:.5rem;padding:10px;font-weight:400;text-align:center;cursor:pointer;outline:none}.if-b-ok{border:1px solid #004854;background-color:#004854;color:#fff}.if-b-cancel{border:1px solid #004854;background-color:#fff;color:#004854}@media(max-width: 480px){.if-form-column{width:100%}}.if-a-cols{display:flex;justify-content:space-between;align-items:flex-start}.if-a-col:first-child{flex:0 0 270px;width:270px}.if-a-edit{flex:1 1 100%;margin-left:2rem;margin-top:1rem;margin-bottom:2rem}.if-addresses{margin:2rem 0}.if-address{margin-left:1.9rem;margin-bottom:2rem}.if-address label.ch-checkbox{width:max-content;margin-bottom:1rem}.if-address label.ch-checkbox span::before{margin-left:-1.9rem;position:relative;bottom:2px}.if-address label.ch-checkbox span{font-family:"GaramondBold",serif;font-size:16px}.if-address p{font-size:14px;margin-bottom:1rem}.if-address a{display:block;width:max-content;margin-bottom:1rem}.if-address-edit{color:#c8c8c8}.if-address-delete{color:#8e1838}.if-a-edit h4{font-size:20px;margin-bottom:1rem}.if-a-edit-row{display:flex;justify-content:space-between;align-items:flex-start}.if-a-edit-row>*+*{margin-left:2rem}.if-a-edit-col{flex:0 0 270px;width:270px}@media(max-width: 1264px){.if-a-edit-row{flex-direction:column;justify-content:start}.if-a-edit-row>*+*{margin-left:0}.if-a-edit-col{flex:1 1 auto}}@media(max-width: 640px){.if-a-cols{flex-direction:column}.if-a-col:first-child{width:270px}.if-b-new-address{max-width:unset}.if-b-cancel-address{max-width:unset}.if-b-save-address{max-width:unset}.if-a-edit{margin-left:0}}@media(max-width: 480px){.if-a-col:first-child{width:100%}.if-a-edit{width:100%}.if-a-edit-col{width:100%}}.if-wishlist-item{margin:2rem 0 3rem 0}.if-wishlist-columns{display:flex;justify-content:space-between;align-items:flex-start}.if-wishlist-left{flex:1 1 auto;display:flex;justify-content:space-between;align-items:flex-start}.if-wishlist-photo{flex:0 0 200px;min-width:200px}.if-wishlist-thumb{width:100%;padding-bottom:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.if-wishlist-info{flex:1 1 100%;margin-left:1.5rem}.if-wishlist-name{font-family:"GaramondBold";font-size:20px;margin-bottom:.5rem}.if-wishlist-name a{color:inherit;text-decoration:none}.if-wishlist-name a:hover{text-decoration:underline}.if-wishlist-right{flex:0 0 200px;width:200px;margin-left:1.5rem}.if-wishlist .if-product-article{display:block;margin:.5rem 0}.if-wishlist .if-product-sum{font-size:16px}.if-wishlist-delete{display:inline-block;margin:.5rem 0;font-weight:400;color:#c8c8c8}@media(max-width: 992px){.if-wishlist-columns{flex-direction:column}.if-wishlist-right{flex:0 0 auto;margin-left:0}}@media(max-width: 480px){.if-wishlist-columns{align-items:stretch}.if-wishlist-left{flex-direction:column}.if-wishlist-photo{flex:1 1 100%;width:100%}.if-wishlist-info{margin:.5rem 0}.if-wishlist-right{width:unset}}.if-cart-panel .if-wishlist-columns{flex-direction:column;align-items:stretch}.if-cart-panel .if-wishlist-left{flex-direction:column}.if-cart-panel .if-wishlist-right{flex:0 0 auto;width:unset;margin-left:0}.if-cart-panel .if-wishlist-photo{flex:1 1 100%;width:100%}.if-cart-panel .if-wishlist-info{margin:.5rem 0}.if-cart-panel .if-product-addtocart{width:100%}.if-order-list{margin:2rem 0}.if-ol-item{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #004854}.if-ol-item-header{display:flex;justify-content:space-between;align-items:flex-start}.if-ol-item-title{font-family:"GaramondBold";font-size:18px}.if-ol-item-date{color:#c8c8c8}.if-ol-item-status{text-align:right;color:#b0a086;white-space:nowrap}.if-ol-item-body{margin:1rem 0;display:flex;justify-content:space-between;align-items:flex-start}.if-ol-item-left{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:flex-start}.if-ol-item-photo{flex:0 0 200px;min-width:200px;margin-bottom:1rem}.if-ol-item-thumb{width:100%;padding-bottom:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.if-ol-item-info{margin-left:1.5rem}.if-ol-item-name{font-family:"GaramondBold";font-size:16px;margin-bottom:.5rem}.if-ol-item-name a{color:inherit;text-decoration:none}.if-ol-item-name a:hover{text-decoration:underline}.if-ol-item-right{flex:1 1 auto;margin-left:1.5rem;text-align:right}.if-ol-item-cost{margin-left:1rem}@media(max-width: 480px){.if-ol-item-cost{display:block}}.if-ol-footer{display:flex;justify-content:space-between;align-items:flex-start}.if-ol-contact{line-height:1.75}.if-ol-contact p{margin-top:0}.if-ol-address{font-size:15px}.if-ol-summary{text-align:right;font-family:"GaramondBold"}@media(max-width: 992px){.if-ol-item-left{flex-direction:column}.if-ol-item-info{margin-left:0}}@media(max-width: 480px){.if-ol-footer{flex-direction:column-reverse;align-items:stretch}}.if-order-page .if-op-top-2{display:none !important}.if-o-columns{display:flex;justify-content:space-between;align-items:flex-start;margin:1rem 0}.if-o-col-1{flex:0 0 12%;min-width:140px;margin:1rem 0}.if-o-col-2{flex:0 0 270px;margin-left:1.5rem}.if-o-col-3{flex:1 1 auto;margin-left:1.5rem;margin-top:1rem}.if-order-page p{margin-bottom:1rem}.if-order-page p:not(:first-child){margin-top:1rem}.if-order-page .ch-checkbox>span::before{position:relative;bottom:3px}.if-thanks-shader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25);z-index:1960;opacity:0;transform:translateX(200%);transition:opacity 250ms ease-out}.if-thanks .if-thanks-shader{opacity:1;transform:none}.if-thanks-panel{position:fixed;left:50vw;top:50vh;transform:translate(200%);background-color:#fff;padding:3rem;z-index:2010;opacity:0;transition:opacity 250ms ease-out}.if-thanks .if-thanks-panel{opacity:1;transform:translate(-50%, -50%)}.if-offer-login{margin-bottom:1.5rem}.if-ol-item .if-product-sizes{display:inline}.if-ol-item .if-product-size{display:none}.if-ol-item .if-product-size.active{display:inline-block}.if-ol-item.edit .if-product-size{display:inline-block}.if-ol-item-edit{color:#004854;text-decoration:underline;cursor:pointer}.if-ol-item-delete{color:#c8c8c8;text-decoration:underline;cursor:pointer}@media(max-width: 992px){.if-o-col-1{display:none}.if-o-col-2{margin-left:0}}@media(max-width: 700px){.if-o-columns{flex-direction:column-reverse;align-items:stretch}.if-o-col-2{flex:1 1 auto;margin-left:0}.if-o-col-3{margin-left:0}}@media(max-width: 520px){.if-thanks-panel{width:75vw}}.if-op-bottom{display:flex;justify-content:space-between;align-items:center;margin:2rem 0}.if-op-bottom>*{flex:1 1 30%;margin-bottom:1rem}.if-op-bottom-2{flex:1 1 40%;text-align:center;font-size:14px;color:#004854}.if-op-bottom-3{text-align:right}.if-op-bottom-3 a{display:block;color:#b0a086}@media(max-width: 640px){.if-op-bottom{flex-direction:column;align-items:stretch;justify-content:stretch}.if-op-bottom-3{text-align:center}}@media(max-width: 640px){.if-bottom-1{flex-direction:column-reverse;align-items:flex-start}.if-bottom-right{margin-bottom:1rem}}.if-no-margin{margin:0}.if-d-block{display:block}.if-lt-b{display:none}@media(max-width: 767px){.if-gt-a{display:none}}@media(max-width: 640px){.if-gt-b{display:none}.if-lt-b{display:block}}@media(max-width: 800px){.if-gt-c{display:none}}.w-full{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background-color:#fff;display:flex;justify-content:center;align-items:center;transform:scale(0);opacity:0;transition:all 300ms ease-out;cursor:zoom-out}.w-full.shown{transform:none;opacity:1}.w-full img{max-width:100%;max-height:100%}.w-full .if-product-thumb-prev{position:absolute;z-index:2;left:.5rem;top:50%;transform:translateY(-50%);border-color:rgba(0,0,0,.75);color:rgba(0,0,0,.75)}.w-full .if-product-thumb-next{position:absolute;z-index:2;right:.5rem;top:50%;transform:translateY(-50%);border-color:rgba(0,0,0,.75);color:rgba(0,0,0,.75)}.if-similar,.if-seen{margin-top:2rem}.if-similar .if-grid-items,.if-seen .if-grid-items{display:block;position:relative;width:calc((240px + 1rem)*var(--n, 1) - 1rem);max-width:100%;margin-left:auto;margin-right:auto}.if-similar .if-grid-items>*,.if-seen .if-grid-items>*{margin-right:0}.if-similar .if-grid-items.flickity-enabled::after,.if-seen .if-grid-items.flickity-enabled::after{content:"";position:absolute;z-index:5;top:0;right:-1px;bottom:0;width:35px;background:linear-gradient(90deg, rgba(246, 246, 246, 0) 0%, #fff 100%);pointer-events:none}.if-similar .if-grid-items .if-grid-item,.if-seen .if-grid-items .if-grid-item{position:relative;width:21%;width:240px;margin-left:0;margin-right:2rem}.if-similar .flickity-button.previous,.if-seen .flickity-button.previous{outline:none;background:rgba(255,255,255,.3);border:1px solid #000;border-radius:0;color:#000;width:27px;height:27px;font-size:2rem;display:inline-flex;justify-content:center;align-items:center;padding:0 0 .2rem 0;line-height:1;cursor:pointer;left:-14px}.if-similar .flickity-button.previous::after,.if-seen .flickity-button.previous::after{content:"‹";position:relative;top:-1px}.if-similar .flickity-button.previous svg,.if-seen .flickity-button.previous svg{display:none}.if-similar .flickity-button.next,.if-seen .flickity-button.next{z-index:6;outline:none;background:rgba(255,255,255,.3);border:1px solid #000;border-radius:0;color:#000;width:27px;height:27px;font-size:2rem;display:inline-flex;justify-content:center;align-items:center;padding:0 0 .2rem 0;line-height:1;cursor:pointer;right:-14px}.if-similar .flickity-button.next::after,.if-seen .flickity-button.next::after{content:"›";position:relative;top:-1px}.if-similar .flickity-button.next svg,.if-seen .flickity-button.next svg{display:none}@media(max-width: 900px){.flickity-page-dots{display:none}}.a-search{position:relative}.a-search>i.fa-search{opacity:.9;cursor:pointer}.a-search>i.fa-search:hover{opacity:1}.a-search .search-panel{position:absolute;z-index:111;right:0;margin-top:3px;background-color:#004854;padding:.6rem;box-shadow:0 0 9px rgba(0,0,0,.15);border:1px solid #fff;transition:all 250ms cubic-bezier(0.47, 1.64, 0.41, 0.8);opacity:0;transform-origin:right top;transform:scale(0)}.a-search .search-panel label{position:relative;margin:0}.a-search .search-panel label input{display:block;outline:none;border:1px solid #aaa;border-radius:5px;padding:.25em 1.75em .25em .25em;width:100%;min-width:360px;font-family:"Arimo",sans-serif;font-size:1.2rem}.a-search .search-panel label input:focus{border:1px solid #333}.a-search .search-panel label i.fa{display:block;color:#ccc;position:absolute;right:.5em;top:300%}.a-search .search-panel .search-results{background-color:#fff;border-radius:5px;margin-top:.5rem;min-height:30px;max-height:270px;max-width:360px;text-align:left;overflow-y:scroll;overflow-x:hidden;display:none}.a-search .search-panel .search-results.shown{display:block}.a-search .search-panel .search-results .search-item{background-color:#fff;color:#000;padding:3px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-bottom:1px solid #ccc}.a-search .search-panel .search-results .search-item:last-child{border-bottom:none}.a-search .search-panel .search-results .search-item .search-item-thumb{position:relative;flex:0 0 62px;width:62px;height:62px;margin-right:.3rem;border:1px solid #ccc;border-radius:4px}.a-search .search-panel .search-results .search-item .search-item-thumb>img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.a-search .search-panel .search-results .search-item .search-item-info{flex:1 1 auto}.a-search .search-panel .search-results .search-item .search-item-info .search-item-name{font-size:.95rem;font-weight:700;line-height:1.05;margin-bottom:.12em}.a-search .search-panel .search-results .search-item .search-item-info .search-item-sku{font-size:.8rem;color:#aaa;font-weight:400;line-height:1.05;margin-bottom:.12em}.a-search .search-panel .search-results .search-item .search-item-info .search-item-price{font-size:.95rem;font-weight:700}.a-search .search-panel .search-results .search-item .search-item-info .search-item-old-price{color:#bbb;text-decoration:line-through}.a-search .search-panel .search-results .search-item:hover{background-color:#eee}.a-search .search-panel.shown{opacity:1;transform:none}@media(max-width: 680px){.a-search .search-panel{position:fixed;max-width:unset;left:5%;right:5%;transform-origin:88% top}.a-search .search-panel label input{min-width:unset}.a-search .search-panel .search-results{max-width:100%}}@media(max-width: 870px){.a-search{flex:6 1 0;text-align:right}}.if-find-shader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25);z-index:1960;opacity:0;transform:translateX(200%);transition:opacity 250ms ease-out}.if-find-panel{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:610px;padding:3rem 2.5rem 3rem 3rem;overflow-y:hidden;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.45);z-index:1970;opacity:0;transform:scaleX(0);transform-origin:right center;transition:opacity 250ms ease-out,transform 250ms ease-out}.if-find-panel .if-find-close{position:absolute;font-size:24px;top:1rem;right:1rem;cursor:pointer}.if-find-panel .if-grid{height:100%;width:100%;padding-right:.5rem;overflow-x:hidden;overflow-y:auto}.if-find-panel .if-grid .if-grid-item{flex:1 1 34%}.if-find-form{position:relative;margin-bottom:1rem}.if-find-form #find-icon{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:1;color:#ccc;cursor:pointer}.find-input{display:block;outline:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:.5em 2em .5em 1em;width:100%}.find-input::placeholder{color:#ccc}.find-input:active,.find-input:focus{border-color:#333}.if-find-open .if-find-shader,.if-find-open .if-find-panel{transform:none;opacity:1}@media(max-width: 640px){.if-find-panel{padding:3rem 1.5rem 2rem 1.5rem}}.if-find-panel .if-grid,.if-find-page .if-grid{margin-left:inherit}.info-cols{display:flex;justify-content:space-between;align-items:flex-start}.info-cols .info-left{flex:0 0 240px;min-width:240px}.info-cols .info-left .info-float h4{font-weight:700;text-transform:uppercase;margin-bottom:1.4rem}.info-cols .info-left .info-float>div br{display:none}.info-cols .info-left .info-float>div>a{font-size:18px;color:#000;text-decoration:none}.info-cols .info-left .info-float>div>a.active{font-weight:700;text-decoration:underline}.info-cols .info-left .info-float>div>a:hover{text-decoration:underline}.info-cols .info-left .info-float>div>*+*{display:block;margin-top:1rem}@media(min-width: 768px)and (min-height: 600px){.info-cols .info-left .info-float.float{position:fixed;z-index:1;top:86px;left:max(5%,(100% - 1156px)/2);width:240px}}@media(max-width: 640px){.info-cols .info-left{display:none}}.if-static{margin-left:auto;margin-right:auto;margin-bottom:3rem;font-size:1.2rem}.if-static>*+*{margin-top:1em !important;margin-bottom:0 !important}.if-static h2{margin-top:0;margin-bottom:1em}.if-static h4{text-align:center}.if-static ul li{margin-left:1.5rem}.if-static ul>li+li{margin-top:1em}.if-static ol li{margin-left:1rem}.if-static ol>li+li{margin-top:1em}.if-static a{color:#004854;text-decoration:underline}.if-static a:hover{color:#8e1838}.if-static img{display:block;width:100%}.if-static .tac{text-align:center}.if-article-short{margin-bottom:1.5rem}.if-article-short>*+*{margin-top:1em}.if-article-short a{color:#004854;text-decoration:none}.if-article-short a:hover{text-decoration:underline;color:#8e1838}@media(max-width: 767px){.if-article-short{display:none}}.if-article-full{margin-bottom:1.5rem;font-size:1.2rem}.if-article-full>*+*{margin-top:1em !important;margin-bottom:0 !important}.if-article-full h2{margin-bottom:1em}.if-article-full ul li{margin-left:1.5rem}.if-article-full ul>li+li{margin-top:1em}.if-article-full ol li{margin-left:1rem}.if-article-full ol>li+li{margin-top:1em}.if-article-full a{color:#004854;text-decoration:underline}.if-article-full a:hover{color:#8e1838}.if-article-full img{display:block;width:100%}.if-article-full p,.if-article-full li{text-align:justify}@media(max-width: 640px){.if-article-full{font-size:1rem}.if-article-full p,.if-article-full li{text-align:left}}.info-cols.articles-page .if-static{margin-left:3rem}@media(max-width: 900px){.info-cols.articles-page .if-static{margin-left:2rem}}@media(max-width: 720px){.info-cols.articles-page{flex-direction:column}.info-cols.articles-page .info-left{display:none}.info-cols.articles-page .if-static{margin-left:0}}.if2-articles{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-right:-1.5rem}.if2-articles>*{margin-right:1.5rem}.if2-articles .if2-article{flex:1 1 20%;min-width:200px;margin-bottom:1.5rem;position:relative;cursor:pointer}.if2-articles .if2-article .if2-article-thumb{position:relative;overflow:hidden}.if2-articles .if2-article .if2-article-thumb>img{display:block;width:100%;height:auto;object-fit:cover;transition:transform 250ms ease-out}.if2-articles .if2-article:hover .if2-article-thumb>img{transform:scale(1.04)}.if2-articles .if2-article .if2-article-info{padding:.5em}.if2-articles .if2-article .if2-article-info .if2-article-date{text-align:center;font-weight:700;font-size:.875rem;color:#aaa}.if2-articles .if2-article .if2-article-info .if2-article-title{text-align:center;font-family:"Cormorant Unicase",serif;font-weight:700}.if2-articles .if2-article.empty{height:0;visibility:hidden;pointer-events:none;margin-bottom:0}@media(max-width: 800px){.if2-articles{margin-right:-1rem}.if2-articles .if2-article{min-width:40%;margin-right:1rem}}.if2-article-content h2{font-size:1.5rem}.if2-article-content blockquote{position:relative;margin-top:3em;margin-bottom:3em;font-size:1.25rem;width:fit-content;margin-left:auto;margin-right:auto}.if2-article-content blockquote::before,.if2-article-content blockquote::after{content:"";position:absolute;width:clamp(40px,50%,120px);height:2px;background-color:#8e1838;left:50%;transform:translateX(-50%)}.if2-article-content blockquote::before{top:-1.5rem}.if2-article-content blockquote::after{bottom:-1.5rem}.if2-article-content>*+*{margin-top:2rem}.if2-article-content>p.one{text-align:center}.if2-article-content>p.one>img{display:block;width:100%;margin-left:auto;margin-right:auto}.if2-article-content>p.three{display:flex;justify-content:space-between;align-items:stretch}.if2-article-content>p.three>img{flex:0 0 31%;width:31%;display:block}.if2-article-content>div{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.if2-article-content>div img{display:block;height:400px;width:250px;object-fit:contain;height:fit-content}.if2-article-content>div:nth-of-type(2n + 1) p{margin-right:3rem}.if2-article-content>div:nth-of-type(2n){flex-direction:row-reverse}.if2-article-content>div:nth-of-type(2n) p{margin-left:3rem}@media(max-width: 900px){.if2-article-content>div:nth-of-type(2n + 1) p{margin-right:2rem}.if2-article-content>div:nth-of-type(2n) p{margin-left:2rem}.if2-article-content>div img{height:300px}}@media(max-width: 800px){.if2-article-content h2{margin-top:1em}.if2-article-content blockquote{max-width:unset}.if2-article-content>div:nth-of-type(2n + 1) p{margin-right:1.5rem}.if2-article-content>div:nth-of-type(2n) p{margin-left:1.5rem}.if2-article-content>div img{height:180px}}@media(max-width: 460px){.if2-article-content>div{flex-direction:column-reverse !important;margin-bottom:2rem}.if2-article-content>div:nth-of-type(2n + 1) p{margin-right:0}.if2-article-content>div:nth-of-type(2n) p{margin-left:0}.if2-article-content>div img{height:300px;margin-bottom:1rem}}.callback-button{--size: 64px;position:absolute;z-index:160;top:180px;right:2rem;font-family:"Cormorant Unicase",serif;font-weight:400;font-size:.67rem;letter-spacing:.03em;width:var(--size);height:var(--size);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform 250ms ease-out}.callback-button>div{color:#fff;position:relative;z-index:3;text-align:center;padding-top:2px}.callback-button::before{content:"";position:absolute;z-index:-1;background-color:rgba(176,160,134,.5019607843);border-radius:1000px;width:240%;height:240%;top:-70%;left:-70%;pointer-events:none;animation:pulse-ring-2 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;animation-delay:-1s}.callback-button::after{content:"";position:absolute;left:0;top:0;width:var(--size);height:var(--size);background-color:#b0a086;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.3)}@keyframes pulse-ring-2{0%{transform:scale(0.4)}60%,100%{opacity:0}}.callback-button:hover{transform:scale(1.07)}@media(max-width: 1370px){.callback-button{right:.75rem}}.callback-button.mob{position:fixed;display:none;top:unset;right:.75rem;bottom:.75rem}.callback-button.mob::before{animation:none;opacity:0;display:none}.callback-button.mob::after{box-shadow:0 0 8px rgba(0,0,0,.3)}@media(max-width: 990px){.callback-button{display:none}.callback-button.mob{display:flex}}.first-page .callback-button::after{background-color:#004854}.first-page .callback-button.mob{bottom:unset;top:180px}@media(max-width: 640px){.first-page .callback-button.mob{top:unset;bottom:1rem}}@media(max-width: 640px){body:not(.first-page){padding-top:73px}.if-op-top-1{position:fixed;z-index:150;left:0;top:0;right:0}}.sticky-top-2-3{padding-top:73px}.sticky-top-2-3 .if-op-top-2{position:fixed;z-index:150;left:0;top:0;right:0;background-color:#fff}.sticky-top-2-3 .if-op-top-3{position:fixed;z-index:150;left:0;top:40px;right:0}.if-rating-stars{--star-size: 24px;--star-color: #e8e8e8;--star-background: #b0a086;--percent: calc(var(--rating, 5) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1;position:relative;bottom:-3px}.if-rating-stars::before{content:"★★★★★";letter-spacing:1px;background:linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.if-rating-stars.if-testimonial-rating,.if-rating-stars.if-gi-rating{--star-size: 18px;--star-color: #ddd;position:initial;bottom:unset}.if-rating-stars.if-gi-rating{position:absolute;bottom:2px}.if-rating-stars+a{margin-left:.5rem}.if-to-post-feedback{display:block;margin-top:1rem;color:#004854;text-decoration:none}.if-to-post-feedback:hover{text-decoration:underline}.if-form-leave-feedback{max-width:80ch;margin-left:auto;margin-right:auto}.if-form-leave-feedback .cols{display:flex;justify-content:space-between;align-items:stretch}.if-form-leave-feedback .cols .col{flex:1 1 50%;margin-left:1rem}.if-form-leave-feedback .cols .col:first-child{margin-left:0}@media(max-width: 767px){.if-form-leave-feedback{max-width:unset}.if-form-leave-feedback .cols{flex-direction:column}.if-form-leave-feedback .cols .col{flex:1 1 auto;margin-left:0}.if-form-leave-feedback .cols .col:first-child{margin-left:0}}.if-form-leave-feedback label+label{margin-top:1rem}.if-form-leave-feedback textarea{resize:vertical}.if-form-leave-feedback .if-form-buttons{text-align:center}.if-set-rating{--star-on: #b0a086;--star-off: #e8e8e8;display:inline-block;font-family:Times;font-size:0;position:relative;bottom:-3px;cursor:pointer;user-select:none}.if-set-rating span{color:var(--star-off);font-size:24px}.if-set-rating[data-rating="1"] span:nth-child(-n+1){color:var(--star-on)}.if-set-rating[data-rating="2"] span:nth-child(-n+2){color:var(--star-on)}.if-set-rating[data-rating="3"] span:nth-child(-n+3){color:var(--star-on)}.if-set-rating[data-rating="4"] span:nth-child(-n+4){color:var(--star-on)}.if-set-rating[data-rating="5"] span:nth-child(-n+5){color:var(--star-on)}.if-set-rating:hover span{color:var(--star-on)}.if-set-rating:hover span:hover~span{color:var(--star-off)}.if-feedback-thanks{display:none;max-width:80ch;margin-left:auto;margin-right:auto;text-align:center}.if-feedback-thanks p{margin-top:1rem}.if-footer-2{position:relative;z-index:2;background-color:#004854;background-image:url("/img/texture.png");background-position:left top;background-size:auto;color:#fff;padding-top:2rem;padding-bottom:2rem;margin-top:3rem}.if-footer-2 .if2-w{width:90%;max-width:1156px;margin:2rem auto 0 auto}.if-footer-2 .if2-cols{display:flex;justify-content:space-between;align-items:stretch}.if-footer-2 .if2-cols .if2-col:first-child{max-width:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;margin-right:1rem}.if-footer-2 .if2-logo img{display:block;width:200px}.if-footer-2 .if2-logo h4{margin-top:1em;position:relative;font-family:"Cormorant Unicase",serif;font-size:1.5rem;font-weight:700;width:fit-content}.if-footer-2 .if2-logo h4::after{content:"";position:absolute;left:101%;bottom:0;width:.25em;height:.25em;background-color:#fff;transform:rotate(45deg)}.if-footer-2 .if2-logo h5{margin-top:.25em;font-family:"Cormorant Unicase",serif;font-size:1rem;font-weight:400}.if-footer-2 .if2-schedule{margin-top:1rem;margin-bottom:1rem}.if-footer-2 .if2-copyright{font-size:.875rem;line-height:1.5}.if-footer-2 .if-mobmenu-columns .if-mobmenu-column+.if-mobmenu-column{margin-left:.5rem}.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-last-child(2){flex-basis:unset;min-width:unset}@media(max-width: 1160px){.if-footer-2 .if-mobmenu-columns .if-mobmenu-column{flex:0 0 30%}.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(1),.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(2),.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(3){margin-bottom:2rem}.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(4),.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(5),.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(6){margin-bottom:1rem !important}.if-footer-2 .if-mobmenu-columns .if-mobmenu-column+.if-mobmenu-column{margin-left:0}.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-last-child(2){flex-basis:30%;min-width:140px}}@media(max-width: 640px){.if-footer-2 .if-mobmenu-columns{align-items:flex-start;text-align:left}.if-footer-2 .if-mobmenu-columns .if-mobmenu-column{text-align:left}.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(1),.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(2),.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(3){margin-bottom:1rem}.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(4),.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(5),.if-footer-2 .if-mobmenu-columns .if-mobmenu-column:nth-child(6){margin-bottom:1rem !important}}@media(max-width: 890px){.if-footer-2 .if2-cols{flex-direction:column-reverse}.if-footer-2 .if2-cols .if2-col:first-child{margin-right:0;margin-top:2rem}}.adresa{white-space:nowrap}.adresa.mob{display:none}@media(max-width: 740px){.adresa{display:none}.adresa.mob{display:block}}.if-product-parameter a{color:#004854;text-decoration:underline}.if-product-parameter a:hover{color:#8e1838}.if-gi-info-2{margin-left:.5rem}.if-cart-item-delete{font-weight:400}