html,body{max-width:100%;overflow-x:clip}.page-wrapper,#MainContent,#header-group,.shopify-section{min-width:0}.page-wrapper,#MainContent{width:100%}.section>*,.product-information__grid>*,.product-details>.group-block{min-width:0}.product-details{min-width:0;max-width:100%}.bogo-bundle,.bogo-bundle>*,.bogo-bundle__first>div,.bogo-bundle__build>div,.bogo-bundle__offer-text{min-width:0;max-width:100%}.bogo-bundle__picker{width:100%;min-width:0;max-width:100%;contain:inline-size;overscroll-behavior-x:contain}.bogo-bundle__summary dd{min-width:0;overflow-wrap:anywhere}.photo-reviews,.video-slider,.benefits-slider,.collection-row{min-width:0;max-width:100%;contain:inline-size}.photo-reviews__slider{width:100%;overflow:hidden}.video-slider__wrap,.video-slider__track,.collection-row__wrap{min-width:0;max-width:100%}.announcement-bar{max-width:100%;overflow:clip}@media screen and (max-width:749px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.page-wrapper{width:100%;max-width:100%}.page-wrapper--drawer-open{margin-inline-end:0}.product-information{--page-margin:16px}.product-information__grid{width:100%;min-width:0}.product-information .product-details,.product-information .product-information__media{width:100%;min-width:0;max-width:100%}.product-information .product-details>.group-block{width:100%;max-width:100%}.product-information .product-details h1{font-size:28px;line-height:1.18;overflow-wrap:anywhere}.product-information .product-details .price{font-size:20px}.product-information .variant-option__button-label{min-height:44px;font-size:16px}.product-information .product-details select,.product-information .product-details input{font-size:16px}.bogo-bundle{padding:12px;gap:16px}.bogo-bundle .bogo-bundle__promo{padding:22px 14px;gap:12px}.bogo-bundle .bogo-bundle__promo-eyebrow{font-size:12px;line-height:1.4}.bogo-bundle .bogo-bundle__promo-title{font-size:clamp(23px,7vw,30px);line-height:1.15}.bogo-bundle .bogo-bundle__promo-pill{font-size:17px;padding:14px 8px}.bogo-bundle .bogo-bundle__promo-text{font-size:14px;line-height:1.6;letter-spacing:0;gap:10px}.bogo-bundle .bogo-bundle__offer{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:22px 14px 16px}.bogo-bundle .bogo-bundle__offer-text{grid-column:2}.bogo-bundle .bogo-bundle__offer-badge{font-size:11px;padding:4px 9px}.bogo-bundle .bogo-bundle__radio{width:18px;height:18px}.bogo-bundle .bogo-bundle__offer-title{font-size:16px;line-height:1.4}.bogo-bundle .bogo-bundle__offer-sub{font-size:12px;line-height:1.5}.bogo-bundle .bogo-bundle__offer-price{grid-column:2;justify-items:start;text-align:left;gap:3px}.bogo-bundle .bogo-bundle__offer-price s{font-size:14px}.bogo-bundle .bogo-bundle__offer-price strong{font-size:26px}.bogo-bundle .bogo-bundle__offer-price span{font-size:12px}.bogo-bundle .bogo-bundle__build-title{font-size:15px}.bogo-bundle .bogo-bundle__build-sub{font-size:12px;line-height:1.5}.bogo-bundle .bogo-bundle__build-icon{font-size:24px;flex-shrink:0}.bogo-bundle .bogo-bundle__checks{font-size:11px;gap:8px 12px;line-height:1.5}.bogo-bundle .bogo-bundle__stepper{padding-inline:12px;background-position:center 16px}.bogo-bundle .bogo-bundle__step-dot{width:32px;height:32px;font-size:14px}.bogo-bundle .bogo-bundle__step-label{font-size:11px;line-height:1.5}.bogo-bundle .bogo-bundle__heading{flex-wrap:wrap;gap:8px}.bogo-bundle .bogo-bundle__heading h3{flex:1 1 145px;font-size:14px;line-height:1.4}.bogo-bundle .bogo-bundle__num{flex-basis:28px;height:28px;font-size:14px}.bogo-bundle .bogo-bundle__tag{font-size:11px;padding:5px 8px}.bogo-bundle .bogo-bundle__first{padding:12px;gap:12px}.bogo-bundle .bogo-bundle__first-media{flex-basis:80px}.bogo-bundle .bogo-bundle__first-media img{width:80px;height:80px}.bogo-bundle .bogo-bundle__first-name{font-size:14px;line-height:1.4}.bogo-bundle .bogo-bundle__first-note{font-size:11px;line-height:1.5}.bogo-bundle .bogo-bundle__first-price{font-size:17px}.bogo-bundle .bogo-bundle__picker-title{font-size:13px;line-height:1.5}.bogo-bundle .bogo-bundle__picker-sub{font-size:12px;line-height:1.5;margin-top:5px}.bogo-bundle .bogo-bundle__picker{gap:12px;padding-block:4px 12px}.bogo-bundle .bogo-bundle__option{flex:0 0 calc((100% - 24px)*.4);min-width:0;padding:10px;gap:8px}.bogo-bundle .bogo-bundle__option[aria-pressed=true]{padding:9px}.bogo-bundle .bogo-bundle__option-img{aspect-ratio:1;margin-top:14px}.bogo-bundle .bogo-bundle__option-badge{font-size:10px;padding:4px 6px}.bogo-bundle .bogo-bundle__option-name{font-size:14px;line-height:1.45;text-transform:none}.bogo-bundle .bogo-bundle__option-price{flex-wrap:wrap;font-size:14px;line-height:1.5;margin-top:auto}.bogo-bundle .bogo-bundle__summary-title{font-size:14px}.bogo-bundle .bogo-bundle__summary dl div{font-size:13px;line-height:1.5}.bogo-bundle .bogo-bundle__summary dl div:last-child{flex-direction:column;gap:3px}.bogo-bundle .bogo-bundle__summary dl div:last-child dd{text-align:left}.bogo-bundle .bogo-bundle__total{flex-wrap:wrap;padding:16px 12px}.bogo-bundle .bogo-bundle__total-eyebrow,.bogo-bundle .bogo-bundle__total-amount span{font-size:11px;line-height:1.5}.bogo-bundle .bogo-bundle__total-label{font-size:14px;line-height:1.5}.bogo-bundle .bogo-bundle__total-amount strong{font-size:24px}.bogo-bundle .bogo-bundle__add{min-height:54px;font-size:17px;padding:17px 12px}.bogo-bundle .bogo-bundle__status{font-size:14px;line-height:1.5}.product-specs{padding-block:32px}.product-specs .product-specs__heading{font-size:24px;line-height:1.3;margin-bottom:28px}.product-specs .spec-item{width:100%;max-width:100%;gap:14px}.product-specs .spec-item__title{font-size:15px;line-height:1.4}.product-specs .spec-item__text{font-size:16px;line-height:1.65}.product-details .trust-grid{gap:14px 12px;padding:16px 12px}.product-details .trust-grid__item{font-size:14px;line-height:1.5;overflow-wrap:normal}.product-details .delivery-timeline__when{font-size:14px}.product-details .delivery-timeline__date,.product-details .delivery-timeline__label{font-size:13px;line-height:1.5}.product-details accordion-custom summary{min-height:48px;font-size:15px}.product-details .details-content,.dark-feature .feature-text__body{font-size:16px;line-height:1.65}}.visually-hidden:not(:focus,:active){top:0;left:0}.collection-row__card{position:relative}@media screen and (min-width:750px){.product-information .product-details>.group-block{width:100%;max-width:580px;align-self:start}.product-information .product-details .trust-grid,.product-information .product-details .delivery-timeline,.product-information .product-details .vaulmont-watch-details,.product-information .product-details accordion-custom{width:100%;max-width:580px}.product-details .trust-grid{padding:18px;gap:16px 20px}.product-details .trust-grid__item{font-size:15px;line-height:1.5;overflow-wrap:normal}.product-details .trust-grid__icon svg{width:20px;height:20px}.product-details .delivery-timeline{padding-block:12px;gap:12px}.product-details .delivery-timeline__step{gap:4px}.product-details .delivery-timeline__when{font-size:16px;line-height:1.4}.product-details .delivery-timeline__date,.product-details .delivery-timeline__label{font-size:14px;line-height:1.5}.product-details .delivery-timeline__icon{width:44px;height:44px}.product-details accordion-custom summary{min-height:58px;font-size:17px;line-height:1.4}.product-details .details-content,.product-details .vaulmont-watch-details{font-size:16px;line-height:1.7}.product-details .vaulmont-watch-details :is(.bv-acc,.bv-product,.bv-desc-bonviant){width:100%!important;max-width:100%!important;margin-inline:0!important}.product-details .vaulmont-watch-details :is(.bv-acc-body,.bv-accordion-body,.bv-description,.bv-text,.bv-benefit-text){font-size:16px!important;line-height:1.7!important}.product-details .vaulmont-watch-details summary{min-height:58px;font-size:17px!important;line-height:1.4!important}.product-details .vaulmont-watch-details :is(.bv-heading,.bv-final-line){font-size:26px!important;line-height:1.3!important}.product-details .vaulmont-watch-details .bv-spec-label{font-size:13px!important;line-height:1.5!important}.product-details .vaulmont-watch-details .bv-spec-value{font-size:24px!important;line-height:1.3!important}.product-details .vaulmont-watch-details :is(.bv-benefit-title,.bv-block){font-size:16px!important;line-height:1.5!important}.product-details .vaulmont-watch-details :is(.bv-footnote,.bv-eyebrow){font-size:12px!important;line-height:1.6!important}.product-details .vaulmont-watch-details :is(td,th){font-size:15px!important;line-height:1.6!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vaulmont-mobile.css.map */
