:root{--cream:#fdf8f4;--ink:#2e2e2e;--body:#212529;--coral:#ff816c;--cornflower:#6a98ff;--steel:#6198b4;--line:#ece4dc}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--cream);color:var(--body);-webkit-font-smoothing:antialiased;font-family:Outfit,system-ui,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.announce{background:var(--cornflower);color:#fff;text-align:center;letter-spacing:.02em;padding:8px 12px;font-size:13px;font-weight:600}.hdr{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fdf8f4e6;position:sticky;top:0}.hdr-in{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:16px 24px;display:flex}.brand{letter-spacing:-.03em;color:var(--ink);font-size:26px;font-weight:800}.brand span{color:var(--coral)}.nav{color:var(--ink);gap:26px;font-size:15px;font-weight:600;display:flex}.nav a:hover{color:var(--coral)}html{scroll-behavior:smooth;scroll-padding-top:120px}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.blk-collection .wrap{max-width:none;margin:0;padding:0}@media (min-width:992px){.blk-collection .col-lg-8{width:66.6666%}.blk-collection .col-lg-4{width:33.3333%}}.hero{max-width:1180px;margin:0 auto;padding:64px 24px 40px}.hero h1{letter-spacing:-.03em;color:var(--ink);max-width:760px;margin:0 0 16px;font-size:clamp(34px,6vw,64px);font-weight:800;line-height:1.02}.hero p{color:#555;max-width:520px;margin:0 0 24px;font-size:18px}.pill{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:40px;padding:13px 26px;font-size:15px;font-weight:700;display:inline-block}.pill.coral{background:var(--coral)}.pill:hover{opacity:.9}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--steel);margin:0 0 6px;font-size:12px;font-weight:700}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:24px;padding-bottom:72px;display:grid}.badge{background:var(--steel);color:#fff;letter-spacing:.03em;border-radius:40px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:640px){.hero{padding:40px 20px 28px}}html body{background-color:var(--cream)!important}.site-max{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}:root{--nav-inset:12px}@media (min-width:768px){:root{--nav-inset:52px}}@media (min-width:992px){:root{--nav-inset:40px}}html{overflow-x:clip}.sticky-header header{max-width:1280px;margin-left:auto;margin-right:auto;left:0;right:0}:root{--header-spacer:85px}@media (max-width:767.98px){:root{--header-spacer:30px}}.header-spacer{height:var(--header-spacer)}.site-max>.blk-flex>div:first-of-type>.blk-chdr>.animate-container,.site-max>.blk-flex>div:first-of-type>.blk-content>.container{margin-top:0!important;padding-top:0!important}@media (max-width:767.98px){.site-max>.blk-flex>div:first-of-type>.blk-content>.container{padding-top:25px!important}}.blk-pdp{margin-top:calc(-1 * var(--header-spacer) - 90px);display:flow-root}.blk-pdp .product-details-main-box{padding-top:calc(var(--header-spacer) + 90px + 3rem)!important}main.site-max:has(>.blk-flex .home-page){--port-shift:-15px}main.site-max:has(>.blk-collection){--port-shift:-5px}main.site-max:has(>.blk-flex>div:first-child>.blk-chdr){--port-shift:-30px}main.site-max:has(>.blk-blog){--port-shift:-17px}main.site-max:has(>.blk-article){--port-shift:-41px}@media (min-width:768px){main.site-max:has(>.blk-flex .home-page){--port-shift:-90px}main.site-max:has(>.blk-collection){--port-shift:-73px}main.site-max:has(>.blk-flex>div:first-child>.blk-chdr){--port-shift:-90px}main.site-max:has(>.blk-blog){--port-shift:-66px}main.site-max:has(>.blk-article){--port-shift:-99px}}@media (min-width:992px){main.site-max:has(>.blk-flex .home-page){--port-shift:-60px}main.site-max:has(>.blk-article){--port-shift:-114px}}main.site-max{margin-top:var(--port-shift,0px)}@media (max-width:991.98px){.sticky-header .mobile_reverse{flex-direction:row!important}}:root{--btn-radius:8px}.btn:not(.blockcard),.shop-now,.shopbtn button,.blk-featcol .shopall,.blk-contactform .aacad_blockbtn .btn.addcardbtn,.blk-contactform .addbtn a.btn{border-radius:var(--btn-radius)!important}.sticky-header .bg-color,.sticky-header header{transform:translateY(calc(-1 * var(--ribbon-shift,0px)))}@media (max-width:767.98px){.scrolling-wrapper .ribbon h5{font-size:14px!important;line-height:20px!important}}@media (max-width:991.98px){.sticky-header header{background:0 0}.sticky-header .header_block{background:#fff!important;margin:0 12px!important;padding-top:10px!important;padding-bottom:10px!important}}app-mobile-menu-toggle .navbar{background:0 0!important}app-mobile-menu-toggle .navbar path{fill:#000}@media (max-width:991.98px){.sticky-header .mobile_reverse{position:relative}.sticky-header .imglogo{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sticky-header .imglogo a{flex:none!important;width:auto!important}.sticky-header .ipad_block .navgiation{display:none!important}}.sticky-header .header_block{border-radius:16px!important}.sticky-header .navgiation:hover{background-color:#c5eaf9!important}[data-oke-star-rating],[data-oke-widget],[data-oke-reviews-product-id],.oke-sr,.okeReviews,.oke-stars{--oke-stars-foregroundColor:#2e2e2e!important}.sticky-header .maincontainer:before{width:100vw!important;left:calc(50% - 50vw)!important}body:has(.blk-pdp) .sticky-header .maincontainer:before{display:none!important}:root{--ease-out:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.mo-rv{opacity:0;transform:translateY(14px)}.mo-rv.mo-rv-in{opacity:1;transition:opacity .7s var(--ease-out) var(--rv-delay,0s),transform .7s var(--ease-out) var(--rv-delay,0s);transform:none}.mo-rv-pop{animation:mo-rv-pop .5s var(--ease-out) var(--rv-delay,0s) both}@keyframes mo-rv-pop{0%{opacity:0;transform:translateY(8px)}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.32s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.32s;animation-timing-function:ease}.sticky-header .header_block{view-transition-name:site-header}:is(.collectionblock .box_content>*,.ed-head>*,.ed-a-head>*){animation:mo-rv-rise .7s var(--ease-out) both}:is(.collectionblock .box_content>*,.ed-head>*,.ed-a-head>*):nth-child(2){animation-delay:60ms}:is(.collectionblock .box_content>*,.ed-head>*,.ed-a-head>*):nth-child(n+3){animation-delay:.12s}.collectionblock .animate-image{animation:mo-rv-fade .9s var(--ease-out) .1s both}@keyframes mo-rv-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes mo-rv-fade{0%{opacity:0}}:is(.bx-add,.cd-checkout,.cd-plus,.feat-btn,.ft-signup-form button,.cf-type,.ed-topic,.shopmenu-all,.gt,.ca-faq summary,.cat-btn,.add_cart button):active{scale:.97}}.skip-link{z-index:10000;background:#2e2e2e;border-radius:8px;padding:10px 16px;font:500 15px/1.2 Outfit,system-ui,sans-serif;text-decoration:none;transition:top .15s;position:fixed;top:-60px;left:16px;color:#fff!important}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;top:12px}main#main:focus{outline:none}.ticker-pause{z-index:2;color:#fff;cursor:pointer;background:#0000002e;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ticker-pause:hover{background:#0000004d}.ticker-pause:focus-visible{outline-offset:2px;outline:2px solid #fff}html.ticker-paused .scrolling-wrapper .scrolling-content,.sticky-header .bg-color:hover .scrolling-content,.sticky-header .bg-color:focus-within .scrolling-content{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.scrolling-wrapper .scrolling-content{animation:none!important}}.scrolling-wrapper .ribbon h5{color:#2e2e2e!important}.sticky-header .bg-color{background:#c5eaf9!important}.scrolling-wrapper .ribbon img{object-position:-9999px 0;background:#0079ae;-webkit-mask:url(/assets/icons/shipping.svg) 50%/contain no-repeat;mask:url(/assets/icons/shipping.svg) 50%/contain no-repeat;width:20px!important;height:20px!important}.ticker-pause{color:#2e2e2e;background:#2e2e2e14}.blk-collection .sale-tag,.blk-stockist .partner_block,.blk-tabcontent .statsblock,.blk-tabcontent .second_card{color:#2e2e2e!important}app-mobile-menu-toggle .smm-close{display:none}@media (max-width:991.98px){.header_block.mm-open app-mobile-menu-toggle svg{display:none}.header_block.mm-open app-mobile-menu-toggle .navbar:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 2l12 12M14 2L2 14' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;display:block}}#openMinicart{position:relative}#openMinicart svg{transform:translateY(1px)}#openMinicart[data-count]:after{content:attr(data-count);color:#b32a17;text-align:center;pointer-events:none;background:#ffd6d1;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font:600 11px/18px Outfit,system-ui,sans-serif;position:absolute;top:-7px;right:-9px;box-shadow:0 0 0 2px #fff}@media (min-width:1440px){footer.block_hover.blue:not(:hover){max-width:1440px}footer.block_hover.blue:hover{max-width:100%!important}}@media (max-width:767px){.foterbottom h4{opacity:.8;font-size:12px!important;line-height:1.5!important}.foterbottom .agency{font-size:12px}}.blk-footer .old_blue,footer .old_blue,footer .old_blue a{color:#2e2e2e!important}
