@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap";:root{--roxx-cyan: #3A5A98;--roxx-cyan-dim: #E6ECF2;--roxx-cyan-glow: rgba(58,90,152,.08);--roxx-black: #FFFFFF;--roxx-dark: #FFFFFF;--roxx-card: #FFFFFF;--roxx-card2: #F0F4F8;--roxx-border: #ABB5C7;--roxx-gray: #5A6A7E;--roxx-light: #E6ECF2;--roxx-white: #0D1B2A;--roxx-green: #16a34a;--roxx-green-bg: #f0fdf4;--roxx-font: "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif}body{background:var(--roxx-black)!important}product-info,.section-main-product-padding,main [class*=section-][class*=-padding]{background:var(--roxx-black)!important}.template-product .header{padding-top:15px!important;padding-bottom:15px!important}.product.grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px!important;align-items:start!important;background:var(--roxx-black)!important;margin-bottom:40px!important}@media(max-width:749px){.product.grid{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.product__media-wrapper{order:1!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;border-radius:0!important;border:none!important;width:100%!important;max-width:100%!important}.product__info-wrapper{order:2!important}.product__media-list{margin-left:0!important;margin-right:0!important;margin-bottom:2rem!important;width:100%!important;padding:0!important}.product__media-item{padding:0!important;border:none!important;border-radius:0!important;width:100%!important}.product-media-container,.product__media,.product__media img,.media img,.media,.global-media-settings{border:none!important;border-radius:0!important;box-shadow:none!important}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.product__media-list .product__media-item{width:100%!important}}.product__media-wrapper{background:transparent!important;border-radius:0!important;border:none!important;overflow:visible!important;width:100%!important;max-width:100%!important}.product-media-container,.product__media,.product__media img,.media img,.media,.global-media-settings{background:transparent!important;background-color:transparent!important;width:100%!important;display:block!important;overflow:hidden!important}.thumbnail-list{background:var(--roxx-dark)!important;gap:8px!important;padding:10px!important}.thumbnail-list__item button,.thumbnail-slider__button{border-radius:8px!important;border:2px solid var(--roxx-border)!important;background:var(--roxx-card2)!important;overflow:hidden!important;transition:border-color .15s!important}.thumbnail-list__item button.is-active,.thumbnail-list__item button[aria-current=true],.thumbnail-slider__button.is-active{border-color:var(--roxx-cyan)!important;box-shadow:0 0 8px var(--roxx-cyan-glow)!important}.product__info-wrapper{width:100%!important;max-width:100%!important;padding:0!important}@media(max-width:749px){.product__info-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.product__info-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important;border-radius:0!important;border:none!important;padding:0!important}}.product__info-container{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;font-family:var(--roxx-font)!important;color:var(--roxx-white)!important;width:100%!important;box-sizing:border-box!important}.product__info-container>*{background:transparent!important}.product__text,.product__text.caption-with-letter-spacing{font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--roxx-cyan)!important;font-family:var(--roxx-font)!important;margin:0 0 6px!important;display:block!important}.product__title{margin-bottom:8px!important}.product__title h1{font-size:22px!important;font-weight:800!important;color:var(--roxx-white)!important;line-height:1.3!important;letter-spacing:-.3px!important;margin:0!important;font-family:var(--roxx-font)!important}.product__title>a.product__title{display:none!important}.rating-wrapper{display:flex!important;align-items:center!important;gap:6px!important;margin:0 0 12px!important}.rating-stars-gold{color:#f5c518!important;font-size:15px!important;letter-spacing:1px!important}.rating-count{font-size:12px!important;color:var(--roxx-gray)!important;margin:0!important;font-family:var(--roxx-font)!important}[id^=price-]{margin-bottom:4px!important;background:transparent!important}.price--large{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;background:transparent!important}.price--large .price__regular .price-item--regular,.price--large .price__sale .price-item--sale{font-size:22px!important;font-weight:800!important;color:var(--roxx-white)!important;font-family:var(--roxx-font)!important;letter-spacing:-.5px!important}.price--large .price__sale .price-item--regular{font-size:14px!important;font-weight:400!important;color:#555!important;text-decoration:line-through!important}.price__badges{display:flex!important;gap:6px!important;margin-left:4px!important}.price__badges .badge,.badge--sale,.badge--on-sale{background:var(--roxx-cyan-dim)!important;color:var(--roxx-cyan)!important;border:1px solid rgba(0,234,255,.4)!important;border-radius:6px!important;font-size:11px!important;font-weight:700!important;padding:2px 8px!important;font-family:var(--roxx-font)!important;align-self:center!important}.product__tax{font-size:11.5px!important;color:var(--roxx-gray)!important;font-family:var(--roxx-font)!important;margin:2px 0 0!important}.roxx-coupon-offer-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#0a0a0a!important;border:1.5px solid var(--roxx-cyan)!important;border-radius:10px!important;padding:10px 14px!important;margin:14px 0 12px!important;gap:10px!important;box-shadow:0 0 14px var(--roxx-cyan-glow)!important}.coupon-left{display:flex!important;align-items:center!important;gap:8px!important}.coupon-percent-badge{width:28px!important;height:28px!important;border-radius:50%!important;background:var(--roxx-cyan)!important;color:#000!important;font-size:13px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.coupon-text{font-size:12px!important;color:#aaa!important;font-family:var(--roxx-font)!important}.coupon-text strong{color:var(--roxx-cyan)!important;font-weight:800!important;letter-spacing:.5px!important}.coupon-right{display:flex!important;align-items:center!important;gap:5px!important;flex-shrink:0!important}.timer-label{font-size:10.5px!important;color:#666!important;font-family:var(--roxx-font)!important;white-space:nowrap!important}.timer-countdown{font-size:14px!important;font-weight:800!important;color:var(--roxx-cyan)!important;font-family:Courier New,monospace!important;letter-spacing:1.5px!important;background:var(--roxx-cyan-dim)!important;border:1px solid rgba(0,234,255,.3)!important;padding:3px 8px!important;border-radius:5px!important;animation:roxx-glow-pulse 2s ease-in-out infinite!important}@keyframes roxx-glow-pulse{0%,to{text-shadow:0 0 6px var(--roxx-cyan)}50%{text-shadow:0 0 16px var(--roxx-cyan),0 0 28px rgba(0,234,255,.4)}}.roxx-specs-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin:10px 0!important}.spec-item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:5px!important}.spec-icon-wrapper{width:40px!important;height:40px!important;border-radius:10px!important;background:var(--roxx-cyan-dim)!important;border:1px solid rgba(0,234,255,.2)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:box-shadow .2s!important}.spec-item:hover .spec-icon-wrapper{box-shadow:0 0 10px var(--roxx-cyan-glow)!important;border-color:var(--roxx-cyan)!important}.spec-icon{width:18px!important;height:18px!important;color:var(--roxx-cyan)!important}.spec-text{font-size:10px!important;font-weight:600!important;color:var(--roxx-light)!important;line-height:1.3!important;font-family:var(--roxx-font)!important}.roxx-trust-strip{background:var(--roxx-green-bg)!important;border:1px solid rgba(0,230,118,.25)!important;border-radius:8px!important;padding:8px 14px!important;font-size:12px!important;font-weight:600!important;color:var(--roxx-green)!important;text-align:center!important;margin:8px 0 14px!important;font-family:var(--roxx-font)!important}.roxx-trust-strip:before{content:"\1f525  "!important}.product-form__input .form__label,.product-form__input>label{font-size:10px!important;font-weight:700!important;color:var(--roxx-gray)!important;font-family:var(--roxx-font)!important;text-transform:uppercase!important;letter-spacing:1.2px!important;margin-bottom:8px!important;display:block!important}.swatch-input__input+label{background:var(--roxx-card2)!important;border:1.5px solid var(--roxx-border)!important;color:var(--roxx-light)!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;font-family:var(--roxx-font)!important;min-width:42px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .15s!important;cursor:pointer!important;padding:0 12px!important}.swatch-input__input:checked+label{background:var(--roxx-cyan-dim)!important;border-color:var(--roxx-cyan)!important;color:var(--roxx-cyan)!important;box-shadow:0 0 10px var(--roxx-cyan-glow)!important}.select{background:transparent!important;border:none!important;padding:0!important}.select:after,.select:before{display:none!important;box-shadow:none!important;border:none!important}.select__select,select.select__select{background:var(--roxx-card2)!important;border:1.5px solid var(--roxx-border)!important;color:var(--roxx-white)!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;font-family:var(--roxx-font)!important;padding:14px!important;width:100%!important;box-sizing:border-box!important;outline:none!important;box-shadow:none!important}.product-form__input.product-form__quantity{background:transparent!important;padding:0!important;margin:0!important;border:none!important}.quantity__label{font-size:10px!important;font-weight:700!important;color:var(--roxx-gray)!important;text-transform:uppercase!important;margin-bottom:6px!important}.quantity{background:var(--roxx-card2)!important;border:1.5px solid var(--roxx-border)!important;border-radius:8px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;width:120px!important;height:52px!important;min-height:52px!important;max-height:52px!important;box-sizing:border-box!important}.quantity__button{background:transparent!important;color:var(--roxx-cyan)!important;border:none!important;width:44px!important;height:100%!important;font-size:18px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.quantity__button:hover{background:var(--roxx-cyan-dim)!important}.quantity__input{background:transparent!important;color:var(--roxx-white)!important;font-size:16px!important;font-weight:700!important;border:none!important;text-align:center!important;width:44px!important;height:100%!important}.product-form{background:transparent!important;max-width:100%!important}.product-form__buttons{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:16px!important;width:100%!important;background:transparent!important}.product-form__submit-wrapper,.shopify-payment-button{background:transparent!important;border:none!important;width:100%!important}.product-form__submit{width:100%!important;background:transparent!important;color:var(--roxx-cyan)!important;border:2px solid var(--roxx-cyan)!important;border-radius:10px!important;font-size:14px!important;font-weight:800!important;font-family:var(--roxx-font)!important;letter-spacing:1px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important;line-height:48px!important;text-transform:uppercase!important;transition:all .3s ease!important;cursor:pointer!important;box-shadow:0 0 10px var(--roxx-cyan-glow)!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-form__submit:after,.product-form__submit:before{display:none!important;box-shadow:none!important;border:none!important}.product-form__submit:hover{background:var(--roxx-cyan)!important;color:#fff!important;box-shadow:0 0 22px var(--roxx-cyan-glow)!important}.shopify-payment-button:before{content:"\1f3f7\fe0f   EXTRA \20b9 50 Off on Prepaid Orders"!important;display:block!important;text-align:center!important;font-size:12px!important;font-weight:700!important;color:var(--roxx-cyan)!important;margin:12px 0 8px!important;font-family:var(--roxx-font)!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:var(--roxx-cyan)!important;color:#fff!important;border-radius:10px!important;font-size:14px!important;font-weight:900!important;font-family:var(--roxx-font)!important;letter-spacing:1px!important;height:52px!important;text-transform:uppercase!important;border:none!important;box-shadow:0 0 16px var(--roxx-cyan-glow)!important;transition:all .2s ease!important;width:100%!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:#0f172a!important;color:#fff!important;box-shadow:0 0 28px #0f172a26!important}.product__accordion details,.product__accordion .accordion{background:transparent!important;border-top:1px solid var(--roxx-border)!important}.product__accordion summary{padding:13px 0!important;color:var(--roxx-light)!important}.product__accordion .accordion__title{font-size:13.5px!important;font-weight:600;color:var(--roxx-light)!important}.product__accordion .accordion__content{color:var(--roxx-gray)!important;font-size:13px!important}.scroll-trigger,.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;animation:none!important}.announcement-bar__message{display:flex!important;overflow:hidden!important;white-space:nowrap!important;width:100%!important}.announcement-bar__message span{display:inline-block!important;animation:roxx-marquee 18s linear infinite!important;white-space:nowrap!important;padding-right:80px!important}@keyframes roxx-marquee{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.announcement-bar__message:hover span{animation-play-state:paused!important}@media screen and (max-width:749px){.banner{min-height:unset!important;height:auto!important}.banner:not(:has(.banner__heading,.banner__text,.banner__buttons)) .banner__content{display:none!important}.banner__media{position:relative!important;width:100%!important;height:auto!important;min-height:unset!important;max-height:unset!important;overflow:hidden!important;aspect-ratio:unset!important}.banner__media:before{display:none!important}.banner__media img{width:100%!important;height:auto!important;object-fit:cover!important;object-position:center center!important;position:relative!important}.banner--stacked .banner__media{order:-1!important}.banner--small.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media,.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media,.banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:auto!important;min-height:unset!important;max-height:unset!important;aspect-ratio:unset!important}}@media screen and (max-width:749px){.roxx-coupon-offer-bar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:12px!important}.coupon-left{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important}.coupon-right{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-top:4px!important}.coupon-text{font-size:11px!important}.timer-label{font-size:10px!important}.timer-countdown{font-size:13px!important;padding:2px 6px!important}}.roxx-coupon-offer-bar,variant-selects{width:100%!important;max-width:44rem!important;box-sizing:border-box!important}.related-products__heading,.related-products .card__heading,.related-products .card__heading a,.related-products .card__heading .link,.related-products .card-wrapper .card__heading,.related-products .card-wrapper .card__heading a,.related-products .card-information,.related-products .price-item--regular,.related-products .price-item--sale{color:#121212!important}.related-products .price-item--compare{color:#999!important}.roxx-custom-fields-wrapper{max-width:44rem!important;margin:18px 0!important;display:flex!important;flex-direction:column!important;gap:14px!important}.roxx-custom-field{display:flex!important;flex-direction:column!important;gap:8px!important}.roxx-custom-field .form__label{font-size:10px!important;font-weight:700!important;color:var(--roxx-gray)!important;text-transform:uppercase!important;letter-spacing:1.2px!important}.roxx-file-input-container{position:relative!important;background:var(--roxx-card2)!important;border:1.5px solid var(--roxx-border)!important;border-radius:8px!important;padding:12px 14px!important;transition:all .2s ease!important;box-sizing:border-box!important;width:100%!important}.roxx-file-input-container:hover,.roxx-file-input-container:focus-within{border-color:var(--roxx-cyan)!important;box-shadow:0 0 10px var(--roxx-cyan-glow)!important}.roxx-custom-file-input{color:var(--roxx-white)!important;font-size:13px!important;font-family:var(--roxx-font)!important;background:transparent!important;border:none!important;outline:none!important;width:100%!important;cursor:pointer!important}.roxx-custom-textarea{background:var(--roxx-card2)!important;border:1.5px solid var(--roxx-border)!important;color:var(--roxx-white)!important;border-radius:8px!important;font-size:14px!important;font-family:var(--roxx-font)!important;padding:12px 14px!important;width:100%!important;box-sizing:border-box!important;outline:none!important;transition:all .2s ease!important;resize:vertical!important}.roxx-custom-textarea:hover,.roxx-custom-textarea:focus{border-color:var(--roxx-cyan)!important;box-shadow:0 0 10px var(--roxx-cyan-glow)!important}.template-product main,.product,.product-section,.product__info-container,.product__media-wrapper{background-color:#fff!important;background:#fff!important;color:#121212!important}.template-product main .page-width{max-width:1200px!important;width:100%!important;box-sizing:border-box!important;padding:0 40px!important}@media screen and (max-width:749px){.template-product main .page-width{max-width:100vw!important;padding:0 20px!important;overflow-x:hidden!important}}@media screen and (min-width:990px){.template-product .product{display:flex!important;flex-wrap:nowrap!important;column-gap:50px!important;align-items:flex-start!important}.template-product .product__media-wrapper{width:60%!important;max-width:60%!important;flex:0 0 60%!important}.template-product .product__info-wrapper{width:40%!important;max-width:40%!important;flex:0 0 40%!important;padding-left:10px!important}}.template-product .product__info-container{font-family:Inter,sans-serif!important}.template-product .product__title h1{font-family:Outfit,sans-serif!important;font-size:26px!important;font-weight:600!important;letter-spacing:-.5px!important;color:#111827!important}.template-product .product__subtitle{font-size:14px!important;font-weight:400!important;color:#64748b!important;margin-top:4px!important}.template-product .form__label{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#334155!important;margin-bottom:8px!important}.template-product .select__select{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#1e293b!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:10px 16px!important}.template-product .select{border:none!important;box-shadow:none!important;background:transparent!important}.template-product .product__badge-pill{font-size:12px!important;font-weight:500!important;color:#475569!important;padding:5px 10px!important;border-radius:6px!important}.template-product .product__highlights-grid div{font-size:12px!important;font-weight:500!important;color:#475569!important}.template-product .product__trust-grid span{font-size:10px!important;font-weight:600!important;color:#475569!important}@media screen and (min-width:990px){media-gallery{display:flex!important;flex-direction:row-reverse!important;align-items:flex-start!important;gap:15px!important}media-gallery>slider-component:first-of-type{flex-grow:1!important;width:calc(100% - 90px)!important;max-width:calc(100% - 90px)!important}media-gallery>slider-component.thumbnail-slider{width:75px!important;min-width:75px!important;max-width:75px!important;flex-shrink:0!important;display:block!important;margin:0!important;padding:0!important}media-gallery .thumbnail-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;overflow-y:auto!important;height:auto!important;max-height:500px!important;gap:10px!important;padding:0!important;margin:0!important;background:transparent!important;scrollbar-width:none!important}media-gallery .thumbnail-list::-webkit-scrollbar{display:none!important}media-gallery .thumbnail-list__item{width:100%!important;max-width:100%!important}media-gallery .thumbnail-list__item button{border:1px solid #e2e8f0!important;border-radius:6px!important;padding:2px!important;background:#fff!important;transition:border-color .2s ease!important}media-gallery .thumbnail-list__item button[aria-current=true]{border-color:#000!important}media-gallery slider-component:first-of-type .product__media-item{border-radius:16px!important;overflow:hidden!important;background:transparent!important;border:none!important}.template-product media-gallery .global-media-settings,.template-product media-gallery .product__media,.template-product media-gallery .media,.template-product media-gallery img{border:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}}@media screen and (min-width:750px){.template-product variant-selects{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px!important;margin-bottom:15px!important}}.template-product .roxx-coupon-offer-bar{background:#fdfdfd!important;border:1px dashed #cbd5e1!important;border-radius:8px!important;box-shadow:none!important;padding:10px 14px!important;margin:16px 0!important}.template-product .coupon-percent-badge{background:#000!important;color:#fff!important}.template-product .coupon-text{color:#334155!important;font-family:Inter,sans-serif!important;font-size:13px!important}.template-product .coupon-text strong{color:#000!important}.template-product .coupon-right{display:flex!important;align-items:center!important;gap:6px!important}.template-product .timer-label{font-size:11px!important;font-weight:500!important;color:#64748b!important;text-transform:uppercase!important}.template-product .timer-countdown{font-family:Inter,monospace!important;font-size:13px!important;font-weight:700!important;color:#fff!important;background:#1e293b!important;padding:4px 8px!important;border-radius:4px!important;letter-spacing:.5px!important}.template-product .product-form__input--pill input[type=radio]+label{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#334155!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;padding:8px 16px!important;margin:4px 6px 4px 0!important;text-transform:none!important;letter-spacing:0!important;transition:all .2s ease!important}.template-product .product-form__input--pill input[type=radio]:checked+label{border-color:#000!important;background:#000!important;color:#fff!important}.template-product .product-form__input--pill input[type=radio]+label:before,.template-product .product-form__input--pill input[type=radio]+label:after{display:none!important}.roxx-offer-carousel{border:1px solid #e2e8f0;border-radius:8px;padding:11px 16px;margin:14px 0;background:#fafafa;overflow:hidden;min-height:42px;position:relative}.roxx-offer-track{position:relative;min-height:20px}.roxx-offer-slide{display:none;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#111827;font-family:Inter,sans-serif;animation:roxx-slide-in .4s ease}.roxx-offer-slide.active{display:flex}.roxx-offer-slide svg{flex-shrink:0;color:#111827}@keyframes roxx-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.roxx-btn-icon{flex-shrink:0;margin-right:6px;vertical-align:middle;display:inline-block}.roxx-atc-btn,.roxx-buy-now-btn{gap:6px}.template-product .form__label,.template-product .product-form__input .form__label,variant-selects .form__label{color:#000!important;font-size:11px!important;font-weight:700!important;letter-spacing:.6px!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important}.template-product .select__select,variant-selects .select__select{color:#111827!important;font-size:14px!important;font-weight:400!important;font-family:Inter,sans-serif!important}.roxx-coupon-list-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:auto;white-space:nowrap;padding:4px 0 12px;-ms-overflow-style:none;scrollbar-width:none;margin:12px 0}.roxx-coupon-list-wrapper::-webkit-scrollbar{display:none}.roxx-coupon-list{display:inline-flex;gap:12px}.roxx-coupon-item{display:inline-flex;align-items:center;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;min-width:250px;background:#fff;box-shadow:0 1px 3px #00000005}.roxx-coupon-icon{width:38px;height:38px;border-radius:50%;background:#000;color:#fff!important;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;border:4px solid #f1f5f9;margin-right:14px;position:relative;flex-shrink:0}.roxx-coupon-percent{color:#fff!important}.roxx-coupon-icon:after{content:"";position:absolute;right:-8px;top:-10px;bottom:-10px;width:1px;border-right:1px dashed #cbd5e1}.roxx-coupon-text{display:flex;flex-direction:column}.roxx-coupon-text strong{font-size:13px;color:#0f172a;letter-spacing:-.2px}.roxx-coupon-text span{font-size:11px;color:#64748b;margin-top:3px;white-space:normal}.roxx-trust-badges{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px;padding:0 10px}.roxx-trust-item{display:flex;align-items:center;gap:10px}.roxx-trust-icon{width:40px;height:40px;border-radius:50%;background:#f8fafc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.roxx-trust-text{font-size:11px;font-weight:600;color:#0f172a;line-height:1.3}.roxx-trust-divider{width:1px;height:32px;background:#e2e8f0}.product__accordion.accordion{border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important;margin-top:16px!important;padding:0!important;overflow:hidden}.product__accordion summary{padding:14px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#f8fafc!important}.product__accordion .summary__title{display:flex!important;align-items:center!important;gap:12px!important}.product__accordion .summary__title svg,.product__accordion .summary__title .icon-accordion{width:34px!important;height:34px!important;background:#0f172a!important;color:#fff!important;border-radius:50%!important;padding:8px!important;box-sizing:border-box}.product__accordion .accordion__title{font-size:14px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}.product__accordion summary .icon-caret{display:none!important}.product__accordion summary:after{content:"+";display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#fff;border-radius:50%;font-size:18px;font-weight:600;color:#000;box-shadow:0 1px 3px #0000001a;flex-shrink:0}.product__accordion details[open] summary:after{content:"-"}.product__accordion .accordion__content{padding:0 16px 16px!important}.roxx-custom-description-section{padding-top:40px;padding-bottom:60px}.roxx-desc-container{display:flex;flex-direction:column;gap:40px;background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 12px #00000008;border:1px solid #f1f5f9}@media screen and (min-width:750px){.roxx-desc-container{flex-direction:row;gap:80px}}.roxx-desc-left{flex:1}.roxx-desc-left h2{font-size:28px;font-weight:700;color:#000;margin-bottom:24px;margin-top:0;font-family:Inter,sans-serif;letter-spacing:-.5px}.roxx-desc-content{font-size:15px;line-height:1.6;color:#334155}.roxx-desc-content p{margin-top:0}.roxx-desc-right{flex:1}.roxx-spec-table{display:flex;flex-direction:column}.roxx-spec-row{display:flex;padding:18px 0;border-bottom:1px solid #e2e8f0}.roxx-spec-row:first-child{padding-top:0}.roxx-spec-row:last-child{border-bottom:none;padding-bottom:0}.roxx-spec-label{flex:0 0 140px;font-weight:700;color:#0f172a;font-size:14px}.roxx-spec-value{flex:1;color:#334155;font-size:14px;line-height:1.5}.shopify-section-group-header-group .page-width{max-width:100%!important;width:100%!important;padding-left:30px!important;padding-right:30px!important}.template-product .header__heading-link{margin-left:0!important}.template-product .banner,.template-product .related-products{padding-top:60px!important}@media screen and (max-width:749px){html,body{overflow-x:hidden!important}variant-selects{flex-direction:column!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}variant-selects .product-form__input{flex:1 1 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.roxx-action-row{flex-direction:column!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#roxx-atc-btn-custom,.roxx-buy-now-btn{flex:1 1 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}}.related-products-wrapper{background-color:#fff!important;background:#fff!important;padding-top:40px!important;padding-bottom:50px!important;border-top:none!important;border-bottom:none!important}.template-product product-recommendations.related-products{background:transparent!important;background-color:transparent!important}.template-product .related-products__heading{text-align:center!important;font-size:26px!important;font-weight:600!important;color:#0d1b2a!important;margin-top:0!important;margin-bottom:35px!important;letter-spacing:-.5px!important;text-transform:capitalize!important}.product__info-container .product__description,.product__info-container .product__description p,.product__info-container .product__description span,.product__info-container .product__description li{font-size:13.5px!important;font-weight:400!important;line-height:1.6!important;color:#475569!important}.roxx-image-overlay-badge{color:#fff!important;background-color:#222!important;background:#222!important}.product__media-wrapper .media img{object-fit:contain!important}@media screen and (max-width:749px){html,body{overflow-x:hidden!important}.header__heading-logo{max-width:150px!important;height:auto!important}.template-product main .page-width{padding:0 12px!important}.product.grid,.product__media-wrapper,.product__info-wrapper{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.product__info-container{width:100%!important;max-width:100%!important;padding-left:24px!important;padding-right:24px!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.product__title h1{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.product__media-item,.product__media{display:flex!important;justify-content:center!important;align-items:center!important}.thumbnail-list__item{width:50px!important;max-width:50px!important}.thumbnail-list__item button{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;padding:0!important}.thumbnail-list{gap:6px!important;justify-content:center!important}.product__badges-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important}.product__badges-row::-webkit-scrollbar{display:none!important}.product__badges-row .product__badge-pill{white-space:nowrap!important;font-size:10px!important;padding:4px 8px!important}.roxx-coupon-list-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:auto!important;display:block!important}.product-form,.product-form__buttons,.roxx-action-row,#roxx-atc-btn-custom,.roxx-buy-now-btn{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.roxx-trust-badges{display:flex!important;flex-direction:row!important;justify-content:space-around!important;align-items:center!important;gap:4px!important;padding:8px 4px!important;margin:16px 0!important;background:#f8fafc!important;border-radius:8px!important;border:1px solid #e2e8f0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.roxx-trust-item{gap:4px!important;flex:1!important;justify-content:center!important}.roxx-trust-icon{width:28px!important;height:28px!important}.roxx-trust-icon svg{width:14px!important;height:14px!important}.roxx-trust-text{font-size:9px!important;line-height:1.2!important}.roxx-trust-divider{height:20px!important}.product__accordion.accordion{width:100%!important;box-sizing:border-box!important}.roxx-desc-container{padding:20px 16px!important;border-radius:12px!important;gap:24px!important}.roxx-desc-left h2{font-size:20px!important;margin-bottom:12px!important}.roxx-desc-content,.roxx-desc-content p,.roxx-desc-content span,.roxx-desc-content li,.product__description,.product__description p,.product__description span,.product__description li{font-size:12px!important;line-height:1.55!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/roxx-product-page.css.map */
