@charset "UTF-8";:root{--cl-transparent: transparent;--cl-white: #ffffff;--cl-black: #000000;--cl-gray: #dddddd;--cl-pure-or-mostly-pure-red: #ff0000;--cl-very-dark-gray-mostly-black: #212121;--cl-bokara-grey: #13100d;--cl-nero: #2a2a2a;--cl-green-vogue: #1a3c47;--cl-suva-grey: #8f8f8f;--cl-silver: #bfbfbf;--cl-heather: #b6c3ca;--cl-bright-grey: #555a65;--cl-white-smoke: #f8f8f8;--cl-very-light-grey: #c8c8c8;--cl-porsche: #dda458;--cl-gainsboro: #dbdbdb;--cl-tundora: #5a5856;--cl-sauvignon: #eeeae8;--cl-grey_2: #838383;--cl-allports: #2d6a77;--cl-romance: #f2f0eb;--cl-nordic: #173c44;--cl-geranium: #e62e2e;--cl-hokey-pokey: #d79a2a;--cl-glacier: #78aab5;--cl-arapawa: #225261;--cl-green-vogue-75: rgb(26, 60, 71, .75);--cl-green-vogue-30: rgb(26, 60, 71, .3);--cl-green-vogue-25: rgb(26, 60, 71, .25);--cl-white-smoke-10: rgba(248, 248, 248, .1);--cl-silver-70: rgba(191, 191, 191, .7);--cl-black-25: rgba(0, 0, 0, .25);--cl-bokara-grey-55: rgba(19, 16, 13, .55);--container-padding: 16px}@media (min-width: 768px){:root{--container-padding: 20px}}@media (min-width: 1024px){:root{--container-padding: 40px}}@media (min-width: 1440px){:root{--container-padding: 80px}}@media (min-width: 1920px){:root{--container-padding: 140px}}.modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--cl-black-25);z-index:10}.modal__container{position:relative;display:flex;gap:20px;width:80%;min-width:320px;height:80%;min-height:600px;padding:20px;border-radius:20px;background:var(--cl-white)}.modal__close{position:absolute;top:16px;right:16px;display:flex;width:24px;height:24px;z-index:2;cursor:pointer}.modal__close i{font-size:20px}.modal__info{display:flex;flex-direction:column;flex-shrink:0;gap:20px;width:250px;height:100%;padding-top:20px;max-height:100%;overflow-y:auto}.modal #map{display:flex;width:100%;height:100%}@media screen and (max-width: 1024px){.modal__container{width:90%;height:90%;flex-direction:column}.modal__info{width:100%;height:auto;min-height:150px;padding-top:0}.modal #map{height:auto;max-height:69%}}.article-pvz{display:flex;flex-direction:column;gap:10px}.article-pvz__title{font-family:Panama-Regular,sans-serif;font-size:24px;font-weight:700}.article-pvz__info{font-family:inherit;font-size:16px;line-height:1.5}.swiper-pagination{width:auto!important;position:static!important}.swiper-pagination-bullet{margin:0!important}.product-card{align-self:center;position:relative;width:100%;max-width:467px;height:100%}.product-card__sale-bar{display:flex;width:100%;padding:6px 16px;background-color:var(--cl-bokara-grey);color:var(--cl-white);align-items:center;justify-content:center;margin-bottom:1rem;gap:4px}@media (max-width: 768px){.product-card__sale-bar{flex-direction:column;align-items:flex-start}}.product-card__link{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;column-gap:17px;height:100%;padding:0 8px 70px}.product-card__picture{grid-column:1/4;justify-self:center;width:calc(100% + 16px);height:auto;margin-inline:-8px;margin-bottom:10px;aspect-ratio:288/350;background-color:var(--cl-white-smoke);line-height:0;max-height:650px}.product-card__picture img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.product-card__title{grid-column:1/4;color:var(--cl-bokara-grey);text-align:left;font-family:Panama-Regular;font-weight:400;font-style:normal;font-size:18px;line-height:24px;text-transform:uppercase;margin-bottom:-2px}.product-card__info{grid-column:1/4;color:var(--cl-bokara-grey);text-align:left;font-size:14px;line-height:18px;margin-bottom:12px}.product-card__info:last-child{margin-bottom:8px}.product-card:not(:has(.product-card__price)) .product-card__info{margin-bottom:6px}.product-card__sizes{grid-column:1/4;display:flex;justify-content:center;column-gap:2px;width:100%;height:fit-content;margin-top:auto;margin-bottom:6px}@media not all and (pointer: coarse){.product-card__sizes{opacity:0;transition:opacity .3s}}.product-card__price-wrap{grid-column:1/4;display:flex;flex-wrap:wrap;align-items:baseline;row-gap:4px;min-height:25px;margin-bottom:6px}.product-card__price-wrap.hide{display:none}.product-card:not(:has(.product-card__cosmetolog-price)) .product-card__price-wrap{margin-bottom:3px}.product-card__cosmetolog-price{font-family:WixMadeforText-SemiBold;font-weight:600;font-style:normal;font-size:18px;line-height:20px;color:var(--cl-white);background-color:var(--cl-allports);border-radius:21px;margin-right:10px;padding:2px 10px 6px}.product-card__price{color:var(--cl-bokara-grey);font-family:WixMadeforText-SemiBold;font-weight:600;font-style:normal;font-size:16px;line-height:20px;margin-right:10px}.product-card__cosmetolog-price~.product-card__price{color:var(--cl-grey_2)}.product-card__old-price{color:var(--cl-silver);font-family:WixMadeforText-SemiBold;font-weight:600;font-style:normal;font-size:16px;line-height:20px;letter-spacing:-.1px;text-decoration:line-through;margin-right:8px}.product-card__old-price:last-child{margin-right:0}.product-card__cosmetolog-note{grid-column:1/4;color:var(--cl-green-vogue);font-size:12px;line-height:120%;margin-bottom:8px}.product-card__cosmetolog-note.hide{display:none}.product-card__badge{position:absolute;top:12px;left:12px;max-width:calc(100% - 80px);color:var(--cl-green-vogue);font-size:10px;line-height:16px;letter-spacing:.5px;text-transform:uppercase}.product-card__soon{grid-column:1/4;color:var(--cl-green-vogue);font-family:Panama-Italic;font-style:italic;font-size:16px;font-weight:400;line-height:20px;text-align:center;align-self:center}.product-card__soon--hide{display:none}.product-card__soon--hide.shown{display:block}.product-card--recommended,.product-card--cart-recommended{align-self:stretch;max-width:none;height:auto}.product-card--cart-recommended.swiper-slide{width:260px}.product-card--no-interactive{pointer-events:none}.product-card--static{width:100%;height:100%;max-width:100%}.product-card--new{padding-bottom:50px}.product-card__add-to-cart[data-in-cart=true] .button--product-card{display:none}.product-card__add-to-cart:not([data-in-cart=true]) .counter--product-card{display:none}.product-card .counter--product-card{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media not all and (pointer: coarse){.product-card:hover .button--product-card:not(:disabled),.product-card:hover .product-card__sizes,.product-card:hover .icon-btn--product-onhover,.product-card:hover .icon--lotos{opacity:1}.product-card:hover .button--product-card:disabled{opacity:.5}}@media (min-width: 375px){.product-card--cart-recommended.swiper-slide{width:283px}}@media (min-width: 628px){.product-card{align-self:stretch}}@media (min-width: 768px){.product-card--cart-recommended.swiper-slide{width:359px}}@media (min-width: 1024px){.product-card--recommended,.product-card--recommended.swiper-slide{width:calc(33.3333333333% - 6.6666666667px)}.cart-recommended__cont:not(.swiper-initialized) .product-card--cart-recommended{width:calc((100% - 20px) / 3)}}@media (min-width: 1280px){.cart-recommended__cont:not(.swiper-initialized) .product-card--cart-recommended{width:calc((100% - 48px)/4)}}@media (min-width: 1440px){.product-card{max-width:none}.product-card__link{padding-inline:16px}.product-card__picture{width:calc(100% + 32px);margin-inline:-16px}.product-card__price-wrap{margin-bottom:16px}.product-card__price-wrap:has(+.product-card__sizes){margin-bottom:6px}.product-card__cosmetolog-note{margin-top:-8px}.product-card__info:last-child{margin-bottom:15px}}@media (min-width: 1920px){.product-card__badge{top:23px;left:23px;font-size:16px;line-height:20px;letter-spacing:0}.product-card__price-wrap{margin-bottom:6px}.product-card__cosmetolog-note{margin-top:0}.product-card__info:last-child{margin-bottom:6px}}
