.opk-product .page-width{max-width:1400px}.opk-product .product__media-wrapper{position:relative}.opk-product__badges{position:absolute;right:20px;top:15.5px;z-index:3}@media screen and (max-width:749px){.opk-product__badges{right:32px;top:12.5px}}.opk-product__badges .badge{padding:6px 13.5px}@media screen and (max-width:749px){.opk-product .opk-breadcrumbs{display:none}}.opk-product__breadcrumbs{display:none}@media screen and (max-width:749px){.opk-product__breadcrumbs{display:block;overflow:auto;padding-bottom:15px}.opk-product__breadcrumbs .opk-breadcrumbs{display:flex;min-width:-moz-fit-content;min-width:fit-content;text-wrap:nowrap}}.product--thumbnail_left .opk-product__column-sticky{display:flex;flex-direction:row-reverse}.product--thumbnail_left .opk-product__column-sticky slider-component{width:100%}.product--thumbnail_left .opk-product__column-sticky .thumbnail-slider{max-width:118px;margin-right:21px}@media screen and (max-width:1023px){.product--thumbnail_left .opk-product__column-sticky .thumbnail-slider{max-width:90px;margin-right:10px}}.product--thumbnail_left .opk-product__column-sticky .thumbnail-list{grid-template-columns:1fr;gap:10.5px}@media screen and (max-width:1023px){.product--thumbnail_left .opk-product__column-sticky .thumbnail-list{margin-right:6px}}@media screen and (max-width:749px){.opk-product .slider.slider--mobile{scroll-padding-left:0}}@media screen and (max-width:749px){.opk-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0 -16px 0 0;width:calc(100% + 16px)}}.opk-product .product__media-list{--grid-mobile-horizontal-spacing: 10px;margin-bottom:15px}@media screen and (max-width:749px){.opk-product .caption{font-size:12px}}@media screen and (max-width:749px){.opk-product .slider-buttons{margin-right:16px}}.opk-product .product--large:not(.product--no-media) .product__info-wrapper{padding-left:53px}@media screen and (max-width:1399px){.opk-product .product--large:not(.product--no-media) .product__info-wrapper{padding-left:25px}}@media screen and (max-width:749px){.opk-product .product--large:not(.product--no-media) .product__info-wrapper{padding-left:0}}.opk-product__reviews--mobile{display:none}@media screen and (max-width:749px){.opk-product__reviews--mobile{display:block}}@media screen and (max-width:749px){.opk-product__reviews--desktop{display:none}}.opk-product_review{display:flex;flex-direction:column;gap:16px;padding:20px;-webkit-text-decoration:none;text-decoration:none;background-color:#fff}@media screen and (max-width:749px){.opk-product_review{padding:20px 16px}}.opk-product_review__text{color:#1d2e36bf;font-family:Roboto Slab;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0}.opk-product_review__content{display:flex;align-items:center;gap:16px}.opk-product_review__name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#1d2e36;font-family:Lato;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0}.opk-product_review__status{display:flex;align-items:center;gap:6px;min-width:-moz-fit-content;min-width:fit-content;color:#60b68d;font-family:Lato;font-size:12px;font-weight:400;line-height:.75;letter-spacing:0}.opk-product_review__footer{display:flex;flex-wrap:wrap;align-items:center}.opk-product_review__footer_row{display:flex;align-items:center;gap:9px}.opk-product_review__logo{display:flex}.opk-product_review__stars{display:flex;gap:2px}.opk-product_review__rating{color:#000;font-family:Poppins;font-size:14px;font-weight:600;line-height:2.43;letter-spacing:0}.opk-product_review__delimiter{color:#c5c5c5;font-family:Poppins;font-size:14px;font-weight:300;line-height:2.43;letter-spacing:0}.opk-product_review__count{color:#000;font-family:Poppins;font-size:14px;font-weight:300;line-height:2.43;letter-spacing:0}@media screen and (max-width:749px){.opk-product .product__title{margin-top:2px}}.opk-product .product__title h1{color:#1d2e36;font-size:36px;font-weight:700;line-height:1.11;letter-spacing:-.1px}.opk-product .shopify-app-block{margin:19px 0 18px}.opk-product .shopify-app-block .jdgm-widget{margin:-5px 0 0 2px}.opk-product .shopify-app-block .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:13px;color:#ffcd69;padding-right:4.5px!important}.opk-product .shopify-app-block .jdgm-prev-badge__text{margin-left:3px;color:#000;font-family:Roboto Slab;font-size:14px;font-weight:400;line-height:1.42;letter-spacing:.63px}.opk-product__price{margin:18px 0}.opk-product .button--secondary{margin-top:-12px;color:#1d2e36}.opk-product .price--on-sale .price-item--regular{color:#c5c5c5;margin-right:3px}.opk-product .product__tax{margin-top:-7px;margin-bottom:-24px}.opk-product__text{font-size:16px;letter-spacing:.62px;margin-bottom:24px}.opk-product__text ul{padding-left:24px;letter-spacing:.63px}.opk-product__text ul::marker{font-size:15px}.opk-product .product__description{max-height:70px;max-height:var(--opk-max-height, 70px);overflow:hidden;margin:26px 0 28px;line-height:1.45;letter-spacing:.25px;transition:max-height .3s ease}.opk-product__description-open{display:block;margin:-20px 0 -19px;padding:0;background-color:#0000;border:none;-webkit-text-decoration:underline;text-decoration:underline}.opk-product .form__label{color:#1d2e36bf;font-family:Roboto Slab;font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.63px}.opk-product .form__label span{display:inline-block;margin-left:6px;font-weight:400}.opk-product variant-selects{margin-bottom:20px}.opk-product .swatch{border:.2rem solid rgba(29,46,54,.15)}.opk-product .product-form__input--swatch{margin-bottom:2.3rem}.opk-product .swatch-input__input:checked+.swatch-input__label{outline:none}.opk-product .swatch-input__input:checked+.swatch-input__label .swatch{border:.2rem solid rgba(29,46,54,.75)}.opk-product .swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius: 0}.opk-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.3rem;margin:.7rem 1rem .2rem 0}.opk-product .product-form__input--pill input[type=radio]+label{border-radius:0;border:1px solid rgba(29,46,54,.75);padding:.8rem 1.2rem}.opk-product .product-form__input--pill input[type=radio]:checked+label,.opk-product .product-form__input--pill input[type=radio].disabled:checked+label{background-color:#0000;color:#1d2e36;border:2px solid #000}.opk-product__buttons,.opk-product .product-form{margin-top:21px}.opk-product .giraffly-right-Bar-Preview-Example{padding:0!important;margin-top:25px!important}.opk-product .giraffly-right-Bar-Preview-Example .giraffly-right-Bar-Preview-width>div{display:flex;align-items:center;gap:7px}.opk-product .giraffly-right-Bar-Preview-div-svg{display:flex!important;align-items:center;justify-content:center;width:38px!important;height:25px!important;padding:4px;margin:0!important;border:1px solid #d3d3d3}.opk-product .icon-with-text__item{margin-bottom:10px}.opk-product .icon-with-text__item .h4{letter-spacing:.7px}.opk-product .icon-with-text .svg-wrapper,.opk-product .icon-with-text img{width:22px;height:22px}.opk-product #app-builder-open-configurator{margin-top:-12px;background-color:#0000!important}.opk-product .accordion summary{padding:14px 0}.opk-breadcrumbs{color:#545f64;font-family:Lato;font-size:14px;font-weight:400;line-height:1.46;letter-spacing:.63px}.opk-breadcrumbs__delimiter{padding:0 1px 0 5px}.opk-breadcrumbs a{-webkit-text-decoration:none;text-decoration:none;color:#1d2e36}.jdgm-rev-widg.jdgm-rev-widg{padding-top:76px;padding-bottom:76px}@media screen and (max-width:749px){.jdgm-legacy-widget-content .jdgm-rev-widg{padding-top:40px!important;padding-bottom:0!important}.jdgm-legacy-widget-content .jdgm-rev-widg .jdgm-rev-widg__header{text-align:left!important}.jdgm-legacy-widget-content .jdgm-rev-widg .jdgm-rev-widg__title{margin-bottom:27px!important}.jdgm-legacy-widget-content .jdgm-rev-widg .jdgm-widget-actions-wrapper{margin-bottom:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/opk-product.css.map */
