body{background-color:#f3f3f3}.pdp-v2-page-main{min-height:100vh;background-color:#f3f3f3;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-top:var(--container-gutter);padding-left:var(--container-gutter);padding-right:var(--container-gutter);--container-outer-margin: 0px;padding-bottom:var(--container-gutter);display:grid;width:100%;gap:20px;grid-template-areas:"title" "carousel" "order" "questions"}@media screen and (min-width: 1100px){.pdp-v2-page-main{grid-template-areas:"carousel title" "carousel order"}}.pdp-v2-page-main .title{grid-area:title;border-radius:20px;background:#fff;display:flex;width:100%;padding:20px;justify-content:center;flex-direction:column;gap:16px}.pdp-v2-page-main .title h1{color:#000;font-family:ATC Arquette;font-size:20px;font-style:normal;font-weight:700;line-height:36px;margin:0}@media screen and (min-width: 1100px){.pdp-v2-page-main .title h1{font-size:28px}}.pdp-v2-page-main .title .rating-v2{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pdp-v2-page-main .title .rating-v2 .jdgm-prev-badge__text{font-size:14px!important}.pdp-v2-page-main .title .rating-v2 .view_summary{display:flex;align-items:center;gap:4px;font-family:Montserrat;font-size:14px!important;font-style:normal;font-weight:400}.pdp-v2-page-main .title .promotional-text{color:#c84141;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0}@media screen and (min-width: 1100px){.pdp-v2-page-main .title{border-radius:20px 20px 0 0}}.pdp-v2-page-main .pdp-v2-carousel{grid-area:carousel;border-radius:30px;max-height:300px}.pdp-v2-page-main .media-item-container{border-radius:20px 20px 0 0}.pdp-v2-page-main .product__media-list video{border-radius:20px 20px 0 0}.pdp-v2-page-main .pdp-order{grid-area:order;display:flex;flex-direction:column;gap:17px;border-radius:0 0 20px 20px;background:#fff;padding:20px 26px}.pdp-v2-page-main .pdp-order .bundles-saves-container{display:flex;flex-direction:column}.pdp-v2-page-main .pdp-order .bundles-saves-container .bundle-save{display:flex;gap:4px;align-items:center;cursor:pointer}.pdp-v2-page-main .pdp-order .bundles-saves-container .bundle-save span{color:var(--black);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:22px}@media screen and (min-width: 1100px){.pdp-v2-page-main .pdp-order .bundles-saves-container{flex-direction:row;gap:16px}}@media screen and (min-width: 1100px){.pdp-v2-page-main .pdp-order{margin-top:-36px}}.pdp-v2-page-main .product__media__v2{grid-area:carousel}@media screen and (min-width: 1100px){.pdp-v2-page-main .product__media__v2{display:flex;flex-direction:column;justify-content:space-between}}.pdp-v2-page-main .membership-info{display:flex;align-items:center;gap:8px}.pdp-v2-page-main .membership-info svg{min-width:20px;min-height:20px}.pdp-v2-page-main .membership-info p{color:#000;font-family:Montserrat!important;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin:0}.pdp-v2-page-main .product-form-container{display:flex;flex-direction:column;gap:8px}.pdp-v2-page-main .product-form__badges{display:grid;grid-template-areas:"guarantee shipping" "returns warranty";gap:40px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;position:relative}.pdp-v2-page-main .product-form__badges:before,.pdp-v2-page-main .product-form__badges:after{content:"";position:absolute;background-color:#999;z-index:0}.pdp-v2-page-main .product-form__badges:before{width:1px;height:100%;left:50%;top:0;transform:translate(-.5px)}.pdp-v2-page-main .product-form__badges:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-.5px)}.pdp-v2-page-main .product-form__badges .product-badge{display:flex;flex-direction:column;align-items:center}.pdp-v2-page-main .product-form__badges .product-badge p{color:#000;text-align:center;font-family:Montserrat!important;font-size:10.482px;font-style:normal;font-weight:700;line-height:11.435px}.pdp-v2-page-main .product-form__badges .guarantee-badge{grid-area:guarantee}.pdp-v2-page-main .product-form__badges .shipping-badge{grid-area:shipping}.pdp-v2-page-main .product-form__badges .returns-badge{grid-area:returns}.pdp-v2-page-main .product-form__badges .warranty-badge{grid-area:warranty}@media screen and (min-width: 1100px){.pdp-v2-page-main .product-form__badges{grid-template-areas:"guarantee shipping returns warranty";grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:0}.pdp-v2-page-main .product-form__badges:before,.pdp-v2-page-main .product-form__badges:after{display:none}.pdp-v2-page-main .product-form__badges .product-badge{border-left:1px solid #999;padding:0 20px}.pdp-v2-page-main .product-form__badges .product-badge:first-child{border-left:none}}.pdp-v2-page-main .product-form__payment-container-v2{display:flex;gap:8px;margin-top:19px;margin-bottom:19px}.pdp-v2-page-main .product-form__payment-container-v2 .product-form__quantity-v2{display:flex;gap:8px;align-items:center}.pdp-v2-page-main .product-form__payment-container-v2 .quantity-selector-v2{width:105px;height:80px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--border-color));border-radius:var(--button-border-radius);vertical-align:middle}.pdp-v2-page-main .product-form__payment-container-v2 .add-to-cart-button{padding-left:8px;padding-right:8px;height:80px;color:#000;text-align:center;font-family:Montserrat;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;letter-spacing:1.6px!important}.pdp-v2-page-main .help-info-container{padding-left:var(--container-gutter);grid-area:"questions";width:100%;display:flex;flex-direction:column;gap:22px;color:#000;font-family:Montserrat!important;font-style:normal;font-weight:400;line-height:24px}.pdp-v2-page-main .help-info-container .help-container{display:flex;gap:8px;font-size:18px!important;align-items:center}@media screen and (min-width: 1100px){.pdp-v2-page-main .help-info-container{grid-area:unset}}.section-testimonials{padding:var(--container-gutter);max-width:var(--container-max-width);margin:0 auto}.section-testimonials .product_testimonials{position:relative;border-radius:20px;background:#fff;padding:49px 0}.section-testimonials .product_testimonials .testimonial-header-title{color:#000;text-align:center;font-family:ATCArquette-Bold;font-size:30px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:45px}.section-testimonials .product_testimonials .testimonial-card-container{width:100%;padding:0}@media screen and (min-width: 1100px){.section-testimonials .product_testimonials .testimonial-card-container{width:33.33%;padding:0 12px;box-sizing:border-box}}.section-testimonials .product_testimonials .testimonial-card{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;gap:18px}.section-testimonials .product_testimonials .testimonial-card img{width:130px;height:130px;object-fit:cover;border-radius:50%;box-shadow:0 2px 8px #00000014}.section-testimonials .product_testimonials .testimonial-card .testimonial-title{color:#000;text-align:center;font-family:Montserrat!important;font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin:0!important}.section-testimonials .product_testimonials .testimonial-card .testimonial-text{color:#000;text-align:center;font-family:Montserrat!important;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-top:0!important}.section-testimonials .product_testimonials .testimonials-nav{position:absolute;top:50%;width:100%}@media screen and (min-width: 1100px){.section-testimonials .product_testimonials{grid-area:testimonials testimonials}}@media screen and (min-width: 768px){.section-testimonials .product_testimonials .flickity-viewport{min-height:360px}}.section-product-details{padding:var(--container-gutter);max-width:var(--container-max-width);margin:0 auto}.section-product-details .product-details{grid-area:details;border-radius:20px;background:#fff;padding:34px 15px;width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.section-product-details .product-details .product-detail-title{color:#000;text-align:center;font-family:ATCArquette-Bold!important;font-size:30px;font-style:normal;font-weight:700;line-height:36px}.section-product-details .product-details .product-detail-description{color:#000;text-align:center;font-family:Montserrat!important;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.section-product-details .product-details .product-detail-list-image-container{display:flex;width:100%;flex-direction:column}.section-product-details .product-details .product-detail-list-image-container .product-detail-list{flex:1}.section-product-details .product-details .product-detail-list-image-container .product-detail-container{display:flex;justify-content:space-between;align-items:center;width:100%;color:#000;font-family:Montserrat!important;font-size:16px;font-style:normal;font-weight:400;line-height:68px}.section-product-details .product-details .product-detail-list-image-container .product-detail-container .detail_item_url{color:#000;text-align:right;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:68px;text-decoration:underline}.section-product-details .product-details .product-detail-list-image-container .product-detail-image{margin-top:40px}@media screen and (min-width: 1100px){.section-product-details .product-details .product-detail-list-image-container .product-detail-image{margin-top:0;width:50%;height:100%;flex-shrink:0;aspect-ratio:1/1}}@media screen and (min-width: 1100px){.section-product-details .product-details .product-detail-list-image-container{flex-direction:row;gap:120px;margin-top:30px}}@media screen and (min-width: 1100px){.section-product-details .product-details{grid-area:details details;padding:70px 64px}}.carousel-container{position:relative;width:100%;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;overflow:unset!important}.section-one-tool{grid-area:one-tool;max-width:var(--container-max-width);margin:0 auto;background:#282828;padding:30px 20px;display:grid;grid-template-areas:"title" "images" "list";align-items:center;justify-self:center;gap:25px}.section-one-tool .one-tool-title{grid-area:title;color:#fff;text-align:center;font-family:ATCArquette-Bold!important;font-size:30px;font-style:normal;font-weight:700;line-height:36px;text-transform:uppercase}.section-one-tool .one-tool-images{grid-area:images;display:grid;place-items:center;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.section-one-tool .one-tool-images img{width:100%;height:93%;object-fit:cover;max-width:375.495px}@media screen and (min-width: 1100px){.section-one-tool .one-tool-images img{max-width:359px}}@media screen and (min-width: 834px){.section-one-tool .one-tool-images{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}}@media screen and (min-width: 1100px){.section-one-tool .one-tool-images{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.section-one-tool .description-list{grid-area:list;display:flex;flex-direction:column;gap:25px;margin-top:25px;height:100%}.section-one-tool .description-list .description-item{display:flex;gap:16px}.section-one-tool .description-list .description-item .description-icon-title{display:flex;flex-direction:column;gap:8px;color:#ffe500;font-family:Montserrat!important;font-size:20px;font-style:normal;font-weight:700;line-height:26px}.section-one-tool .description-list .description-item .description-icon-title p{color:#fff;font-family:Montserrat!important;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0}.section-one-tool .description-list .description-item svg{height:18px!important;width:18px!important;flex-shrink:0;display:block;margin-top:4px}@media screen and (min-width: 1100px){.section-one-tool{grid-template-areas:"list images" "list images"!important;grid-template-columns:1fr 1fr}}.section-product-recommendations{display:flex;flex-direction:column;gap:20px;align-items:center;padding:60px var(--container-gutter) 60px var(--container-gutter);background:#fff;max-width:var(--container-max-width);margin:0 auto}.section-product-recommendations h3{color:#000;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:36px;font-family:ATCArquette-Bold!important;text-transform:uppercase}.section-product-recommendations .recommendations-carousel{width:100%}.section-product-recommendations .recommendation-card{width:60%;margin-right:10px}.section-product-recommendations .recommendation-card .recommendation-card__item{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-product-recommendations .recommendation-card .recommendation-card__item .recommendation-title{color:#000;text-align:center;font-family:ATCArquette-Bold!important;font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin:0}.section-product-recommendations .recommendation-card .recommendation-colors{color:#666;font-family:Montserrat!important;font-size:16px;font-style:normal;font-weight:400;line-height:22px}@media screen and (min-width: 768px){.section-product-recommendations .recommendation-card{width:25%}}.product-options{display:flex;flex-direction:column;gap:30px}.product-option{display:block;position:relative;background:#fff;border:1px solid #222;padding:18px 20px;cursor:pointer;box-shadow:none;transition:box-shadow .2s,border-color .2s}.product-option.selected{border-color:#ffe100;border:1px solid #000;background:#f7f7f7;box-shadow:5px 5px #ffe500}.product-option input[type=radio]{display:none}.product-option .option-radio{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #000;border-radius:50%;margin-right:14px;background:#fff;position:relative;box-sizing:border-box;transition:border-color .2s;flex-shrink:0}.product-option.selected .option-radio{background:#ffe100;border-color:#000}.product-option.selected .option-radio:after{content:"";display:block;width:16px;height:16px;background:#000;border-radius:50%}.product-option .option-title-container{display:flex;align-items:center;justify-content:space-between}.product-option .option-title-container .option-title{color:#000;font-family:Montserrat!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;gap:4px}.product-option .option-badge{position:absolute;width:104.082px;height:25px;flex-shrink:0;display:inline-block;background:#ffe100;color:#000;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.84px;top:-10px;left:18px;padding-top:4px;padding-bottom:4px}.product-option .option-price{color:#000;text-align:right;font-family:Montserrat-Regular!important;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.product-option .new-price{color:#e70000;text-align:right;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.product-option .old-price{color:#000;text-align:right;font-family:Montserrat!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.product-option .option-prices{margin-top:9px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.media_nav_v2{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-top:18px}.dots-nav__item-v2{position:relative;width:15px;height:15px;flex-shrink:0;margin:6px;border-radius:15px;background:#d9d9d9;opacity:.3;transition:opacity .2s ease-in-out}.dots-nav__item-v2[aria-current=true]{opacity:1;background:#999}.carousel-media-container{margin:0 auto;max-width:760px}@media screen and (min-width: 1100px){.carousel-media-container{max-width:100%}}.section-programs-carousel{background:#282828;width:100%;display:flex;flex-direction:column;align-items:center;padding:49px 20px;gap:24px;max-width:var(--container-max-width);margin:0 auto}.section-programs-carousel .trx-app-logo{width:136px;height:44px}.section-programs-carousel h3{color:#fff;text-align:center;font-family:ATCArquette-Bold!important;font-size:30px;font-style:normal;font-weight:700;line-height:36px;text-transform:uppercase}.section-programs-carousel p{color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-top:0!important}.section-programs-carousel .programs-carousel-container{overflow:hidden;position:relative;max-width:100%;width:100%}.section-programs-carousel .programs-carousel-container .carousel-track{display:flex;transition:transform .3s ease;width:100%}@media screen and (min-width: 1100px){.section-programs-carousel .programs-carousel-container .carousel-track{width:40%;margin:0 auto;gap:24px}}.section-programs-carousel .programs-carousel-container .program-carousel-item{flex:0 0 100%;max-width:100%;box-sizing:border-box;padding:0 10px;text-align:center;transition:transform .3s ease,opacity .3s ease}.section-programs-carousel .programs-carousel-container .program-carousel-item video{width:100%;height:auto;border-radius:12px;display:block;margin:0 auto}.section-programs-carousel .programs-carousel-container .program-carousel-item span{display:block;margin-top:12px;font-family:ATCArquette-Bold!important;color:#fff;font-size:20px;text-transform:uppercase}.section-programs-carousel .programs-carousel-container .program-carousel-item.is-active{transform:scale(1);opacity:1;z-index:3}.section-programs-carousel .programs-carousel-container .program-carousel-item.is-active video{box-shadow:0 0 50px #00000080}.section-programs-carousel .programs-carousel-container .program-carousel-item.is-prev,.section-programs-carousel .programs-carousel-container .program-carousel-item.is-next{opacity:.75;z-index:2}@media screen and (min-width: 1100px){.section-programs-carousel .programs-carousel-container .program-carousel-item{flex:0 0 699px}.section-programs-carousel .programs-carousel-container .program-carousel-item.is-prev{transform:scale(.6) translate(60%)}.section-programs-carousel .programs-carousel-container .program-carousel-item.is-next{transform:scale(.6) translate(-60%)}}.section-programs-carousel .programs-carousel-container .carousel-prev,.section-programs-carousel .programs-carousel-container .carousel-next{position:absolute;top:50%;transform:translateY(-50%);background:#0000;border:none;cursor:pointer;z-index:10}.section-programs-carousel .programs-carousel-container .carousel-prev svg,.section-programs-carousel .programs-carousel-container .carousel-next svg{width:32px;height:32px}.section-programs-carousel .programs-carousel-container .carousel-prev{left:10px}.section-programs-carousel .programs-carousel-container .carousel-next{right:10px}.carousel-track{cursor:grab;-webkit-user-select:none;user-select:none}.carousel-track.is-dragging{cursor:grabbing}.carousel-track img{pointer-events:none;user-drag:none;-webkit-user-drag:none}.section-anchor-options{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f3f3f3;padding:51px 20px;text-align:center;max-width:var(--container-max-width);margin:0 auto}.section-anchor-options h3{color:#000;text-align:center;font-family:ATCArquette-Bold!important;font-size:30 px;font-style:normal;font-weight:700;line-height:42px;text-transform:uppercase}.section-anchor-options p{color:#000;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-top:0}.section-anchor-options .anchor-item{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;gap:8px;margin:12px 0}.section-anchor-options .anchor-item .anchor-image{position:relative;width:50%;height:auto}.section-anchor-options .anchor-item .anchor-image img{width:100%;height:auto;display:block;transition:opacity .3s ease-in-out}.section-anchor-options .anchor-item .anchor-image .image-hover{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.section-anchor-options .anchor-item .anchor-image:hover .image-default{opacity:0}.section-anchor-options .anchor-item .anchor-image:hover .image-hover{opacity:1}.section-anchor-options .anchor-item .anchor-description{display:flex;width:80%;flex-direction:column;align-items:center}.section-anchor-options .anchor-item .anchor-description .anchor-title{color:#000;text-align:center;font-family:ATCArquette-Bold!important;font-size:20px;font-style:normal;font-weight:700;line-height:26px}.section-anchor-options .anchor-item .anchor-description .anchor-copy{color:#000;font-family:Montserrat;font-size:16px!important;font-style:normal;font-weight:400;line-height:22px;margin-bottom:16px}.section-anchor-options .anchor-item .anchor-description .anchor-button{display:flex;align-items:center;justify-content:center;width:205px;height:60px;flex-shrink:0;background:#ffe500}@media screen and (min-width: 768px){.section-anchor-options .anchor-item{flex-direction:row}}.section-anchor-options .anchor-tabs-wrapper{margin-top:42px;background:#fff;display:none}@media screen and (min-width: 1100px){.section-anchor-options .anchor-tabs-wrapper{display:block;border-radius:20px 20px 0 0;background:#fff;text-align:center}}.section-anchor-options .anchor-tabs-wrapper h3{font-family:ATCArquette-Bold;font-size:30px;text-transform:uppercase;margin-bottom:10px}.section-anchor-options .anchor-tabs-wrapper p{font-family:Montserrat;font-size:16px;margin-bottom:30px}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-nav{display:flex;flex-wrap:wrap;width:100%;gap:4px;margin-bottom:30px}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-nav .anchor-tab-button{flex:1;font-family:Montserrat;font-size:14px;background:#000;color:#fff;padding:12px 20px;border-radius:20px 20px 0 0;border:none;cursor:pointer;transition:background .3s}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-nav .anchor-tab-button.is-active{background:#fff;color:#000}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content{padding:40px}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel{display:none}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel.is-active{display:block}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner{display:flex;justify-content:center;gap:40px;align-items:center}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner .anchor-tab-image{position:relative;width:100%;max-width:600px;height:auto}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner .anchor-tab-image img{width:100%;height:auto;display:block;transition:opacity .3s ease-in-out}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner .anchor-tab-image .image-hover{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner .anchor-tab-image:hover .image-default{opacity:0}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner .anchor-tab-image:hover .image-hover{opacity:1}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner .anchor-tab-image img{max-width:600px;height:auto}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner .anchor-tab-info{width:50%;text-align:left}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner .anchor-tab-info h4{color:#000;font-family:ATCArquette-Bold!important;font-size:36px;font-style:normal;font-weight:700;line-height:20px;text-align:left}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner .anchor-tab-info .anchor-copy{color:#000;font-family:Montserrat!important;font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-align:left;margin-bottom:25px}.section-anchor-options .anchor-tabs-wrapper .anchor-tabs-content .anchor-tab-panel .anchor-tab-panel-inner .anchor-tab-info .anchor-button{display:inline-block;background:#ffe500;padding:14px 24px;font-weight:700;text-decoration:none;color:#000;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.8px}@media screen and (min-width: 1100px){.section-anchor-options{background:#f3f3f3;padding:var(--container-gutter)}}.only-desktop{display:none!important}@media screen and (min-width: 1100px){.only-desktop{display:flex!important}}.only-mobile{display:block}@media screen and (min-width: 1100px){.only-mobile{display:none!important}}.reviews-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--container-gutter)}.reviews-section .jdgm-rev-widg{background:#fff}.flickity-page-dots{width:100%;bottom:50px;padding:0;margin:26px 0 0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:14px;height:14px;margin:0 8px;background:#717171;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-button{position:absolute;background:#ffe500;border:none;color:#333;width:30px!important;height:30px!important;flex-shrink:0}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:45%;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.yotpo-reviews-star-ratings-widget{justify-content:center!important}.flickity-slider{padding-bottom:2rem}.jdgm-preview-badge{margin-bottom:0!important}.option-details{opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease;display:none}.option-details.open{display:block;opacity:1;transform:translateY(0)}.divider{background:#999;height:1px;width:100%}.jdgm-rev-widg__title{color:#000!important;text-align:center!important;font-size:36px!important;font-style:normal!important;font-weight:700!important;line-height:36px!important;font-family:ATCArquette-Bold!important;text-transform:uppercase}.jdgm-widget{width:100%!important;max-width:var(--container-max-width);margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pdp-v2-styles.css.map */
