.pdp-main product-gallery .ratio--1-1 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--media-border-radius)}.pdp-main product-gallery .product-gallery-slider .ratio--1-1 img{cursor:none}.pdp-main product-gallery .ratio--1-1 video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--media-border-radius)}.product-gallery{--swiper-navigation-button-size: 4rem;--swiper-navigation-icon-size: 2rem;--swiper-pagination-bottom: 1rem;--swiper-theme-color: rgb(var(--color-black));--swiper-navigation-color: rgb(var(--color-black));position:relative;display:block;width:100%;box-shadow:1px 3px 140px 100px #f8f8f8;-webkit-box-shadow:1px 3px 140px 100px rgb(248,248,248);-moz-box-shadow:1px 3px 140px 100px rgba(248,248,248,1);height:min-content;border-radius:var(--media-border-radius)}.product-gallery-slider{border-radius:var(--media-border-radius)}.product-gallery-slider .swiper-nav-button{display:none!important}.product-gallery-thumbSlider{position:absolute;top:50%;left:-13rem;width:115px;transform:translateY(-50%);max-height:90%}@media screen and (max-width: 1010px){.product-gallery-thumbSlider{display:none!important}}@media screen and (min-width: 1011px){.product-gallery{margin-top:5rem;margin-left:16rem}}.swiper-slide-thumb-active img,.swiper-slide-thumb-active video{border:1px solid rgb(var(--color-black))}.product-gallery-thumbSlider .swiper-slide img,.product-gallery-thumbSlider .swiper-slide video{cursor:pointer}@media screen and (min-width: 1011px){.pdp-main{grid-template-columns:.8fr 3fr 3fr;grid-template-columns:1fr 1fr;display:flex;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.product-gallery-main-wrap{display:flex;align-items:center}.product-gallery-main-container{width:55%;padding-left:5rem;margin-top:5rem}.product-media-thumbs{width:100%;overflow:scroll;scroll-behavior:smooth}.product-media-thumbs::-webkit-scrollbar{display:none}.product-media-collage{width:85%}.product-media-thumbs-container{position:relative;width:15%;margin-right:1rem}}.product-media-thumb-tile{flex-shrink:1}.product-media-thumb-tile.swiper-slide-thumb-active{border:.1rem solid rgb(var(--color-black))}.product-media-collage .media{display:block;width:100%;height:auto;object-fit:cover;object-position:center center;border-radius:var(--media-border-radius)}.product-media-collage-tile-list{background-color:rgb(var(--color-grey-1))}.product-media-collage-tile-list .product-media-collage-tile:not(.swiper-slide-active){opacity:0!important}.product-media-collage-tile{margin-bottom:1rem}.product-media-collage{display:block;box-shadow:1px 3px 140px 100px #f8f8f8;-webkit-box-shadow:1px 3px 140px 100px rgb(248,248,248);-moz-box-shadow:1px 3px 140px 100px rgba(248,248,248,1);margin-left:0;margin-right:0;background-color:rgb(var(--color-grey-1))}.product-media-slider{display:block;background-color:rgb(var(--color-grey-1));padding-top:.5rem;box-shadow:1px 3px 50px 35px #f8f8f8;-webkit-box-shadow:1px 3px 50px 35px rgb(248 248 248);-moz-box-shadow:1px 3px 50px 35px rgba(248,248,248,1)}.pdp-main product-media-slider .swiper-pagination{text-align:center}.product-zoom-slider-modal{background-color:rgb(var(--color-white))}.product-zoom-slider-modal .modal-dialog{top:0;left:0;width:100vw;height:var(--vh-100)}.pdp-zoom-slide .media{height:var(--vh-100);object-fit:contain;object-position:center center;width:100%;cursor:none}@media screen and (min-width: 1011px){.product-zoom-slider-modal .modal-close{position:absolute;z-index:1;top:0;right:0;padding:2rem 3rem}.product-zoom-slider .swiper-nav-button{--swiper-navigation-color: #000}.product-zoom-slider .swiper-pagination--fraction{width:auto;left:3rem;bottom:2rem}.product-zoom-slider .swiper-nav-button-prev,.swiper-rtl .swiper-nav-button-next{left:3rem;right:auto}.product-zoom-slider .swiper-nav-button-next,.swiper-rtl .swiper-nav-button-prev{right:3rem;left:auto}}@media screen and (max-width: 1010px){.product-zoom-slider-modal .modal-close{position:absolute;z-index:1;top:0;left:0;padding:2rem}.product-zoom-slider .swiper-nav-button{--swiper-navigation-color: #000}.product-zoom-slider .swiper-pagination--fraction{bottom:2rem}}.pdp-zoom-modal[open]{z-index:calc(var(--z-index-modal) + 1);overflow:scroll}.pdp-zoom-modal .modal-dialog{top:0;left:0;width:100vw;height:var(--vh-100)}.pdp-zoom-modal .modal-content{width:100%;height:100%}.pdp-zoom-modal .media:not(.active){display:none!important}@media screen and (min-width: 1011px){.pdp-zoom-modal .modal-close{position:absolute;z-index:1;top:0;right:0;padding:2rem 3rem}}@media screen and (max-width: 1010px){.pdp-zoom-modal .modal-close{position:absolute;z-index:1;top:0;left:0;padding:2rem}.pdp-zoom-modal .media{width:400%;max-width:none}}@media screen and (min-width: 1011px){.pdp-info-inner{display:grid;align-content:center;position:relative;margin-top:5rem;margin-left:24rem;padding-right:10rem}}@media screen and (max-width: 1010px){.pdp-info-inner{padding:1.8rem 1.5rem;display:flex;flex-direction:column}.pdp-info{position:relative;z-index:1}}.product-breadcrumbs{margin-bottom:1rem;display:flex;color:rgb(var(--color-grey-3))}@media screen and (max-width: 1010px){.product-breadcrumbs{margin-bottom:1rem}}.product-breadcrumbs-item--delimiter{margin:0 .8rem;font-size:.7rem}.product-breadcrumbs a:hover{color:rgb(var(--color-black))}.product-title--family{margin-bottom:.5rem}@media screen and (max-width: 1010px){.product-title--family{margin-bottom:.6rem}}.product-title--main{margin-bottom:1.1rem}.product-subtitle--main{margin-top:.8rem;margin-bottom:2rem}@media screen and (max-width: 1010px){.product-title--main{margin-bottom:.2rem}}@media screen and (min-width: 1011px){.product-price-line{margin-bottom:2.4rem;min-height:2rem;display:flex;flex-flow:row wrap;align-items:center;gap:.5rem}}@media screen and (max-width: 1010px){.product-price-line{margin-bottom:1.8rem;min-height:3.8rem;display:flex;flex-flow:column nowrap;gap:.5rem}}.product-main-price{font-family:var(--font-sans-serif-family);font-weight:var(--font-weight-medium);font-size:1.4rem;line-height:1.6rem;letter-spacing:.05em;text-transform:uppercase}.product-main-klarna *::part(osm-message),.product-main-klarna *::part(osm-cta){font-size:1.1rem;line-height:1.6rem;letter-spacing:.05em}.product-description ul{margin-left:1.5rem}.product-description a{color:rgb(var(--color-grey-3))!important}.product-description a:hover{color:rgb(var(--color-black))!important}.product-modal-info ul{margin-left:1.5rem}@media screen and (min-width: 1011px){.product-description{margin-bottom:2.6rem;margin-top:2.2rem}}@media screen and (max-width: 1010px){.product-description{margin-bottom:1.8rem;margin-top:1.7rem}}product-color-swatches{display:block}variant-radios{display:block}.product-form__input .field--select-compact{max-width:100%}.product-form__input label{padding-bottom:.7rem;display:block}.product-form__input{margin-bottom:1.5rem}@media screen and (max-width: 1010px){.product-form__input{margin-bottom:1rem}}.product-form-option-list>*+*{margin-top:1.3rem}.product-form-option-title{margin-bottom:1rem}.product-form-option-value-list{display:flex;flex-flow:row wrap}html.flexbox-gap .product-form-option-value-list{row-gap:1.3rem;column-gap:2rem}html.no-flexbox-gap .product-form-option-value{margin-right:2rem;margin-bottom:1.3rem}.product-form-option-value:not(.field--radio) input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form-option-value label{position:relative;display:inline-block;cursor:pointer;transition:opacity .3s ease}@media (hover: hover) and (pointer: fine){.product-form-option-value label:not([data-diamond-shape]):hover{opacity:.6}}.product-form-option-value label[data-diamond-shape]{width:2.5rem;height:2.5rem;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.6}@media (hover: hover) and (pointer: fine){.product-form-option-value label[data-diamond-shape]:hover{opacity:1}}.product-form-option-value input[type=radio]:checked+label{opacity:1!important}.product-form-option-value:not(.field--radio) input[type=radio]:checked+label:not([data-diamond-shape]){text-decoration:underline;text-underline-offset:.3rem}.product-form-option-value input[type=radio]:checked+label[data-diamond-shape]:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:1px;background-color:rgb(var(--color-black))}.product-form-option-value input[type=radio]:focus+label{outline:.1rem solid rgb(var(--color-focus));outline-offset:.4rem}.product-form-option-value input[type=radio]:focus:not(:focus-visible)+label{outline:0!important;outline-offset:0!important;box-shadow:none!important}.product-variant-property-list{margin-top:1.3rem}.product-variant-property-list>*+*{margin-top:1.3rem}.product-cta-line{margin-top:1.7rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1010px){.product-cta-line{margin-top:2rem}}.product-cta-line>*+*{margin-left:2.5rem}.product-info-modal .modal-close{margin-left:.5rem}.product-info-modal .modal-close span{transform:rotate(180deg);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:20px}.product-info-modal .modal-close p{margin-left:.5rem}.product-info-modal button:hover span{background-color:rgb(var(--color-black))}.product-info-modal button:hover span svg{filter:invert(1)}.product-info-modal-opener button{display:flex;align-items:center}.product-info-modal-opener button span{margin-left:1.3rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:20px}.product-info-modal-opener{margin:0 auto}.product-info-modal-opener button:hover span{background-color:rgb(var(--color-black))}.product-info-modal-opener button:hover span svg{filter:invert(1)}.product-info-modal .modal-dialog{transform:translate(100%);transition-property:transform;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-duration:.4s}.product-info-modal .modal-dialog .modal-dialog-wrap{box-shadow:-2px 0 2px #0000001a;overflow:auto;height:100%}.product-info-modal[open] .modal-dialog.active{transform:translate(0);transition-duration:.6s}.product-info-modal a{color:rgb(var(--color-black));transition:color .3s ease}.product-info-modal a:hover{color:rgb(var(--color-grey-3))}@media screen and (min-width: 1011px){.product-info-modal{top:var(--header-bottom-position);height:calc(var(--vh-100) - var(--header-bottom-position))}.product-info-modal .modal-dialog{top:0;bottom:0;right:0;width:44%;display:flex;flex-flow:column nowrap;align-items:center;background-color:rgb(var(--color-white))}.product-info-modal .modal-dialog .modal-dialog-wrap{padding:3rem}.product-info-modal .modal-dialog-inner{width:100%;max-height:100%;overflow:auto;padding:0 3rem}.product-info-modal .modal-header{position:sticky;z-index:1;top:-1px;padding:1rem 0;background-color:rgb(var(--color-white))}.product-info-modal .modal-content{padding:1.5rem 0}}@media screen and (max-width: 1010px){.product-info-modal .modal-dialog{top:var(--header-bottom-position);bottom:0;right:0;width:100%;background-color:rgb(var(--color-white))}.product-info-modal .modal-dialog .modal-dialog-wrap{padding:3rem 0}.product-info-modal .modal-dialog-inner{display:contents}.product-info-modal .modal-header{padding:0 1.5rem 2.5rem}.product-info-modal .modal-content{padding:0 1.5rem 2.5rem;overflow-y:scroll}}.product-info-modal .modal-dialog-inner::-webkit-scrollbar{width:2px;background-color:rgb(var(--color-grey-2))}.product-info-modal .modal-dialog-inner::-webkit-scrollbar-track{background-color:rgb(var(--color-grey-2))}.product-info-modal .modal-dialog-inner::-webkit-scrollbar-thumb{background-color:rgb(var(--color-black))}.product-info{padding:1.8rem 0;border-bottom:1px solid rgb(var(--color-grey-2))}.product-info .accordion-content{margin-top:1.8rem}.product-contact-modal .modal-dialog{transform:translate(100%);transition-property:transform;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-duration:.4s}.product-contact-modal[open] .modal-dialog.active{transform:translate(0);transition-duration:.6s}@media screen and (min-width: 1011px){.product-contact-modal{top:var(--header-bottom-position);height:calc(var(--vh-100) - var(--header-bottom-position))}.product-contact-modal .modal-dialog{top:0;bottom:0;right:0;width:50%;padding:3rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.product-contact-modal .modal-dialog-inner{width:100%;max-width:45rem;max-height:100%;overflow:auto;padding:0 3rem}.product-contact-modal .modal-header{position:sticky;z-index:1;top:0;padding:.5rem 0;background-color:rgb(var(--color-white))}.product-contact-modal .modal-content{padding:1.5rem 0}}@media screen and (max-width: 1010px){.product-contact-modal .modal-dialog{top:0;bottom:0;right:0;width:100%;display:grid;grid-template-rows:6rem 1fr}.product-contact-modal .modal-dialog-inner{display:contents}.product-contact-modal .modal-header{padding:0 1.5rem}.product-contact-modal .modal-content{padding:0 1.5rem 2.5rem}}.product-contact-modal .modal-dialog-inner::-webkit-scrollbar{width:1px;background-color:rgb(var(--color-grey-3))}.product-contact-modal .modal-dialog-inner::-webkit-scrollbar-track{background-color:rgb(var(--color-grey-3))}.product-contact-modal .modal-dialog-inner::-webkit-scrollbar-thumb{background-color:rgb(var(--color-grey-2))}.product-contact-form-message{margin-bottom:2rem}.product-contact-form .field+.field{margin-top:1rem}.product-contact-form-submit{margin-top:1rem;width:100%}.product-contact-success-message{height:47rem;padding-top:5rem;text-align:center}.product-contact-success-message:not(.active){display:none!important}.product-review-modal-opener{margin-top:1.5rem;text-align:center;transition:opacity .3s ease}@media screen and (max-width: 1010px){.product-review-modal-opener{margin-top:1rem}}.product-review-modal-opener:hover{opacity:.6}.product-review-modal .modal-dialog{transform:translate(100%);transition-property:transform;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-duration:.4s}.product-review-modal[open] .modal-dialog.active{transform:translate(0);transition-duration:.6s}@media screen and (min-width: 1011px){.product-review-modal{top:var(--header-bottom-position);height:calc(var(--vh-100) - var(--header-bottom-position))}.product-review-modal .modal-dialog{top:0;bottom:0;right:0;width:50%;padding:3rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.product-review-modal .modal-dialog-inner{width:100%;max-width:65rem;max-height:100%;overflow:auto;padding:0 3rem}.product-review-modal .modal-header{position:sticky;z-index:1;top:0;padding:.5rem 0;background-color:rgb(var(--color-white))}.product-review-modal .modal-content{padding:1.5rem 0}}@media screen and (max-width: 1010px){.product-review-modal .modal-dialog{top:0;bottom:0;right:0;width:100%;display:grid;grid-template-rows:6rem 1fr}.product-review-modal .modal-dialog-inner{display:contents}.product-review-modal .modal-header{padding:0 1.5rem}.product-review-modal .modal-content{padding:0 1.5rem 2.5rem}}.product-review-modal .modal-dialog-inner::-webkit-scrollbar{width:1px;background-color:rgb(var(--color-grey-3))}.product-review-modal .modal-dialog-inner::-webkit-scrollbar-track{background-color:rgb(var(--color-grey-3))}.product-review-modal .modal-dialog-inner::-webkit-scrollbar-thumb{background-color:rgb(var(--color-grey-2))}.product-notice-message{margin-top:3rem}@media screen and (max-width: 1010px){.product-notice-message{margin-top:2.2rem}}.product-quantity-buttons-line{display:flex}.product-form__buttons{width:100%}@media screen and (max-width: 1010px){.product-quantity-buttons-line{display:flex}}.product-form__submit{width:100%}.product-btn_text{display:flex}.product-form .quantity{margin-right:1.5rem}@media screen and (max-width: 1010px){.product-form .quantity{margin-right:.6rem}}product-form .price{margin-left:.5rem}@media screen and (min-width: 1011px){.product-form-button-list .product-form-submit-price{display:none!important}}@media screen and (max-width: 1010px){.product-form-submit{--color-button-text: var(--color-white);--color-button-background: var(--color-black);--color-button-border: var(--color-black);--alpha-button-background: 1;--alpha-button-border: 0}.product-form-button-list:not(.static){position:fixed;left:0;right:0;bottom:0;z-index:1;padding:1.5rem;background-color:rgb(var(--color-white))}.product-form-button-list:not(.static) .product-form-submit{justify-content:space-between;gap:.5rem}.product-form-button-list.static .product-form-submit-price{display:none!important}}.product-form-submit:disabled{--color-button-text: var(--color-black);--color-button-border: var(--color-black)}.product-shipping-info,.product-rewards-info{line-height:15px;padding:1.5rem;margin-top:1.5rem;background-color:rgb(var(--color-grey-1))}.product-rewards-info a{text-decoration:none}.product-rewards-info{display:flex;align-items:center}.product-rewards-info svg{width:2.5rem;height:2.5rem}.product-rewards-info span.rewards-icon{flex:0 0 2.5rem;margin-right:1.2rem}.product-additional-info{text-align:center;margin-top:1rem}.product-additional-info a{color:rgb(var(--color-black))}.product-attributes__wrap{display:flex;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.product__attribute{color:rgb(var(--color-white));padding:.2rem .8rem;background-color:rgb(var(--color-orange));border-radius:var(--inputs-border-radius)}.product-tabs-wrapper{display:flex;flex-direction:column}.tab{cursor:pointer;display:inline-block;color:rgb(var(--color-grey-3));transition:color .3s ease}.tab:hover{color:rgb(var(--color-black))}.product-panels{padding:0}.product-panel{display:none;animation:fadein .8s;line-height:20px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.panel-title{font-size:1.5em;font-weight:700}.radio{display:none}#one:checked~.product-panels #one-panel,#two:checked~.product-panels #two-panel,#three:checked~.product-panels #three-panel{display:block}#one:checked~.product-tabs #one-tab,#two:checked~.product-tabs #two-tab,#three:checked~.product-tabs #three-tab{font-weight:600;color:rgb(var(--color-black))}.product-tabs .tab{padding-right:2rem;border-right:2px solid rgb(var(--color-black))}.product-tabs .tab+.tab{padding-left:2rem}.product-tabs .tab:last-child{border:none}.product-tabs{margin-bottom:2rem}.product-regimens{margin:5rem;background-color:rgb(var(--color-grey-1));box-shadow:1px 1px 50px 35px #f8f8f8;-webkit-box-shadow:1px 1px 50px 35px rgb(248 248 248);-moz-box-shadow:1px 1px 50px 35px rgba(248,248,248,1)}@media screen and (max-width: 1010px){.product-regimens{margin:2rem 1.5rem}}.product-regimens__title{margin-bottom:2rem}.regimen_product_title{margin-bottom:3rem}.product-regimens .swiper{padding-bottom:2rem}.product-regimens .product-card-form button,.product-regimens .product-card-form form{width:auto;margin:0 auto}.review--faqs__tabs{padding-left:2.5rem}@media screen and (max-width: 1010px){.review--faqs__tabs{margin-top:2rem}}.review--faqs__tabs .tabs-reviews{padding:.35rem 2.5rem;border-right:2px solid rgb(var(--color-grey-3))}.review--faqs__tabs .tabs-faqs{padding:.35rem 2.5rem}.review--faqs__tabs button{color:rgb(var(--color-grey-3))}.review--faqs__tabs button.active,.review--faqs__tabs button:hover{color:rgb(var(--color-black))}.product-faqs,.product-reviews{display:none}.product-reviews.active,.product-faqs.active{display:block}@media screen and (min-width: 1011px){.product-faqs{padding:5rem 18rem}}@media screen and (max-width: 1010px){.product-faqs{padding:3rem 1.5rem}.review--faqs__tabs,.review--faqs__tabs .tabs-reviews{padding-left:.75rem}}.product-faqs{max-width:151.2rem;margin:0 auto}.product-faqs__title{margin-bottom:3.2rem}@media screen and (max-width: 1010px){.product-faqs__title{margin-bottom:2rem}}.pdp-faqs__accordion summary{padding:3rem;background-color:rgb(var(--color-grey-1))}.pdp-faqs__accordion ul{padding:0rem 3rem 3rem;background-color:rgb(var(--color-grey-1))}@media screen and (max-width: 1010px){.pdp-faqs__accordion summary{padding:1.5rem 2rem 1.5rem 1.5rem}.pdp-faqs__accordion ul{padding:0rem 1.5rem 1.5rem}}.pdp-faqs__accordion{margin-bottom:1rem}.product-reviews{padding:0 5rem 5rem}@media screen and (max-width: 1010px){.product-reviews{padding:0 1.5rem 5rem}}.product-physician-favorites{padding:0 5rem;text-align:center}.pdp_physician_inner{padding:3rem 10rem;background-color:rgb(var(--color-grey-1))}@media screen and (min-width: 1011px){.product-physician-favorites{margin:5rem 0}.pdp_physician_content{max-width:95rem;margin:0 auto}}@media screen and (max-width: 1010px){.product-physician-favorites{padding:0 1.5rem}.pdp_physician_inner{padding:3rem 1.5rem}}.pdp_physician_card{max-width:33rem;height:12.5rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:2rem 1.5rem 1.5rem;background:rgb(var(--color-white));border-radius:6px;box-shadow:4px 4px 6px 2px #0000001a;margin-bottom:3rem}.physician_designation,.physician_location{line-height:15px}.physician_degree{margin-bottom:.3rem}.pdp_physician_title .title_underline{width:8rem;margin:0 auto;border-bottom:.2rem solid rgb(var(--color-orange));margin-top:.2rem}.pdp_physician_title{margin-bottom:3rem}@media screen and (max-width: 1010px){.pdp_physician_title{margin-bottom:1.5rem}}.pdp_physician_content a{color:rgb(var(--color-orange));transition:color .3s ease}.pdp_physician_content a:hover{color:#feb76f}.bna .bna_inner{display:grid;justify-content:center;align-items:center;justify-items:center;padding:3rem 1.5rem;background-color:rgb(var(--color-grey-1))}.bna_container{position:relative;overflow:hidden;--position: 50%;margin:1.3rem 0 1rem}@media screen and (min-width: 1011px){.bna_main{min-height:600px}}.bna_main{max-width:75rem;margin:0 auto}.bna_main{display:none}.bna_main.active{display:block}.image-container{max-width:800px;max-height:90vh}.bna_container .image-container{max-height:fit-content}.bna_container img.slider-image{display:block!important;max-width:100%!important;width:100%!important;height:100%!important;object-fit:cover;object-position:left}.bna_media_before{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--position);z-index:1}.bna_slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0;width:100%!important;height:100%!important;z-index:2}.bna_slider:focus-visible~.slider-button{outline:5px solid black;outline-offset:3px}.slider-line{position:absolute;top:0;right:0;bottom:0;left:0;width:.2rem;height:100%;background-color:#fff;left:var(--position);transform:translate(-50%);pointer-events:none}.slider-button{position:absolute;background-color:#fff;color:#000;padding:.5rem;border-radius:100vw;display:grid;place-items:center;top:50%;left:var(--position);transform:translate(-50%,-50%);pointer-events:none;box-shadow:1px 1px 1px #08030380;z-index:2}.bna_container .before,.bna_container .after{position:absolute;color:#fff;background:#00000085;padding:5px}.bna_container .after{right:0}.bna_tab_btn{padding:0 2rem;border-right:2px solid rgb(var(--color-black))}.bna_tab_btn:last-child{border:none}.bna h3{text-align:center;margin:0 auto}.bna h3 .title_underline{width:80px;margin:0 auto;border-bottom:2px solid rgb(var(--color-black));margin-top:.4rem}.bna h3,.bna .bna_tabs{margin-bottom:3rem;margin-left:auto;margin-right:auto}.bna_tabs button{color:rgb(var(--color-grey-3));transition:color .3s ease}.bna_tabs button.active{font-weight:600;color:rgb(var(--color-black))}.bna_tabs button:hover,.bna_info span{color:rgb(var(--color-black))}.pdp-bundle-upsell{margin:5rem 0;box-shadow:1px 1px 50px 35px #f8f8f8;-webkit-box-shadow:1px 1px 50px 35px rgb(248 248 248);-moz-box-shadow:1px 1px 50px 35px rgba(248,248,248,1)}@media screen and (max-width: 1010px){.pdp-bundle-upsell{margin:3.5rem 0}}.pdp-bundle-upsell-container{background-color:rgb(var(--color-grey-1));padding:0 5rem}.pdp-bundle-upsell-title{padding-bottom:3rem;padding-left:5rem;background-color:rgb(var(--color-grey-1))}@media screen and (min-width: 1011px){.pdp-bundle-upsell-container{display:flex;justify-content:center;flex-wrap:wrap}.pdp-bundle_card,.product-bundle-card-media{flex:0 0 50%}.pdp-bundle-upsell-container .swiper-wrapper{justify-content:center}}.product-bundle-card{display:flex}.product-bundle-card-info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem}.product-bundle-card-info product-form{margin-top:auto;width:100%}.product-bundle-card-info product-form button{width:100%;padding:.6rem 1rem}.product-bundle-card-bundle-number,.product-bundle-card-title{margin-bottom:1rem}.product-bundle-card-title a:hover{color:rgb(var(--color-black))}.product-bundle-card-items{margin-top:3rem;margin-bottom:1rem}.product-bundle-card-items .bundle-item{margin-bottom:1rem}@media screen and (max-width: 1010px){.pdp-bundle-upsell-title{padding-bottom:1.5rem;padding-left:1.5rem}.product-bundle-card{flex-direction:column}.pdp-bundle-upsell-container{padding:0 1.5rem}.product-bundle-card-info{padding:1.2rem 0}.product-bundle-info-inner{width:100%}.product-bundle-card-items{margin-top:1rem;margin-bottom:2rem}}.pdp-anchor-links{display:flex;flex-direction:column}.pdp-anchor-link{margin-top:.6rem;text-underline-offset:.2rem}.pdp-anchor-link:last-child{margin-bottom:1rem}.pdp-anchor-link:first-child{margin-top:2rem}.product-media-thumbs .media{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:var(--media-border-radius)}.product-media-thumbs{position:relative;z-index:1;max-width:18rem;height:calc(100% - 5rem);box-shadow:-43px 6px 61px 6px #f8f8f8;-webkit-box-shadow:-43px 6px 61px 6px rgba(248,248,248,1);-moz-box-shadow:-43px 6px 61px 6px rgba(248,248,248,1);display:flex;justify-content:center;background-color:rgb(var(--color-grey-1))}.pdp-thumbs-control-up{z-index:2;position:absolute;top:0;cursor:pointer;background-color:rgb(var(--color-grey-1));width:100%;display:flex;justify-content:center;align-items:center;height:20px;box-shadow:-16px 10px 21px 17px #f8f8f8;-webkit-box-shadow:-16px 10px 21px 17px rgba(248,248,248,1);-moz-box-shadow:-16px 10px 21px 17px rgba(248,248,248,1)}.pdp-thumbs-control-down{z-index:2;position:absolute;bottom:0;cursor:pointer;background-color:rgb(var(--color-grey-1));width:100%;display:flex;justify-content:center;align-items:center;height:20px;box-shadow:-7px -10px 21px 17px #f8f8f8;-webkit-box-shadow:-7px -10px 21px 17px rgba(248,248,248,1);-moz-box-shadow:-7px -10px 21px 17px rgba(248,248,248,1)}.pdp-thumbs-control-up span,.pdp-thumbs-control-down span{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%}.pdp-thumbs-control-up:hover span,.pdp-thumbs-control-down:hover span{background-color:rgb(var(--color-black))}.pdp-thumbs-control-up:hover svg,.pdp-thumbs-control-down:hover svg{filter:invert(1)}.pdp-thumbs-control-down svg{transform:rotate(90deg)}.pdp-thumbs-control-up svg{transform:rotate(-90deg)}.product-media-thumb-tile{margin-bottom:.6rem;border-radius:6px;cursor:pointer;transition:border .3s ease}.product-media-thumbs-list{background-color:rgb(var(--color-grey-1));padding-top:4.5rem;padding-bottom:3.5rem;height:auto}.product-media-thumb-tile:hover{border:.1rem solid rgb(var(--color-black))}.product-badges__wrap{position:absolute;top:4.5rem;right:4rem;z-index:1;display:flex;flex-direction:column;align-items:flex-end}.product__badge{color:rgb(var(--color-white));padding:.2rem .8rem;background-color:rgb(var(--color-black));border-radius:var(--inputs-border-radius);display:inline-flex}@media screen and (min-width: 1011px){.product__badge{margin-bottom:1rem}}.pdp-cart-notification span{min-height:4rem;padding:.6rem 3rem;--color-button-text: var(--color-white);--color-button-background: var(--color-black);--color-button-border: var(--color-black);position:relative;display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:var(--buttons-border-radius);padding:0;height:fit-content;text-decoration:none;white-space:nowrap;color:rgb(var(--color-button-text));background-color:rgba(var(--color-button-background),var(--alpha-button-background));-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:color,background-color;transition-timing-function:ease;transition-duration:.3s;min-width:30rem}.pdp-cart-notification{transform:translate(100%);position:fixed;top:calc(var(--header-bottom-position) + 2rem);right:5rem;transition-duration:.5s;opacity:0;visibility:hidden}.pdp-cart-notification.active{transform:translate(0);opacity:1;visibility:visible}@media screen and (min-width: 1011px){.pdp-bna-awards-container{margin:8rem 0;padding:0 5rem;display:grid;grid-template-columns:3.8fr 3fr}}@media screen and (max-width: 1010px){.pdp-bna-awards-container{margin:1.5rem 0;padding:1.5rem;display:flex;flex-direction:column-reverse;gap:3rem}}.pdp-awards-reviews{padding:3rem 1.5rem;background-color:rgb(var(--color-grey-1))}@media screen and (min-width: 1011px){.pdp-awards-reviews{margin-left:10rem}}.pdp-awards-reviews h3{text-align:center;margin-bottom:2rem}.pdp-awards-img-container img{max-width:8.3rem}.pdp-awards-img-container{display:flex;align-items:center;justify-content:center;gap:1.5rem}.pdp-helpful-reviews{margin-top:4.5rem}.pdp-helpful-reviews-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.pdp-helpful-reviews a.scroll-to-review{color:rgb(var(--color-grey-3));transition:color .3s ease}.pdp-helpful-reviews a.scroll-to-review:hover{color:rgb(var(--color-black))}.helpful-reviews-body h4{margin-bottom:2rem}.helpful-reviews-content{line-height:15px;margin-bottom:1rem}.helpful-review-count{color:rgb(var(--color-grey-3));margin-bottom:2.8rem}.pdp-helpful-reviews a.scroll-to-review{margin-top:1rem;display:flex;align-items:center;justify-content:center}.pdp-helpful-reviews .pdp-helpful-reviews-header a.scroll-to-review{margin-top:0}.okeReviews-reviews-controls-sort .okeReviews-select:after{display:none!important}.okeReviews-reviews-controls-sort .okeReviews-select select{appearance:auto!important;-webkit-appearance:auto!important}.pdp-info .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small{height:20px!important}.okeReviews-review.js-okeReviews-review,.okeReviews .okeReviews-reviewsWidget-reviewsAggregate{background-color:rgb(var(--color-grey-1));padding:3rem!important;border-radius:6px}.pdp-info .okeReviews .okeReviews-reviewsSummary-ratingCount{text-decoration:underline;transition:color .3s ease}.pdp-info .okeReviews .okeReviews-reviewsSummary-ratingCount:hover{color:#feb76f}.okeReviews-review-side,.okeReviews-reviewsAggregate-side{border:none!important;border-right:1px solid rgb(var(--color-grey-2))!important}.okeReviews-review-primary,.okeReviews-reviewsAggregate-primary{border:none!important;padding:0 3rem!important}.okeReviews .okeReviews-review-reviewer-profile-status--verified{margin-top:2rem!important}.okeReviews .okeReviews-reviews-review{margin-bottom:1rem}.js-okeReviews-reviewContent.okeReviews-review-main-content-body,.okeReviews-review-main-heading{color:rgb(var(--color-black));font-size:1.4rem!important}.okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer{background-size:65px 20px!important}.okeReviews .okeReviews-button{min-height:4rem;padding:.6rem 3rem;--color-button-text: var(--color-black);--color-button-border: var(--color-black);--color-button-background: var(--color-white);font-family:BioSans;position:relative;display:inline-flex;justify-content:center;align-items:center;border:1px solid rgb(var(--color-black));border-radius:var(--buttons-border-radius);height:fit-content;text-decoration:none;white-space:nowrap;color:rgb(var(--color-button-text));background-color:rgba(var(--color-button-background),var(--alpha-button-background));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:color,background-color;transition-timing-function:ease;transition-duration:.3s;text-transform:none}.okeReviews .okeReviews-button:hover{background-color:rgb(var(--color-black));color:rgb(var(--color-white));border-color:rgb(var(--color-black))}.okeReviews-badge.okeReviews-badge--large.okeReviews-badge--rating,.okeReviews-reviewsAggregate-recommends-badge.okeReviews-badge.okeReviews-badge--recommended{padding:20px 9px;border-radius:6px}.okeReviews .okeReviews-reviewsAggregate-summary-rating{margin-bottom:2rem}.okeReviews .okeReviews-filters-content{padding-bottom:2rem}.okeReviews-review-reviewer-profile-name{color:rgb(var(--color-black));font-weight:600}#okeReviews-reviews-controls-sort{position:relative;border:1px solid rgba(var(--color-input-border),var(--alpha-input-border));border-radius:var(--inputs-border-radius);width:100%;height:4rem;padding:1rem 1.5rem;color:rgb(var(--color-input-text));background-color:rgba(var(--color-dropdown-background),var(--alpha-dropdown-background));transition:box-shadow var(--duration-short) ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.okeReviews .okeReviews-select{border:none!important}.okeReviews .okeReviews-reviews-controls-sort{margin-left:2rem!important}.okeReviews .okeReviews-reviews-controls{justify-content:flex-start!important}.okeReviews.okeReviews--theme .okeReviews-barGraph-layer--foreground,.okeReviews-barGraph-layer.okeReviews-barGraph-layer--background{border-radius:6px}.okeReviews button.okeReviews-reviews-showMore{position:relative;border:1px solid rgba(var(--color-input-border),var(--alpha-input-border))!important;border-radius:var(--inputs-border-radius)!important;height:4rem!important;padding:1rem 1.5rem!important;color:rgb(var(--color-input-text))!important;background-color:rgba(var(--color-dropdown-background),var(--alpha-dropdown-background))!important;transition:box-shadow var(--duration-short) ease!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.okeReviews .okeReviews-reviews-footer:before{display:none!important}.okeReviews-review-reviewer-attributes{line-height:17px}@media screen and (max-width: 1010px){[data-oke-reviews-widget-holder]{padding-top:20px!important}.okeReviews-review-side,.okeReviews-reviewsAggregate-side{border:none!important;border-right:none!important}.okeReviews .okeReviews-review-primary,.okeReviews .okeReviews-review-side{padding:0!important}.okeReviews-review.js-okeReviews-review,.okeReviews .okeReviews-reviewsWidget-reviewsAggregate{padding:1.5rem!important}.okeReviews-reviewsAggregate-recommends-badge.okeReviews-badge.okeReviews-badge--recommended{background:none!important;color:rgb(var(--color-black));padding:1.5rem 0!important}.okeReviews-reviewsAggregate-primary{padding:0!important}.okeReviews .okeReviews-reviews-controls-sort{margin-left:0!important}.okeReviews-select.js-okeReviews-select,.okeReviews-reviews-controls-select{width:100%}.okeReviews .okeReviews-reviews-controls-reviewCount{margin-bottom:1rem!important}}.okeReviews .okeReviews-select:before{display:none}.pdp-back-to-top{position:fixed;bottom:2rem;padding:0 1.5rem;width:100%;z-index:50;transition:all .3s ease-in-out;transform:translateY(200%);display:flex;justify-content:flex-end}.pdp-back-to-top.active{transform:translateY(0)}.rc-template__legacy-radio .rc_widget__option{align-items:center;background-color:var(--rc-active-bg);border-radius:6px;display:flex;font-family:var(--font-text-family);justify-content:space-between;margin-bottom:1.5rem;padding:1.3rem 1.5rem!important;font-size:1.4rem;font-weight:400}.rc-template__legacy-radio .rc_widget__option .rc_widget__option__selector,.rc-template__legacy-radio .rc_widget__option .rc-radio__label{cursor:pointer;display:inline-block;width:100%}.rc-template__legacy-radio .rc-option--active{border:1px solid rgb(var(--color-black));font-weight:600}.rc-template__legacy-radio .rc_widget__option .rc_widget__option__plans__dropdown{accent-color:rgb(var(--color-black));-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(../svg/icon-arrow-dropdown.svg);background-position:right 6px;background-repeat:no-repeat;background-size:10px;border:none;color:rgb(var(--color-black));font-size:1.2rem;font-weight:400;padding-right:20px;width:100%;white-space:wrap;white-space:pre-wrap}.rc-template__legacy-radio .rc_widget__option .rc-radio__input{accent-color:rgb(var(--color-black))}.rc-template__legacy-radio .rc_widget__option .rc-option__price,.rc_container_wrapper .rc_popup{display:none}.pdp-info .rc-selling-plans{white-space:break-spaces}.pdp-info .product-form form{display:flex;flex-direction:column}.pdp-info .product-form form variant-selects{order:-1}.product-form .rc-container-wrapper+input+input+div.rc-incentive-message{display:flex!important;align-items:center;gap:10px;margin-bottom:2rem;margin-top:1rem}.product-form.hidden-desktop .rc-container-wrapper+input+input+div.rc-incentive-message{display:flex!important;align-items:center;gap:10px;margin-bottom:2rem;margin-top:1rem}.product-form:has(input[name=selling_plan]) .price-item--recharge-original{display:none}.product-form variant-selects input[type=radio]:checked+label{border:1px solid;font-weight:600}.product-form variant-selects input[type=radio]+label{background-color:rgb(var(--color-grey-1));border-radius:6px;display:inline-block;margin:.3rem 1.5rem 1.5rem 0;padding:1.3rem 1.7rem 1.3rem 1.5rem;text-align:center;cursor:pointer;position:relative;min-width:14.7rem}.product-form variant-selects input[type=radio]+label:hover{outline:1px solid}.product-form variant-selects input[type=radio]:checked+label:hover{outline:0}@media screen and (max-width: 1010px){.product-form variant-selects input[type=radio]+label{margin-bottom:1rem}}.product-form variant-selects input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variant-pills-select legend{padding-bottom:.7rem;display:block}.product-form variant-selects{margin-bottom:2.5rem}@media screen and (max-width: 1010px){.product-form variant-selects{margin-bottom:0rem}}.product-form variant-selects input[type=radio].disabled+label{color:rgb(var(--color-grey-3));pointer-events:none}.variant-error{color:rgb(var(--color-red));margin-top:1rem}.disable-quantity{opacity:.3;pointer-events:none}@media screen and (max-width: 1010px){.variant-error{margin-bottom:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/305/assets/template-product.css.map?v=105713315107934823141718112526 */
