.travel-theme{--rv-ink: #17222c;--rv-muted: #64717c;--rv-orange: #557893;--rv-orange-dark: #29475d;--rv-peach: #e4edf2;--rv-cream: #f6f8f9;--rv-line: #d5dde2;--rv-green: #39745e;--rv-shadow: 0 22px 64px rgba(24, 43, 57, .16)}.travel-theme.rovly-hero-shell{background:radial-gradient(circle at 8% 9%,rgba(116,155,181,.25),transparent 31%),radial-gradient(circle at 92% 34%,rgba(42,72,92,.13),transparent 28%),linear-gradient(180deg,#f8fafb,#e8eef2)}.travel-theme .rovly-announcement{background:#172733}.travel-theme .rovly-announcement span,.travel-theme .rovly-ticker-icon{color:#a8c8da!important}.travel-theme .rovly-header{border-bottom-color:#cedae1}.travel-theme .rovly-brand__logo--tint{background-color:#365f79}.travel-theme .rovly-eyebrow{color:#365f79}.travel-theme .rovly-gallery__main{background:#dfe8ed;box-shadow:0 24px 65px #192f3f30}.travel-theme .rovly-gallery__slide img{background:#dfe8ed;object-fit:cover;object-position:center}.travel-theme .rovly-gallery__slide:nth-child(n+2) img{padding:10px;background:#f5f6f6;object-fit:contain}.travel-theme .rovly-gallery__badge{background:linear-gradient(135deg,#5a819b,#29475d)}.travel-theme .rovly-gallery__proof i,.travel-theme .rovly-mini-details summary:after,.travel-theme .rovly-faq summary:after,.travel-theme .rovly-trust__icon,.travel-theme .rovly-feature-list__item i{background-color:#dce9ef;color:#29475d}.travel-theme .rovly-thumb{background:#e3eaee}.travel-theme .rovly-shipping-bar,.travel-theme .rovly-set{border-color:#cad8e0}.travel-theme .rovly-add{background:linear-gradient(135deg,#3d6f8c,#25465c);box-shadow:0 14px 30px #25465c47}.travel-theme .rovly-outline-btn{border-color:currentColor}.travel-theme .travel-product-note{border-color:#cbd8df;background:#ffffffc7}.travel-theme .travel-product-note .rovly-stars{color:#476f88}.travel-theme .travel-offer-heading{color:#3f6175;letter-spacing:.14em}.travel-hero-offer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(180px,1.1fr);overflow:hidden;margin-bottom:10px;border:2px solid #557d96;border-radius:20px;background:radial-gradient(circle at 83% 20%,rgba(112,156,184,.24),transparent 27%),linear-gradient(145deg,#fff,#eaf1f5);box-shadow:0 16px 38px #1f3d5024}.travel-hero-offer__copy{display:grid;align-content:center;min-width:0;padding:18px 4px 18px 17px}.travel-pill{width:fit-content;margin-bottom:13px;padding:7px 10px;border:1px solid #c5d8e3;border-radius:999px;background:#ffffffc7;color:#365f78;font-size:8px;font-weight:950;letter-spacing:.13em}.travel-hero-offer__copy>strong{color:#16242e;font-size:20px;line-height:1.08}.travel-hero-offer__copy>small{margin-top:5px;color:#697985;font-size:10px;font-weight:750}.travel-hero-offer__copy ul{display:grid;gap:7px;margin:16px 0 0;padding:0;list-style:none}.travel-hero-offer__copy li{position:relative;padding-left:18px;color:#3f5361;font-size:10px;font-weight:760}.travel-hero-offer__copy li:before{position:absolute;top:.13em;left:0;color:#39745e;content:"\2713";font-weight:950}.travel-hero-offer__visual{position:relative;min-height:235px;padding:16px 13px 8px 0}.travel-hero-offer__visual:before{position:absolute;top:18px;right:14px;bottom:18px;left:4px;border-radius:50%;background:#6d97b12e;content:""}.travel-hero-offer__visual img{position:relative;z-index:1;display:block;width:100%;height:220px;border-radius:14px;object-fit:cover;object-position:center 58%;box-shadow:0 13px 29px #182f3f33}.travel-hero-offer>p{display:flex;grid-column:1 / -1;gap:8px;align-items:center;justify-content:center;margin:0;padding:11px 14px;border-top:1px solid #cadbe4;background:#d8e7efb8;color:#445967;font-size:9px;font-weight:800;text-align:center}.travel-hero-offer>p span{display:grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border-radius:50%;background:#fff;color:#39745e}.travel-theme .rovly-section--dark{background:radial-gradient(circle at 82% 12%,rgba(100,145,174,.2),transparent 31%),#172733}.travel-theme .rovly-section--dark .rovly-section-intro{color:#c9d5dc}.travel-theme .rovly-detail-card--text{background:#223846}.travel-theme .rovly-detail-card--text p{color:#d5e0e6}.travel-theme .rovly-section--peach{background:#e1ebf0}.travel-theme .rovly-final-cta{background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.14),transparent 27%),linear-gradient(135deg,#507b96,#203f53)}.travel-theme .rovly-final-cta .rovly-kicker{color:#dcecf5}.travel-theme .rovly-footer{background:#13222c}.travel-theme .grillroll-compare__head .is-before{border-color:#d7c9c2;background:#f1ece9;color:#744b3d}.travel-theme .grillroll-compare__head .is-after{border-color:#b9d1de;background:#e5f0f5;color:#315c74}.travel-theme .grillroll-compare__panel.is-before{border-color:#d8cbc4;background:linear-gradient(145deg,#f4f1ef,#ebe5e1)}.travel-theme .grillroll-compare__panel.is-after{border-color:#a9c7d7;background:linear-gradient(145deg,#f7fbfd,#dcebf2)}.travel-theme .grillroll-compare__panel.is-before .grillroll-compare__eyebrow{color:#8a5140}.travel-theme .grillroll-compare__panel.is-after .grillroll-compare__eyebrow{color:#32627c}.travel-theme .grillroll-compare__arrow{background:linear-gradient(135deg,#5b8199,#29495e)}.travel-theme .grillroll-compare__arrow b{color:#dcebf3}.travel-feature-image img{object-fit:cover;object-position:center}.travel-use-grid .rovly-detail-card>img{object-position:center 45%}.travel-safety{display:grid;gap:30px}.travel-safety__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.travel-safety__card{min-width:0;padding:26px;border:1px solid;border-radius:22px;box-shadow:0 16px 38px #23333d14}.travel-safety__card>span{display:inline-flex;margin-bottom:13px;padding:7px 10px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.12em}.travel-safety__card h3{margin:0 0 15px;font-size:21px;line-height:1.13}.travel-safety__card ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.travel-safety__card li{position:relative;padding-left:19px;color:#55646e;font-size:13px;font-weight:680;line-height:1.45}.travel-safety__card li:before{position:absolute;left:0;content:"\2022";font-weight:950}.travel-safety__card.is-good{border-color:#b7d5c8;background:#f0f8f4}.travel-safety__card.is-good>span{background:#d9eee4;color:#2f7055}.travel-safety__card.is-good li:before{color:#3c8064}.travel-safety__card.is-warning{border-color:#dccbc3;background:#f8f3f0}.travel-safety__card.is-warning>span{background:#eeded6;color:#8a4f3e}.travel-safety__card.is-warning li:before{color:#9a5b48}.travel-safety__note{margin:0;padding:15px 17px;border-left:4px solid #527d95;border-radius:3px 13px 13px 3px;background:#e8f0f4;color:#445762;font-size:12px;line-height:1.55}.travel-main-offer{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:34px;align-items:center;border-color:#aec6d3;background:linear-gradient(145deg,#fff,#edf4f7)}.travel-main-offer__story h2{margin:8px 0 13px;font-size:clamp(30px,4.2vw,54px);line-height:.99;letter-spacing:-.045em}.travel-main-offer__story>p:not(.rovly-kicker){max-width:620px;color:#5b6972;font-size:15px;line-height:1.55}.travel-main-offer__product{position:relative;overflow:hidden;border:1px solid #b9ccd6;border-radius:22px;background:#fff;box-shadow:0 18px 45px #203d4f21}.travel-main-offer__badge{position:absolute;z-index:2;top:14px;left:14px;padding:8px 11px;border-radius:999px;background:#294d63;color:#fff;font-size:8px;font-weight:950;letter-spacing:.13em}.travel-main-offer__product>img{display:block;width:100%;height:260px;object-fit:cover;object-position:center 44%}.travel-main-offer__buy{display:grid;gap:9px;padding:17px}.travel-main-offer__buy .rovly-price{font-size:34px}.travel-main-offer__buy .rovly-add{width:100%}.travel-main-offer__product .rovly-offer__shipping-note{margin:0 17px 17px}.travel-cart-summary{display:grid;gap:9px;margin-top:12px;padding:13px;border:1px solid #bfd1db;border-radius:13px;background:linear-gradient(145deg,#f8fbfc,#e7f0f4)}.travel-cart-summary>strong{color:#1b3444;font-size:12px}.travel-cart-summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.travel-cart-summary>div span{min-width:0;padding:7px 4px;border-radius:8px;background:#fff;color:#3d5a6c;font-size:7px;font-weight:850;line-height:1.2;text-align:center}.travel-cart-summary>small{color:#65757f;font-size:8px;font-weight:700}.travel-theme .rovly-cart-drawer__head{border-bottom-color:#cbd9e0;background:linear-gradient(135deg,#f8fafb,#e3edf2)}.travel-theme .rovly-cart-drawer__body{background:radial-gradient(circle at 100% 0,rgba(91,130,154,.15),transparent 34%),#f7f9fa}.travel-theme .rovly-cart-drawer__intro{border-color:#cbd9e0}.travel-theme .rovly-carrier-logo,.travel-theme .rovly-mobile-carrier,.travel-theme .rovly-cart-carrier,.travel-theme .rovly-offer__carrier,.travel-theme .rovly-ticker-carrier{display:grid!important;place-items:center!important;overflow:hidden!important}.travel-theme .rovly-carrier-logo img,.travel-theme .rovly-mobile-carrier img,.travel-theme .rovly-cart-carrier img,.travel-theme .rovly-offer__carrier img,.travel-theme .rovly-ticker-carrier img{display:block!important;max-width:88%!important;max-height:72%!important;margin:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important}.travel-theme .rovly-carrier-logo--dhl img,.travel-theme .rovly-mobile-carrier--dhl img,.travel-theme .rovly-cart-carrier--dhl img,.travel-theme .rovly-offer__carrier--dhl img,.travel-theme .rovly-ticker-carrier--dhl img{width:88%!important;height:auto!important;object-position:center!important;transform:translateY(-28%)!important}.travel-theme .rovly-carrier-logo--hermes img,.travel-theme .rovly-mobile-carrier--hermes img,.travel-theme .rovly-cart-carrier--hermes img,.travel-theme .rovly-offer__carrier--hermes img,.travel-theme .rovly-ticker-carrier--hermes img{width:88%!important;height:auto!important}@media(max-width:820px){.travel-theme .rovly-gallery__slide:first-child img{object-position:center 44%}.travel-hero-offer{grid-template-columns:minmax(112px,.8fr) minmax(160px,1.2fr);border-radius:16px}.travel-hero-offer__copy{padding:13px 2px 13px 12px}.travel-pill{margin-bottom:9px;padding:5px 7px;font-size:6.5px}.travel-hero-offer__copy>strong{font-size:16px}.travel-hero-offer__copy>small{font-size:8px}.travel-hero-offer__copy ul{gap:5px;margin-top:11px}.travel-hero-offer__copy li{padding-left:14px;font-size:7.5px;line-height:1.24}.travel-hero-offer__visual{min-height:190px;padding:11px 8px 6px 0}.travel-hero-offer__visual img{height:180px;border-radius:11px}.travel-hero-offer>p{padding:9px 8px;font-size:7.5px}.travel-hero-offer>p span{width:20px;height:20px}.travel-theme .grillroll-compare__head{gap:7px}.travel-theme .grillroll-compare__head span{min-height:58px;padding:9px 7px}.travel-theme .grillroll-compare__head small{font-size:6.5px}.travel-theme .grillroll-compare__head strong{font-size:9px}.travel-theme .grillroll-compare__panel{padding:15px}.travel-theme .grillroll-compare__panel h3{font-size:17px}.travel-theme .grillroll-compare__panel p{font-size:11px}.travel-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.travel-use-grid .rovly-detail-card{min-height:0;border-radius:14px}.travel-use-grid .rovly-detail-card--text{padding:15px 12px}.travel-use-grid .rovly-card-number{font-size:7px}.travel-use-grid .rovly-detail-card h3{font-size:15px;line-height:1.1}.travel-use-grid .rovly-detail-card p{font-size:9.5px;line-height:1.38}.travel-use-grid .rovly-detail-card>img{min-height:108px;max-height:126px}.travel-use-grid .rovly-detail-card__copy{padding:11px}.travel-safety{gap:20px}.travel-safety__grid{grid-template-columns:1fr;gap:10px}.travel-safety__card{padding:17px;border-radius:16px}.travel-safety__card>span{margin-bottom:10px;padding:6px 8px;font-size:7px}.travel-safety__card h3{margin-bottom:11px;font-size:18px}.travel-safety__card ul{gap:6px}.travel-safety__card li{font-size:11px}.travel-main-offer{grid-template-columns:1fr;gap:20px;padding:23px 16px}.travel-main-offer__story h2{font-size:32px}.travel-main-offer__story>p:not(.rovly-kicker){font-size:12px}.travel-main-offer__product>img{height:215px}.travel-main-offer__product .rovly-offer__shipping-note{margin:0 12px 12px}.travel-theme .rovly-carrier-logo img,.travel-theme .rovly-mobile-carrier img,.travel-theme .rovly-cart-carrier img,.travel-theme .rovly-offer__carrier img{max-width:84%!important;max-height:68%!important}}@media(max-width:390px){.travel-hero-offer{grid-template-columns:minmax(105px,.85fr) minmax(142px,1.15fr)}.travel-hero-offer__visual img{height:168px}.travel-use-grid .rovly-detail-card h3{font-size:14px}.travel-cart-summary>div span{font-size:6.5px}}.travel-theme{--rv-orange:#59766c;--rv-orange-dark:#2c4940;--rv-peach:#eaf0ec;--rv-cream:#f6f7f4;--rv-line:#d9e0db}.travel-theme.rovly-hero-shell{background:linear-gradient(180deg,#fafbf8,#eef2ee)}.travel-theme .rovly-announcement{background:#243d34}.travel-theme .rovly-gallery__main{aspect-ratio:1;background:#f6f6f2;border-radius:18px;box-shadow:0 16px 42px #263e3312}.travel-theme .rovly-gallery__slide img{object-fit:contain;background:#f6f6f2}.travel-theme .rovly-gallery__badge{display:none}.travel-theme .rovly-add,.travel-theme .rovly-cart-checkout,.travel-theme .rovly-mobile-buy button{background:#2c4940}.travel-theme .rovly-add:disabled{background:#7f8e87;cursor:default}.travel-theme .travel-lead{color:#59685f;font-size:16px;line-height:1.65;margin:14px 0 20px}.travel-theme .travel-price-pending{font-size:16px;color:#64736b}.travel-theme .rovly-buybox h1{font-size:clamp(30px,4vw,49px);line-height:1.1;letter-spacing:-.035em}.travel-theme .travel-hero-offer{background:#f7faf6;border-color:#c5d3c8;border-radius:14px;box-shadow:none}.travel-theme .travel-pill{background:#2c4940}.travel-theme .rovly-cart-drawer{display:block;overflow-y:auto;overscroll-behavior-y:contain}.travel-theme .rovly-cart-drawer__body,.travel-theme .rovly-cart-drawer__foot{overflow:visible;max-height:none}.travel-theme .rovly-cart-drawer__head{position:sticky;top:0;z-index:5;background:#f0f4ef}.travel-theme .travel-compare,.travel-theme .travel-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.travel-theme .travel-compare article,.travel-theme .travel-steps article{border:1px solid #d9e0db;border-radius:16px;padding:30px;background:#fafbf8}.travel-theme .travel-compare article:last-child{background:#eaf1eb;border-color:#b8cbbd}.travel-theme .travel-compare article>span,.travel-theme .travel-steps article>span{color:#5e7567;font-size:11px;font-weight:700;letter-spacing:.06em}.travel-theme .travel-compare h3,.travel-theme .travel-steps h3{font-size:23px;margin:14px 0 10px}.travel-theme .travel-compare p,.travel-theme .travel-steps p,.travel-theme .travel-feature-list p{color:#617067;line-height:1.65}.travel-theme .travel-feature-image img{width:100%;height:auto;display:block;border-radius:20px}.travel-theme .travel-feature-list>div{border-top:1px solid #d9e0db;padding:18px 0}.travel-theme .travel-feature-list span{float:left;margin:3px 15px 0 0;color:#728579;font-size:12px}.travel-theme .travel-feature-list h3{margin:0 0 8px;font-size:18px}.travel-theme .travel-feature-list p{margin:0}.travel-theme .travel-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.travel-theme .travel-how{background:#f3f6f2}.travel-theme .rovly-final-cta{background:#2c4940}.travel-theme .travel-final-link{display:inline-flex;padding:18px 32px;margin-top:20px;background:#fff;color:#2c4940;width:auto}.travel-theme .travel-reviews{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.travel-theme .travel-reviews article{flex:0 0 300px;scroll-snap-align:start;padding:24px;border:1px solid #d9e0db;border-radius:14px}.travel-theme .rovly-carrier-logo--dhl,.travel-theme .rovly-cart-carrier--dhl,.travel-theme .rovly-mobile-carrier--dhl{display:inline-flex;align-items:center;justify-content:center}.travel-theme .rovly-carrier-logo--dhl img,.travel-theme .rovly-cart-carrier--dhl img,.travel-theme .rovly-mobile-carrier--dhl img{object-fit:contain;object-position:center}@media(max-width:820px){.travel-theme .travel-compare,.travel-theme .travel-steps{grid-template-columns:1fr;gap:14px}.travel-theme .travel-compare article,.travel-theme .travel-steps article{padding:22px}.travel-theme .rovly-section{padding:40px 0}.travel-theme .rovly-gallery__main{min-height:0}}.travel-theme{--rv-ink:#24372e;--rv-muted:#59665e;--rv-orange:#486657;--rv-orange-dark:#294637;--rv-peach:#edf1ea;--rv-cream:#fafaf6;--rv-line:#d9dfd6}.travel-theme .rovly-brand__logo--tint{background-color:#294637!important}.travel-theme .rovly-eyebrow,.travel-theme .rovly-kicker,.travel-theme .rovly-section-title em{color:#486657}.travel-theme .rovly-footer{background:#24372e!important;color:#fff}.travel-theme .rovly-footer .rovly-brand__logo--tint{background-color:#f7f8f2!important}.travel-theme .rovly-footer p,.travel-theme .rovly-footer a,.travel-theme .rovly-footer__bottom{color:#e0e7de!important}.travel-theme .rovly-footer strong{color:#fff}.travel-theme .travel-pill{background:#294637;color:#fff!important;border-color:#294637;font-size:11px;letter-spacing:.08em}.travel-theme .travel-hero-offer__copy>strong{color:#24372e}.travel-theme .travel-hero-offer__copy>small,.travel-theme .travel-hero-offer__copy li{color:#465b4e;font-size:12px;line-height:1.5}.travel-theme .travel-hero-offer>p{background:#e8eee3;color:#344d3d;font-size:11px}.travel-theme .travel-hero-offer__visual:before{background:#e8eee3}.travel-theme .travel-hero-offer__visual img{object-fit:contain;background:#fff}.travel-theme .travel-stock{display:flex;align-items:center;gap:8px;color:#73560c;font-weight:650}.travel-stock-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#efbd30;box-shadow:0 0 0 4px #efbd3026;animation:travel-stock-pulse 2s ease-in-out infinite}@keyframes travel-stock-pulse{50%{opacity:.45;box-shadow:0 0 0 6px #efbd3010}}@media(prefers-reduced-motion:reduce){.travel-stock-dot{animation:none}}.travel-theme .travel-rating-link{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#405548;font-size:12px;text-decoration:none;margin:0 0 8px}.travel-theme .travel-rating-stars{color:#486657;font-size:18px;letter-spacing:2px}.travel-theme .travel-purchases{font-size:12px;color:#637167;line-height:1.6;margin:0 0 20px}.travel-theme .travel-review-section{background:#f8faf5;padding:48px 0;border-top:1px solid #d9dfd6;border-bottom:1px solid #d9dfd6}.travel-theme .travel-review-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.travel-theme .travel-review-head h2{font-size:30px;margin:4px 0}.travel-theme .travel-review-head>span,.travel-theme .travel-review-empty{font-size:13px;color:#5b685f;line-height:1.7}.travel-theme .travel-review-empty{margin:0}.travel-theme .travel-reviews{padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#879e8b #e5ebe1}.travel-theme .travel-reviews article{background:#fff;flex:0 0 min(340px,85vw);box-sizing:border-box}.travel-theme .travel-reviews blockquote{margin:12px 0 0;line-height:1.7;font-size:14px;color:#45564b}.travel-review-person{display:flex;align-items:center;gap:10px;font-size:14px}.travel-avatar{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#e8eee3;color:#294637}.travel-avatar img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.travel-theme .travel-review-head{align-items:flex-start;flex-direction:column;gap:8px}.travel-theme .travel-review-head h2{font-size:25px}.travel-theme .travel-hero-offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.travel-theme .travel-hero-offer__copy{padding:16px 8px 16px 14px}.travel-theme .travel-hero-offer__copy>strong{font-size:19px;line-height:1.25}.travel-theme .travel-hero-offer__copy>small,.travel-theme .travel-hero-offer__copy li{font-size:11px}.travel-theme .travel-pill{font-size:10px}.travel-theme .travel-hero-offer__visual{min-width:0}.travel-theme .travel-hero-offer__visual img{width:100%;height:auto;max-height:240px}}.travel-theme .travel-stock:before{content:none!important;display:none}
/*# sourceMappingURL=/cdn/shop/t/30/assets/travel-overrides.css.map */
