html{scrollbar-width:none}html::-webkit-scrollbar{display:none}
/* Measured against the supplied 941 Ã— 1672 reference, not a generic theme. */
:root{--u:min(calc(100vw / 941),1.53028693px);--navy:#030d62;--blue:#0049c6;--line:#dce7fc;--muted:#4c64a4}*{box-sizing:border-box}html,body{margin:0;background:#fff;color:var(--navy)}body{font-family:Arial,Helvetica,sans-serif;font-size:calc(11 * var(--u));line-height:1.2}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:calc(2 * var(--u)) solid #edab24;outline-offset:calc(3 * var(--u))}.mockup-canvas{max-width:1440px;margin:0 auto}.icon{width:calc(24 * var(--u));height:calc(24 * var(--u));flex-shrink:0;vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{clip:auto;width:auto;height:auto;top:0;left:0;z-index:50;padding:10px;background:white}.ref-art{display:block;position:relative;overflow:hidden;background-image:url('images/reference.png');background-repeat:no-repeat;flex-shrink:0}.mock-topbar{height:calc(29 * var(--u));background:linear-gradient(100deg,#004bad,#004cce 65%,#034bbe);color:#fff}.mock-top-inner{height:100%;margin:0 calc(40 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));font-size:calc(9 * var(--u));white-space:nowrap}.mock-top-inner>span{display:flex;align-items:center;gap:calc(8 * var(--u))}.mock-top-inner .icon{width:calc(22 * var(--u));height:calc(20 * var(--u))}.mock-top-inner>i{height:calc(15 * var(--u));width:calc(1 * var(--u));background:#aec5ef;flex-shrink:0}.mock-top-inner .ref-flag{width:calc(24 * var(--u));height:calc(15 * var(--u))}.mock-top-script{flex:1;min-width:0}.mock-top-script .ref-art{width:100%;height:calc(23 * var(--u))}.mock-locale{font-size:calc(9 * var(--u));gap:calc(10 * var(--u))!important}.mock-locale i{height:calc(13 * var(--u));border-left:1px solid #b3c5ee}.mock-header{height:calc(91 * var(--u));background:#fff}.mock-header-main{height:calc(62 * var(--u));margin:0 calc(33 * var(--u));display:flex;align-items:center;gap:calc(34 * var(--u))}.mock-brand{display:flex;align-items:center;gap:calc(9 * var(--u));flex-shrink:0;line-height:1.03}.mock-brand:hover{text-decoration:none}.mock-brand>.ref-art{width:calc(51 * var(--u));height:calc(43 * var(--u))}.mock-brand strong{display:block;font-family:Arial,Helvetica,sans-serif;font-size:calc(28 * var(--u));font-weight:800;letter-spacing:calc(-.7 * var(--u))}.mock-brand small{display:block;font-size:calc(10 * var(--u));font-weight:400;letter-spacing:calc(.3 * var(--u));margin-top:calc(4 * var(--u));color:#586cb0}.mock-header-main>.mock-brand{width:calc(196 * var(--u))}.mock-search{display:flex;width:calc(367 * var(--u));height:calc(36 * var(--u));border:calc(1 * var(--u)) solid #c6d5ff;border-radius:calc(21 * var(--u));background:#f7faff;overflow:hidden;flex-shrink:0;margin-left:0}.mock-search input{background:transparent;min-width:0;flex:1;border:0;outline:0;padding:0 calc(18 * var(--u));font-size:calc(10 * var(--u));color:#33478d}.mock-search input::placeholder{color:#415791;opacity:1}.mock-search button{width:calc(48 * var(--u));border:0;background:linear-gradient(#0059d5,#0034bc);color:#fff;padding:0}.mock-search .icon{width:calc(19 * var(--u));height:calc(19 * var(--u))}.mock-header-actions{margin-left:auto;display:flex;align-items:center;gap:calc(19 * var(--u));font-size:calc(9 * var(--u));font-weight:bold;white-space:nowrap}.mock-header-actions>a{display:flex;align-items:center;gap:calc(5 * var(--u))}.mock-header-actions .icon{width:calc(24 * var(--u));height:calc(26 * var(--u))}.mock-account small{display:block;font-weight:400;margin-top:calc(3 * var(--u));font-size:calc(9 * var(--u))}.mock-cart{position:relative;flex-wrap:wrap;justify-content:center;width:calc(44 * var(--u));gap:0!important}.mock-cart>.icon{width:calc(29 * var(--u))}.mock-cart>span:last-child{display:block;width:100%;text-align:center;font-size:calc(9 * var(--u))}.mock-cart-number{position:absolute;top:calc(-5 * var(--u));right:calc(1 * var(--u));background:#ffbf3c;border:1px solid #d49714;width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:50%;display:grid;place-items:center;font-weight:400}.mock-nav{height:calc(29 * var(--u));margin:0 calc(33 * var(--u));display:flex;align-items:flex-start;justify-content:space-between;gap:calc(13 * var(--u));white-space:nowrap;font-size:calc(10 * var(--u));font-weight:bold}.mock-nav>a{display:flex;align-items:center;justify-content:center;height:calc(27 * var(--u))}.mock-nav .mock-all{background:#eef3fc;border-radius:calc(3 * var(--u));padding:0 calc(9 * var(--u));gap:calc(8 * var(--u))}.mock-all>span{font-size:calc(16 * var(--u));line-height:1}.mock-nav .mock-offers{background:linear-gradient(#f8c64b,#e7a727);border:1px solid #e1a635;border-radius:calc(5 * var(--u));color:white;padding:0 calc(22 * var(--u));font-size:calc(11 * var(--u));font-weight:500}.mock-hero{position:relative;height:calc(260 * var(--u))}.mock-hero>.ref-art{width:100%;height:100%}.mock-hero-cta{position:absolute;left:6.8%;top:71.5%;width:18.4%;height:13%;border-radius:99px}.mock-hero-cta:hover{box-shadow:0 0 0 2px #fff8}.mock-main-inner{margin:0 calc(34 * var(--u))}.mock-section-heading{display:flex;align-items:center;justify-content:space-between;height:calc(47 * var(--u));gap:calc(10 * var(--u))}.mock-section-heading h2{font-family:'Times New Roman',Georgia,serif;font-size:calc(21 * var(--u));font-weight:700;letter-spacing:calc(-.6 * var(--u));line-height:1.05;margin:0 0 calc(3 * var(--u))}.mock-section-heading p{margin:0;color:var(--muted);font-size:calc(11 * var(--u));line-height:1.1}.mock-section-heading>a{font-size:calc(10 * var(--u));color:#0047d4;font-weight:700;white-space:nowrap;margin-top:calc(5 * var(--u))}.mock-section-heading>a>span{font-family:Arial,sans-serif;font-size:calc(18 * var(--u));margin-left:calc(5 * var(--u));vertical-align:calc(-1 * var(--u))}.mock-categories{height:calc(175 * var(--u));padding-top:calc(5 * var(--u))}.mock-categories .mock-section-heading{height:calc(47 * var(--u))}.mock-category-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:calc(19 * var(--u));margin-top:calc(3 * var(--u))}.mock-category-grid>a{text-align:center;min-width:0;font-size:calc(11 * var(--u))}.mock-category-grid .ref-art{width:100%;height:calc(94 * var(--u));border-radius:50%;margin-bottom:calc(6 * var(--u))}.mock-category-grid strong{display:block;white-space:nowrap;font-size:calc(11 * var(--u));font-weight:700}.mock-featured{margin-top:0}.mock-featured .mock-section-heading{height:calc(50 * var(--u));align-items:flex-start;padding-top:calc(7 * var(--u))}.mock-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(10 * var(--u))}.mock-product{border:calc(1 * var(--u)) solid var(--line);border-radius:calc(7 * var(--u));height:calc(229 * var(--u));overflow:hidden;padding:calc(3 * var(--u));min-width:0;background:#fff}.mock-product-photo{display:block;height:calc(126 * var(--u));border-radius:calc(4 * var(--u));overflow:hidden}.mock-product-photo>.ref-art{width:100%;height:100%}.mock-product-copy{padding:calc(6 * var(--u)) calc(5 * var(--u)) 0}.mock-product-name{font-size:calc(10.5 * var(--u));line-height:1.14;display:block;height:calc(28 * var(--u));font-weight:500;letter-spacing:calc(-.25 * var(--u));overflow:hidden}.product-rating{margin:calc(2 * var(--u)) 0 0;display:flex;align-items:center;gap:calc(4 * var(--u));height:calc(14 * var(--u));white-space:nowrap}.product-rating>span,.mock-review-stars{color:#f1a000;letter-spacing:calc(-.9 * var(--u));font-family:Arial,sans-serif;font-size:calc(13 * var(--u));line-height:1}.product-rating small{font-size:calc(8 * var(--u));color:#586eaa}.product-availability{margin:calc(3 * var(--u)) 0;color:#506ca8;height:calc(14 * var(--u));font-size:calc(9 * var(--u))}.mock-price{margin:calc(1 * var(--u)) 0 calc(4 * var(--u));display:flex;gap:calc(4 * var(--u));align-items:center;white-space:nowrap;min-height:calc(15 * var(--u))}.mock-price strong{font-size:calc(13 * var(--u));font-weight:700;letter-spacing:calc(-.4 * var(--u))}.mock-price del{font-size:calc(9 * var(--u));color:#8895b7}.mock-product-actions{display:flex;gap:calc(9 * var(--u));height:calc(26 * var(--u))}.mock-product-actions form:first-child{flex:1;min-width:0}.mock-product-actions button{width:100%;height:100%;background:linear-gradient(#075bdd,#0039b4);border:calc(1 * var(--u)) solid #0039a4;color:white;border-radius:calc(5 * var(--u));font-size:calc(10 * var(--u));font-weight:600;padding:0 calc(5 * var(--u))}.mock-product-actions .mock-wish{background:transparent;border:0;color:#004bc9;padding:0;width:calc(18 * var(--u))}.mock-wish .icon{width:calc(14 * var(--u));height:calc(14 * var(--u))}.mock-promos{display:grid;grid-template-columns:1fr 1fr;gap:calc(11 * var(--u));height:calc(154 * var(--u));margin-top:calc(10 * var(--u))}.mock-promos>a{display:block;position:relative;overflow:hidden;border-radius:calc(9 * var(--u))}.mock-promos .ref-art{height:100%;width:100%}.mock-travel-brand{position:absolute;top:calc(47 * var(--u));left:calc(24 * var(--u));font-family:Georgia,serif;font-size:calc(21 * var(--u));line-height:calc(24 * var(--u));font-weight:bold;background:linear-gradient(90deg,#086cba,#0876c3);color:#fff;width:calc(200 * var(--u));height:calc(24 * var(--u))}.mock-best{margin-top:calc(5 * var(--u))}.mock-best .mock-section-heading{height:calc(47 * var(--u))}.mock-product.compact{height:calc(178 * var(--u))}.compact .mock-product-photo{height:calc(106 * var(--u))}.compact .mock-product-copy{padding-top:calc(4 * var(--u))}.compact .mock-product-name{height:calc(27 * var(--u))}.compact .product-rating{margin-top:calc(1 * var(--u))}.compact .mock-price{margin-top:calc(1 * var(--u))}.mock-benefits{display:grid;grid-template-columns:repeat(5,1fr);height:calc(56 * var(--u));margin:calc(15 * var(--u)) calc(-13 * var(--u)) 0;padding:calc(11 * var(--u)) calc(15 * var(--u));background:linear-gradient(90deg,#f1f6ff,#f6f9ff,#f0f5ff);border-radius:calc(9 * var(--u))}.mock-benefits>div{display:flex;align-items:center;gap:calc(10 * var(--u));padding:0 calc(16 * var(--u));border-right:calc(1 * var(--u)) solid #dbe6fe}.mock-benefits>div:first-child{padding-left:0}.mock-benefits>div:last-child{border:0;padding-right:0}.mock-benefits .icon{height:calc(35 * var(--u));width:calc(36 * var(--u));color:#0736d0}.mock-benefits strong{display:block;font-size:calc(11 * var(--u));letter-spacing:calc(-.5 * var(--u));white-space:nowrap}.mock-benefits small{display:block;color:#536ba9;font-size:calc(9 * var(--u));margin-top:calc(3 * var(--u));white-space:nowrap}.mock-reviews{margin-top:calc(5 * var(--u))}.mock-reviews .mock-section-heading{height:calc(47 * var(--u))}.mock-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(10 * var(--u))}.mock-review-grid article{display:flex;gap:calc(10 * var(--u));height:calc(85 * var(--u));border:calc(1 * var(--u)) solid var(--line);border-radius:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));background:#fff}.mock-review-grid article>.ref-art{height:calc(72 * var(--u));width:calc(72 * var(--u));border-radius:50%}.mock-review-grid article>div{padding-top:calc(2 * var(--u));flex:1;min-width:0}.mock-review-grid blockquote{font-size:calc(10 * var(--u));line-height:1.25;margin:0 0 calc(3 * var(--u));letter-spacing:calc(-.15 * var(--u))}.mock-review-grid article strong{display:block;font-size:calc(9 * var(--u));line-height:1.1}.mock-review-stars{display:block;margin-top:calc(3 * var(--u));letter-spacing:calc(1.5 * var(--u));font-size:calc(13 * var(--u))}.mock-newsletter{height:calc(65 * var(--u));margin:calc(10 * var(--u)) calc(17 * var(--u)) calc(6 * var(--u));border-radius:calc(7 * var(--u));border:calc(1 * var(--u)) solid #004889;background:linear-gradient(110deg,#05498f,#0465a9 65%,#025193);display:flex;align-items:center;position:relative;color:#fff;padding-left:calc(57 * var(--u));gap:calc(29 * var(--u));overflow:hidden}.mock-newsletter h2{font-family:Georgia,serif;margin:0 0 calc(4 * var(--u));font-size:calc(17 * var(--u));line-height:1.1}.mock-newsletter p{margin:0;font-size:calc(10 * var(--u));white-space:nowrap}.mock-newsletter-form{width:calc(304 * var(--u));flex-shrink:0;position:relative}.mock-newsletter-field{height:calc(29 * var(--u));border-radius:calc(25 * var(--u));display:flex;align-items:center;background:white;overflow:hidden}.mock-newsletter-field .icon{width:calc(17 * var(--u));height:calc(15 * var(--u));color:#6176a5;margin-left:calc(17 * var(--u));margin-right:calc(9 * var(--u))}.mock-newsletter-field input{flex:1;min-width:0;border:0;outline:0;padding:0;color:#3d5393;font-size:calc(9 * var(--u));background:transparent}.mock-newsletter-field input::placeholder{opacity:1;color:#5069a2}.mock-newsletter-field button{align-self:stretch;width:calc(105 * var(--u));border:0;border-radius:calc(7 * var(--u));background:linear-gradient(#ffc952,#edac23);font-size:calc(10 * var(--u));font-weight:bold;color:#08234e}.mock-newsletter>.ref-art{position:absolute;right:calc(16 * var(--u));top:calc(5 * var(--u));width:calc(133 * var(--u));height:calc(53 * var(--u))}.mock-newsletter-consent{position:absolute;left:calc(4 * var(--u));top:calc(32 * var(--u));font-size:calc(6 * var(--u));color:#d5eaff;white-space:nowrap}.mock-newsletter-consent a{text-decoration:underline}.mock-footer{background:linear-gradient(100deg,#05305a,#02234a);color:#fff;height:calc(155 * var(--u));overflow:hidden}.mock-footer-main{height:calc(128 * var(--u));margin:0 calc(33 * var(--u));display:grid;grid-template-columns:calc(194 * var(--u)) calc(104 * var(--u)) calc(105 * var(--u)) calc(97 * var(--u)) calc(149 * var(--u)) 1fr;gap:calc(19 * var(--u));padding-top:calc(13 * var(--u));position:relative}.mock-footer .mock-brand{gap:calc(8 * var(--u));margin-bottom:calc(7 * var(--u))}.mock-footer .mock-brand>.ref-art{height:calc(35 * var(--u));width:calc(41 * var(--u))}.mock-footer .mock-brand strong{font-size:calc(20 * var(--u));letter-spacing:0;font-weight:700}.mock-footer .mock-brand small{font-size:calc(8 * var(--u));margin-top:calc(3 * var(--u));color:#e2e9ff}.mock-footer-about>p{font-size:calc(9 * var(--u));line-height:1.5;margin:0}.mock-footer-about .mock-business{font-size:calc(8 * var(--u));margin-top:calc(5 * var(--u));color:#f3c664}.mock-footer h3{font-size:calc(10 * var(--u));margin:calc(5 * var(--u)) 0 calc(8 * var(--u));font-weight:600}.mock-footer-column>a{display:block;font-size:calc(9 * var(--u));line-height:1.5;margin:0}.mock-footer-contact p{font-size:calc(9 * var(--u));margin:0 0 calc(6 * var(--u));white-space:nowrap}.mock-footer-demo{display:block;font-size:calc(7 * var(--u));color:#bbd7f6;white-space:nowrap}.mock-footer-main>.ref-art{position:absolute;right:calc(-25 * var(--u));top:calc(9 * var(--u));width:calc(155 * var(--u));height:calc(130 * var(--u));pointer-events:none}.mock-footer-bottom{height:calc(27 * var(--u));margin:0 calc(33 * var(--u));border-top:calc(1 * var(--u)) solid #345277;display:flex;align-items:center;justify-content:space-between;font-size:calc(8 * var(--u));color:#d4e2f5}.mock-footer-bottom>div{display:flex;align-items:center;gap:calc(9 * var(--u))}.mock-footer-bottom i{height:calc(10 * var(--u));border-left:calc(1 * var(--u)) solid #67809d}
@media(max-width:640px){:root{--u:1px}.mock-topbar{height:29px}.mock-top-inner{margin:0 12px;font-size:8px;gap:10px;justify-content:space-between}.mock-top-inner>span:first-child{font-size:8px;gap:5px}.mock-top-inner>i,.mock-top-inner>span:nth-of-type(2),.mock-top-inner>span:nth-of-type(3),.mock-top-script{display:none!important}.mock-top-inner .icon{width:17px}.mock-header{height:auto}.mock-header-main{height:auto;padding:12px 0;flex-wrap:wrap;margin:0 16px;gap:14px}.mock-brand>.ref-art{width:43px;height:37px}.mock-brand strong{font-size:26px}.mock-brand small{font-size:9px}.mock-search{order:3;margin:0;width:100%;height:36px}.mock-header-actions{gap:16px;font-size:9px}.mock-header-actions .mock-account span,.mock-header-actions>a:nth-child(2){display:none}.mock-header-actions .icon{width:22px}.mock-nav{margin:0 12px;height:32px;overflow:auto;justify-content:flex-start;gap:18px;font-size:10px;scrollbar-width:none}.mock-nav::-webkit-scrollbar{display:none}.mock-nav>a{flex-shrink:0}.mock-nav .mock-offers{padding:0 14px}.mock-hero{height:auto;aspect-ratio:941/260}.mock-main-inner{margin:0 13px}.mock-categories{height:auto;padding-top:7px;padding-bottom:12px}.mock-section-heading{height:auto!important;min-height:48px;padding:6px 0!important;gap:10px}.mock-section-heading h2{font-size:20px}.mock-section-heading p{font-size:10px;max-width:260px}.mock-section-heading>a{font-size:9px;white-space:normal;text-align:right;max-width:85px}.mock-category-grid{grid-template-columns:repeat(4,1fr);gap:13px 16px;margin-top:5px}.mock-category-grid .ref-art{height:auto;aspect-ratio:1;max-width:92px;margin:0 auto 6px}.mock-category-grid strong{font-size:10px;white-space:normal}.mock-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mock-product{height:auto;min-height:234px;padding:3px}.mock-product-photo{height:auto;aspect-ratio:132/126}.mock-product-copy{padding:6px 6px 7px}.mock-product-name{font-size:12px;line-height:1.15;height:30px}.product-rating{height:17px;margin-top:3px}.product-rating>span{font-size:14px}.product-rating small{font-size:9px}.mock-price{margin:1px 0 5px}.mock-price strong{font-size:14px}.mock-product-actions{height:29px}.mock-product-actions button{font-size:11px}.mock-promos{height:auto;grid-template-columns:1fr;gap:10px;margin-top:12px}.mock-promos>a{aspect-ratio:432/154}.mock-travel-brand{font-size:clamp(17px,4.4vw,27px);top:30.5%;left:5.6%;width:48%;height:17%;line-height:1.15}.mock-best{margin-top:6px}.mock-product.compact{height:auto;min-height:195px}.compact .mock-product-photo{height:auto;aspect-ratio:132/106}.mock-benefits{grid-template-columns:repeat(2,1fr);height:auto;margin:15px 0 0;padding:15px 9px;gap:18px 7px}.mock-benefits>div{border:0;padding:0!important;gap:8px}.mock-benefits .icon{width:29px;height:29px}.mock-benefits>div:last-child{grid-column:1/-1;justify-content:center}.mock-benefits strong{font-size:10px}.mock-benefits small{font-size:8px}.mock-review-grid{grid-template-columns:1fr;gap:8px}.mock-review-grid article{height:89px;padding:7px 10px;gap:13px}.mock-review-grid blockquote{font-size:11px}.mock-review-grid article strong{font-size:10px}.mock-newsletter{height:auto;min-height:130px;margin:12px 10px 6px;padding:18px;display:block}.mock-newsletter h2{font-size:19px}.mock-newsletter p{font-size:10px;white-space:normal;max-width:290px}.mock-newsletter-form{width:100%;margin-top:14px}.mock-newsletter-field{height:32px}.mock-newsletter-field input{font-size:10px}.mock-newsletter-consent{font-size:7px;top:35px}.mock-newsletter>.ref-art{display:none}.mock-footer{height:auto;overflow:hidden}.mock-footer-main{height:auto;margin:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:20px 15px;padding:20px 0}.mock-footer-about{grid-column:1/-1}.mock-footer-about>p{font-size:10px}.mock-footer h3{font-size:12px}.mock-footer-column>a{font-size:10px;line-height:1.65}.mock-footer-contact p{font-size:10px}.mock-footer-main>.ref-art{top:16px;right:0;width:126px;height:112px}.mock-footer-demo{font-size:8px;white-space:normal}.mock-footer-bottom{height:auto;min-height:50px;margin:0 20px;gap:10px;align-items:flex-start;flex-direction:column;padding:10px 0;font-size:8px}}

.ref-logo{background-size:1845.098039216% 3888.372093023%;background-position:3.707865169% 2.455494168%;}
.ref-footer-logo{background-size:2295.121951220% 4777.142857143%;background-position:3.666666667% 93.463653024%;}
.ref-flag{background-size:4091.304347826% 11942.857142857%;background-position:48.801742919% 0.422195416%;}
.ref-top-script{background-size:403.862660944% 7600.000000000%;background-position:81.920903955% 0.181818182%;}
.ref-hero{background-size:100.000000000% 643.076923077%;background-position:0.000000000% 8.498583569%;}
.ref-promo-tea{background-size:217.824074074% 1085.714285714%;background-position:6.483300589% 55.599472991%;}
.ref-promo-travel{background-size:217.824074074% 1085.714285714%;background-position:93.516699411% 55.599472991%;}
.ref-newsletter-script{background-size:707.518796992% 3154.716981132%;background-position:95.792079208% 89.684990735%;}
.ref-footer-script{background-size:607.096774194% 1169.230769231%;background-position:98.982188295% 99.934597776%;}
.ref-category-1{background-size:1022.826086957% 1778.723404255%;background-position:3.886925795% 27.566539924%;}
.ref-category-2{background-size:1011.827956989% 1778.723404255%;background-position:16.981132075% 27.566539924%;}
.ref-category-3{background-size:1011.827956989% 1778.723404255%;background-position:30.070754717% 27.566539924%;}
.ref-category-4{background-size:1011.827956989% 1778.723404255%;background-position:43.160377358% 27.566539924%;}
.ref-category-5{background-size:1001.063829787% 1778.723404255%;background-position:56.316410862% 27.566539924%;}
.ref-category-6{background-size:1001.063829787% 1778.723404255%;background-position:69.421487603% 27.566539924%;}
.ref-category-7{background-size:990.526315789% 1778.723404255%;background-position:82.624113475% 27.566539924%;}
.ref-category-8{background-size:980.208333333% 1778.723404255%;background-position:95.857988166% 27.566539924%;}
.ref-product-1{background-size:712.878787879% 1326.984126984%;background-position:4.697156984% 39.262613195%;}
.ref-product-2{background-size:712.878787879% 1326.984126984%;background-position:22.991347342% 39.262613195%;}
.ref-product-3{background-size:712.878787879% 1326.984126984%;background-position:41.038318912% 39.262613195%;}
.ref-product-4{background-size:712.878787879% 1326.984126984%;background-position:59.208899876% 39.262613195%;}
.ref-product-5{background-size:712.878787879% 1326.984126984%;background-position:77.255871446% 39.262613195%;}
.ref-product-6{background-size:712.878787879% 1326.984126984%;background-position:95.426452410% 39.262613195%;}
.ref-product-7{background-size:712.878787879% 1577.358490566%;background-position:4.697156984% 67.241379310%;}
.ref-product-8{background-size:712.878787879% 1577.358490566%;background-position:22.867737948% 67.241379310%;}
.ref-product-9{background-size:712.878787879% 1577.358490566%;background-position:41.038318912% 67.241379310%;}
.ref-product-10{background-size:712.878787879% 1577.358490566%;background-position:59.208899876% 67.241379310%;}
.ref-product-11{background-size:712.878787879% 1577.358490566%;background-position:77.255871446% 67.241379310%;}
.ref-product-12{background-size:712.878787879% 1577.358490566%;background-position:95.426452410% 67.241379310%;}
.ref-review-1{background-size:1238.157894737% 2290.410958904%;background-position:4.971098266% 84.928080050%;}
.ref-review-2{background-size:1238.157894737% 2290.410958904%;background-position:39.075144509% 84.928080050%;}
.ref-review-3{background-size:1238.157894737% 2290.410958904%;background-position:73.294797688% 84.928080050%;}

.mock-footer-main>.ref-art{height:calc(115 * var(--u));background-size:607.096774194% 1453.913043478%;background-position:98.982188295% 98.137443802%}

/* Final optical alignment with the supplied reference. */
.mock-newsletter{gap:calc(38 * var(--u))}
.mock-product-name{font-family:'Arial Narrow',Arial,sans-serif;font-size:calc(11.8 * var(--u));letter-spacing:0;font-weight:600;line-height:1.06}
.mock-benefits>div>.ref-art{width:calc(43 * var(--u));height:calc(40 * var(--u))}
.mock-benefits>div:nth-child(3)>.ref-art{width:calc(38 * var(--u))}
.mock-benefits>div:nth-child(4)>.ref-art{width:calc(34 * var(--u))}
.mock-footer-social{width:calc(101 * var(--u));height:calc(19 * var(--u));margin-top:calc(6 * var(--u))}
.mock-travel-brand{font-size:calc(20 * var(--u));font-weight:400;top:calc(47 * var(--u));height:calc(22 * var(--u));line-height:calc(22 * var(--u));width:calc(167 * var(--u));background:#0870ba}
@media(max-width:640px){.mock-header-main>.mock-brand{width:auto}.mock-benefits>div>.ref-art{width:35px;height:34px}.mock-product-name{font-size:12px}.mock-travel-brand{top:30.5%;width:42%;height:15%;font-size:clamp(16px,4.4vw,25px);line-height:1.1}}
.ref-benefit-truck{background-size:2188.372093023% 4287.179487179%;background-position:4.120267261% 76.791181874%;}
.ref-benefit-plane{background-size:2138.636363636% 3980.952380952%;background-position:24.972129320% 76.809815951%;}
.ref-benefit-shield{background-size:2295.121951220% 3888.372093023%;background-position:46.000000000% 76.795580110%;}
.ref-benefit-gift{background-size:2767.647058824% 3980.952380952%;background-position:65.711135612% 76.809815951%;}
.ref-benefit-support{background-size:2240.476190476% 4078.048780488%;background-position:85.317018910% 76.762722256%;}
.ref-footer-social{background-size:931.683168317% 8800.000000000%;background-position:3.928571429% 98.366606171%;}

.mock-product{padding-top:calc(1 * var(--u))}
.mock-product.compact{padding-top:calc(2 * var(--u))}
.mock-product-name{font-size:calc(11 * var(--u));font-weight:500;line-height:1.1}
.mock-product-name>span{display:block;white-space:nowrap}
.product-rating>span{font-size:calc(14 * var(--u));letter-spacing:calc(-.8 * var(--u))}
.mock-price{margin-bottom:calc(3 * var(--u))}
.mock-product-actions{height:calc(25 * var(--u))}

.mock-footer-social{height:calc(15 * var(--u));margin-top:calc(8 * var(--u));background-size:931.683168317% 11146.666666667%;background-position:3.928571429% 97.767048884%}
.mock-newsletter:before{content:"";position:absolute;left:0;top:0;width:calc(50 * var(--u));height:100%;background-image:url('images/reference.png');background-size:1882% 2572.307692308%;background-position:1.907968575% 89.981331674%;pointer-events:none}
.mock-travel-brand{background:linear-gradient(90deg,#086bb4,#0876be)}

@media(min-width:641px){.mock-promos{margin-left:calc(-1 * var(--u));margin-right:calc(-1 * var(--u))}}
