@charset "UTF-8";.product{padding:24px 0 40px}.product .container{display:-ms-grid;display:grid;-ms-grid-columns:600px 1fr;grid-template-columns:600px 1fr;gap:80px}.product .woocommerce-product-gallery__wrapper{position:sticky;top:calc(var(--height-header-small) + var(--height-bar) + 10px)}.product-gallery-main-photo{position:relative;padding-bottom:100%;max-width:600px}.product-gallery-main-photo img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery-main .slider-pagination{position:absolute;width:auto;left:auto;top:auto;bottom:12px;right:12px;z-index:10;background:rgba(12,12,81,.24);padding:5px 12px;border-radius:16px;font-weight:700;font-size:12px;line-height:14px;text-align:center;color:#fff}.product-gallery-main .slider-button{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:40px;height:40px;border-radius:50%;background:rgba(12,12,81,.24);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-gallery-main .slider-button.-prev{left:25px}.product-gallery-main .slider-button.-prev svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.product-gallery-main .slider-button.-next{right:25px}.product-gallery-main .slider-button.-next svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.product-gallery-main .slider-button svg{width:14px;height:14px;fill:#fff}.product-gallery-thumbnails{margin-top:12px}.product-gallery-thumbnails-photo{position:relative;padding-bottom:95%;cursor:pointer}.product-gallery-thumbnails-photo img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery-wfocu{position:relative}.product-gallery-wfocu span{position:absolute;top:10px;left:10px;background:#06a142;font-size:14px;padding:6px 10px}.product-info{min-width:0;-ms-flex-preferred-size:auto;flex-basis:auto}.product-info h1{font-family:Canela,serif;color:#0c0c51;font-weight:700;font-size:40px;line-height:120%}.product-info p+ul{margin-top:-25px;padding-left:12px}.product-info p+ul:last-child{margin-bottom:0}.product-info p+ul li{list-style:none}.product-info p+ul li:before{content:"•";font-size:24px;position:absolute;top:1px;left:-15px;color:#f48473}.product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;line-height:16px;color:#486581;margin:10px 0 20px}.product-rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:600;font-size:12.5px;line-height:10px}.product-rate .stars{margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-rate .stars svg{width:12px;height:12px}.product-rate .stars svg.-empty{opacity:.32}.product-rate .stars span{--filled-color:252,175,38,1;--empty-color:217,226,236,1;--size:12px;width:var(--size);height:var(--size);min-width:var(--size);background:-webkit-gradient(linear,left top,right top,from(rgba(var(--filled-color))),color-stop(0,rgba(var(--empty-color))));background:-o-linear-gradient(left,rgba(var(--filled-color)) var(--width,100%),rgba(var(--empty-color)) 0);background:linear-gradient(90deg,rgba(var(--filled-color)) var(--width,100%),rgba(var(--empty-color)) 0)}.product-rate .stars span:not(:last-child){margin-right:4px}.product-rate span{margin-top:3px}.product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 0 15px;font-size:24px;font-weight:600;line-height:24px;letter-spacing:-.4px}.product-price sup{top:-.2em}.product-price ins{color:#0c0c51;font-style:normal;text-decoration:none}.product-price del{display:inline-block;margin:0 6px 0 0;font-size:16px;font-weight:400;text-decoration:line-through;opacity:.5}.product-price span{display:inline-block;margin-right:10px;font-size:16px;font-weight:400;text-decoration:line-through;opacity:.5}.product-price span.period{text-decoration:none;margin-right:0}.product-price span.price_right{text-decoration:inherit;opacity:1;font-weight:600;margin-right:0}.product-price span.tax{text-decoration:none;margin:0}.product-price .amount span .tax{display:none}.product-price .tag{display:inline-block;position:relative;top:-2px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:4px 6px 2px;margin:0 0 0 8px;border:1px solid #d9e2ec;border-radius:4px;color:#829ab1;font-size:12px;font-weight:500;line-height:16px;vertical-align:center;text-transform:none}.product-price .tag em{color:#0c0c51;font-weight:600;font-style:normal}.product-desc{color:#0c0c51;font-size:16px;margin-top:32px;line-height:175%}.product-linked{display:block;position:relative;margin:20px 0 -10px;z-index:3}.product-linked.is-expanded .selected{border-radius:6px 6px 0 0}.product-linked.is-expanded .items{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);visibility:visible;opacity:1}.product-linked.is-expanded .toggle{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.product-linked .label{display:block;padding:0;margin:0 0 8px;color:#0c0c51;font-size:16px;font-weight:600;line-height:20px;text-align:left}.product-linked .selected{padding:4px;border:1px solid #bcccdc;border-radius:6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.product-linked .selected:hover{border-color:#0080d0}.product-linked .selected:hover .toggle{background-color:#0080d0}.product-linked .items{display:block;position:absolute;top:100%;right:0;left:0;overflow:hidden;padding:4px;margin:0;border:1px solid #bcccdc;border-top:0;border-radius:0 0 6px 6px;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;visibility:hidden;opacity:0}.product-linked .item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;margin:0;border-radius:4px;color:#486581;font-size:16px;font-weight:500;font-style:normal;line-height:20px;text-decoration:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:1;gap:10px}.product-linked .item.is-selected:after{content:"";display:block;position:relative;right:5px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;background:url(../../img/icons/check-in-circle-green.svg) 50% 50%/contain no-repeat}.product-linked a.item:hover{background-color:#f0f6fb}.product-linked .icon{display:block;position:relative;overflow:hidden;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:3px}.product-linked img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.product-linked .details{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;color:inherit;font:inherit}.product-linked .toggle{content:"";display:block;position:relative;top:0;right:5px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:11px;height:6px;background-color:currentColor;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-mask:url(../../img/icons/arrow-down.svg) 50% 50%/contain no-repeat}.product-options{display:block;position:relative;padding:0;margin:24px 0 0;z-index:1}.product-options.is-singular .option{padding:12px 15px;border-color:transparent;background:rgba(178,216,243,.25)}.product-options.is-singular .option:has(.tag){padding-top:21px}.product-options .option{display:block;position:relative;margin:0 0 15px;border:1px solid #bcccdc;border-radius:6px;background:#fff;color:#486581;font-family:"Maison Neue",sans-serif;font-size:16px;font-weight:500;line-height:20px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer}.product-options .option:last-child{margin-bottom:0}.product-options .option:has(.selector:checked){border-color:transparent;background:rgba(178,216,243,.25)}.product-options .option:has(.selector:checked) .contents{display:block}.product-options input[type=radio]{display:block;position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin:0;border:1px solid #bcccdc;border-radius:50%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-options input[type=radio]:checked{border-color:#06a142;background:url(../../img/icons/check-in-circle-green.svg) 50% 50%/contain no-repeat}.product-options .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:54px;padding:10px 15px;gap:8px 12px}.product-options .name{display:block;position:relative;top:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.product-options .price{display:block;position:relative;top:1px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;color:#0c0c51;font-size:15px;font-weight:600}.product-options .price .price_right{padding:0;margin:0;font-size:13px;font-weight:inherit;text-decoration:inherit}.product-options .price ins{text-decoration:none}.product-options .price del{display:inline-block;margin:0 4px 0 0;color:#829ab1;font-size:13px;font-weight:600;text-decoration:line-through}.product-options .period{display:inline-block;margin:0 0 0 3px;color:#486581;font-size:13px;font-weight:500;text-decoration:none}.product-options .contents{display:none;padding:0 15px 12px;margin:-2px 0 0}.product-options .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;gap:10px}.product-options .cards:has(.tag) .card{padding-top:20px}.product-options .card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 8px;border:1px solid rgba(178,216,243,.25);border-radius:6px;background:#fff;font-size:14px;font-weight:500;text-align:center;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer}.product-options .card:has(:checked){border-color:#0c0c51}.product-options .card .name{margin:0 0 4px;font-size:16px}.product-options .card .price{margin-top:auto}.product-options .card input{margin:0 0 8px}.product-options .card input:checked{border-color:#06a142;background:#06a142;-webkit-box-shadow:0 0 0 5px #fff inset;box-shadow:0 0 0 5px #fff inset}.product-options .tag{display:block;position:absolute;top:-9px;left:50%;max-width:calc(100% - 10px);padding:3px 8px 1px;border-radius:10px;background-color:#0064a3;color:#fff;font-size:11px;font-weight:600;line-height:14px;text-align:center;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-options .number{display:block;margin:0 0 3px;font-weight:600}.product-options .unit{display:block;color:#829ab1;font-size:13px;font-weight:500;line-height:14px}.product-options .product-counter{margin:0 0 15px;border-radius:6px;background-color:#fff}.product-options .product-counter input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;min-width:0}.product-options .product-counter button{width:20px;height:20px}.product-options .features{display:block;padding:0;margin:0}.product-options .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px;color:#0c0c51;font-size:14px;font-weight:500;line-height:20px;gap:10px;--mask-image:url(../../img/icons/feature-percent.svg)}.product-options .feature:last-child{margin-bottom:0}.product-options .feature:before{content:"";display:block;position:relative;top:-1px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin:0 1px 0 2px;background-color:currentColor;-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat}.product-options .feature_clock{--mask-image:url(../../img/icons/feature-clock.svg)}.product-options .feature_pack{--mask-image:url(../../img/icons/feature-pack.svg)}.product-options .feature_none:before{display:none}.product-checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:25px -10px -15px}.product-checklist li{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;padding:0 10px;margin:0 0 15px;border-left:1px solid #d9e2ec;color:#486581;font-size:16px;font-weight:500;font-style:normal;line-height:20px;text-align:center}.product-checklist li:first-child{border-left:0}.product-checklist strong{color:#0c0c51;font-weight:600}.product-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0 0;position:relative;z-index:1}.product-actions.no-border{border-bottom:0;padding-bottom:20px}.product-actions .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:10px}.product-actions .btn.-lg{padding:20px 15px 18px}.product-actions .btn:before{content:"";display:block;position:relative;top:-1px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;background-color:currentColor;-webkit-mask:url(../../img/icons/cart.svg) 50% 50%/contain no-repeat}.product-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 10px;margin-right:16px;border:1px solid #d9e2ec;border-radius:28px}.product-counter.is-hidden{display:none}.product-counter button{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.product-counter button svg{width:10px;height:10px;fill:#0c0c51}.product-counter input{width:48px;padding:2px 0 0;margin:0 2px;color:#0c0c51;font-size:16px;font-weight:600;line-height:24px;text-align:center;-webkit-text-fill-color:#0c0c51;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-counter input::-webkit-inner-spin-button,.product-counter input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.product-notice{display:block;padding:20px;margin:-10px 0 20px;background-color:#f0f4f8}.product-notice:first-child{margin-top:0}.product-notice:last-child{margin-bottom:0}.product-notice .title{display:block;margin:0 0 12px;color:#0c0c51;font-size:16px;font-weight:600;line-height:20px;text-align:left}.product-notice .title:last-child{margin-bottom:0}.product-notice .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.product-notice .field{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.product-notice .field_wide{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.product-notice input{display:block;width:100%;padding:12px 15px;border:1px solid #fff;background-color:#fff;font-size:16px;font-weight:400;line-height:20px}.product-notice input:focus{border-color:#0080d0}.product-notice .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:46px;padding:5px 25px;border:none;border-radius:0;text-align:center}.product-notice .btn.-md{padding:5px 25px}.product-notice .btn:disabled{background:url(../../img/icons/loading.svg) 50% 50%/19px 19px no-repeat #d9e2ec;color:transparent;-webkit-animation:none;animation:none;pointer-events:none}.product-notice .error{display:block;margin:10px 0 -5px;color:#ef5b44;font-size:15px;line-height:20px}.product-notice .success{display:block;margin:15px 0 -5px;color:#06a142;font-size:16px;font-weight:600;line-height:20px}.product-availability{display:block;padding:15px 20px;margin:15px 0 0;border-radius:40px;background-color:#f0f4f8;color:#0c0c51;font-size:16px;font-weight:500;line-height:22px;text-align:center}.product-availability.is-error{background-color:#fff3f3;color:#44110a}.product-reviews{display:block;position:relative;overflow:hidden;padding:20px;margin:25px 0 0;background:#f5f2ed;font-family:"Maison Neue",sans-serif;font-size:14px;font-weight:500;line-height:18px;--swiper-pagination-color:#0c0c51}.product-reviews .reviews-slider{display:block;position:relative}.product-reviews .swiper-wrapper{background:#fff}.product-reviews .swiper-slide{width:100%;height:auto;padding:20px;background:#fff}.product-reviews .swiper-pagination{position:relative;right:auto;bottom:auto;left:auto;margin:15px 0 -5px;text-align:center}.product-reviews .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 12px;gap:10px}.product-reviews .name{display:block;color:#0c0c51;font-weight:600}.product-reviews .platform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#486581;font-size:13px;font-weight:500;line-height:18px;gap:5px}.product-reviews .platform a{color:inherit;font-weight:inherit;text-decoration:underline}.product-reviews .platform a:hover{text-decoration:none}.product-reviews .platform .rate{color:#0c0c51;font-weight:600}.product-reviews .platform .icon{display:block;position:relative;top:-2px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:20px;height:20px;margin-right:3px;background:url(../../img/icons/kiyoh.svg) 50% 50%/contain no-repeat}.product-reviews .platform .icon_google{background-image:url(../../img/icons/google.svg)}.product-reviews .platform .icon_trustpilot{background-image:url(../../img/icons/trustpilot.svg)}.product-reviews .rating{display:inline-block;position:relative;width:62px;vertical-align:middle}.product-reviews .rating:after{content:"";display:block;padding-bottom:16.13%}.product-reviews .rating:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(252,175,38,.3);z-index:1;-webkit-mask:url(../../img/icons/star.svg) 0 50%/auto 100% repeat-x}.product-reviews .rating>span{position:absolute;top:0;bottom:0;left:0;background-color:#fcaf26;font-size:0;line-height:0;z-index:2;-webkit-mask:url(../../img/icons/star.svg) 0 50%/auto 100% repeat-x}.product-reviews .text{margin:-2px 0;color:#486581;font-size:14px;font-weight:500;line-height:22px}.product-tabs{display:block;position:relative;padding:0;margin:25px 0 0;color:#0c0c51;font-size:14px;font-weight:500;line-height:22px}.product-tabs .tab{display:block;padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #d9e2ec}.product-tabs .tab:last-child{padding-bottom:0;margin-bottom:0;border-bottom-width:0}.product-tabs .tab.is_active .contents{display:block}.product-tabs .tab.is_expanded .toggle:after{height:2px;margin-top:-1px}.product-tabs .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;cursor:pointer;gap:10px}.product-tabs .heading h3{margin:0;color:#0c0c51;font-size:24px;font-weight:500;line-height:24px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.product-tabs .heading .toggle{display:block}.product-tabs .toggle{display:block;position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-left:10px;color:#0c0c51;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-tabs .toggle:after,.product-tabs .toggle:before{content:"";display:block;position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background-color:currentColor;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.product-tabs .toggle:after{width:2px;height:14px;margin:-7px 0 0 -1px}.product-tabs .contents{display:none;position:relative;overflow:hidden;margin:15px 0 0}.product-tabs .text{color:#486581}.product-tabs .text table{width:100%}.product-tabs .text ol,.product-tabs .text p,.product-tabs .text table,.product-tabs .text ul{margin:0 0 6px;color:inherit;font:inherit}.product-tabs .text ol:last-child,.product-tabs .text p:last-child,.product-tabs .text table:last-child,.product-tabs .text ul:last-child{margin-bottom:0}.product-tabs .text li{margin:0 0 5px}.product-tabs .text li:last-child{margin-bottom:0}.product-tabs .text strong{color:#0c0c51}.product-tabs .text thead tr:nth-child(n){background-color:transparent}.product-tabs .text thead th{color:#0c0c51;font-size:14px;font-weight:600}.product-tabs .text tr{background-color:transparent}.product-tabs .text tr:nth-child(2n+1){background-color:rgba(178,216,243,.25)}.product-tabs .text td,.product-tabs .text th{padding:10px 8px 8px;border:none;color:inherit;font-size:inherit;line-height:inherit;background:0 0}.product-tabs .text td:first-child,.product-tabs .text th:first-child{padding-left:16px}.product-tabs .text td:last-child,.product-tabs .text th:last-child{padding-right:16px}.product-tabs .table{overflow-x:auto;overflow-y:hidden}.product-tabs .cards{display:block;position:relative;overflow:hidden}.product-tabs .card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:280px;height:auto;padding:0;margin:0}.product-tabs .card .image{display:block;position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:auto}.product-tabs .card .image:before{content:"";display:block;padding-bottom:60%}.product-tabs .card img{display:block;position:absolute;width:100%;height:100%;inset:0;-o-object-fit:cover;object-fit:cover}.product-tabs .card .details{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;padding:15px 20px;background-color:#f0f4f8}.product-tabs .card .title{display:block;margin:0 0 2px;font-size:15px;font-weight:600}.product-tabs .card .title:last-child{margin-bottom:0}.product-tabs .list.is_expanded .item{display:-webkit-box;display:-ms-flexbox;display:flex}.product-tabs .list.is_expanded .expand{display:none}.product-tabs .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0;gap:20px}.product-tabs .item:first-child{margin-top:0}.product-tabs .item:nth-child(n+4){display:none}.product-tabs .item .icon{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;background:url(../../img/icons/accordion-immune.svg) 50% 50%/contain no-repeat}.product-tabs .item .icon_gut{background-image:url(../../img/icons/accordion-gut.svg)}.product-tabs .item .icon_stomach{background-image:url(../../img/icons/accordion-stomach.svg)}.product-tabs .item .icon_custom{background:0 0}.product-tabs .item .icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-tabs .item .title{display:block;font-size:15px;font-weight:600}.product-tabs .item .text{display:block;color:#486581}.product-tabs .expand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;min-height:32px;padding:4px 12px 2px;margin:15px 0 0;border:1px solid #d9e2ec;border-radius:3px;background:0 0;color:#0c0c51;font-size:13px;font-weight:600;line-height:16px;text-align:center;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.product-tabs .expand:hover{border-color:#0080d0;background-color:#0080d0;color:#fff}.product-tabs .swiper-scrollbar{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin:15px 0 0;border-radius:0;background-color:#f0f4f8}.product-tabs .swiper-scrollbar-drag{border-right:0;background-color:#bcccdc}.product .added_to_cart,.product .ywdpd-table-discounts-wrapper:empty{display:none}.product .checklist{margin-top:20px}.product .checklist span{font-weight:700}.product .payment-methods{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0 0;gap:8px}.product .out-of-stock{display:block;margin-top:30px;color:red}.product .in-stock{display:none}.product-wfocu .product-info{padding-top:40px}.product-wfocu-actions a{display:block;margin-bottom:8px}.product-wfocu-actions p{font-size:14px;color:#0c0c51;text-align:center;display:block;margin-top:15px}.product-urgency-single{margin-top:5px;padding-bottom:40px;border-bottom:1px solid #f0f4f8}.product-urgency-single span{font-size:16px!important}.review-more,.reviews-more{margin-top:40px}.single-product .alert--success{background:#0080d0;padding:20px}.single-product .alert--success .container{padding:0}.single-product .alert--success p{color:#fff;font-size:16px}.single-product .alert--success a{background:#0c0c51;color:#fff;border-radius:100px;padding:10px 20px;text-decoration:none;font-weight:700;margin-right:15px}.single-product .alert--success a:hover{background:#fff;color:#0c0c51}.single-product .article-card-categories{display:none}#ywdpd-table-discounts bdi,#ywdpd-table-discounts td{font-size:14px}#ywdpd-table-discounts th{background:#fff;color:#0c0c51}#ywdpd-table-discounts tr:nth-child(even),#ywdpd-table-discounts tr:nth-child(odd){background:#fff}#ywdpd-table-discounts td.qty-info:hover,#ywdpd-table-discounts td:hover bdi,#ywdpd-table-discounts td:hover span{color:#0080d0}#ywdpd-table-discounts td.qty-price-info.ywdpd_qty_active,#ywdpd-table-discounts td.qty-price-info.ywdpd_qty_active bdi,#ywdpd-table-discounts td.qty-price-info.ywdpd_qty_active span{color:#0080d0;font-weight:700}#ywdpd-table-discounts td.qty-info.ywdpd_qty_active{color:#0080d0!important;border-right:2px solid #0080d0;border-top:2px solid #0080d0;border-left:2px solid #0080d0;font-weight:700}#ywdpd-table-discounts.horizontal td.qty-price-info.ywdpd_qty_active{border-right:2px solid #0080d0;border-bottom:2px solid #0080d0;border-left:2px solid #0080d0}.ywdpd-table-discounts-label{margin-top:20px}.info-sources{margin-top:-60px;margin-bottom:60px}.info-sources a,.info-sources li,.info-sources p{font-size:14px!important}.info-sources li,.info-sources p{color:#486581}.info-sources li strong,.info-sources p strong{color:#0c0c51}.info-sources ol li,.info-sources ul li{margin-bottom:0}.info-sources ol,.info-sources p,.info-sources ul{margin-bottom:10px}.info-sources ol:last-child,.info-sources p:last-child,.info-sources ul:last-child{margin-bottom:0}@media (max-width:1299px){.product .container{gap:50px}}@media (max-width:1169px){.product .container{-ms-grid-columns:475px 1fr;grid-template-columns:475px 1fr;gap:40px}.product-info{padding-top:20px}}@media (max-width:991px){.product .container{-ms-grid-columns:100%;grid-template-columns:100%}.product-gallery-main-photo{max-width:100%}.product-info{padding:0}.product-wfocu .product-info{padding-top:0}}@media (max-width:767px){.product{padding-top:0}.product .container{gap:30px}.product-gallery-main .slider-pagination{bottom:10px;right:10px}.product-gallery-main .slider-button{display:none;width:32px;height:32px}.product-gallery-main .slider-button.-prev{left:10px}.product-gallery-main .slider-button.-next{right:10px}.product-gallery-main .slider-button svg{width:12px;height:12px}.product-gallery-wfocu span{font-size:12px}.product-info h1{font-size:32px}.product-info p+ul{margin-top:-15px}.product-info p+ul li:before{font-size:22px}.product-details{display:block}.product-rate{margin-top:12px}.product-rate .stars span:not(:last-child){margin-right:3px}.product-price{font-size:22px;line-height:22px}.product-desc{margin-top:25px}.product-counter{margin-right:12px;padding:8px 10px}.single-product .alert--success a{display:block;width:auto;text-align:center;margin-bottom:20px}.info-sources{margin-top:15px;margin-bottom:40px}}@media (max-width:575px){.product-gallery-main-photo{padding-bottom:90%}.product-actions{display:block}.product-counter{margin-right:0;margin-bottom:8px}.product-counter input{width:100%}.product-tabs .heading h3{font-size:20px}.product-tabs .card .details{padding:12px 15px}.product-wfocu .product-info h1{font-family:Canela,serif;color:#0c0c51;font-weight:700;font-size:32px;line-height:125%}}@media (max-width:575px) and (max-width:767px){.product-wfocu .product-info h1{font-size:28px}}@media (hover:hover){.product-options .card:hover{border-color:#0064a3}.product-tabs .heading h3:hover,.product-tabs .toggle:hover{color:#0080d0}}