.mega-menu .navigation-promo .content-over-media,.navigation-drawer .navigation-promo__wrapper .content-over-media{aspect-ratio:1}@media screen and (max-width: 700px){.shopify-section--revealed-image{display:none}}@media screen and (min-width: 700px) and (max-width: 1000px){.text-with-icons .text-with-icons__list{display:flex;flex-wrap:wrap;justify-content:center}.text-with-icons .text-with-icons__item{width:50%}}.shopify-section--main-collection .empty-state,.shopify-section--main-collection .collection--filters-sidebar{margin-block-start:0}.collection .product-count{margin-right:30px}.color-swatch{background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgb(var(--background)) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),var(--swatch-background) center / cover}.product-info__text-with-icon,.product-info__highlights{width:100%}.product-info__text-with-icon .highlight{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.product-info__text-with-icon .highlight li{width:100%;display:flex;gap:15px}.product-info__highlights-icon{width:40px}.product-info__highlights-icon img{width:100%;display:block;object-fit:cover}.product-info__highlights-content{width:calc(100% - 40px)}.product-info__highlights-heading,.product-info__highlights-text{width:100%}.product-info__highlights-heading h5{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:2px;letter-spacing:.5px}.product-info__highlights-text p{font-size:14px;line-height:1.5}.product-gallery__arrows{position:absolute;top:50%;left:0;transform:translateY(-50%);animation:fade-in 1s ease-in-out}.product .product-info .product-info__variant-picker .variant-picker__option-values{flex-wrap:wrap;gap:0}.product .product-info .product-info__variant-picker .variant-picker__option-values .color-swatch{width:60px;height:60px}.product .product-info .PwzrGrid-container [data-option-type=swatch] [data-option-value]{min-width:80px!important;width:80px!important;height:80px!important}payment-terms.product-info__payment-terms{margin-block-end:var(--product-info-block-spacing)}.template-product buy-buttons button{text-transform:uppercase}.product-info .product-info__accordion .accordion__toggle{padding:10px 0}.product-info .product-info__accordion .accordion__content h1,.product-info .product-info__accordion .accordion__content h2,.product-info .product-info__accordion .accordion__content h3,.product-info .product-info__accordion .accordion__content h4,.product-info .product-info__accordion .accordion__content h5,.product-info .product-info__accordion .accordion__content h6{margin-top:10px}.product-info .product-info__accordion .accordion__content p{margin-top:0}.product .product-info .rio-product-option-title{font-size:24px;font-weight:700;color:#fff}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 700px){.product .product-info .product-info__variant-picker .variant-picker__option-values .color-swatch{width:70px;height:70px}}@media screen and (min-width: 1000px){.shopify-section--main-product .product-gallery{position:sticky;top:0}}@media screen and (max-width: 1000px){.shopify-section--hot-spots .section-header{z-index:1;position:absolute;bottom:1rem;left:3rem}.shopify-section--hot-spots .section-header h2{color:#fff}}.article .article-content img{margin-left:auto;margin-right:auto}.customer-form{margin-block-start:0}.shopify-policy__container{--container-max-width: var(--container-narrow-max-width) !important;padding-left:20px!important;padding-right:20px!important;margin:0 auto!important}.shopify-policy__title h1{text-transform:capitalize}.shopify-policy__body{word-break:break-word}@media screen and (min-width: 700px) and (max-width: 1000px){.shopify-policy__container{padding-left:32px!important;padding-right:32px!important}}@media screen and (min-width: 1000px){.shopify-policy__container{padding-left:48px!important;padding-right:48px!important}}@media screen and (min-width: 1150px){.template-custom-faq .shopify-section--faq .section-stack__intro .v-stack{position:sticky;top:10px}}.template-custom-faq .shopify-section--faq .section-stack__intro .prose h2{text-align:center}@media screen and (min-width: 1150px){.template-contact .shopify-section--contact .section-stack__intro .prose{position:sticky;top:10px}}.template-contact .shopify-section--contact .section-stack__intro .prose{text-align:center}.landing-page-2-wrapper{max-width:1100px;margin:0 auto;padding:0 15px}@media screen and (min-width: 769px){.landing-page-2-wrapper{padding:0 30px}}.prose *+:is(.xo-gallery .xo-grid-item .imagebox__hover){margin-block-start:0}.reputon-google-reviews-widget .reputon-reviews-holder{padding-top:0;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/style.css.map */
