.opk-blog-item__image{position:relative}.opk-blog-item__tags{position:absolute;right:0px;bottom:28px;z-index:10;display:flex;flex-direction:column-reverse;align-items:flex-end;flex-wrap:wrap;gap:3px}.opk-blog-item .blog-item__excerpt{font-size:18px}.opk-related__articles{padding:20px}.opk-related__article{display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 990px){.opk-related__article{display:grid;grid-template-columns:1fr 1fr}}.opk-related__article-url{position:relative}.opk-related__article-url:hover .opk-related__article-image{transform:scale(1.05)}.opk-related__article-image{position:relative;width:100%;aspect-ratio:1/1;margin:0 0 30px;transition:all .3s ease}@media screen and (min-width: 990px){.opk-related__article-image{aspect-ratio:333/343}}.opk-related__article-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opk-related__article-title{margin:0 0 10px;font-family:var(--font-stack-headings);font-size:16px;font-weight:700;line-height:1.5}.opk-related__article-text{font-size:18px;line-height:1.33}.opk-product__main{margin-top:19px}@media screen and (min-width: 1440px){.opk-product__main{grid-template-columns:minmax(0, 764px) minmax(0, 736px);justify-content:space-between;grid-gap:60px}}@media screen and (max-width: 766px){.opk-product__main .product-item__badges{right:21px !important}}@media screen and (max-width: 479px){.opk-product__main .product-item__badges{right:16px !important}}@media screen and (max-width: 766px){.opk-product__gallery .product-gallery__thumbnails{display:none}}@media screen and (min-width: 767px){.opk-product__gallery .product-gallery__thumbnails{padding:10px 0 30px}}.opk-product__gallery .product-gallery__thumbnails .thumbnail{width:100px !important;height:100px;border:2px solid #DFDFDF;border:2px solid var(--color-borders-cards, #DFDFDF)}.opk-product__gallery .product-gallery__thumbnails .thumbnail figure{padding-top:100% !important}.opk-product__gallery .product-gallery__thumbnails .thumbnail.active{border-color:#d7ad45 !important}.opk-product__gallery .product-gallery__thumbnails .thumbnail:not(:last-child){margin-right:10px}.opk-product__gallery .card-widget.off-grid{border-radius:8px;border-radius:var(--border-radius-forms, 8px)}@media screen and (max-width: 766px){.opk-product__gallery .card-widget.off-grid{display:none}}.opk-product__gallery .card-widget.off-grid .card-widget__header{min-height:54px;gap:15px;padding:15px 20px;font-family:var(--font-stack-headings);font-size:16px;font-weight:700;line-height:1.5}@media screen and (max-width: 989px){.opk-product__gallery .card-widget.off-grid .card-widget__header{font-size:14px}}.opk-product__gallery .card-widget.off-grid .toggle__icon{top:23px}.opk-product__gallery .card-widget.off-grid .toggle--table{margin-bottom:0 !important}.opk-product__gallery .card-widget.off-grid .toggle--table .table:not(:last-child){margin-bottom:0}.opk-product__gallery .card-widget.off-grid .toggle--table .table-line{padding:10px 0;border-bottom:1px solid #DFDFDF;border-bottom:1px solid var(--color-borders-cards, #DFDFDF)}.opk-product__gallery .card-widget.off-grid .toggle--table .table-line>span:first-child{padding-right:10px}.opk-product__gallery .card-widget.off-grid .toggle--table .table-line--heading{padding:0 0 10px;border-bottom-width:2px !important}.opk-product__gallery .card-widget.off-grid .toggle--table .table-line--indent{padding-left:15px}.opk-product__gallery .card-widget.off-grid .card-widget__content{padding:30px 20px;font-size:18px;line-height:1.33}@media screen and (min-width: 767px){.opk-product__gallery .opk-empty-space{margin-bottom:120px}}@media screen and (min-width: 1024px){.opk-product__gallery .opk-empty-space{margin-bottom:220px}}@media screen and (max-width: 766px){.opk-product__content{padding-top:26px}}.opk-product__content.product-text>*:not(:last-child){margin-bottom:25px}@media screen and (min-width: 767px){.opk-product__content.product-text>*:not(:last-child){margin-bottom:30px}}.opk-product__content .opk-product-title{display:flex;flex-direction:column-reverse;gap:20px}@media screen and (min-width: 1240px){.opk-product__content .opk-product-title{flex-direction:row;gap:30px}}.opk-product__content .opk-product-title .product__title{margin-bottom:0}.opk-product__content .opk-product-title .site-sharing{flex-wrap:nowrap;gap:10px}.opk-product__content .opk-product-title .text-with-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #a5a5a5;transition:all .3s ease}.opk-product__content .opk-product-title .text-with-icon:hover{border-color:var(--color-borders-forms-secondary)}.opk-product__content .opk-product-title .text-without-icon{display:inline-block;padding:0 15px;height:36px;border-radius:60px;border:1px solid #a5a5a5;font-family:var(--font-stack-headings);font-size:12px;font-weight:700;line-height:36px;text-transform:uppercase;transition:all .3s ease}.opk-product__content .opk-product-title .text-without-icon:hover{border-color:var(--color-borders-forms-secondary)}.opk-product__content .opk-product-title .text-animation--underline-thin{display:none}.opk-product__content .opk-product-title .text-with-icon__icon{margin-right:0}.opk-product__content .opk-product-title .text-with-icon__icon svg{width:18px;height:18px}.opk-product__content .product-price .product-price--original{font-size:24px;font-weight:800;line-height:1.05;letter-spacing:.6px}.opk-product__content .product-price .product-price--original.with-compare{color:#e51f21}.opk-product__content .product-price .product-price--compare{margin-left:10px;font-size:18px;opacity:1;color:#a5a5a5}.opk-product__content .product__description{line-height:1.33}@media screen and (min-width: 767px){.opk-product__content .product__description.trim-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;transition:color .3s ease}.opk-product__content .product__description.trim-description:hover{color:var(--color-accent-main)}}@media screen and (max-width: 766px){.opk-product__content .product__description{display:none}}.opk-product__content .product__sku-barcode{font-size:18px;line-height:1.1;color:#a5a5a5}@media screen and (max-width: 766px){.opk-product__content .product__sku-barcode{float:right;margin-top:-45px}}@media screen and (min-width: 767px){.opk-product__content .product__sku-barcode{margin-bottom:28px !important}}.opk-product__content .product-variants .product-variant__name{font-family:var(--font-stack-headings);font-size:15px;font-weight:700;line-height:1.46}@media screen and (min-width: 767px){.opk-product__content .product-variants .product-variant__name{font-size:16px;line-height:1.5}}.opk-product__content .product-variants .product-variant__container{gap:10px}.opk-product__content .product-variants .product-variant__item label{padding:0 13px;height:40px;font-size:16px;line-height:1.5;border-radius:20px;border:2px solid #a5a5a5}.opk-product__content .product-variants .product-variant__item input:checked+label{border-color:#d7ad45 !important;box-shadow:none}.opk-product__content .product-actions{margin-bottom:20px !important}@media screen and (min-width: 767px){.opk-product__content .product-actions{margin-bottom:30px !important}}.opk-product__content .product-actions .flex-buttons{margin-top:0 !important}.opk-product__content .product-actions .flex-buttons>*{margin:20px .5rem 0}@media screen and (min-width: 767px){.opk-product__content .product-actions .flex-buttons>*{margin:30px .5rem 0}}.opk-product__content .product-actions .product-quantity{justify-content:flex-start}@media screen and (min-width: 767px){.opk-product__content .product-actions .product-quantity{min-width:0;min-width:initial;flex:0}}.opk-product__content .product-actions .qty-selector{font-family:var(--font-stack-headings);font-size:16px;font-weight:700;line-height:1.5}@media screen and (min-width: 767px){.opk-product__content .product-actions .qty-selector{width:51px}}.opk-product__content .product-actions .button--product{height:60px}.opk-product__content .product-actions .button__text{font-family:var(--font-stack-headings);font-size:16px;font-weight:700;text-transform:uppercase}.opk-product__content .opk-list-payment{display:flex;flex-wrap:wrap;gap:11px}.opk-product__content .list-payment__item{display:inline-flex;justify-content:center;align-items:center;height:32px;border:1px solid #dfdfdf;border-radius:6px;padding:3.6px 8.6px;width:56px}.opk-product__content .list-payment__item svg{width:30px;height:18px}.opk-product__content .list-payment__item img{width:30px;height:18px}@media screen and (max-width: 575px){.opk-product__content .list-payment__item{height:27.5px;width:48px;padding:3px 7px}.opk-product__content .list-payment__item svg{width:25px;height:18px}.opk-product__content .list-payment__item img{width:25px;height:18px}}.opk-product__content .card-widget{border-radius:8px;border-radius:var(--border-radius-forms, 8px)}.opk-product__content .card-widget:not(:last-child){margin-bottom:10px !important}@media screen and (min-width: 767px){.opk-product__content .card-widget:not(:last-child){margin-bottom:30px !important}}@media screen and (min-width: 767px){.opk-product__content .card-widget.off-grid{display:none}}.opk-product__content .card-widget .card-widget__header{min-height:54px;gap:15px;padding:15px 20px;font-family:var(--font-stack-headings);font-size:16px;font-weight:700;line-height:1.5}@media screen and (max-width: 989px){.opk-product__content .card-widget .card-widget__header{font-size:14px}}.opk-product__content .card-widget .toggle__icon{top:23px}.opk-product__content .card-widget .toggle--table{margin-bottom:0 !important}.opk-product__content .card-widget .toggle--table .table:not(:last-child){margin-bottom:0}.opk-product__content .card-widget .toggle--table .table-line{padding:10px 0;border-bottom:1px solid #DFDFDF;border-bottom:1px solid var(--color-borders-cards, #DFDFDF)}.opk-product__content .card-widget .toggle--table .table-line>span:first-child{padding-right:10px}.opk-product__content .card-widget .toggle--table .table-line--heading{padding:0 0 10px;border-bottom-width:2px !important}.opk-product__content .card-widget .toggle--table .table-line--indent{padding-left:15px}.opk-product__content .card-widget .card-widget__content{padding:30px 20px;font-size:18px;line-height:1.33}.opk-product__content .opk-share-button{white-space:nowrap}.opk-product__allergens-name{display:inline-block;margin:0 0 10px;font-family:var(--font-stack-headings);font-size:15px;font-weight:700;line-height:1.46}@media screen and (min-width: 767px){.opk-product__allergens-name{font-size:16px;line-height:1.5}}.opk-product__allergens-wrapper{display:flex;gap:20px}@media screen and (min-width: 1280px){.opk-product__allergens-wrapper{gap:30px}}.opk-product__allergens-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid #1D1D1B;border:1px solid var(--color-text-main, #1D1D1B)}.opk-product__allergens-attributes{display:flex;align-items:center;gap:15px}@media screen and (max-width: 1279px){.opk-product__allergens-label{display:none}}@media screen and (max-width: 766px){.template-product .opk-flex-slideshow__absolute-image-2{display:none}}
