@media screen and (max-width:1023px){.header__buttons .icon,.header__icons .icon,.header__icons svg{width:1.5rem!important;height:1.5rem!important;stroke-width:2px!important}.header__icons--start .menu-drawer-button .icon,.header__icons--start .menu-drawer-button svg{width:1.5rem!important;height:1.5rem!important}.header__icons--end .icon,.header__icons--end svg{width:1.395rem!important;height:1.395rem!important}.header__buttons>:is(a,button){min-height:2.6rem}.header__account-label{font-size:.82rem;font-weight:500}.header__search-input{padding:.68rem .85rem}.header__search-submit{padding:0 1.05rem;min-width:2.6rem;min-height:2.5rem}.header__search-submit svg,.header__search-submit .icon{width:1.3rem!important;height:1.3rem!important}.header__navigation .header__menu>ul .menu__item,header .header__menu>ul .menu__item{font-size:.85rem;letter-spacing:.05em}}@media screen and (max-width:767px){.heading.title-xl,h1.title-xl,.title-xl{font-size:1.45rem!important}.title-wrapper{gap:.75rem!important}}.price .price__row,.price__row{background:none;border-radius:0;padding:0;gap:4px 10px;align-items:baseline}.product__price .price__current,.price .price__current,.price__current{font-size:1.4rem;font-weight:600;color:inherit;letter-spacing:-.01em;line-height:1.15}.price .price__was,.price__was{font-size:.9rem;font-weight:400;color:inherit;opacity:.5;text-decoration:line-through}.price .price__badge-off,.price__badge-off{display:inline;border:0;background:none;border-radius:0;padding:0;color:#57c9a8;font-size:.9rem;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.3}.price .price__upi-badge,.price__upi-badge{background:none;border:1px solid currentColor;border-radius:3px;color:inherit;opacity:.5;padding:1px 5px;font-size:.68rem;font-weight:600;letter-spacing:.04em;line-height:1.4;align-self:center}@media screen and (max-width:767px){.product__price .price__current,.price .price__current,.price__current{font-size:1.3rem}.price .price__was,.price__was,.price .price__badge-off,.price__badge-off{font-size:.85rem}}@media screen and (max-width:1023px){.product--columns{align-items:stretch}.product--columns>product-info.product__info,.product--columns>.rf-buybox{display:contents}.product--columns>product-info>.product__title{display:contents}.product--columns>product-info>*,.product--columns>.rf-buybox>*{margin-top:0!important;order:20}.product--columns>product-info>.product__vendor{order:1}.product--columns>product-info>.product__title>h1{order:2}.product--columns>media-gallery.product__gallery{order:3}.product--columns>.rf-buybox>.product__price{order:4;margin-top:0!important}.product--columns>product-info>.installment{order:5}.product--columns>product-info>.variant-picker{order:6}.product--columns>.rf-buybox>.product__inventory{order:7}.product--columns>.rf-buybox>.product-form-wrapper{order:8}.product--columns>product-info>.product__accordion{order:9}.buy-buttons{flex-wrap:nowrap}.buy-buttons .quantity{flex:0 0 6.5rem}.buy-buttons .product-form__submit{flex:1 1 auto}.shopify-payment-button{width:100%}}@media screen and (min-width:1024px){.product.product--columns{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,32fr) minmax(0,22fr);column-gap:2rem;align-items:start}.product--columns>media-gallery.product__gallery{grid-column:1}.product--columns>product-info.product__info{grid-column:2}.product--columns>.rf-buybox{grid-column:3;position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:1.1rem;border:1px solid rgb(255 255 255 / .16);border-radius:8px;padding:1.15rem 1.15rem 1.3rem}.product--columns>.rf-buybox>*{margin-top:0!important}.rf-buybox .buy-buttons{flex-wrap:wrap;gap:.7rem}.rf-buybox .buy-buttons .quantity,.rf-buybox .buy-buttons .product-form__submit{flex:1 1 100%}.rf-buybox .shopify-payment-button{width:100%}.product--columns .product__title h1{line-height:1.28}}@media screen and (min-width:1024px)and (prefers-color-scheme:light){.product--columns>.rf-buybox{border-color:#00000024}}@media screen and (max-width:1023px){.header__icons--start .menu-drawer-button{display:flex!important}.header__icons--end .header__buttons{gap:.85rem}.header__buttons>a.header__account{margin-inline-start:.3rem}}.multicolumn-with-icons .column__title,.multicolumn-with-icons .column__text{color:#111!important}@media screen and (max-width:767px){.footer .details__summary .heading{font-size:1rem!important}}@media screen and (max-width:1023px){.header__navigation{display:none!important}.header__icons--end .header__buttons{gap:.4rem!important}.header__buttons>a.header__account{margin-inline-start:0!important}}@media screen and (max-width:1023px){.header__icons--end .icon,.header__icons--end svg{width:1.2rem!important;height:1.2rem!important}}@media screen and (max-width:767px){.mobile-dock{display:flex!important;justify-content:space-between!important;padding-inline:.25rem!important}.dock__item{flex:1 1 0!important;width:auto!important;max-width:none!important}.dock__item svg{height:1.15rem!important;width:1.15rem!important}.dock__item span.text-3xs{font-size:.62rem!important;margin-top:.2rem!important;letter-spacing:.01em!important}}@media screen and (max-width:1023px){.header__icons--end .icon,.header__icons--end svg{width:1.05rem!important;height:1.05rem!important}.header__icons--end .header__buttons{gap:.35rem!important}}@media screen and (max-width:767px){.dock__item svg{height:1.05rem!important;width:1.05rem!important}.mobile-dock .dock__item:nth-child(4){align-items:flex-end!important}.mobile-dock .dock__item:nth-child(5){align-items:flex-start!important}}@media screen and (max-width:1023px){.menu-drawer .drawer__close{display:flex!important;visibility:visible!important;opacity:1!important}.menu-drawer .drawer__header{opacity:1!important;visibility:visible!important;padding:1rem 1.25rem!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.menu-drawer .drawer__content nav{flex-grow:0!important}.menu-drawer .drawer__menu-item{font-size:1.05rem!important;padding:.7rem 1.25rem!important}.menu-drawer .drawer__footer{margin-top:1.5rem!important;padding:1rem 1.25rem!important}}@media screen and (max-width:1023px){carousel-element.text-with-icons,.text-with-icons .flickity-viewport{max-height:230px!important;overflow:hidden!important}.text-with-icons+*{margin-block-start:1.25rem!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/roshfort-mobile.css.map */
