html{font-size:106%}.header__search{display:none;width:100%;position:relative;z-index:2}@media screen and (min-width:1024px){header.header.page-width--full{--page-padding: inherit}.header.header--left-center,.header.header--left,.header.header--center-left{grid-template-areas:"logo search icons" "navigation navigation navigation";grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr);row-gap:.75rem;align-items:center}.header__logo{justify-content:flex-start}.header__icons--end{justify-content:flex-end}.header__search{grid-area:search;display:flex;width:auto;margin-inline:0}.header__navigation{grid-area:navigation}}@media screen and (max-width:1023px){header.header{grid-template-areas:"tools logo icons" "search search search" "navigation navigation navigation"!important;grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:.2rem;row-gap:.6rem}header.header .header__logo{justify-self:start;justify-content:flex-start;text-align:start;margin-inline:0 auto}.header__logo img{max-width:100%;height:auto}.header__search{grid-area:search;display:flex}.header__search-scope{display:none}.header__navigation{display:block!important;grid-area:navigation;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--page-padding, 1.25rem) * -1);padding-inline:var(--page-padding, 1.25rem)}.header__navigation::-webkit-scrollbar{display:none}.header__navigation .header__menu{display:flex!important}.header__navigation .header__menu>ul{flex-wrap:wrap!important;justify-content:flex-start!important}.header__navigation .menu__item{white-space:nowrap}.header__navigation .dropdown{display:none!important}}.header__buttons>a.header__account{display:flex;align-items:center;width:auto;min-width:2.75rem;padding-inline:.25rem;gap:.3rem}.header__account-label{font-size:.98rem;font-weight:500;white-space:nowrap;line-height:1}@media screen and (max-width:409px){.header__account-label{display:none}.header__buttons>a.header__account{padding-inline:0}}.header__buttons .icon,.header__icons .icon,.header__icons svg{width:2.13rem!important;height:2.13rem!important;stroke-width:2.1px!important}.header__icons--start .menu-drawer-button .icon,.header__icons--start .menu-drawer-button svg{width:2.6rem!important;height:2.6rem!important}@media screen and (max-width:1023px){.header__icons--end .icon,.header__icons--end svg{width:2.045rem!important;height:2.045rem!important}}.header__navigation .header__menu>ul .menu__item,header .header__menu>ul .menu__item{font-size:.9375rem;letter-spacing:.06em}.header__navigation .menu__item .btn-text.btn-duplicate{opacity:0!important;transform:none!important;visibility:hidden!important}.header__navigation .menu__item:hover .btn-text.btn-duplicate,.header__navigation .menu__item:focus-visible .btn-text.btn-duplicate{opacity:1!important;visibility:visible!important}.search-drawer-button{display:none!important}.header__search-form{display:flex;align-items:stretch;width:100%;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 0 0 1px #1111113d;transition:box-shadow .2s ease}.header__search-form:focus-within{box-shadow:0 0 0 3px #1116}.header__search-scope{flex:0 0 auto;border:0;outline:none;cursor:pointer;background-color:#e6e6e7;color:#1a1a1a;font-size:.8125rem;line-height:1;padding:0 1.65rem 0 .85rem;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23444' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:.65rem}.header__search-scope:hover{background-color:#dcdcde}.header__search-input{flex:1 1 auto;min-width:0;border:0;outline:none;background-color:#fff;color:#111;font-size:16px;line-height:1.2;padding:1.05rem .95rem}.header__search-input::placeholder{color:#6b6b70}.header__search-input::-webkit-search-cancel-button,.header__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.header__search-submit{flex:0 0 auto;border:0;border-left:1px solid rgb(0 0 0 / .08);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;min-width:3.5rem;background-color:#e6e6e7;color:#111;transition:background-color .2s ease}.header__search-submit:hover{background-color:#d5d5d8}.header__search-submit svg,.header__search-submit .icon{width:1.625rem!important;height:1.625rem!important;stroke:currentColor;stroke-width:2.1px!important}:root{--title-lg: clamp(1.575rem, 2.34vw, 2.25rem);--title-md: clamp(1.35rem, 1.89vw, 1.6875rem);--title-sm: clamp(1.125rem, 1.53vw, 1.35rem)}[class*=product-title-lg],[class*=product-title-md]{font-size:clamp(1.2375rem,1.71vw,1.4625rem)!important;line-height:1.2}[class*=product-title-sm]{font-size:clamp(1.125rem,1.44vw,1.29rem)!important;line-height:1.2}@media screen and (max-width:767px){:root{--title-lg: 1.7325rem;--title-md: 1.485rem;--title-sm: 1.2375rem}[class*=product-title-lg],[class*=product-title-md]{font-size:1.36rem!important}[class*=product-title-sm]{font-size:1.2375rem!important}}.heading,h1,h2,h3,h4{letter-spacing:0}.section__heading,.title-wrapper .heading{text-wrap:balance}.heading,.media-card .heading,.media-card__text .heading{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media screen and (max-width:767px){.media-card__content{padding:.75rem;gap:.5rem}.media-card__content>svg{display:none}.media-card__text .heading{font-size:1.1rem}}@media screen and (min-width:1024px){.shopify-section+.shopify-section .section--padding{--section-padding-top: clamp(3.5rem, 5vw, 6rem);--section-padding-bottom: clamp(3.5rem, 5vw, 6rem)}}.card__media,.card .media{overflow:hidden}.card__media img,.card .media img{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.card:hover .card__media img,.card:hover .media img{transform:scale(1.04)}}.price s,.price del,.price .price__compare{opacity:.5}.button{letter-spacing:.06em}.product__price .price{align-items:baseline;row-gap:.35rem}.product__price .price__current{font-size:1.25rem;font-weight:500}.product__price .price__was{opacity:.55}.price .price__badge-off,.price__badge-off{display:inline-flex;align-items:center;border:1px solid rgb(249 197 141 / .55);background-color:#f9c58d1f;color:#f9c58d;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.price .price__upi-badge,.price__upi-badge{opacity:.75;font-size:.75rem;letter-spacing:.04em}.product__gallery .media,.product__media-list .media{background-color:#f4f4f4}.variant-input-wrapper input:checked+label,.variant-input-wrapper [aria-checked=true]{box-shadow:0 0 0 2px #f9c58d}html,body{overflow-x:hidden}@media screen and (max-width:767px){.button,.header__search-submit{min-height:2.75rem}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid rgb(255 255 255 / .7);outline-offset:2px;border-radius:2px}@media(min-width:1024px){.header__menu>ul.with-block>li:first-child>.menu__item{margin-inline-start:calc(-1 * var(--sp-5))}}.product-card__title{font-size:var(--text-base)}.footer .footer__contact a,.footer .footer__contact .btn-text,.footer .details__content ul li a{font-size:var(--text-2sm);line-height:1.65}.footer .footer__contact a[aria-disabled=true]{background-image:none;cursor:default}.footer .product-card__title,a.product-card__title,.product-card__title{letter-spacing:normal!important}.rf-dept-card__img[src*=roshfort-watch-banner-hd]{object-position:62% 50%}@media(min-width:768px){.rf-dept-card__img[src*=roshfort-watch-banner-hd]{object-position:50% 38%}}.drawer__footer-bottom .icon-account-alt{width:1.35rem!important;height:1.35rem!important;stroke-width:1.8px!important}.drawer__footer-bottom ul{display:grid!important;grid-template-columns:repeat(2,auto);column-gap:1.5rem;row-gap:.75rem;flex-wrap:unset}@media screen and (max-width:767px){.footer__left{flex-direction:column;gap:1.25rem!important}.footer__accordions{order:1}.footer__logo{order:2;margin-top:0;padding-top:1rem;border-top:1px solid rgba(128,128,128,.3);padding-bottom:calc(var(--mobile-dock-height, 4.5rem) + 1rem)}.footer__logo ul{justify-content:center;gap:1.75rem!important}.footer__logo svg.icon{width:1.3rem!important;height:1.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/roshfort-premium.css.map */
