@charset "UTF-8";.description-detail-product{--padding-block: 60px;font-size:15px;line-height:21px;color:var(--cl-bokara-grey);padding:var(--padding-block) 0;background-color:var(--cl-white-smoke);position:relative;isolation:isolate}.description-detail-product:before{content:"";position:absolute;background-color:var(--cl-white-smoke);width:100vw;height:100%;top:0;left:50%;transform:translate(-50%);z-index:-1;pointer-events:none}.description-detail-product p{margin:0 auto 24px}.description-detail-product p:last-child{margin-bottom:0}.description-detail-product p strong{font-family:WixMadeforText-SemiBold;font-weight:600;font-style:normal}@media (min-width: 768px){.description-detail-product{--padding-block: 100px}.description-detail-product p{width:calc(100% - 120px)}.description-detail-product p:first-child{padding-top:31px;border-top:1px solid var(--cl-gainsboro)}.description-detail-product p:last-child{padding-bottom:31px;border-bottom:1px solid var(--cl-gainsboro)}}@media (min-width: 1024px){.description-detail-product p{width:min(100% - 160px,850px)}}@media (min-width: 1440px){.description-detail-product p{width:850px}}@media screen and (min-width: 1440px) and (min-width: 1440px){.description-detail-product p{width:calc(850px + 70 * (100vw - 1440px) / 480)}}@media screen and (min-width: 1440px) and (min-width: 1920px){.description-detail-product p{width:920px}}.product-info__sale-bar{display:flex;padding:6px 16px;background-color:var(--cl-bokara-grey);color:var(--cl-white);align-items:center;justify-content:center;margin-bottom:1rem;gap:4px}.product-info__sale-bar a{text-decoration:underline}.product-info__wrap-factoid{--padding-block: 60px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:30px 4px;padding:58px 0 var(--padding-block)}.product-info__name{display:block;color:var(--cl-bokara-grey);font-size:18px;line-height:24px;margin-bottom:35px}.product-info__prices{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;margin-bottom:34px}.product-info__prices.hide{display:none}.product-info__cosmetolog-price{border-radius:40px;background-color:var(--cl-allports);font-family:WixMadeforText-Bold;font-weight:700;font-style:normal;font-size:24px;line-height:20px;color:var(--cl-white);padding:6px 12px 10px;margin-right:13px}.product-info__cosmetolog-note{order:1;width:100%;font-size:10px;line-height:120%;color:var(--cl-green-vogue)}.product-info__cosmetolog-note.hide{display:none}.product-info__price{color:var(--cl-grey_2);font-family:WixMadeforText-SemiBold;font-weight:600;font-style:normal;font-size:18px;line-height:20px;margin-right:7px;margin-bottom:2px}.product-info__old-price{font-family:WixMadeforText-Medium;font-weight:500;font-style:normal;color:var(--cl-silver);font-size:18px;line-height:24px;text-decoration:line-through;margin-right:15px}.product-info__description{color:var(--cl-bokara-grey);font-size:15px;line-height:20px;margin-bottom:24px}.product-info__description:last-of-type{margin-bottom:47px}.product-info__sizes{display:flex;gap:2px;margin-bottom:37px}.product-info__column{margin-bottom:42px}.product-info__soon{display:block;font-family:Panama-Italic;font-style:italic;font-weight:400;font-size:20px;line-height:20px;color:var(--cl-green-vogue);margin-bottom:34px}.product-info__soon--hide{display:none}.product-info__soon--hide.shown{display:block}.product-info__add-to-cart[data-in-cart=true] .button--product-info{display:none}.product-info__add-to-cart:not([data-in-cart=true]) .counter--product-info{display:none}@media (min-width: 768px){.product-info{padding-top:10px}.product-info__wrap-factoid{padding:var(--padding-block) 20px;gap:40px 8px}}@media (max-width: 768px){.product-info__sale-bar{flex-direction:column;align-items:flex-start}}@media (min-width: 1024px){.product-info__wrap{display:grid;grid-template-columns:calc(55.19% - 15px) 1fr;grid-template-rows:repeat(30,auto);gap:0 30px}.product-info__column{grid-column:2/3;grid-row:1/2}.product-info__wrap-factoid{grid-column:1/3;grid-row:-1/-2;padding:87px 0 var(--padding-block);max-width:944px;margin:0 auto}.product-info__description:last-of-type{margin-bottom:40px}}@media (min-width: 1280px){.product-info{grid-template-columns:calc(51.87% - 15px) 1fr}}@media (min-width: 1440px){.product-info{display:grid;grid-template-rows:repeat(30,auto);grid-template-columns:calc((100vw - 1440px) * 85 / 479 + 637px) 1fr;gap:0 53px;padding-bottom:113px;padding-top:9px}.product-info__wrap{display:contents}.product-info__wrap-factoid{grid-column:2/3;grid-row:3/4;justify-content:flex-start;--padding-block: 32px;gap:16px 8px;max-width:initial;margin:0;padding-top:30px;padding-bottom:0}}@media (min-width: 1920px){.product-info{grid-template-columns:722px 838px;gap:0 80px;padding-bottom:98px}}.product-gallery{position:relative;width:100%;max-width:727px;margin:0 auto 50px}.product-gallery__list{display:flex;height:auto;margin-bottom:10px;overflow:hidden}.product-gallery__picture.swiper-slide{display:flex;align-items:center;line-height:0;width:100%;max-width:100%;aspect-ratio:1/1;height:auto;background-color:var(--cl-white-smoke);transition:opacity .3s}.product-gallery__picture.swiper-slide img{width:100%;height:100%;object-fit:cover}.product-gallery__video{aspect-ratio:1/1;object-fit:cover}.product-gallery__video,.product-gallery__picture{transition:opacity .3s}.product-gallery__video.swiper-slide-active,.product-gallery__picture.swiper-slide-active{z-index:1}.product-gallery__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;position:static}.product-gallery__badge{position:absolute;top:calc((100vw - 32px)*.0486);left:4.86%;z-index:2;max-width:75%;color:var(--cl-green-vogue);font-size:10px;line-height:16px;letter-spacing:.5px;text-transform:uppercase}.product-gallery .swiper-pagination-bullet{position:relative;width:50px;height:50px;padding:0;border:none;border-radius:50%;background-color:transparent;overflow:hidden;cursor:pointer;opacity:1;margin:0}.product-gallery .swiper-pagination-bullet .icon{color:var(--cl-white);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:24px}.product-gallery .swiper-pagination-bullet:only-child{display:none}.product-gallery .swiper-pagination-bullet:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:1px solid transparent;border-radius:50%;transition:border-color .3s}.product-gallery .swiper-pagination-bullet-active:before{border-color:var(--cl-green-vogue)}@media (hover: hover){.product-gallery .swiper-pagination-bullet:hover:before{border-color:var(--cl-green-vogue)}}.product-gallery .swiper-pagination-bullet picture{display:block;width:100%;height:100%}.product-gallery .swiper-pagination-bullet img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.product-gallery{margin-bottom:40px}.product-gallery .swiper-pagination-bullet{width:60px;height:60px}.product-gallery__pagination{gap:10px}.product-gallery__badge{top:min(26px,(100vw - 40px) * .0357);left:3.57%;font-size:12px;line-height:16px}}@media (min-width: 1024px){.product-gallery{position:sticky;top:53px;left:0;grid-column:1/2;grid-row:1/-2;height:fit-content;margin:0}.product-gallery__badge{top:calc((100% - 60px - 10px) / 1.1395 * .04348);left:4.348%;font-size:10px}.product-gallery__pagination{justify-content:flex-start}}@media (min-width: 1440px){.product-gallery{max-width:none}}@media (min-width: 1920px){.product-gallery__badge{top:calc((100% - 60px - 10px) / 1.1395 * .04017);left:3.6%;font-size:12px;font-family:WixMadeforText-Medium;font-weight:500;font-style:normal}}: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}.factoid{display:flex;align-items:center;flex-direction:column;row-gap:4px;font-size:14px;line-height:18px;text-align:center;color:var(--cl-bokara-grey);width:calc(50% - 2px);max-width:174px}.factoid__img{width:35px;height:35px;object-fit:contain}@media (min-width: 768px){.factoid{width:calc(20% - 6.4px);max-width:none}.factoid--type-1{width:calc(25% - 6px)}.factoid--type-2{width:calc(33.3333333333% - 5.3333333333px)}.factoid--type-3{flex:1 0 auto}}@media (min-width: 1024px){.factoid{max-width:174px}}@media (min-width: 1440px){.factoid{flex-direction:row;flex-grow:0;column-gap:8px;width:calc(33.3333333333% - 5.3333333333px);max-width:none;text-align:left}}
