@media screen and (min-width:1024px){.m-header__desktop{min-height:62px!important}.m-header__desktop .m-header__container{width:100%!important;max-width:none!important;padding-left:20px!important;padding-right:24px!important}.m-header__desktop .m-header__inner{min-height:62px!important;margin-left:0!important;margin-right:0!important;align-items:center!important}.logo-left-menu-center .m-header__left{flex:0 0 132px!important;width:132px!important;min-width:132px!important}.logo-left-menu-center .m-header__center{flex:1 1 auto!important;justify-content:flex-start!important;padding-left:20px!important}.logo-left-menu-center .m-header__right{flex:0 0 174px!important;width:174px!important;min-width:174px!important;gap:20px!important}.m-header__desktop .m-header__logo,.m-header__desktop .m-logo{padding-left:0!important;padding-right:0!important}.m-header__desktop .m-logo__image{padding-top:0!important;padding-bottom:0!important}.m-header__desktop .m-logo a{width:126px!important}.m-header__desktop .m-logo img{display:block!important;width:126px!important;max-width:126px!important;height:auto!important}.m-header__desktop .m-menu{--main-link-px: 0px;--main-link-py: 0px;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:31px!important;margin:0!important}.m-header__desktop .m-menu__item{padding:0!important}.m-header__desktop .m-menu__link--main{min-height:62px!important;padding:0!important;align-items:center!important;font-family:Poppins,Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.m-header__desktop .m-menu__arrow{margin-left:7px!important}.m-header__desktop .m-header__right>*,.m-header__desktop .m-header__right .m-header__account,.m-header__desktop .m-header__right .m-header__wishlist,.m-header__desktop .m-header__right .m-header__compare,.m-header__desktop .m-header__right .m-search-form--icon-left,.m-header__desktop .m-header__right .m-cart-icon-bubble{margin:0!important}.m-header__desktop .m-header__right svg{width:22px!important;height:22px!important}.m-header__desktop .m-cart-icon-bubble,.m-header__desktop .m-header__account,.m-header__desktop .m-header__wishlist,.m-header__desktop .m-header__compare,.m-header__desktop m-search-popup{display:inline-flex!important;width:24px!important;height:62px!important;align-items:center!important;justify-content:center!important;padding:0!important}}.template-product product-info[data-product-handle]{--ca-ref-font: Arial, Helvetica, sans-serif}@media screen and (min-width:990px){.template-product product-info[data-product-handle] .m-main-product--wrapper{display:grid!important;grid-template-columns:minmax(520px,43.8vw) minmax(420px,750px)!important;gap:100px!important;align-items:start!important;max-width:1770px!important;margin:0 auto!important;padding:24px 70px 0!important}.template-product product-info[data-product-handle] .m-main-product--media,.template-product product-info[data-product-handle] .m-main-product--info{width:100%!important;max-width:none!important;flex:none!important}.template-product product-info[data-product-handle] .m-main-product--media{align-self:stretch!important}.template-product product-info[data-product-handle] .m-product-media--wrapper{position:sticky!important;top:30px!important}.template-product product-info[data-product-handle] .m-product-media--slider,.template-product product-info[data-product-handle] .m-product-media--slider__images,.template-product product-info[data-product-handle] .m-product-media--slider__images .m-product-media,.template-product product-info[data-product-handle] .m-product-media--slider__images .m-product-media img{width:100%!important}.template-product product-info[data-product-handle] .m-product-media--slider__images .m-product-media{aspect-ratio:1 / 1!important;overflow:hidden!important;background:#f6f6f6!important}.template-product product-info[data-product-handle] .m-product-media--slider__images .m-product-media img{height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important}}.template-product product-info[data-product-handle] .m-product-info--wrapper{padding-top:0!important;font-family:var(--ca-ref-font)!important}.template-product product-info[data-product-handle] .nav-swiper-container .swiper-slide-thumb-active .m-product-media{border:2px solid #1b1b1b!important}.template-product product-info[data-product-handle] .m-product-info--wrapper:before{content:none;display:none}.template-product product-info[data-product-handle] .main-product__block{margin-top:0!important}.template-product product-info[data-product-handle] .product-block-group--title{margin:0!important;padding:0!important}.template-product product-info[data-product-handle] .m-product-title{max-width:650px!important;margin:0!important;color:#121212!important;font-family:var(--ca-ref-font)!important;font-size:25px!important;font-weight:800!important;line-height:1.24!important;letter-spacing:0!important}.template-product product-info[data-product-handle] .main-product__block-title+.main-product__block-custom_liquid,.template-product product-info[data-product-handle] .stock-status,.template-product product-info[data-product-handle] .trust-rating-badge{display:none!important}.template-product product-info[data-product-handle] .ca-actual-review-line{display:inline-flex!important;align-items:center!important;gap:0!important;min-height:22px;margin:18px 0 0!important;padding:0!important;color:#555!important;font-family:var(--ca-ref-font)!important;font-size:18px!important;font-weight:400!important;line-height:1!important}.template-product product-info[data-product-handle] .ca-actual-review-link{display:inline-flex!important;align-items:center!important;gap:9px!important;color:inherit!important;font-family:var(--ca-ref-font)!important;font-size:inherit!important;font-weight:inherit!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important}.template-product product-info[data-product-handle] .ca-actual-review-link:hover,.template-product product-info[data-product-handle] .ca-actual-review-link:focus-visible{color:#202020!important;text-decoration:none!important}.template-product product-info[data-product-handle] .ca-actual-review-stars{color:#e7b416!important;font-family:var(--ca-ref-font)!important;font-size:21px!important;font-weight:800!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;transform:none!important}.template-product product-info[data-product-handle] .ca-actual-review-count,.template-product product-info[data-product-handle] .ca-actual-review-label{color:#555!important;font-family:var(--ca-ref-font)!important;font-size:18px!important;font-weight:400!important;line-height:1!important}.template-product product-info[data-product-handle] .ca-actual-review-label{white-space:nowrap!important}.template-product product-info[data-product-handle] .ca-actual-review-line .ryviu-collection,.template-product product-info[data-product-handle] .ca-actual-review-line ryviu-widget-total{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#555!important;font-family:var(--ca-ref-font)!important;font-size:18px!important;font-weight:400!important}.template-product product-info[data-product-handle] .main-product__block-title+.main-product__block-price,.template-product product-info[data-product-handle] .main-product__block-title+.main-product__block-custom_liquid+.main-product__block-price{margin-top:24px!important}.template-product product-info[data-product-handle] .product-block-group--price .m-price{display:inline-flex!important;align-items:baseline!important;gap:18px!important;font-family:var(--ca-ref-font)!important}.template-product product-info[data-product-handle] .product-block-group--price .m-price:not(.m-price--on-sale) .m-price__sale{display:none!important}.template-product product-info[data-product-handle] .product-block-group--price .m-price--on-sale .m-price__regular{display:none!important}.template-product product-info[data-product-handle] .product-block-group--price .m-price--on-sale .m-price__sale{display:inline-flex!important;align-items:baseline!important;gap:18px!important;flex-direction:row-reverse!important;font-family:var(--ca-ref-font)!important}.template-product product-info[data-product-handle] .m-price-item--sale{color:#121212!important;font-family:var(--ca-ref-font)!important;font-size:25px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.02em!important}.template-product product-info[data-product-handle] .m-price-item--regular{color:#555!important;font-family:var(--ca-ref-font)!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important}.template-product product-info[data-product-handle] .product-block-group--price .m-price:not(.m-price--on-sale) .m-price__regular .m-price-item--regular{color:#121212!important;font-size:25px!important;font-weight:800!important;letter-spacing:.02em!important}.template-product product-info[data-product-handle] .m-product-tax,.template-product product-info[data-product-handle] .installment-shoppay{display:none!important}.template-product product-info[data-product-handle] .ca-tax-shipping-line{display:block!important;margin-top:10px!important;color:#555!important;font-family:var(--ca-ref-font)!important;font-size:16px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important}.template-product product-info[data-product-handle] .main-product__block-image{margin-top:18px!important}.template-product product-info[data-product-handle] .main-product__block-image .m-product-image,.template-product product-info[data-product-handle] .main-product__block-image img{width:100%!important;max-width:750px!important;border-radius:0!important}.template-product product-info[data-product-handle] .main-product__block-variant_picker{margin-top:28px!important;max-width:750px!important;font-family:var(--ca-ref-font)!important}.template-product product-info[data-product-handle] .m-product-option{margin:0 0 20px!important}.template-product product-info[data-product-handle] .m-product-option--label{margin:0 0 18px!important;color:#4f4f4f!important;font-family:var(--ca-ref-font)!important;font-size:19px!important;font-weight:400!important;line-height:1.2!important;text-transform:none!important}.template-product product-info[data-product-handle] .m-product-option__inner[data-option-name=Model] .option-label--title,.template-product product-info[data-product-handle] .m-product-option__inner[data-option-name=Color] .option-label--title,.template-product product-info[data-product-handle] .m-product-option .option-label--selected{display:none!important}.template-product product-info[data-product-handle] .m-product-option__inner[data-option-name=Model] .option-label:after{content:"models"}.template-product product-info[data-product-handle] .m-product-option__inner[data-option-name=Color] .option-label:after{content:"colors"}.template-product product-info[data-product-handle] .m-product-option--content{display:block!important;width:100%!important}.template-product product-info[data-product-handle] .m-product-option--dropdown select{display:block!important;width:100%!important;min-height:76px!important;padding:0 56px 0 16px!important;border:3px solid #858585!important;border-radius:4px!important;background-color:#fff!important;color:#1b1b1b!important;font-family:var(--ca-ref-font)!important;font-size:16px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}.template-product product-info[data-product-handle] .main-product__block-buy_buttons{margin-top:4px!important;max-width:750px!important;font-family:var(--ca-ref-font)!important}.template-product product-info[data-product-handle] .m-product-form--wrapper{display:block!important;width:100%!important}.template-product product-info[data-product-handle] .m-product-form--input{display:block!important;margin:0 0 31px!important;width:auto!important}.template-product product-info[data-product-handle] .m-product-form--input .m-product-option--label{display:block!important;margin:0 0 11px!important;color:#4f4f4f!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important}.template-product product-info[data-product-handle] .m-quantity{display:inline-grid!important;grid-template-columns:56px 63px 56px!important;flex:0 0 177px!important;width:177px!important;max-width:177px!important;height:58px!important;min-height:58px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #8a8a8a!important;border-radius:0!important;background:#fff!important}.template-product product-info[data-product-handle] .m-quantity__button,.template-product product-info[data-product-handle] .m-quantity__input{flex:none!important;min-width:0!important;max-width:none!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:0!important;background:#fff!important;color:#2d2d2d!important;font-family:var(--ca-ref-font)!important;font-size:20px!important;font-weight:400!important;box-shadow:none!important}.template-product product-info[data-product-handle] .m-quantity__button svg{width:12px!important;height:12px!important}.template-product product-info[data-product-handle] .m-add-to-cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:440px!important;max-width:100%!important;min-height:56px!important;margin:0!important;border:0!important;border-radius:0!important;background:#efefef!important;color:#000!important;font-family:var(--ca-ref-font)!important;font-size:15px!important;font-weight:600!important;line-height:1!important;letter-spacing:.7px!important;text-transform:uppercase!important;box-shadow:none!important}.template-product product-info[data-product-handle] .m-add-to-cart--text{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.template-product product-info[data-product-handle] .m-add-to-cart:hover,.template-product product-info[data-product-handle] .m-add-to-cart:focus{background:#e8e8e8!important;color:#000!important}.template-product product-info[data-product-handle] .shopify-payment-button,.template-product product-info[data-product-handle] .m-product-dynamic-checkout,.template-product product-info[data-product-handle] .shiprocket-headless{width:440px!important;max-width:100%!important;margin-top:13px!important}.template-product product-info[data-product-handle] .sr-headless-checkout{min-height:59px!important;height:59px!important;border-radius:0!important;border:2px solid rgb(var(--color-outline-button))!important;background:transparent!important;color:rgb(var(--color-outline-button))!important;font-family:var(--ca-ref-font)!important;font-size:22px!important;font-weight:800!important;letter-spacing:1.6px!important;text-transform:uppercase!important}.template-product product-info[data-product-handle] .sr-headless-checkout .sr-button-text-container{color:inherit!important;font-family:var(--ca-ref-font)!important;font-size:20px!important;font-weight:900!important;letter-spacing:1.4px!important;line-height:1!important;text-transform:uppercase!important}@media screen and (max-width:989px){.template-product product-info[data-product-handle] .m-main-product--wrapper{padding-top:18px!important}}@media screen and (max-width:749px){.template-product product-info[data-product-handle] .m-product-title{font-size:22px!important;line-height:1.25!important}.template-product product-info[data-product-handle] .ca-actual-review-line{margin-top:12px!important}.template-product product-info[data-product-handle] .main-product__block-title+.main-product__block-price,.template-product product-info[data-product-handle] .main-product__block-title+.main-product__block-custom_liquid+.main-product__block-price{margin-top:14px!important}.template-product product-info[data-product-handle] .ca-actual-review-stars{font-size:17px!important}.template-product product-info[data-product-handle] .ca-actual-review-count{font-size:16px!important}.template-product product-info[data-product-handle] .m-price-item--sale{font-size:23px!important}.template-product product-info[data-product-handle] .m-price-item--regular{font-size:18px!important}.template-product product-info[data-product-handle] .ca-tax-shipping-line{margin-top:8px!important;font-size:14px!important}.template-product product-info[data-product-handle] .main-product__block-variant_picker{margin-top:22px!important}.template-product product-info[data-product-handle] .m-product-option{margin-bottom:16px!important}.template-product product-info[data-product-handle] .m-product-option--label{margin-bottom:10px!important;font-size:16px!important}.template-product product-info[data-product-handle] .m-product-option--dropdown select{min-height:56px!important;border-width:2px!important;font-size:16px!important}.template-product product-info[data-product-handle] .m-product-form--input{margin-bottom:22px!important}.template-product product-info[data-product-handle] .m-add-to-cart{width:100%!important;min-height:56px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.7px!important}.template-product product-info[data-product-handle] .sr-headless-checkout .sr-button-text-container{font-size:14px!important;font-weight:900!important;letter-spacing:1px!important}.template-product product-info[data-product-handle] .shopify-payment-button,.template-product product-info[data-product-handle] .m-product-dynamic-checkout,.template-product product-info[data-product-handle] .shiprocket-headless{width:100%!important}}.template-product product-info[data-product-handle] .main-product__block-collapsible_tab{margin:0!important}.template-product product-info[data-product-handle] .ca-product-policy-accordion{border-top:1px solid #dedede!important}.template-product product-info[data-product-handle] .main-product__block-collapsible_tab:last-child .ca-product-policy-accordion{border-bottom:1px solid #dedede!important}.template-product product-info[data-product-handle] .ca-product-policy-accordion .m-collapsible--button{display:flex!important;width:100%!important;min-height:58px!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:17px 0!important;color:#2b2b2b!important;font-family:var(--ca-ref-font)!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;text-align:left!important;text-transform:uppercase!important}.template-product product-info[data-product-handle] .ca-product-policy-accordion .m-collapsible--icon{display:inline-flex!important;flex:0 0 20px!important;width:20px!important;height:20px!important;align-items:center!important;justify-content:center!important;color:#2b2b2b!important}.template-product product-info[data-product-handle] .ca-product-policy-accordion .m-collapsible--icon svg{display:none!important}.template-product product-info[data-product-handle] .ca-product-policy-accordion .m-collapsible--icon:before{content:"+";font-family:Arial,Helvetica,sans-serif!important;font-size:25px!important;font-weight:700!important;line-height:20px!important}.template-product product-info[data-product-handle] .ca-product-policy-accordion .m-collapsible.is-expanded .m-collapsible--icon:before{content:"\d7";font-size:23px!important}.template-product product-info[data-product-handle] .ca-product-policy-accordion .m-collapsible--content__inner{margin:0 0 14px!important;padding:28px 25px!important;background:#f6f6f6!important;color:#4b4b4b!important;font-family:var(--ca-ref-font)!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important}.template-product product-info[data-product-handle] .ca-product-policy-accordion .m-collapsible--content__inner>:first-child{margin-top:0!important}.template-product product-info[data-product-handle] .ca-product-policy-accordion .m-collapsible--content__inner>:last-child{margin-bottom:0!important}@media screen and (max-width:749px){.template-product product-info[data-product-handle] .ca-product-policy-accordion .m-collapsible--button{min-height:54px!important;padding:15px 0!important;font-size:15px!important}.template-product product-info[data-product-handle] .ca-product-policy-accordion .m-collapsible--content__inner{padding:22px 18px!important;font-size:15px!important}}.template-product product-info[data-product-handle] .Avada-Bundle-Offer__BlockWrapper .Avada-Fbt{--aov-fbt-title-font-size: 20px;--aov-fbt-description-font-size: 14px;--aov-fbt-message-font-size: 13px;--aov-fbt-product-name-font-size: 14px;--aov-fbt-price-font-size: 14px;--aov-fbt-compare-price-font-size: 13px;width:100%!important;padding:0!important;color:#1b1b1b!important;font-family:var(--ca-ref-font)!important}.template-product product-info[data-product-handle] .Avada-Bundle-Offer__BlockWrapper .Avada-Fbt *,.template-product product-info[data-product-handle] .Avada-Bundle-Offer__BlockWrapper .Avada-Fbt button,.template-product product-info[data-product-handle] .Avada-Bundle-Offer__BlockWrapper .Avada-Fbt select{font-family:var(--ca-ref-font)!important;letter-spacing:0!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__WrapContent,.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__WrapContent-offer{width:100%!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__WrapContent{gap:14px!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__ProductContent{gap:5px!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__ProductContent-title{color:#171717!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__ProductContent-subTitle{color:#4f4f4f!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__ProductContent-discountText{padding:5px 10px!important;border-radius:3px!important;background:#202020!important;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__ProductList{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(290px,calc((100% - 12px)/2))!important;grid-template-rows:1fr!important;align-items:stretch!important;gap:12px!important;max-height:none!important;padding:2px 0 10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scrollbar-width:thin!important;scrollbar-color:#b8b8b8 transparent!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__ProductList::-webkit-scrollbar{width:auto!important;height:5px!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__ProductList::-webkit-scrollbar-thumb{border-radius:0!important;background:#b8b8b8!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-OfferItem.-fbt{position:relative!important;width:auto!important;min-width:0!important;min-height:132px!important;padding:12px!important;gap:10px!important;border:1px solid #d7d7d7!important;border-radius:4px!important;background:#fff!important;scroll-snap-align:start}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-OfferItem.-fbt.isSelected{border-color:#222!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-OfferItem__Image{flex:0 0 76px!important;width:76px!important;height:76px!important;overflow:hidden!important;border-radius:3px!important;background:#f4f4f4!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-OfferItem__Image img{width:100%!important;height:100%!important;object-fit:contain!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-OfferItem__ContentWrapper,.template-product product-info[data-product-handle] .Avada-Fbt .Avada-OfferItem__Content{min-width:0!important;max-width:none!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-OfferItem__Content-ProductTitle{color:#1b1b1b!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Offer__Price,.template-product product-info[data-product-handle] .Avada-Fbt .AOV-Offer__DiscountPrice{color:#1b1b1b!important;font-size:14px!important;font-weight:700!important}@media screen and (max-width:749px){.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__ProductContent-title{font-size:18px!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-Fbt__ProductList{display:flex!important;flex-direction:row!important;gap:10px!important;padding-right:0!important}.template-product product-info[data-product-handle] .Avada-Fbt .Avada-OfferItem.-fbt{flex:0 0 82vw!important;min-width:280px!important}}.template-product .ca-ryviu-review-actions{display:inline-flex!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;margin:0 0 0 auto!important;padding:0!important;font-family:var(--ca-ref-font, Arial, Helvetica, sans-serif)!important;vertical-align:middle!important}.template-product .ca-ryviu-review-actions:not(.ca-ryviu-review-actions--inline){position:absolute!important;top:0!important;right:0!important;left:auto!important;z-index:2!important;display:inline-flex!important;justify-content:flex-start!important;width:auto!important;margin:0!important}.template-product .r-container:has(.ca-ryviu-review-actions:not(.ca-ryviu-review-actions--inline)){position:relative!important}.template-product #ca-storewide-reviews{scroll-margin-top:105px!important}.template-product .Ryviu-Head-Featured .r--stars{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.template-product .Ryviu-Head-Featured{width:100%!important}.template-product .Ryviu-Head-Featured .r--stars-item,.template-product .Ryviu-Head-Featured .r--stars-icon,.template-product .Ryviu-Head-Featured em,.template-product .r--stars-icon{font-style:normal!important;transform:none!important}.template-product .ca-write-review-button{min-height:36px!important;padding:0 22px!important;border:1px solid #202020!important;border-radius:3px!important;background:#202020!important;color:#fff!important;font-family:var(--ca-ref-font, Arial, Helvetica, sans-serif)!important;font-size:13px!important;font-weight:800!important;line-height:1!important;letter-spacing:.8px!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important}.template-product .ca-write-review-button:hover,.template-product .ca-write-review-button:focus-visible{border-color:#000!important;background:#000!important;color:#fff!important}.ca-review-modal-open,.ca-review-modal-open body{overflow:hidden!important}.ca-ryviu-review-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;font-family:var(--ca-ref-font, Arial, Helvetica, sans-serif)!important}.ca-ryviu-review-modal.is-open{display:flex!important}.ca-ryviu-review-modal__backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#00000094!important}.ca-ryviu-review-modal__dialog{position:relative!important;width:min(920px,100%)!important;max-height:min(84vh,860px)!important;overflow:auto!important;padding:30px!important;border-radius:4px!important;background:#fff!important;color:#202020!important;box-shadow:0 22px 70px #00000042!important}.ca-ryviu-review-modal__close{position:absolute!important;top:14px!important;right:16px!important;display:inline-flex!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:#202020!important;font-size:28px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important}.ca-ryviu-review-modal__header{margin:0 42px 22px 0!important;padding:0 0 18px!important;border-bottom:1px solid #e5e5e5!important}.ca-ryviu-review-modal__header h2{margin:0 0 6px!important;color:#202020!important;font-family:var(--ca-ref-font, Arial, Helvetica, sans-serif)!important;font-size:24px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important}.ca-ryviu-review-modal__header p{margin:0!important;color:#555!important;font-family:var(--ca-ref-font, Arial, Helvetica, sans-serif)!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important}.ca-ryviu-review-modal__body{min-height:220px!important}@media screen and (max-width:749px){.template-product .ca-ryviu-review-actions{margin:10px 0 0!important}.template-product .ca-ryviu-review-actions:not(.ca-ryviu-review-actions--inline){position:static!important;margin:10px 0 0!important}.template-product .ca-write-review-button{min-height:34px!important;padding:0 16px!important;font-size:12px!important}.ca-ryviu-review-modal{padding:12px!important}.ca-ryviu-review-modal__dialog{max-height:88vh!important;padding:24px 16px!important}.ca-ryviu-review-modal__header{margin-right:36px!important}.ca-ryviu-review-modal__header h2{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom.css.map */
