.logos-main.topLogosMblHidden{display:block}.logos-main.topLogosDeskHidden{display:none}.product__media img{border-radius:10px;border:1px solid #e6e6e6}.product .product__title h1{font-size:42px;color:#161c27;font-weight:800;line-height:57px;display:flex;gap:10px;align-items:center}.product div.product__title{display:flex;align-items:center;gap:15px}.product .product__title .badge.saleBadgeTop{color:#fff!important;background-color:#ff3b61;font-size:14px;font-weight:700;border-radius:5px;padding:4px 0;width:58px;height:23px}.product .customPrice .price__container{margin-bottom:0;margin-right:1rem}.product .price.price--on-sale{display:flex;align-items:center}.product .price--sold-out .badge.price__badge-sold-out{background:#ff3b61!important;color:#fff!important;border-color:transparent;margin:0}.product .badge.discountPercentage{color:#ff3b61!important;background-color:unset;margin-bottom:0!important;padding:0;font-size:18px;font-weight:700;line-height:24.5px}.productTextWrapper,.productTextWrapper p{margin-top:0!important;margin-bottom:8px!important;font-size:17px;line-height:25px;color:#1f283a;font-weight:600}.product .jdgm-prev-badge__text{text-decoration:underline;font-size:18px;font-weight:600;line-height:24px;margin-left:8px;color:#1f283a}.product .price .price__regular .price-item{font-size:22px;font-weight:700;line-height:30px;color:#1f283a;margin:0 .5rem 0 0;letter-spacing:normal}.product .price .price__sale .price-item.price-item--sale{font-size:22px;font-weight:700;line-height:30px;color:#1f283a;margin:0 .5rem 0 0}.product .price .price__sale .price-item.price-item--regular{font-size:18px;font-weight:600;line-height:24px;color:#a5a5a5;margin:0 0rem 0 0}.product-form__input input[type=radio]+label{width:calc(50% - 7.4px)}.bullet_point_main{border-top:2px solid #efefef}.bullet_point_main ul{display:grid;grid-template-columns:auto auto;row-gap:20px;column-gap:50px;list-style:none;padding-left:30px}.bullet_point_main ul li{font-size:16px;color:#1f283a;line-height:22px;position:relative;font-weight:600}.bullet_point_main ul li a{color:#ff3b61;text-decoration:underline}.bullet_point_main ul li:before{content:"";background-image:url(/cdn/shop/files/Screenshot_2024-08-01_at_5.24.44_PM.png?v=1722547857);position:absolute;height:22px;width:22px;left:-32px;top:0;background-size:cover}.contains-media.grid{column-gap:12px;row-gap:12px}.product__info-wrapper.grid__item strong{font-weight:700;line-height:19px}.product .shopify-payment-button__more-options{font-size:14px;text-underline-offset:.2rem}.product__accordion.detailsAccordion.accordion{border-top:none}.productVariants .variantPickerTitle h3{font-size:16px;font-weight:700;line-height:22px;color:#1f283a;margin:0 0 10px}.product .product-form__buttons button.custom-product-form__submit{font-size:16.8px;font-weight:400;line-height:29.6px}.product .product-form__buttons button.custom-product-form__submit .adct_Label{margin-right:5px}.product .shopify-payment-button__more-options{font-size:14px;font-weight:600;line-height:19px}.product .variantOptionImage img{width:100%;height:100%;object-fit:cover}.product .variantOptionImage .affirm-as-low-as{display:none}.product .product-form__input{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:5px;max-width:unset}.product .product-form__input input[type=radio]+label{width:100%;border:1px solid #D8D8D8;border-radius:10px;margin:0;padding:7px 5px;font-size:16px;text-align:left}.product .product-form__input input[type=radio]+label:hover{border-color:#d8d8d8}.product .product-form__input input[type=radio]:checked+label{background-color:transparent;color:#1f283a;border:1.9px solid #FF3B61}.product .variOptionLabel{border:1px solid #D8D8D8}.product .optionLabelContent{display:grid;grid-template-columns:.5fr 1fr;gap:10px}.product .variantOptionImage{border-radius:8px;overflow:hidden;aspect-ratio:1;width:100%;height:100%}.product .variantContent{display:flex;flex-direction:column;justify-content:center}.product .variantContent .optionValue{font-size:18px;font-weight:700;line-height:24.5px;color:#1f283a}.product .variantContent .optionMetafieldDesc p{font-size:14px;color:#6c6c6c;margin:4px 0 0;line-height:19px;font-weight:600}.product .product-form__input input[type=radio]:disabled+label,.product .product-form__input input[type=radio].disabled+label{text-decoration:none}@media screen and (max-width:1440px){.product .product__title h1{font-size:34px;line-height:45px}.product .price .price__regular .price-item{font-size:20px;line-height:25px}.product .variantContent .optionValue{font-size:15px;line-height:21px}.logos-main.topLogosMain .logo-text p{font-weight:600}.logos-main .logo-text p{font-weight:700}.product .variantContent .optionMetafieldDesc p{font-size:11px;margin:0;line-height:14px}.travelSlide .card-wrapper{width:195px!important}}@media screen and (max-width:1024px)and (min-width:750px){.product .product-form__input{grid-template-columns:1fr}.product .optionLabelContent{grid-template-columns:.2fr 1fr}}@media screen and (max-width:749px){.product .product-form__input{column-gap:5px}.product .product-form__buttons button.custom-product-form__submit{font-size:15.75px;line-height:27px}.product .optionLabelContent{grid-template-columns:.2fr 1fr}.product .variantContent .optionValue{font-size:14px;line-height:19px}.product .variantContent .optionMetafieldDesc p{font-size:11px;line-height:15px}.selectDevice .product-card-wrapper .card.card--card{border:1px solid #d8d8d8}.product .product-form__input input[type=radio]:checked+label{border:1.5px solid #FF3B61}.product .variOptionLabel .variantBadge{display:none}.product-form__buttons button.custom-product-form__submit>*{font-size:15.75px;font-weight:600;line-height:24.5px}.product .logos-main .logo-m{padding:15px 0 5px}.product .logos-main .logo-image img{height:22px}}@media screen and (max-width:450px){.product .optionLabelContent{grid-template-columns:.5fr 1fr}}.selectDevice{margin:25px 0 0!important}.selectDeviceTitle h3{font-size:16px;font-weight:700;line-height:22px;color:#1f283a;margin:0 0 10px}.selectBox{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px}.selectDevice .price,.selectDevice .shortCardDesc{display:none}.selectDevice .product-card-wrapper .card.card--card{--border-radius: 10px;--border-width: 1.25px;border-radius:10px;border:1.25px solid #d8d8d8;flex-direction:row}.selectDevice .product-card-wrapper.active .card.card--card{--border-width: 1.9px;border:1.9px solid #FF3B61}.selectDevice .card__inner{width:55%}.selectDevice .card .card__inner .card__media{border-radius:5px;margin:5px;width:calc(100% - 10px)}.selectDevice .card .media{width:100%;height:100%;height:-webkit-fill-available;aspect-ratio:1;border-radius:5px}.selectDevice .card__inner .card__content{display:none}.selectDevice .selectSlide{position:relative}.selectDevice .bestSellerBadge{display:flex;justify-content:center;align-items:center;position:absolute;top:-20px;right:15px;z-index:1;background-color:#1f283a;color:#fff;padding:0 10px;height:20px;border-radius:10px 10px 0 0}.selectDevice .bestSellerBadge p{margin:0;color:#fff;font-size:10px;font-weight:600;line-height:19px}.selectDevice .price{display:none!important}.product .variOptionLabel{position:relative}.variOptionLabel .variantBadge{display:flex;justify-content:center;align-items:center;position:absolute;top:-20px;right:15px;z-index:1;background-color:#1f283a;color:#fff;font-size:10px;font-weight:600;line-height:19px;padding:0 10px;height:20px;border-radius:10px 10px 0 0}.selectDevice .card--card.card--media>.card__content{margin-top:0;padding:5px}.selectDevice .card__information{display:flex;flex-direction:column;justify-content:center;padding:0}.selectDevice .card__heading a{font-size:18px;font-weight:700;line-height:24.5px;color:#1f283a}.selectDevice .selectDeviceDesc>*{font-size:14px;font-weight:600;line-height:19px;color:#6c6c6c}.selectDevice .selectDeviceDesc{margin-top:0!important}.selectDevice .selectDeviceDesc p{margin-top:0!important;margin-bottom:0!important}.travelMain .selectDeviceDesc{display:none}@media screen and (max-width:1440px){.selectDevice .card__heading a{font-size:15px;line-height:21px}.selectDevice .selectDeviceDesc>*{font-size:11px}}@media screen and (max-width:1024px)and (min-width:750px){.selectBox{grid-template-columns:1fr;row-gap:5px}.bullet_point_main ul{grid-template-columns:1fr;row-gap:15px}.selectDevice .card__inner{width:23%}.selectDevice .card--card.card--media>.card__content{padding:5px 10px}.selectDevice .card__heading a{font-size:15px}.selectDevice .selectDeviceDesc>*{font-size:13px}.product .variantContent .optionMetafieldDesc p{font-size:13px;margin:3px 0 0}.selectDevice .bestSellerBadge,.variOptionLabel .variantBadge{top:0;right:0;border-radius:0 10px;padding:0 6px 0 8px;height:13px}}@media screen and (min-width:750px){.selectDevice .card__information{padding:0}}@media screen and (min-width:990px){.selectDevice .card-wrapper.underline-links-hover:hover a,.bundleMain .card-wrapper.underline-links-hover:hover a,.travelMain .card-wrapper.underline-links-hover:hover a{text-decoration:none;text-underline-offset:0}}@media screen and (max-width:749px){.selectBox{column-gap:5px;row-gap:5px}.selectDevice .card__heading a{font-size:14px;line-height:19px}.selectDevice .selectDeviceDesc>*{font-size:11px;line-height:15px}.selectDevice .bestSellerBadge p{font-size:11px;font-weight:600;line-height:15px}.selectDevice .card__inner{width:22%}.selectDevice .product-card-wrapper.active .card.card--card{--border-width: 1.5px;border:1.5px solid #FF3B61}}.logos-main{max-width:100%;overflow:hidden}.logo-m{display:flex;justify-content:center;padding:5px 0;border-radius:6px;flex-wrap:wrap;column-gap:15px;row-gap:15px}.logo{display:flex;align-items:center;gap:6px}.logo-image{display:flex;justify-content:center;align-items:center}.logo-image img{width:100%;height:20px}.logo-text p{font-size:12px;color:#1f283a;margin:0;text-wrap:nowrap}.topLogosMain .logo-text p{color:#707070}.logos-main.topLogosMain .logo-m{justify-content:flex-start;width:max-content;padding:8px 10px;column-gap:20px}.product__accordion.detailsAccordion .accordion__title{font-size:16px;font-weight:700;line-height:22px;color:#161c27}.product__accordion.detailsAccordion .accordion__title summary svg{color:#161c27}.product__accordion.detailsAccordion .accordion__content{padding:0 1rem 0 0}.product__accordion.detailsAccordion .accordion__content>*{font-size:14px;color:#161c27}.product__accordion.detailsAccordion .accordion__content.rte .metafield-rich_text_field>p:first-child{margin-top:0}.product__accordion.detailsAccordion .accordion__content.rte ul{list-style-position:outside}.product .shortCardDesc{padding:0 0 5px;margin:0}.product .shortCardDesc p{margin:0}.product .shortCardDesc>*{font-size:13px;color:#6c6c6c;font-weight:600}@media screen and (max-width:1024px){.product-data-image{width:60px;border-radius:10px;height:60px}.product-data-image img{border-radius:10px}.product-data-content{margin-left:10px}.product-data-content .product-h{font-size:13px}.product-data-content .product-price-fk{font-size:14px}.product-data-content .product-price-fk:before{top:40%}.product-price-original{font-size:14px;margin-left:5px}button.add_upsell_btn{padding:6px 30px;font-size:15px}.logo{flex-direction:column;gap:10px}.logo-m{justify-content:space-around;column-gap:10px}.logo-text p{font-size:11px;width:70px;white-space:unset;text-wrap:unset}.logos-main.topLogosMain .logo-m{width:fit-content}.logos-main.topLogosMain .logo{flex-direction:row}.logos-main.topLogosMain .logo-text p{width:auto;font-weight:600}.logos-main.topLogosMain .logo-image img{height:16px}}@media screen and (max-width:749px){.desktopBreadcrumbs{display:none!important}.mobileBreadcrumbs{display:block!important;padding:8px 0!important;line-height:1!important}.mobileBreadcrumbs a{font-size:12px!important;font-weight:600}.logos-main.topLogosMblHidden{display:none}.logos-main.topLogosDeskHidden{display:block}.logos-main.topLogosMain .logo-m{width:100%;padding:8px 15px;column-gap:10px}.logos-main.topLogosMain .logo-m .logo{gap:7px}.product .product__title h1 .badge.saleBadgeTop{display:none}.product .price .price__regular .price-item{font-size:20px;line-height:27px;margin:0}.product .price .price__sale .price-item.price-item--sale{font-size:19px;margin:0 .5rem 0 0}.product .price .price__sale .price-item.price-item--regular{font-size:18px;margin:0 0rem 0 0}.product .badge.discountPercentage{font-size:18px}.product .bullet_point_main ul{grid-template-columns:unset;row-gap:15px}.bullet_point_main ul li{font-size:14px;font-weight:700;color:#1f283a;line-height:19px}.bullet_point_main ul li:before{height:21px;width:21px;top:0}}.bundleMain,.travelMain{margin-top:40px}.travelWrapper{margin:30px 0;overflow:hidden}.travelBox{display:flex;justify-content:flex-start;gap:10px;padding-bottom:10px;overflow-x:auto;overflow-y:hidden}.travelHeading h3{font-size:22px;font-weight:700;margin:0 0 20px}.travelBox .product-card-wrapper .card{--border-radius: 10px;--border-width: 1.35px}.travelBox .card--card{border:1.35px solid #d8d8d8}.travelSlide .card-wrapper{width:160px}.travelSlide .card__media{margin:1rem;width:calc(100% - 2rem)}.travelSlide .card__media img{border-radius:7px}.travelSlide .card__information{padding:10px 0}.travelSlide .card__heading a{font-size:14px;font-weight:700;color:#1f283a}.travelSlide .price{display:none}.travelSlide .card--card .quick-add{margin:0}.travelSlide .button{min-height:auto;font-size:15px;background:#082d72}.travelSlide .button.button--secondary{border:2px solid #082d72!important}.travelSlide .button.button--secondary:hover{color:#fff}.travelSlide .quick-add__submit{padding:5px 0}@media screen and (min-width:750px){.travelSlide .card__information{padding-top:10px;padding-bottom:10px}}@media screen and (max-width:749px){.product ul.thumbnail-list{margin-left:10px;margin-right:10px;grid-gap:.3rem}.product .product__media-wrapper .thumbnail-slider .thumbnail.global-media-settings{border-radius:5px}.product .thumbnail.global-media-settings img{border:1px solid #E6E6E6}.product .slider-mobile-gutter .modelopenershare{display:none!important}.product .product__media-item .global-media-settings{border:1px solid #E6E6E6;border-radius:10px;overflow:hidden!important}.product .product__media-icon{visibility:hidden}.product__accordion.detailsAccordion .accordion__title{font-size:14px}.product__accordion.detailsAccordion .accordion__content>*{font-size:12px}.travelWrapper{margin:30px -15px}.travelHeading h3{margin:0 15px 20px}.bundleMain{margin-top:55px}.travelMain{margin-top:50px}.travelBox .travelSlide:first-child{padding-left:15px}.travelBox .travelSlide:last-child{padding-right:15px}.product .shortCardDesc>*{font-size:11px}.product .product__info-wrapper.grid__item .widget:nth-child(2) .creative_text a strong{font-weight:600}}@media screen and (max-width:450px){.selectDevice .card__inner{width:55%}.product .shopify-payment-button__more-options{margin:1rem 0 0rem}.travelSlide .card-wrapper{width:146px!important}.travelSlide .card__media{margin:.5rem;width:calc(100% - 1rem)}.travelSlide .card__content{padding:1rem .5rem}.travelSlide .card__information{padding:13px 0 10px}.travelSlide .button{font-size:13px}.logo-text p{font-size:12px;font-weight:700;line-height:14.5px}.topLogosMain .logo-text p{font-size:12px;font-weight:600}.creative_text p{font-size:14px!important;font-weight:700;line-height:19px}}@media screen and (max-width:375px){.topLogosMain .logo-text p{font-size:11px}}@media screen and (min-width:1200px)and (max-width:1439px){.travelBox{display:grid;grid-template-columns:1fr 1fr 1fr;overflow-x:hidden}.travelSlide .card-wrapper{width:unset!important}.travelSlide .card__media{margin:.6rem;width:calc(100% - 1.2rem)}.travelSlide .card__content{padding:1rem .6rem}.travelSlide .card__heading a{font-size:12px}.product .shortCardDesc>*{font-size:11px}.travelSlide .button{font-size:13px}}@media screen and (min-width:1440px){.travelBox{display:grid;grid-template-columns:1fr 1fr 1fr;overflow-x:hidden}.travelSlide .card-wrapper{width:unset!important}.travelSlide .card__heading a{font-size:13px;font-weight:700;line-height:17px}.product .shortCardDesc>*{font-size:11px;line-height:16px;font-weight:600}.travelSlide .button{font-size:14px;font-weight:600;line-height:16px}}@media screen and (min-width:1441px){.product .app_Block .jdgm-star{font-size:21.8px}.productTextWrapper,.productTextWrapper p{font-size:22px;line-height:30px}.selectDevice .card__inner{width:35%}.selectDevice .card--card.card--media>.card__content{padding:7px 7px 7px 12px}.product .optionLabelContent{grid-template-columns:.33fr 1fr;gap:15px}.variOptionLabel .variantBadge{font-size:14px;font-weight:600;line-height:19px}.selectDevice .product-card-wrapper.active .card.card--card{--border-width: 2.25px;border:2.25px solid #FF3B61}.product .product-form__input input[type=radio]+label{border:1.25px solid #D8D8D8}.product .product-form__input input[type=radio]:checked+label{border:2.25px solid #FF3B61}.product .product-form__buttons button.custom-product-form__submit{font-size:16.8px;font-weight:400;line-height:29.6px}.product .shopify-payment-button__more-options,.selectDevice .bestSellerBadge p{font-size:14px;font-weight:600;line-height:19px}.logo-text p{font-size:14px;font-weight:700;line-height:14.5px}.topLogosMain .logo-text p{font-weight:600}.logo-image img{height:22px}.logo{gap:10px}.logo-m{column-gap:25px}.travelHeading h3{font-size:28px;font-weight:700;line-height:36px;margin:10px 0 30px}.travelSlide .card__heading a{font-size:13px;font-weight:700;line-height:17px}.product .shortCardDesc>*{font-size:11px;line-height:16px;font-weight:600}.travelSlide .button{font-size:14px;font-weight:600;line-height:16px}.travelMain .card__information{display:flex;flex-direction:column;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom-product-style.css.map */
