:root{--color-midnight-peak: #121212;--color-cloud-drift: #FBFBFB;--color-oricom-green: #C1D72F;--color-calm-grey: #DDDDDD;--color-moss-green: #677600;--color-pure-black: #000000;--color-pure-white: #FFFFFF;--color-dark-grey: #5E5E5E;--color-light-green: #EFFF85;--color-dark-green: #394200;--font-blinker: "Blinker", sans-serif;--font-fira: "Fira Sans", sans-serif;--hero-font-family: var(--font-blinker);--hero-font-weight: 800;--hero-font-size: 64px;--hero-line-height: 60px;--hero-letter-spacing: 0;--hero-text-transform: uppercase;--h1-font-family: var(--font-blinker);--h1-font-weight: 800;--h1-font-size: 48px;--h1-line-height: 40px;--h1-letter-spacing: 0;--h1-text-transform: uppercase;--h2-font-family: var(--font-blinker);--h2-font-weight: 800;--h2-font-size: 40px;--h2-line-height: 40px;--h2-letter-spacing: 0;--h2-text-transform: uppercase;--h3-font-family: var(--font-blinker);--h3-font-weight: 800;--h3-font-size: 36px;--h3-line-height: 36px;--h3-letter-spacing: 0;--h3-text-transform: uppercase;--h4-font-family: var(--font-blinker);--h4-font-weight: 800;--h4-font-size: 32px;--h4-line-height: 35px;--h4-letter-spacing: 0;--h4-text-transform: uppercase;--h5-font-family: var(--font-blinker);--h5-font-weight: 800;--h5-font-size: 24px;--h5-line-height: 26px;--h5-letter-spacing: 0;--h5-text-transform: uppercase;--h6-font-family: var(--font-blinker);--h6-font-weight: 800;--h6-font-size: 20px;--h6-line-height: 22px;--h6-letter-spacing: 0;--h6-text-transform: uppercase;--sh1-font-family: var(--font-fira);--sh1-font-weight: 400;--sh1-font-size: 36px;--sh1-line-height: normal;--sh1-letter-spacing: .2em;--sh1-text-transform: uppercase;--sh2-font-family: var(--font-fira);--sh2-font-weight: 400;--sh2-font-size: 32px;--sh2-line-height: normal;--sh2-letter-spacing: .2em;--sh2-text-transform: uppercase;--sh3-font-family: var(--font-fira);--sh3-font-weight: 400;--sh3-font-size: 24px;--sh3-line-height: normal;--sh3-letter-spacing: .2em;--sh3-text-transform: uppercase;--sh4-font-family: var(--font-fira);--sh4-font-weight: 400;--sh4-font-size: 20px;--sh4-line-height: 28px;--sh4-letter-spacing: .2em;--sh4-text-transform: uppercase;--p1-font-family: var(--font-fira);--p1-font-weight: 300;--p1-font-size: 20px;--p1-line-height: normal;--p1-letter-spacing: .03em;--p1-bold-font-family: var(--font-fira);--p1-bold-font-weight: 600;--p1-bold-font-size: 20px;--p1-bold-line-height: normal;--p1-bold-letter-spacing: .03em;--p2-font-family: var(--font-fira);--p2-font-weight: 300;--p2-font-size: 16px;--p2-line-height: 22px;--p2-letter-spacing: .03em;--p2-bold-font-family: var(--font-fira);--p2-bold-font-weight: 600;--p2-bold-font-size: 16px;--p2-bold-line-height: 22px;--p2-bold-letter-spacing: .03em;--p3-font-family: var(--font-fira);--p3-font-weight: 300;--p3-font-size: 14px;--p3-line-height: 19px;--p3-letter-spacing: .03em;--p3-bold-font-family: var(--font-fira);--p3-bold-font-weight: 600;--p3-bold-font-size: 14px;--p3-bold-line-height: 19px;--p3-bold-letter-spacing: .03em;--p4-font-family: var(--font-fira);--p4-font-weight: 300;--p4-font-size: 12px;--p4-line-height: normal;--p4-letter-spacing: .03em;--cta-font-family: var(--font-fira);--cta-font-weight: 500;--cta-font-size: 16px;--cta-line-height: normal;--cta-letter-spacing: .1em;--cta-text-transform: none;--mobile-hero-font-family: var(--font-blinker);--mobile-hero-font-weight: 800;--mobile-hero-font-size: 48px;--mobile-hero-line-height: 40px;--mobile-hero-letter-spacing: 0;--mobile-hero-text-transform: uppercase;--mobile-h1-font-family: var(--font-blinker);--mobile-h1-font-weight: 800;--mobile-h1-font-size: 40px;--mobile-h1-line-height: 40px;--mobile-h1-letter-spacing: 0;--mobile-h1-text-transform: uppercase;--mobile-h2-font-family: var(--font-blinker);--mobile-h2-font-weight: 800;--mobile-h2-font-size: 36px;--mobile-h2-line-height: 36px;--mobile-h2-letter-spacing: 0;--mobile-h2-text-transform: uppercase;--mobile-h3-font-family: var(--font-blinker);--mobile-h3-font-weight: 800;--mobile-h3-font-size: 32px;--mobile-h3-line-height: 32px;--mobile-h3-letter-spacing: 0;--mobile-h3-text-transform: uppercase;--mobile-h4-font-family: var(--font-blinker);--mobile-h4-font-weight: 800;--mobile-h4-font-size: 24px;--mobile-h4-line-height: 26px;--mobile-h4-letter-spacing: 0;--mobile-h4-text-transform: uppercase;--mobile-h5-font-family: var(--font-blinker);--mobile-h5-font-weight: 800;--mobile-h5-font-size: 20px;--mobile-h5-line-height: 22px;--mobile-h5-letter-spacing: 0;--mobile-h5-text-transform: uppercase;--mobile-h6-font-family: var(--font-blinker);--mobile-h6-font-weight: 800;--mobile-h6-font-size: 18px;--mobile-h6-line-height: 20px;--mobile-h6-letter-spacing: 0;--mobile-h6-text-transform: uppercase;--mobile-sh1-font-family: var(--font-fira);--mobile-sh1-font-weight: 400;--mobile-sh1-font-size: 26px;--mobile-sh1-line-height: normal;--mobile-sh1-letter-spacing: .2em;--mobile-sh1-text-transform: uppercase;--mobile-sh2-font-family: var(--font-fira);--mobile-sh2-font-weight: 400;--mobile-sh2-font-size: 22px;--mobile-sh2-line-height: normal;--mobile-sh2-letter-spacing: .2em;--mobile-sh2-text-transform: uppercase;--mobile-sh3-font-family: var(--font-fira);--mobile-sh3-font-weight: 400;--mobile-sh3-font-size: 18px;--mobile-sh3-line-height: normal;--mobile-sh3-letter-spacing: .2em;--mobile-sh3-text-transform: uppercase;--mobile-sh4-font-family: var(--font-fira);--mobile-sh4-font-weight: 400;--mobile-sh4-font-size: 14px;--mobile-sh4-line-height: 28px;--mobile-sh4-letter-spacing: .2em;--mobile-sh4-text-transform: uppercase;--mobile-p1-font-family: var(--font-fira);--mobile-p1-font-weight: 300;--mobile-p1-font-size: 16px;--mobile-p1-line-height: 22px;--mobile-p1-letter-spacing: .03em;--mobile-p1-bold-font-family: var(--font-fira);--mobile-p1-bold-font-weight: 600;--mobile-p1-bold-font-size: 16px;--mobile-p1-bold-line-height: 22px;--mobile-p1-bold-letter-spacing: .03em;--mobile-p2-font-family: var(--font-fira);--mobile-p2-font-weight: 300;--mobile-p2-font-size: 14px;--mobile-p2-line-height: normal;--mobile-p2-letter-spacing: .03em;--mobile-p2-bold-font-family: var(--font-fira);--mobile-p2-bold-font-weight: 600;--mobile-p2-bold-font-size: 14px;--mobile-p2-bold-line-height: 19px;--mobile-p2-bold-letter-spacing: .03em;--mobile-p3-font-family: var(--font-fira);--mobile-p3-font-weight: 300;--mobile-p3-font-size: 12px;--mobile-p3-line-height: normal;--mobile-p3-letter-spacing: .03em;--mobile-p3-bold-font-family: var(--font-fira);--mobile-p3-bold-font-weight: 600;--mobile-p3-bold-font-size: 12px;--mobile-p3-bold-line-height: 14px;--mobile-p3-bold-letter-spacing: .03em;--mobile-cta-font-family: var(--font-fira);--mobile-cta-font-weight: 500;--mobile-cta-font-size: 14px;--mobile-cta-line-height: normal;--mobile-cta-letter-spacing: .1em;--mobile-cta-text-transform: none}@media only screen and (min-width:750px)and (max-width:1280px){:root{--hero-font-size: 56px;--hero-line-height: 50px;--h1-font-size: 44px;--h2-font-size: 38px;--h2-line-height: 38px;--h3-font-size: 34px;--h3-line-height: 34px;--h4-font-size: 28px;--h4-line-height: 31px;--h5-font-size: 22px;--h5-line-height: 24px;--h6-font-size: 19px;--h6-line-height: 21px;--sh1-font-size: 31px;--sh2-font-size: 27px;--sh3-font-size: 21px;--sh4-font-size: 17px;--p1-font-size: 18px;--p1-bold-font-size: 18px;--p2-font-size: 15px;--p2-bold-font-size: 15px;--p2-bold-line-height: 21px;--p3-font-size: 13px;--p3-bold-font-size: 13px;--p3-bold-line-height: 17px;--cta-font-size: 15px}}.contain-image-text .image__fill img{object-fit:contain}.brick__block__text{flex-basis:unset}@media only screen and (min-width:1400px){.contain-image-text .brick__block__text{flex-basis:100%}}.column-image-contain .image-wrapper img{object-fit:contain}body#stockists .column-image-contain .image-wrapper img{object-fit:unset}.rich-text-overlay .hero__content{background:#fbfbfb!important;padding:40px 50px;border-radius:var(--global-radius-small)}.theme__header .header__desktop .logo_beside .header__desktop__bar__l{flex:none;padding-right:31.5px}.header__desktop__upper .menu__item>a,.header__desktop__upper .menu__item>a .navtext,.header__desktop__upper .header__menu-item--more>.header__menu-link{font-family:var(--p3-font-family);font-weight:var(--p3-font-weight);font-size:var(--p3-font-size);line-height:var(--p3-line-height);letter-spacing:var(--p3-letter-spacing)}.header__desktop__upper .menu__item>a,.header__desktop__upper .header__menu-item--more>.header__menu-link{padding-top:11px;padding-bottom:11px}.header__desktop__bar__l{display:block;box-sizing:border-box;padding-top:8px;padding-bottom:17px}.header__desktop__bar__l .header__logo,.header__desktop__bar__l .header__logo--image{display:block;min-height:0}.header__desktop__upper{min-height:60px}.header__mobile .header__logo{display:block;min-height:0;padding-top:9px;padding-bottom:16px}.navlink--search span{padding-left:10px}.header__desktop__buttons{gap:33px;align-items:center}.header__desktop__buttons>.header__desktop__button,.header__desktop__buttons>.header__desktop__button>a,.header__desktop__buttons>.header__desktop__button>header-search-popdown,.header__desktop__buttons>.header__desktop__button>header-search-popdown>details,.header__desktop__buttons>.header__desktop__button>header-search-popdown>details>summary,.header__desktop__buttons>.header__desktop__button>popup-component,.header__desktop__buttons>.header__desktop__button>popup-component>a{display:flex;align-items:center}.header__desktop .logo_beside .header__desktop__bar__rr{flex:0 0 auto}.header__desktop .logo_beside .header__desktop__bar__c{margin-left:auto;margin-right:auto}.header__desktop .logo_beside .header__desktop__bar__r{flex:none;margin-left:0}.grandparent .menu__blocks{display:grid;grid-template-columns:repeat(4,1fr);padding-right:var(--outer)}.header__menu-item--more{position:relative;display:flex;align-items:center;list-style:none}.header__menu .header__menu-item--more:before{content:none}.header__menu .menu__item>a,.header__menu-item--more>.header__menu-link{padding-left:18.5px;padding-right:18.5px}.header__menu-item--more>.header__menu-link{display:flex;align-items:center}.header__submenu{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 10px 20px #0000001a;min-width:200px;z-index:999;border-radius:8px}.header__menu-item--more:hover .header__submenu,.header__menu-item--more:focus-within .header__submenu{display:block}.header__submenu-item{list-style:none}.header__submenu-link{display:block;padding:10px 16px;text-decoration:none;color:#333}.header__submenu-link:hover{background:#f0f0f0}.header__desktop__upper,.header__desktop__lower,.navlink--search span,.header__submenu-link,.header__menu-item--more a,.navlink--toplevel,.navtext{font-family:var(--FONT-STACK-NAV);font-style:var(--FONT-STYLE-NAV);font-weight:var(--FONT-WEIGHT-NAV);letter-spacing:var(--LETTER-SPACING-NAV);line-height:24px;font-size:var(--FONT-SIZE-NAV);text-transform:uppercase}body.grid-classic .grandparent .menu__blocks:last-child .menu__block:last-child{padding-right:calc(var(--gap) / 2)}.header__dropdown__image .image-wrapper{border-radius:var(--global-radius-small);border:1px solid var(--grey);overflow:hidden}header .swym-wishlist{display:flex;align-items:center;padding:0 11px;font-size:22px}@media only screen and (max-width:750px){.header__dropdown__image .image-wrapper{border:0;padding-top:40px;width:55px}.header__dropdown__image{border:1px solid var(--grey);border-radius:8px;padding:2px 12px}.header__dropdown__image{display:flex;justify-content:center;align-items:center}.header__dropdown__image .image-wrapper img{max-width:40px;max-height:40px}}body.grid-classic .grandparent .menu__blocks:not(:first-child) .menu__block:first-child{padding-left:calc(var(--gap) / 2)}.dropdown__family>a.navlink.navlink--child>.navtext{font-weight:500;font-size:var(--font-body-large);line-height:var(--font-body-large-height)}.header__dropdown__image .hero__content{padding:14px 0}.header__dropdown__image .hero__content .hero__title{margin-bottom:0;font-size:var(--font-heading-small);line-height:var(--font-heading-small-height)}body.grid-classic .grandparent .menu__blocks .menu__block{padding:var(--gap) calc(var(--gap) / 2) 0}.navlink.navlink--grandchild{padding:8px 0;line-height:24px}.no-js .search-popdown,.no-js .predictive-search,header-search-popdown.is-open .search-popdown{padding-top:76px;padding-bottom:76px}.search-popdown .search-form{border:1px solid var(--grey, #C7CBD7);border-radius:var(--global-radius-small);overflow:hidden;gap:10px;padding-right:12px}.search-popdown__close{display:none}main-search .input-holder,#user-guide-search .input-holder,#user-guide-search #sku-input,#sku-search-form #sku-input{background:#fff;border:0;border-radius:0}main-search button[type=submit]{background:#fff;border:0;border-radius:0}main-search button[type=submit]:hover:after{display:none}main-search,#user-guide-search .search-form,#sku-search-form.search-form{background:#fff;border-radius:var(--global-radius-small);overflow:hidden;padding:1.5px;border:1px solid var(--grey, #C7CBD7)}@media only screen and (min-width:750px){.predictive-search__layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--gutter)}}.pp-resources{padding-top:40px;padding-bottom:32px;position:relative}.pp-resources #suggestions{position:absolute;background:#fff;z-index:999;width:100%;margin:0;list-style:none}.openfaq-modal hr,.openfaq-modal .pp-resources{display:none}.openfaq-modal #product-title,.openfaq-modal h3{font-size:var(--font-heading-small);line-height:var(--font-heading-small-height);margin-bottom:24px;font-weight:400}.openfaq-modal h3{margin-bottom:0;font-weight:500}.openfaq-modal .grid__heading-actions .tabs{border-bottom:1px solid var(--grey);padding:0;display:grid;grid-template-columns:1fr 1fr 1fr}.openfaq-modal .grid__heading-actions .tabs>li{text-align:center;border-bottom:2px solid transparent}.openfaq-modal .grid__heading-actions .tabs>li span{background:transparent;padding:0}.openfaq-modal .grid__heading-actions .tabs>li.current{border-bottom:2px solid var(--dark-blue)}.openfaq-modal .grid-outer{padding:0}.collection__nav{align-items:center}.search__caption{padding:15px 0}.collection__nav .popout__toggle .icon{padding:12px;width:48px;height:48px;background:#fff;border-radius:var(--global-radius-small);border:1px solid var(--grey, #C7CBD7);stroke-width:1.8px}.collection__nav .popout__toggle{padding-right:32px}.template-search .main-content{background:#fbfbfb}[data-section-type=custom-content] .brick__block__image .image__hero__frame,[data-section-type=custom-content] .brick__block__image{border-radius:var(--global-radius);overflow:hidden}[data-section-type=custom-content] .brick--border .brick__block{border:0}[data-section-type=custom-content] .hero__content--transparent.hero__content{padding:32px}@media only screen and (min-width:749px){.section-heading-left{display:flex;gap:10px}}.section-heading-left>div{flex:1;gap:16px}.section-heading-left .grid .grid-item{background:#fbfbfb;padding:25px 15px;height:100%;border-radius:var(--global-radius)}.subheading{margin-bottom:15px}.index-collections-list .grid__heading-text{width:100%;text-align:left}.index-collections-list .grid__heading-text .grid__heading{font-weight:700}.collection-item__image,.collection-item,.collection-item .collection-item__content{border-radius:var(--global-radius);overflow:hidden;position:relative}.collection-item__info_transparent{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#000000a3);display:flex;flex-direction:column;justify-content:end;padding:32px 32px 20px}.collection-item__info_overlay{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.collection-item__info_overlay .collection-grid-item-title{letter-spacing:-.72px;font-weight:700;margin:0}.collection-item__info span{background:transparent;padding:0}.supports-touch hover-images:after{display:none}@media only screen and (min-width:990px){.collection-list.grid--slider{--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 7.19) * .28)}.index-products .grid--slider{--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 5.2) * .28)}}@media only screen and (min-width:1400px){.collection-list.grid--slider{--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 8.91) * .28)}.index-products .grid--slider{--item-width: calc((100vw - var(--scrollbar-width) - var(--outer) * 4.42) * .28)}}.collection-list.grid--slider,.index-products .grid--slider{margin-right:0;margin-left:0;padding-left:0;padding-right:0}@media only screen and (max-width:749px){.collection-list.grid--slider{padding-left:20px;padding-right:20px;scroll-padding-left:20px;scroll-padding-right:20px}}.slider__button{opacity:1;transform:unset;--btn-size: 48px;--bg: #fff}.collection-list.grid--slider .collection-item__info{padding-left:0;padding-right:0}.collection-list.grid--slider .slider__button--next{right:calc(var(--outer) / 3.5)}.collection-list.grid--slider .slider__button--prev{left:calc(var(--outer) / 3.5)}.slider__button:disabled,.slider__button:hover{opacity:1;visibility:visible!important;--bg-brighter: var(--grey);--bg: var(--grey)}.slider__button:disabled:before,.slider__button:hover:before{background:#ddd}.index-products .grid--slider .product-item,.product-item,#SearchLoop .grid-item{background:#fff;border-radius:var(--global-radius);overflow:hidden}.index-products .slider__button{border:1px solid var(--grey, #C7CBD7);top:calc(var(--button-position, 50%) * 1.6)}.index-products .slider__button--next{right:calc(var(--outer) * 1.2)}.index-products .slider__button--prev{left:calc(var(--outer) * 1.2)}.product-item__bg,.product-item__bg__under{padding:10px;background:#fff}.product-item__price__holder{font-size:var(--font-body-large);line-height:var(--font-body-large-height);color:var(--dark-blue);margin-top:18px}@media only screen and (max-width:749px){.product-item__price__holder{margin-top:0}}.product-information .price{color:var(--dark-blue)}.product-item .sale-box,.product-item .preorder-box,.product-item .badge-box{top:16px;z-index:3;left:16px;padding:4px 20px;line-height:24px;font-size:14px}.product-information .price.sale{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:8px}.product-information .price.sale .new-price{font-weight:500}.collection__sidebar__slide-out{background:#fff}@media only screen and (min-width:960px){.collection__sidebar__slide-out{max-width:516px}.collection__sidebar__slide-out .collection__filters{max-width:516px;--width: 516px}}.collection__sidebar__head{border-bottom:0}.collection__sidebar__head h3,.filter-group__heading{text-transform:none;font-size:var(--font-heading-small);line-height:var(--font-heading-small-height);letter-spacing:0;color:var(--dark-blue, #000000)}.filter-group__heading .icon{display:none}.sidebar__item label,.sidebar__item a{color:var(--dark-blue, #000000);font-size:var(--font-heading-x-small);line-height:var(--font-heading-x-small-height);padding-left:34px}.sidebar__item a:after,.sidebar__item label:after{border-radius:var(--global-radius-small);border-color:var(--dark-blue, #000000);width:24px;height:24px}.sidebar__item{margin:0;padding:16px 0}.sidebar__item.link--remove a:after,.sidebar__item input:checked~label:after{background:var(--green-brand)}.collection__sidebar__buttons{background-color:#fff}.active__filters__clear,.active__filters__remove{background-color:var(--light-grey);border-radius:var(--global-radius-small)}.newsletter-form{max-width:100%;margin-top:40px}.newsletter-form .input-group__field{padding:16px;background-color:#fff;color:var(--dark-blue);border-radius:var(--global-radius-small);opacity:1}.newsletter-form .input-group{gap:16px}.newsletter-form .input-group__field:focus,.newsletter-form .input-group__field:active{background-color:#fff;color:var(--dark-blue);font-style:normal;opacity:1}.newsletter-form ::-webkit-input-placeholder{color:#000!important;opacity:1;font-style:normal}.newsletter-form ::-moz-placeholder{color:#000!important;opacity:1;font-style:normal}.newsletter-form :-ms-input-placeholder{color:#000!important;opacity:1;font-style:normal}.newsletter-form ::placeholder{color:#000!important;opacity:1;font-style:normal}::placeholder{color:#000;opacity:1;font-style:normal}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}.newsletter-form .input-group{border-bottom:0}.newsletter-form .input-group__btn{background-color:var(--green-brand);padding:16px 30px;border-radius:var(--global-radius-small);overflow:hidden}.newsletter-form .input-group__btn span{display:none}.newsletter-form .input-group__btn svg{stroke:var(--dark-blue);--icon-size: 24px;stroke-width:1.8px}.column__image .image-wrapper{border-radius:var(--global-radius);overflow:hidden}.section-columns .multicolumn .grid-item{padding:0 calc(var(--gap) / 2)}.section-columns .multicolumn{gap:var(--gap) 0}.breadcrumbs__arrow{background-image:url('data:image/svg+xml,<svg width="7" height="13" viewBox="0 0 7 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 11.5L6 6.5L1 1.5" stroke="%234E4D6A" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:10px;height:15px;border-radius:0;margin:0 10px;background-color:transparent;opacity:1;background-repeat:no-repeat}.breadcrumbs{color:var(--dark-grey);font-size:14px;line-height:150%;margin:0;padding:30px var(--outer)}[id*=wishlist_plus_wishlist_pdp_button],[id*=wishlist_plus_wishlist_pdp_button]+popup-component{display:inline-block;margin-right:15px;vertical-align:top}[id*=wishlist_plus_wishlist_pdp_button] button{padding:0}.product__thumb a{border-radius:8px;overflow:hidden;width:64px;height:64px}.product__thumb.is-active a{border:1px solid var(--dark-grey);padding:4px}.product__thumb.is-active:after{display:none}.product_features_icons{display:flex;justify-content:flex-start;gap:20px}.product_features_icons .feat-icon{flex:1;background:#fff;border-radius:var(--global-radius-small);padding:25px;display:flex;flex-direction:column;row-gap:10px;max-width:192px}.product_features_icons .feat-icon img{max-width:44px}.feature-one .brick__block__image .image__hero__scale{position:absolute;width:440px;height:440px;background:var(--grey);border-radius:50%;left:auto;right:0;overflow:visible}.feature-one .brick__block__image .image__hero__scale img{left:-55px;object-fit:contain}.feature .brick__block__image .image__hero__scale img{object-fit:contain}@media only screen and (min-width:750px){.template-product .image__fill img{object-fit:contain}}.template-product .btn__outer{position:relative;right:auto;bottom:0;display:block}.template-product .product-upsell__btn .btn__text{display:none}@media only screen and (min-width:480px){.template-product .product-upsell__holder--button .product-upsell__content{padding:0;width:calc(100% - 210px)}}.template-product .product-upsell__image{overflow:hidden;width:48px;height:48px}.template-product .product-upsell__price{display:flex;flex-direction:column;font-size:var(--font-body-small);line-height:var(--font-body-small-height);width:90px;text-align:right}.template-product .faq-list__item .klaviyo-form form{max-width:70%!important}.template-product .faq-list__item .klaviyo-form form h1{display:none}@media only screen and (max-width:749px){.highlights>.grid{display:flex;justify-content:center}}.blog-listing .article{background-color:var(--light-grey);border-radius:var(--global-radius);overflow:hidden}.article__text-wrapper{padding:24px 16px 10px}.article__meta{font-size:var(--font-body-small);line-height:var(--font-body-small-height);color:var(--dark-blue)}.article__link a span{background:transparent}.article__link a svg{stroke-width:1.8px}.shopify-section-group-group-pre-footer .index-newsletter{margin:var(--outer);border-radius:var(--global-radius);overflow:hidden}.shopify-section-group-group-pre-footer .index-newsletter .newsletter-form{margin-top:0}.shopify-section-group-group-pre-footer .index-newsletter .brick__block__text{padding:0;margin:0;width:100%}.shopify-section-group-group-pre-footer .brick__block:last-child .hero__content--compact{flex-direction:column-reverse;gap:12px}.shopify-section-group-group-pre-footer .brick__section{min-height:auto}.shopify-section-group-group-pre-footer .newsletter-form .input-group__btn{padding:6px;border-radius:var(--global-radius-small);overflow:hidden;background-color:#fff}.shopify-section-group-group-pre-footer .newsletter-form .input-group__btn span{display:block;color:var(--dark-blue);font-size:16px;text-transform:none;padding:12px 13.5px;font-weight:600;background-color:var(--green-brand);border-radius:var(--global-radius-small)}.shopify-section-group-group-pre-footer .newsletter-form .input-group{background:#fff;border-radius:var(--global-radius-small);overflow:hidden}.footer__block__image{margin-bottom:0}@media only screen and (min-width:750px){.shopify-section-group-group-pre-footer .index-newsletter .section-padding{padding:64px}.image_postion_left [data-collapsible-content]{display:flex;gap:32px;align-items:center;min-height:120px}.image_postion_right [data-collapsible-content]{display:flex;flex-direction:row-reverse;gap:32px;align-items:center;min-height:120px}}li[data-powered-link]{display:none!important}.footer__block--social{display:flex;gap:10px}.footer__block--social .socials li{margin:5px;background:#fff;border-radius:100%;width:32px;height:32px}.footer__block--social .socials li .icon{--icon-size: 32px;stroke:var(--dark-blue);text-align:center;display:block;padding:5px}.footer__block__title{font-weight:400}.footer__quicklinks li{margin:0 0 12px}.footer__block{margin-bottom:var(--gutter);border-bottom:1px solid #242424;padding-bottom:var(--gutter)}.footer__block--divider .divider{border-color:#242424!important}@media only screen and (max-width:1200px){.footer__block{flex-basis:50%}}@media only screen and (max-width:1200px){.footer__block--social{justify-content:space-between}}@media only screen and (max-width:767px){.footer__block--divider{display:none}.footer__block__image{margin:0 auto}.footer__blocks .image_postion_right,.footer__blocks .image_postion_left{text-align:center;padding-right:0;padding-left:0}.supporting-menu__copyright{text-align:center;justify-content:center}.footer__block:first-child .footer__block__image{width:128px!important;margin:0}}@media only screen and (min-width:750px){.blog-wrapper,.collection__title--no-image{display:flex;align-items:center;justify-content:space-between}.collection__title--no-image>div{width:50%}}.blog-wrapper .blog__title{margin-bottom:0}.article__content{font-size:var(--font-body-medium);line-height:var(--font-body-medium-height);color:var(--dark-blue)}.article-single .article__image,.article-single .article__wrapper{max-width:1008px;margin:0 auto;padding-left:var(--outer);padding-right:var(--outer)}.article__hero{padding:var(--double-inner) 0 0}.article-single .article__image{border-radius:var(--global-radius-small);overflow:hidden}.article__hero .article__title{text-align:left}.article__hero .article__meta{width:100%;text-align:left;display:inline-block}[data-collapsible-trigger] .icon{right:auto;left:16px;--icon-size: 24px}.accordion__title{padding:16px 16px 16px 45px;background-color:var(--light-grey);font-size:var(--font-body-large);line-height:var(--font-body-large-height);border-radius:var(--global-radius-small);overflow:hidden}.accordion__body{padding:16px 16px 16px 45px;font-size:var(--font-body-medium);line-height:var(--font-body-medium-height)}.accordion{border:0;padding-bottom:16px}.accordion__content .video-list .rte__video-wrapper{padding-bottom:0}.accordion__content .video-list .rte__video-wrapper iframe{position:relative}.accordion__content .product-video-block .video-list{grid-template-columns:repeat(2,1fr)}.gen-tab-content ul{margin-left:20px}.gen-tab-content ol{margin-left:30px}.gen-tab-content ul li{padding-left:15px}.openfaq-modal .product-video-block .video-list{grid-template-columns:repeat(1,1fr)}.collection-products{padding-top:80px;padding-bottom:80px}.collection__nav{border-top:0;border-bottom:0}.popout--group .popout__toggle{border-right:0}.popout--sort .popout__toggle{border-left:0;padding-right:var(--outer)}.collection__nav{position:relative}.search-page.collection,.search__caption,.search-outer,main-search .wrapper--full-padded{background-color:var(--COLOR-BG);border:0}.stockist-form .field-wrapper{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}.stockist-form .field-wrapper input{border:0;background:var(--white, #FFF);font-size:var(--font-body-small);line-height:var(--font-body-small-height);margin:0;padding:0}.stockist-form .field-wrapper .field-input{width:76%;display:flex;border-radius:var(--global-radius-small);border:1px solid var(--grey, #C7CBD7);padding:12px 16px;align-items:center}.stockist-form .field-wrapper button.btn{width:calc(100% - (76% + 16px));padding:12px 24px;border-radius:var(--global-radius-small);font-size:var(--font-body-small);line-height:var(--font-body-small-height);border:0;min-height:auto}#search-status,#product-search-status{padding-top:27px;padding-bottom:24px;margin:0}.stockist_item_wrap{display:flex;gap:8px;margin-bottom:20px}.stockist-clear-btn{border-radius:100%;border:1px solid;padding:0 4px;line-height:1;width:18px;height:18px;text-align:center;justify-content:center;display:flex;align-items:center}.stockist_item_info p{margin:0 0 8px}.stockist_icon .icon{stroke-width:1.5px}#stockist-search #show-more-btn:after,#product-stockist-search #product-show-more-btn:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M3 5.5L8 10.5L13 5.5" stroke="%232E3548" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');content:"";display:inline-block;width:16px;height:16px}#stockist-search #show-more-btn,#product-stockist-search #product-show-more-btn{font-weight:500;display:flex;gap:8px}@media only screen and (min-width:960px){:root{--DRAWER-WIDTH: 564px}.drawer__inner{max-width:var(--DRAWER-WIDTH)}.stockist-button .drawer__inner,.find_a_stockist .drawer__inner{max-width:50%}}@media only screen and (max-width:959px){:root{--DRAWER-WIDTH: 100vw}.drawer__inner{max-width:var(--DRAWER-WIDTH)}.stockist-form .field-wrapper button.btn{width:calc(100% - (65% + 16px))}.stockist-form .field-wrapper .field-input{width:65%}}.cart__total,.cart__total__label,.cart__total__price{font-size:var(--font-body-medium);line-height:var(--font-body-medium-height);text-transform:none;letter-spacing:0;margin-bottom:0}.cart__note{font-size:var(--font-body-small);line-height:var(--font-body-small-height);font-style:normal;margin-bottom:24px}.cart__widget__title{font-size:var(--font-body-medium);line-height:var(--font-body-medium-height);font-weight:500}.drawer .cart__foot__inner{border-bottom:1px solid #C7CBD7;margin-bottom:15px}.drawer__head h3,.drawer__head .h3{font-size:var(--font-heading-small);line-height:var(--font-heading-small-height);font-weight:500;text-transform:none;letter-spacing:0}.cart-block--top{border-bottom:0}.cart__item__title,.product-upsell__title{font-size:var(--font-heading-mini);line-height:var(--font-heading-mini-height)}.cart__item__content{display:flex;flex-wrap:wrap}.cart__price{width:calc(100% - 100px);order:3;text-align:right}@media(max-width:768px){.cart__price{text-align:left}}.cart__quantity-wrapper{order:2}.cart__item__content-inner{width:90%}.cart__item__remove{width:10%;display:inline-block;width:20px;height:20px;text-align:center;border:1.9px solid var(--dark-grey);border-radius:100%;margin-top:0!important;margin-left:3%}.cart__quantity .cart__quantity-field{border-color:transparent;font-size:var(--font-heading-mini);line-height:var(--font-heading-mini-height)}.cart__quantity button{width:28px;height:28px;border-radius:100%;border:1px solid var(--grey)}.cart__item__image{border-radius:12px;border:1px solid var(--grey, #C7CBD7);overflow:hidden;width:84px;height:84px}.product-upsell__image{overflow:hidden;width:64px;height:64px}cart-drawer .product-upsell__holder--cart .product-upsell__skip,cart-drawer .product-upsell__actions{display:none}.product-upsell{border-radius:var(--global-radius-small);border:1px solid var(--grey, #C7CBD7);overflow:hidden;padding:8px;justify-content:space-between;align-items:center}.product-upsell__holder--cart .product-upsell__content{padding:0 12px;width:calc(100% - 64px)}.product-upsell__price{font-size:var(--font-heading-x-small);line-height:var(--font-heading-x-small-height)}#faq_guide_list .grid{--COLUMNS: 1;--COLUMNS-MEDIUM: 1;--COLUMNS-SMALL: 1;--COLUMNS-MOBILE: 1}.image-guide{width:68px;height:68px;border-radius:var(--global-radius-small);overflow:hidden}.guide-item-wrapper{align-items:center;gap:16px;padding:16px;grid-template-columns:68px minmax(0,1fr);border-radius:var(--global-radius-small);background:var(--light-grey, #FBFBFB)}.guideGriddownload i{font-size:24px;margin-right:10px}.guideGriddownload{color:var(--dark-blue, #000000);font-weight:600}.guideGridInfo{color:var(--dark-blue, #000000);display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:479px){.guideGridInfo{flex-direction:column;align-items:self-start;gap:15px}}.guideGridInfo p,.guideGridInfo h3{margin:0}.pagination-custom{padding-top:40px;padding-bottom:40px;justify-content:right;padding-right:0}.pagination-custom__page{padding:8px;border-radius:4px;background:#fff;color:var(--dark-blue, #000000);font-size:var(--font-body-medium);line-height:var(--font-body-medium-height);width:40px;text-align:center;border:1px solid var(--dark-blue, #000000);margin:0 6px}.pagination-custom__page--active{background:var(--dark-blue, #000000);color:#fff}.pagination-custom__inner{margin:0 12px}@media only screen and (min-width:480px){.pagination-custom__prev .icon,.pagination-custom__next .icon{display:inline-block;--icon-size: 20px;stroke-width:2px}}#user-guide-search .search-form{gap:16px}#user-guide-search .search-form input{width:100%}#user-guide-search .search-form #search-btn{padding-right:16px}.complementary-products__title{font-weight:500}.swym-wishlist-collections-v2-container{padding:7px 16px!important}button.swym-wishlist-collections-v2{padding:0!important}.hero__button-group{align-items:self-start}.template-product .product__submit__item .btn.sold--out-button{display:none}.template-product .nm-portal .restock-alerts-notify-button{margin-top:0;margin-bottom:0}.restock-alerts-form .selectBoxStyle{margin-top:0}@media only screen and (max-width:989px){#user-guide-search .grid#search-results{display:flex;flex-direction:column}}@media only screen and (max-width:749px){.accordion__body{padding:20px}.accordion__body .faq-list:has(.shopify-app-block .klaviyo-form),.accordion__body .faq-list__item:has(.shopify-app-block .klaviyo-form){padding:0}#user-guide-search .guideGridInfo{align-items:self-start;flex-direction:column;gap:15px}.guideGridInfo h3{font-size:16px;line-height:normal}.guideGridInfo p{font-size:14px}.template-collection .tabs-collections summary,.accordion__title{line-height:normal}.index-contact .info-box.contact_column_1{position:relative;z-index:9}}grid-slider .slider__button:disabled,grid-slider .slider__button[disabled]{display:none}grid-slider .slider__button{background:color-mix(in srgb,var(--COLOR-BG, #fff) 70%,#ffffff)}grid-slider .slider__button:after{background-color:color-mix(in srgb,var(--COLOR-BG, #fff) 40%,#ffffff)}.accordion__title,.accordion__title:hover,.accordion__title:focus,.accordion__title:focus-visible,.accordion__title:active{color:inherit;outline:none;-webkit-tap-highlight-color:transparent}#reviewsio-carousel-widget .CarouselWidget__header .R-TextHeading{font-family:Blinker,sans-serif;font-weight:700;font-size:var(--font-heading-large);line-height:var(--font-heading-large-height);text-transform:uppercase;letter-spacing:-.32px}.CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner{background:#ddd!important}cart-drawer .drawer__close{--icon-size: 24px;width:32px;height:32px;right:10px}cart-drawer .drawer__close .icon{transform:scale(1.5)}cart-drawer .drawer__close:hover .icon{transform:scale(1.5) rotate(90deg)}@media only screen and (max-width:749px){cart-drawer .drawer__close{right:12px}}.cart__item__remove{display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1}cart-drawer .cart__item{position:relative}cart-drawer .cart__item__remove{position:absolute;top:15px;right:15px;margin:0;font-size:0}cart-drawer .cart__item__remove:before,cart-drawer .cart__item__remove:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.8px;background:currentColor;border-radius:2px}cart-drawer .cart__item__remove:before{transform:translate(-50%,-50%) rotate(45deg)}cart-drawer .cart__item__remove:after{transform:translate(-50%,-50%) rotate(-45deg)}cart-drawer .cart__price{width:100%}.ruk_rating_snippet [class*=ruk-icon-percentage-star]{color:#c1d72f!important}.hero-slider{position:relative;box-sizing:border-box;padding:var(--pt, 0px) var(--pr, 0px) var(--pb, 0px) var(--pl, 0px)}.hero-slider__slide{position:relative;width:100%;overflow:hidden}.hero-slider__slider:not(.flickity-enabled) .hero-slider__slide:not(.is-selected){display:none}.hero-slider__slider.is-loading .hero-slider__slide:not(.is-selected){opacity:0;visibility:hidden}.hero-slider__media,.hero-slider__img{display:block;width:100%}.hero-slider__img{aspect-ratio:var(--slide-ar, 2.5);height:auto;object-fit:cover}.hero-slider__img--placeholder svg{width:100%;height:auto}.hero-slider__content-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-slider__content-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000 45%);pointer-events:none}.hero-slider__content{position:absolute;left:80px;bottom:72px;z-index:1;max-width:var(--hero-content-max, 620px);color:#fff;pointer-events:auto}.hero-slider__content>*{margin:0 0 24px}.hero-slider__content>*:last-child{margin-bottom:0}.hero-slider__heading{font-family:var(--hero-font-family);font-weight:var(--hero-font-weight);font-size:var(--hero-font-size);line-height:var(--hero-line-height);letter-spacing:var(--hero-letter-spacing);text-transform:var(--hero-text-transform);color:#fff}.hero-slider__text,.hero-slider__text p{font-family:var(--p2-font-family);font-weight:var(--p2-font-weight);font-size:var(--p2-font-size);line-height:var(--p2-line-height);letter-spacing:var(--p2-letter-spacing);color:#fff}.hero-slider__btn{display:inline-block;margin-top:8px;padding:14px 28px;border-radius:999px;background:var(--color-oricom-green);color:var(--color-midnight-peak);font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;text-decoration:none;transition:.25s ease-out;transition-property:color,background,border}.hero-slider__btn,.banner-overlay__btn,.fc-switcher__banner-btn,.fc-switcher .quick-add__button,.vip-newsletter__btn{position:relative;overflow:hidden;z-index:1}.hero-slider__btn:after,.banner-overlay__btn:after,.fc-switcher__banner-btn:after,.fc-switcher .quick-add__button:after,.vip-newsletter__btn:after{content:"";display:block;position:absolute;top:0;left:-60px;z-index:-1;width:calc(100% + 120px);height:100%;background-color:#b1c626;transform:translate3d(-100%,0,0) skew(30deg);transition:transform .5s cubic-bezier(.33,0,0,1);pointer-events:none}.hero-slider__btn:hover:after,.banner-overlay__btn:hover:after,.fc-switcher .quick-add__button:hover:after,.vip-newsletter__btn:hover:after,.fc-switcher__banner:hover .fc-switcher__banner-btn:after{transform:translateZ(0)}.hero-slider__btn:hover,.banner-overlay__btn:hover,.fc-switcher .quick-add__button:hover,.fc-switcher .quick-add__button:hover .btn__text,.vip-newsletter__btn:hover,.fc-switcher__banner:hover .fc-switcher__banner-btn{opacity:1;color:#000}.hero-slider .flickity-page-dots{position:absolute;bottom:24px;left:0;width:100%;margin:0;padding:0;display:flex;justify-content:center;gap:8px;list-style:none;z-index:2}.hero-slider .flickity-page-dot{display:block!important;width:10px;height:10px;margin:0;border-radius:999px;background:transparent;border:1px solid rgba(255,255,255,.6);opacity:1;cursor:pointer;transition:width .2s ease}.hero-slider .flickity-page-dot.is-selected{width:30px;background:#fff}@media only screen and (max-width:749px){.hero-slider{padding:var(--pt-m, 0px) var(--pr-m, 0px) var(--pb-m, 0px) var(--pl-m, 0px)}.hero-slider__img{aspect-ratio:var(--slide-ar-m, var(--slide-ar, 2.5))}.hero-slider__content{left:38px;right:38px;bottom:95px;max-width:none}.hero-slider__heading{font-size:var(--mobile-hero-font-size);line-height:var(--mobile-hero-line-height)}.hero-slider__btn{font-size:var(--mobile-cta-font-size)}}.collection-slider{box-sizing:border-box;padding:var(--pt, 64px) 0 var(--pb, 64px) 0;width:100%;max-width:100%;margin-left:0}.collection-slider__inner{max-width:none;padding-bottom:30px}.collection-slider__head{text-align:center;margin-bottom:33px}.collection-slider__heading{margin:0;font-family:var(--h3-font-family);font-weight:var(--h3-font-weight);font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-text-transform);color:var(--color-midnight-peak)}.collection-slider__slider{position:relative;margin:0 80px}.collection-slider__card{width:calc((100% - (var(--cs-per, 3) - 1) * 30px) / var(--cs-per, 3));margin-right:30px}.collection-slider__card-inner{position:relative;display:block;aspect-ratio:400 / 450;border-radius:5px;overflow:hidden;text-decoration:none}.collection-slider__media,.collection-slider__img,.collection-slider__media--placeholder svg{display:block;width:100%;height:100%;object-fit:cover}.collection-slider__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;padding:clamp(16px,2vw,24px);background:#0000004d}.collection-slider__title{margin:0;font-family:var(--h4-font-family);font-weight:var(--h4-font-weight);font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);text-transform:var(--h4-text-transform);color:#fff}.collection-slider__btn{position:relative;overflow:hidden;z-index:1;display:inline-block;padding:10px 22px;border-radius:999px;background:transparent;color:var(--color-cloud-drift);border:1px solid var(--color-cloud-drift);font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;transition:color .2s ease}.collection-slider__btn:after{content:"";display:block;position:absolute;top:0;left:-60px;z-index:-1;width:calc(100% + 120px);height:100%;background-color:#f2f2f2;transform:translate3d(-100%,0,0) skew(30deg);transition:transform .5s cubic-bezier(.33,0,0,1);pointer-events:none}.collection-slider__card-inner:hover .collection-slider__btn:after{transform:translateZ(0)}.collection-slider__card-inner:hover .collection-slider__btn{color:#000;opacity:1}.collection-slider .flickity-button{width:40px;height:40px;border-radius:999px;background:none;border:none;box-shadow:none;opacity:1!important;top:calc(50% + 20px)!important;transform:translateY(-50%)!important}.collection-slider .flickity-button:after{display:none}.collection-slider .flickity-button-icon{display:none}.collection-slider .flickity-button:before{width:100%;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-mask-image:none;mask-image:none}.collection-slider .flickity-button.previous:before{background-image:var(--arrow-prev)}.collection-slider .flickity-button.next:before{background-image:var(--arrow-next)}.collection-slider .flickity-button.previous{left:-60px!important;right:auto!important}.collection-slider .flickity-button.next{right:-60px!important;left:auto!important}.collection-slider .flickity-page-dots{position:absolute;bottom:-30px;left:0;width:100%;margin:0;padding:0;display:flex;justify-content:center;gap:8px;list-style:none}.collection-slider .flickity-page-dot{display:block!important;width:75px;height:7px;margin:0;border-radius:999px;background:transparent;border:1px solid var(--color-calm-grey);opacity:1;cursor:pointer;transition:background .2s ease}.collection-slider .flickity-page-dot.is-selected{background:var(--color-calm-grey);border-color:var(--color-calm-grey)}.collection-slider__dots{display:none}.collection-slider__slider:after{content:"flickity";display:none}@media only screen and (max-width:749px){.collection-slider__slider:after{content:""}.collection-slider{padding:var(--pt-m, 40px) 0 var(--pb-m, 40px) 0}.collection-slider__inner{padding-bottom:0}.collection-slider__slider{display:flex;flex-flow:row nowrap;gap:15px;margin:0;padding-left:20px;padding-right:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-left:20px;scroll-padding-right:20px;scrollbar-width:none;-ms-overflow-style:none}.collection-slider__slider::-webkit-scrollbar{display:none}.collection-slider__head{max-width:290px;margin:auto auto 27px}.collection-slider__heading{font-size:var(--mobile-h3-font-size);line-height:var(--mobile-h3-line-height)}.collection-slider__card{flex:0 0 225px;width:225px;margin-right:0;scroll-snap-align:start}.collection-slider__dots{display:flex;gap:8px;margin:27px 20px 0;padding:0}.collection-slider__dot{flex:1 1 auto;height:7px;padding:0;border:1px solid var(--color-calm-grey);border-radius:999px;background:transparent;cursor:pointer;transition:background .2s ease}.collection-slider__dot.is-active{background:var(--color-calm-grey);border-color:var(--color-calm-grey)}.collection-slider .flickity-button{display:none}.collection-slider__title{font-size:var(--mobile-h4-font-size);line-height:var(--mobile-h4-line-height)}.collection-slider__btn{display:none}}.announcement__text h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);font-weight:var(--h4-font-weight);font-family:var(--h4-font-family)}@media only screen and (max-width:749px){.announcement__text h4{font-size:24.58px;line-height:26.9px;letter-spacing:0}}.announcement__text strong{font-weight:inherit}.announcement__wrapper--top .announcement__text,.announcement__wrapper--top .announcement__text p{font-family:var(--p4-font-family);font-weight:var(--p4-font-weight);font-size:var(--p4-font-size);line-height:var(--p4-line-height);letter-spacing:var(--p4-letter-spacing)}.announcement__wrapper--top .announcement__text strong{font-family:var(--p3-bold-font-family);font-weight:var(--p3-bold-font-weight);font-size:var(--p3-bold-font-size);line-height:var(--p3-bold-line-height);letter-spacing:var(--p3-bold-letter-spacing)}.section-scrolling-text .announcement__bar-outer{padding-top:20px;padding-bottom:20px}@media only screen and (max-width:749px){.section-scrolling-text .announcement__bar-outer{padding-top:15px;padding-bottom:15px}}.section-scrolling-text .announcement__content,.section-scrolling-text .announcement__content p{margin:0;font-family:var(--p4-font-family);font-weight:var(--p4-font-weight);font-size:var(--p4-font-size);line-height:var(--p4-line-height);letter-spacing:var(--p4-letter-spacing)}.section-scrolling-text .announcement__content strong{font-family:var(--p3-bold-font-family);font-weight:var(--p3-bold-font-weight);font-size:var(--p3-bold-font-size);line-height:var(--p3-bold-line-height);letter-spacing:var(--p3-bold-letter-spacing)}.banner-overlay{box-sizing:border-box;padding:var(--pt, 36px) var(--pr, 80px) var(--pb, 60px) var(--pl, 80px)}.banner-overlay__inner{position:relative}.banner-overlay__media,.banner-overlay__img{display:block;width:100%}.banner-overlay__img{aspect-ratio:var(--banner-ar, 2.5);height:auto;max-height:var(--img-max-h, 690px);object-fit:cover}@media only screen and (max-width:749px){.banner-overlay__img{aspect-ratio:var(--banner-ar-m, var(--banner-ar, 2.5))}}@media only screen and (min-width:750px)and (max-width:1280px){.banner-overlay__img{min-height:500px}}.banner-overlay__img--placeholder{overflow:hidden}.banner-overlay__img--placeholder svg{width:100%;height:auto}.banner-overlay__card{position:absolute;top:50%;right:var(--card-offset, 85px);transform:translateY(-50%);width:var(--card-w, 500px);max-width:calc(100% - 2 * var(--card-offset, 85px));box-sizing:border-box;background:var(--color-cloud-drift);padding:32px 42px}@media only screen and (min-width:750px)and (max-width:1280px){.banner-overlay__card{padding:15px 30px;right:calc(var(--card-offset, 85px) / 2);max-width:calc(100% - var(--card-offset, 85px))}}.banner-overlay__heading{margin:0 0 16px;font-family:var(--h3-font-family);font-weight:var(--h3-font-weight);font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-text-transform);color:var(--color-midnight-peak)}.banner-overlay__desc,.banner-overlay__desc p{font-family:var(--p2-font-family);font-weight:var(--p2-font-weight);font-size:var(--p2-font-size);line-height:var(--p2-line-height);letter-spacing:var(--p2-letter-spacing);color:var(--color-midnight-peak)}.banner-overlay__desc>*{margin:0 0 16px}.banner-overlay__desc>*:last-child{margin-bottom:0}.banner-overlay__btn{display:inline-block;margin-top:16px;padding:14px 28px;border-radius:999px;background:var(--color-oricom-green);color:var(--color-midnight-peak);font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;text-decoration:none;transition:.25s ease-out;transition-property:color,background,border}@media only screen and (max-width:749px){.banner-overlay{padding:var(--pt-m, 36px) var(--pr-m, 20px) var(--pb-m, 32px) var(--pl-m, 20px)}.banner-overlay__inner{display:flex;flex-direction:column}.banner-overlay[data-mobile-overlay=top] .banner-overlay__inner{flex-direction:column-reverse}.banner-overlay__card{position:static;top:auto;right:auto;transform:none;width:auto;max-width:none;padding:25px 30px 52px}.banner-overlay__heading{font-size:var(--h5-font-size);line-height:var(--h5-line-height);margin-bottom:15px}.banner-overlay__desc{margin-bottom:20px}.banner-overlay__btn{font-size:var(--mobile-cta-font-size);margin-top:0}}.fc-switcher{box-sizing:border-box;--pad-t: var(--pt-laptop, var(--pt, 48px));--pad-r: var(--pr-laptop, var(--pr, 80px));--pad-b: var(--pb-laptop, var(--pb, 48px));--pad-l: var(--pl-laptop, var(--pl, 80px));padding:var(--pad-t) var(--pad-r) var(--pad-b) var(--pad-l)}.fc-switcher__head{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:26px}.fc-switcher__heading{margin:0;font-family:var(--h3-font-family);font-weight:var(--h3-font-weight);font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-text-transform);color:var(--color-midnight-peak)}.fc-switcher__tablist{display:flex;flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none}.fc-switcher__tab{cursor:pointer;padding:7px 14px;border:1px solid var(--color-midnight-peak);border-radius:2px;color:var(--color-midnight-peak);white-space:nowrap;text-decoration:none;transition:background .2s ease,color .2s ease}.fc-switcher .fc-switcher__tablist .fc-switcher__tab{padding:7px 14px;margin:0;text-transform:uppercase}.fc-switcher .fc-switcher__tablist .fc-switcher__tab.current{background:var(--color-midnight-peak);border-color:var(--color-midnight-peak);color:var(--color-cloud-drift)}.fc-switcher__tab:before,.fc-switcher__tab:after{display:none}.fc-switcher__tab span{font-family:var(--p3-bold-font-family);font-weight:var(--p3-bold-font-weight);font-size:var(--p3-bold-font-size);line-height:var(--p3-bold-line-height);letter-spacing:var(--p3-bold-letter-spacing);text-decoration:none}.fc-switcher .fc-switcher__tablist .fc-switcher__tab span{background-image:none!important}.fc-switcher__tab.current{background:var(--color-midnight-peak);border-color:var(--color-midnight-peak);color:var(--color-cloud-drift)}.fc-switcher__panel{display:none}.fc-switcher__panel.current{display:block}.fc-switcher .fc-switcher__panel{padding-right:0}.fc-switcher__row{display:grid;grid-template-columns:350px minmax(0,1fr);column-gap:25px;row-gap:0;align-items:stretch}.fc-switcher__row--no-banner{grid-template-columns:minmax(0,1fr)}.fc-switcher__banner{position:relative;grid-column:1;grid-row:1;border-radius:5px;overflow:hidden;text-decoration:none;display:block}.fc-switcher__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fc-switcher__banner-content{position:absolute;left:0;right:0;bottom:36px;max-width:276px;margin:auto}.fc-switcher__banner-heading{margin:0 0 10px;font-family:var(--h1-font-family);font-weight:var(--h1-font-weight);font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);text-transform:uppercase;color:var(--color-cloud-drift)}.fc-switcher__banner-sub{margin:0 0 14px}.fc-switcher__banner-sub,.fc-switcher__banner-sub p{font-family:var(--p2-font-family);font-weight:var(--p2-font-weight);font-size:var(--p2-font-size);line-height:var(--p2-line-height);letter-spacing:var(--p2-letter-spacing);color:var(--color-cloud-drift)}.fc-switcher__banner-sub p{margin:0}.fc-switcher__banner-btn{display:inline-block;padding:12px 24px;border-radius:999px;background:var(--color-oricom-green);color:var(--color-midnight-peak);font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;transition:.25s ease-out;transition-property:color,background,border}.fc-switcher__slider-col{grid-column:2;grid-row:1;min-width:0}.fc-switcher__row>.fc-switcher__progress{grid-column:2;grid-row:2}.fc-switcher__row--no-banner>.fc-switcher__slider-col,.fc-switcher__row--no-banner>.fc-switcher__progress{grid-column:1}.fc-switcher__grid.grid--slider{gap:25px}.fc-switcher__progress{position:relative;margin-top:35px;height:6px;background:transparent;border:1px solid var(--color-calm-grey);border-radius:999px;overflow:hidden}.fc-switcher__progress-bar{position:absolute;left:0;top:0;height:100%;width:30%;background:var(--color-calm-grey);border-radius:999px;transition:transform .1s linear}.fc-switcher .product-item{border:1px solid var(--color-calm-grey);border-radius:5px;overflow:hidden}.fc-switcher .grid--slider>.grid-item{margin:0}.fc-switcher .grid--slider[data-grid-slider]{margin-left:0;margin-right:calc(-1 * var(--pad-r));padding-left:0;scroll-padding-left:0;scroll-padding-right:var(--pad-r)}.fc-switcher .product-item__image{border:0;border-radius:0}.fc-switcher .product-item__image img{object-fit:contain}.fc-switcher .product-information{padding:14px}.fc-switcher .badge-box,.fc-switcher .sale-box,.fc-switcher .preorder-box{top:14px;left:14px;padding:7px 14px;border-radius:0;font-family:var(--p3-bold-font-family);font-weight:var(--p3-bold-font-weight);font-size:var(--p3-bold-font-size);line-height:var(--p3-bold-line-height);letter-spacing:var(--p3-bold-letter-spacing)}.fc-switcher .sale-box{background:var(--color-oricom-green);color:var(--color-midnight-peak)}.fc-switcher .ruk_rating_snippet br{display:none}.fc-switcher .ruk-rating-snippet-count{margin-left:6px;color:var(--color-midnight-peak)!important}.fc-switcher .product-item__title{margin:0 0 15px;font-family:var(--p1-bold-font-family);font-weight:var(--p1-bold-font-weight);font-size:var(--p1-bold-font-size);line-height:1.2;letter-spacing:var(--p1-bold-letter-spacing);color:#000}.fc-switcher .ruk_rating_snippet{margin:0 0 15px;font-family:var(--p3-font-family);font-size:var(--p3-font-size);line-height:var(--p3-line-height)}.fc-switcher .ruk_rating_snippet [class*=ruk-icon-percentage-star]{color:var(--color-midnight-peak)!important}.fc-switcher .product-item__price{font-family:var(--p2-font-family);font-size:var(--p2-font-size);line-height:var(--p2-line-height);letter-spacing:var(--p2-letter-spacing)}.fc-switcher .product-item__price .price.sale{display:inline-flex;flex-direction:row-reverse;gap:8px}.fc-switcher .product-item__price .old-price,.fc-switcher .product-item__price .price--compare,.fc-switcher .product-item__price s,.fc-switcher .product-item__price del{font-weight:var(--p2-font-weight);text-decoration:line-through}.fc-switcher .product-item__price .new-price,.fc-switcher .product-item__price .price:not(.sale),.fc-switcher .product-item__price ins{font-weight:var(--p2-bold-font-weight);text-decoration:none;color:#000}.fc-switcher .product-item__image quick-add-product{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;z-index:2;pointer-events:none}.fc-switcher .product-item__image .quick-add__holder{position:absolute;inset:auto 20px 20px auto;width:auto;pointer-events:auto}.fc-switcher .quick-add__holder form{width:auto}.fc-switcher .quick-add__button{width:auto;background:var(--color-oricom-green);color:var(--color-midnight-peak);border-radius:999px;padding:12px 24px;font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;transition:.25s ease-out;transition-property:color,background,border}.fc-switcher .quick-add__button .btn__text{background-image:none}@media only screen and (min-width:750px){.fc-switcher .quick-add__holder{opacity:0;transition:opacity .2s ease}.fc-switcher .quick-add__button{visibility:hidden}.fc-switcher .product-item__image:hover .quick-add__holder,.fc-switcher .product-item--overlay-text:hover .quick-add__holder{opacity:1}.fc-switcher .product-item__image:hover .quick-add__button,.fc-switcher .product-item--overlay-text:hover .quick-add__button{visibility:visible}}.fc-switcher .slider__arrows{right:calc(-1 * var(--pad-r))}.fc-switcher .slider__button{--btn-size: 40px;top:50%!important;transform:translateY(-50%)!important;background:none;border:none;box-shadow:none}.fc-switcher .slider__button:hover,.fc-switcher .slider__button:disabled{background:none}.fc-switcher .slider__button:after{display:none}.fc-switcher .slider__button:before,.fc-switcher .slider__button:hover:before,.fc-switcher .slider__button:disabled:before{width:100%;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-mask-image:none;mask-image:none}.fc-switcher .slider__button--prev:before{background-image:var(--arrow-prev)}.fc-switcher .slider__button--next:before{background-image:var(--arrow-next)}.fc-switcher .slider__button--prev{left:10px;right:auto}.fc-switcher .slider__button--next{right:20px;left:auto}.fc-switcher__row:not(.fc-switcher__row--no-banner) .slider__arrows{left:-12px}.fc-switcher__row:not(.fc-switcher__row--no-banner) .slider__button--prev{left:0!important}.fc-switcher .fc-switcher__row--no-banner .slider__arrows{left:calc(-1 * var(--pad-l))}.fc-switcher .fc-switcher__row--no-banner .slider__button--prev{left:20px}@media only screen and (min-width:750px){.fc-switcher .grid--slider>.grid-item{flex:0 0 350px;width:350px;max-width:350px}.fc-switcher__banner{min-height:484px}.fc-switcher .product-item{display:flex;flex-direction:column;min-height:484px}.fc-switcher .product-item__image{flex:0 0 284px;height:284px;padding-top:0}.fc-switcher .product-information{flex:1 1 auto}}@media only screen and (min-width:750px)and (max-width:991px){.fc-switcher__row{grid-template-columns:300px minmax(0,1fr)}.fc-switcher__row--no-banner{grid-template-columns:minmax(0,1fr)}.fc-switcher__banner{min-height:350px}.fc-switcher .grid--slider>.grid-item{flex:0 0 250px;width:250px;max-width:250px}.fc-switcher .product-item{min-height:144px}.fc-switcher .product-item__image{flex:0 0 154px}}@media only screen and (max-width:749px){.fc-switcher{padding:var(--pt-m, 32px) var(--pr-m, 20px) var(--pb-m, 32px) var(--pl-m, 20px)}.fc-switcher__inner{display:flex;flex-direction:column;padding-bottom:0}.fc-switcher__head,.fc-switcher__panel.current,.fc-switcher__row{display:contents}.fc-switcher__heading{order:1;text-align:center;margin:0 0 26px}.fc-switcher__banner{order:2;flex:none;width:auto;min-height:0;aspect-ratio:3 / 4;align-self:stretch;margin:0 calc(var(--pr-m, 0px) + 20px) 18px calc(var(--pl-m, 0px) + 20px);max-height:384px}.fc-switcher__slider-col{order:4;flex:none;min-width:0}.fc-switcher__banner-content{left:22px;right:22px;bottom:26px;margin:0}.fc-switcher__banner-heading{font-size:var(--mobile-h2-font-size);line-height:var(--mobile-h2-line-height);margin-bottom:5px}.fc-switcher__banner-sub{margin-bottom:12px}.fc-switcher__banner-sub,.fc-switcher__banner-sub p{font-size:var(--mobile-p1-font-size);line-height:var(--mobile-p1-line-height)}.fc-switcher__tabs{order:3;margin:0 calc(-1 * var(--pr-m, 0px)) 20px calc(-1 * var(--pl-m, 0px))}.fc-switcher__tablist{flex-wrap:nowrap;gap:10px;margin:0;padding:5px calc(var(--pr-m, 0px) + 20px) 5px calc(var(--pl-m, 0px) + 20px);overflow-x:auto;scrollbar-width:none}.fc-switcher__tablist::-webkit-scrollbar{display:none}.fc-switcher__tab{flex:0 0 auto}.fc-switcher .product-item{gap:20px}.fc-switcher .product-item__title{margin-bottom:15px;font-family:var(--mobile-p2-bold-font-family);font-weight:var(--mobile-p2-bold-font-weight);font-size:var(--mobile-p2-bold-font-size);line-height:var(--mobile-p2-bold-line-height);letter-spacing:var(--mobile-p2-bold-letter-spacing)}.fc-switcher .product-item__image quick-add-product{display:none}.fc-switcher .ruk_rating_snippet{margin-bottom:5px}.fc-switcher .fc-switcher__grid.grid--slider[data-grid-slider]{display:flex;flex-flow:row nowrap;gap:15px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;margin-left:0;margin-right:0;padding-left:calc(var(--pl-m, 0px) + 20px);padding-right:calc(var(--pr-m, 0px) + 20px)}.fc-switcher .fc-switcher__grid.grid--slider[data-grid-slider]::-webkit-scrollbar{display:none}.fc-switcher .fc-switcher__grid.grid--slider[data-grid-slider]>.grid-item{flex:0 0 225px;max-width:225px;min-width:0;margin:0;scroll-snap-align:start}.fc-switcher__progress{order:5;margin-left:calc(var(--pl-m, 0px) + 20px);margin-right:calc(var(--pr-m, 0px) + 20px)}.fc-switcher .slider__arrows{display:none}}.logo-slider{padding:var(--pt, 90px) var(--pr, 0px) var(--pb, 90px) var(--pl, 0px);overflow:hidden;position:relative}.logo-slider__heading{margin:0 0 30px;text-align:center;color:var(--color-midnight-peak);font-family:var(--h3-font-family);font-weight:var(--h3-font-weight);font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-text-transform)}.logo-slider__bar{width:100%}.logo-slider__message{min-height:0}.logo-slider__row{display:inline-flex;align-items:center;min-height:0}.logo-slider__logo{display:inline-flex;align-items:center;padding-left:40px}.logo-slider__row:not(.ticker--animated) .logo-slider__logo:first-child{padding-left:0}.logo-slider__link{display:inline-flex;align-items:center}.logo-slider__bar:focus-within .ticker--animated{animation-play-state:paused}.logo-slider__img{display:block;height:var(--logo-h, 40px);width:auto}.logo-slider__img--placeholder{width:calc(var(--logo-h, 40px) * 2.5)}.logo-slider__img--placeholder svg{height:100%;width:100%}@media only screen and (max-width:749px){.logo-slider{padding:var(--pt-m, 33px) var(--pr-m, 0px) var(--pb-m, 40px) var(--pl-m, 0px)}.logo-slider__heading{margin-bottom:23px;font-family:var(--mobile-h3-font-family);font-weight:var(--mobile-h3-font-weight);font-size:var(--mobile-h3-font-size);line-height:var(--mobile-h3-line-height);letter-spacing:var(--mobile-h3-letter-spacing);text-transform:var(--mobile-h3-text-transform)}.logo-slider__img{height:var(--logo-h-m, var(--logo-h, 40px))}.logo-slider__img--placeholder{width:calc(var(--logo-h-m, var(--logo-h, 40px)) * 2.5)}}.reviews{box-sizing:border-box;padding:var(--pt, 94px) var(--pr, 80px) var(--pb, 94px) var(--pl, 80px);background:var(--reviews-bg, var(--color-midnight-peak))}.reviews__row{display:flex;gap:50px;align-items:stretch}.reviews__stats{flex:0 0 420px;max-width:420px;display:flex;flex-direction:column}@media only screen and (min-width:750px)and (max-width:1280px){.reviews__row{gap:30px}.reviews__stats{flex:0 0 300px;max-width:300px}}.reviews__topstars{display:flex;gap:8px;margin-bottom:12px;color:var(--color-cloud-drift)}.reviews__topstars .reviews__star{width:22px;height:22px}.reviews__rating{margin:0 0 20px;color:var(--color-cloud-drift);text-transform:uppercase;font-family:var(--p2-font-family);font-weight:var(--p2-font-weight);font-size:var(--p2-font-size);line-height:var(--p2-line-height);letter-spacing:var(--p2-letter-spacing)}.reviews__heading{margin:0 0 30px;color:var(--color-oricom-green);font-family:var(--h1-font-family);font-weight:var(--h1-font-weight);font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);text-transform:var(--h1-text-transform)}.reviews__facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px}.reviews__fact{display:flex;align-items:center;gap:13px;color:var(--color-cloud-drift);font-family:var(--p2-font-family);font-weight:var(--p2-font-weight);font-size:var(--p2-font-size);line-height:var(--p2-line-height);letter-spacing:var(--p2-letter-spacing)}.reviews__fact-icon{flex:0 0 auto;display:flex;width:20px;height:20px;color:var(--color-oricom-green)}.reviews__fact-icon svg,.reviews__fact-icon img{width:100%;height:100%;object-fit:contain}.reviews__nav{display:flex;gap:15px;margin-top:30px}.reviews__arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:var(--color-cloud-drift);cursor:pointer}.reviews__arrow:disabled{cursor:default}.reviews__arrow svg,.reviews__arrow img{width:30px;height:30px;display:block}.reviews__slider-col{flex:1 1 0;min-width:0}.reviews__grid{display:flex;flex-flow:row nowrap;gap:25px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin-right:calc(-1 * var(--pr, 80px));padding-right:var(--pr, 80px);scroll-padding-right:var(--pr, 80px)}.reviews__grid::-webkit-scrollbar{display:none}.reviews__card{scroll-snap-align:start;flex:0 0 310px;width:310px;max-width:310px;min-height:460px;box-sizing:border-box;display:flex;flex-direction:column;border-radius:5px;background:var(--color-cloud-drift);overflow:hidden}.reviews__card-media{position:relative;margin-bottom:18px}.reviews__card-img{display:block;width:100%;height:200px;object-fit:cover}.reviews__card-img--placeholder svg{width:100%;height:100%}.reviews__card-pill{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:25px;background:var(--color-cloud-drift);color:var(--color-midnight-peak);font-family:var(--p3-font-family);font-weight:var(--p3-font-weight);font-size:var(--p3-font-size);line-height:1}.reviews__card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:0 18px 18px}.reviews__card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.reviews__card-stars{display:flex;gap:3px;color:var(--color-midnight-peak)}.reviews__card-stars .reviews__star{width:16px;height:16px}.reviews__card-stars .is-empty{opacity:.25}.reviews__card-author{font-family:var(--p3-bold-font-family);font-weight:var(--p3-bold-font-weight);font-size:var(--p3-bold-font-size);line-height:var(--p3-bold-line-height);letter-spacing:var(--p3-bold-letter-spacing);color:var(--color-midnight-peak)}.reviews__card-title{margin:0 0 12px;font-family:var(--p3-bold-font-family);font-weight:var(--p3-bold-font-weight);font-size:var(--p3-bold-font-size);line-height:var(--p3-bold-line-height);letter-spacing:var(--p3-bold-letter-spacing);color:var(--color-midnight-peak)}.reviews__card-text{margin:0 0 18px;color:var(--color-midnight-peak);font-family:var(--p3-font-family);font-weight:var(--p3-font-weight);font-size:var(--p3-font-size);line-height:var(--p3-line-height);letter-spacing:var(--p3-letter-spacing);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.reviews__card-link{margin-top:auto;align-self:flex-start;padding:0;border:0;background:none;color:var(--color-midnight-peak);font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.reviews__progress{position:relative;margin-top:40px;height:6px;border:1px solid var(--color-calm-grey);border-radius:999px;background:transparent;overflow:hidden}.reviews__progress-bar{position:absolute;left:0;top:0;height:100%;width:30%;border-radius:999px;background:var(--color-calm-grey);transition:transform .1s linear}@media only screen and (max-width:749px){.reviews{padding:var(--pt-m, 40px) var(--pr-m, 20px) var(--pb-m, 40px) var(--pl-m, 20px)}.reviews__row{flex-direction:column;gap:0}.reviews__stats{display:contents}.reviews__stats-top{order:1;text-align:center;margin-bottom:0}.reviews__slider-col{order:2}.reviews__facts{order:3;margin-top:24px;gap:18px}.reviews__fact{gap:12px;font-family:var(--p3-font-family);font-weight:var(--p3-font-weight);font-size:var(--p3-font-size);line-height:var(--p3-line-height);letter-spacing:var(--p3-letter-spacing)}.reviews__nav{display:none}.reviews__topstars{display:inline-flex;vertical-align:middle;margin-bottom:15px}.reviews__rating{display:inline-block;vertical-align:middle;margin:0 0 15px 8px}.reviews__heading{margin-bottom:18px;font-family:var(--mobile-h3-font-family);font-weight:var(--mobile-h3-font-weight);font-size:var(--mobile-h3-font-size);line-height:var(--mobile-h3-line-height);letter-spacing:var(--mobile-h3-letter-spacing);text-transform:var(--mobile-h3-text-transform)}.reviews__facts{align-items:flex-start}.reviews__grid{gap:15px;margin-right:calc(-1 * var(--pr-m, 20px));padding-right:var(--pr-m, 20px);scroll-padding-right:var(--pr-m, 20px)}.reviews__card{flex-basis:225px;width:225px;max-width:225px}.reviews__card-media{margin-bottom:20px}.reviews__card-top{margin-bottom:14px}.reviews__card-title{font-family:var(--mobile-p3-bold-font-family);font-weight:var(--mobile-p3-bold-font-weight);font-size:var(--mobile-p3-bold-font-size);line-height:var(--mobile-p3-bold-line-height);letter-spacing:var(--mobile-p3-bold-letter-spacing)}.reviews__card-text{font-family:var(--mobile-p2-font-family);font-weight:var(--mobile-p2-font-weight);font-size:var(--mobile-p2-font-size);line-height:var(--mobile-p2-line-height);letter-spacing:var(--mobile-p2-letter-spacing)}}.guidebook{padding:var(--pt, 85px) 0 var(--pb, 85px)}.guidebook__head,.guidebook__foot{padding-left:var(--pl, 80px);padding-right:var(--pr, 80px)}.guidebook__heading{margin:0 0 28px;font-family:var(--h3-font-family);font-weight:var(--h3-font-weight);font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);text-transform:uppercase;text-align:center;color:var(--color-midnight-peak)}.guidebook__track{display:flex;gap:33px;padding-left:var(--pl, 80px);padding-right:var(--pr, 80px);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.guidebook__track::-webkit-scrollbar{display:none}.guidebook__card{flex:0 0 calc((100% - 2 * 33px) / 3);scroll-snap-align:start;display:block;text-decoration:none;color:inherit;border:1px solid rgba(221,221,221,.5);border-radius:5px;overflow:hidden}.guidebook__media{aspect-ratio:405 / 305;overflow:hidden}.guidebook__img{display:block;width:100%;height:100%;object-fit:cover}.guidebook__body{padding:20px}.guidebook__card-title{margin:0 0 11px;font-family:var(--p2-bold-font-family);font-weight:var(--p2-bold-font-weight);font-size:var(--p2-bold-font-size);line-height:var(--p2-bold-line-height);letter-spacing:var(--p2-bold-letter-spacing);color:var(--color-midnight-peak)}.guidebook__card-text{margin:0;font-family:var(--p3-font-family);font-weight:var(--p3-font-weight);font-size:var(--p3-font-size);line-height:var(--p3-line-height);letter-spacing:var(--p3-letter-spacing);color:var(--color-midnight-peak)}.guidebook__readmore{font-family:var(--p3-bold-font-family);font-weight:var(--p3-bold-font-weight);font-size:var(--p3-bold-font-size);line-height:var(--p3-bold-line-height);letter-spacing:var(--p3-bold-letter-spacing);text-transform:uppercase;white-space:nowrap}.guidebook__card:hover .guidebook__readmore{text-decoration:underline}.guidebook__foot{margin-top:30px;text-align:center}.guidebook__cta{position:relative;overflow:hidden;z-index:1;display:inline-block;padding:14px 28px;border-radius:999px;background:var(--color-midnight-peak);color:var(--color-cloud-drift);font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;text-decoration:none;transition:color .2s ease}.guidebook__cta:after{content:"";display:block;position:absolute;top:0;left:-60px;z-index:-1;width:calc(100% + 120px);height:100%;background-color:#454545;transform:translate3d(-100%,0,0) skew(30deg);transition:transform .5s cubic-bezier(.33,0,0,1);pointer-events:none}.guidebook__cta:hover:after{transform:translateZ(0)}.guidebook__cta:hover{color:#fff;opacity:1}@media only screen and (max-width:749px){.guidebook{padding:var(--pt-m, 26px) 0 var(--pb-m, 36px)}.guidebook__head,.guidebook__foot,.guidebook__track{padding-left:var(--pl-m, 20px);padding-right:var(--pr-m, 20px)}.guidebook__track{gap:15px;scroll-snap-type:none}.guidebook__card{flex:0 0 225px}.guidebook__card-title{font-size:var(--mobile-p2-bold-font-size);line-height:var(--mobile-p2-bold-line-height)}.guidebook__card-text{font-size:var(--mobile-p2-font-size);line-height:var(--mobile-p2-line-height)}.guidebook__foot{margin-top:23px}.guidebook__cta{font-size:var(--mobile-cta-font-size)}}.vip-newsletter{box-sizing:border-box}.vip-newsletter__inner{position:relative}.vip-newsletter__media{border-radius:5px;overflow:hidden}.vip-newsletter__media,.vip-newsletter__media picture{display:block}.vip-newsletter__img{display:block;width:100%;height:auto;min-height:300px;object-fit:cover}.vip-newsletter__img--placeholder svg{width:100%;height:auto}.vip-newsletter__card{position:absolute;z-index:1;top:50%;right:var(--card-offset, 155px);transform:translateY(-50%);width:var(--card-w, 408px);max-width:calc(100% - 2 * var(--card-offset, 155px));box-sizing:border-box;padding:40px 59px;border-radius:5px;background:var(--card-bg, var(--color-cloud-drift))}.vip-newsletter__heading{margin:0 0 10px;font-family:var(--h2-font-family);font-weight:var(--h2-font-weight);font-size:var(--h2-font-size);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);text-transform:uppercase;text-align:center;color:var(--color-midnight-peak)}.vip-newsletter__sub{max-width:260px;margin:0 auto 15px;text-align:center;font-family:var(--p2-font-family);font-weight:var(--p2-font-weight);font-size:var(--p2-font-size);line-height:var(--p2-line-height);letter-spacing:var(--p2-letter-spacing);color:var(--color-midnight-peak)}.vip-newsletter__form{max-width:260px;margin:0 auto}.vip-newsletter__field{display:block;width:100%;box-sizing:border-box;margin:0 0 23px;padding:10px 16px;border:1px solid var(--color-midnight-peak);border-radius:3px;background:transparent;color:var(--color-midnight-peak);font-family:var(--p4-font-family);font-weight:var(--p4-font-weight);font-size:var(--p4-font-size);line-height:var(--p4-line-height);letter-spacing:var(--p4-letter-spacing)}.vip-newsletter__field::placeholder{color:var(--color-midnight-peak);opacity:.7;text-transform:uppercase}.vip-newsletter__btn{display:block;width:100%;padding:12px 24px;border:0;border-radius:20px;background:var(--color-oricom-green);color:var(--color-midnight-peak);font-family:var(--cta-font-family);font-weight:var(--cta-font-weight);font-size:var(--cta-font-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;cursor:pointer;transition:.25s ease-out;transition-property:color,background,border}.vip-newsletter__message{margin:12px 0 0;font-family:var(--p3-font-family);font-size:var(--p3-font-size);line-height:var(--p3-line-height)}.vip-newsletter__message--success{color:var(--color-moss-green);text-align:center}.vip-newsletter__message--error{color:#b00020}@media only screen and (min-width:750px)and (max-width:991px){.vip-newsletter__card{right:calc(var(--card-offset, 155px) / 2);max-width:calc(100% - var(--card-offset, 155px))}}@media only screen and (max-width:749px){.vip-newsletter__inner{padding:40px 20px}.vip-newsletter__media,.vip-newsletter__media picture{height:100%}.vip-newsletter__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.vip-newsletter__img{height:100%}.vip-newsletter__card{position:relative;top:auto;right:auto;transform:none;width:100%;max-width:none;padding:30px 32px 30px 38px}.vip-newsletter__heading{font-family:var(--mobile-h3-font-family);font-weight:var(--mobile-h3-font-weight);font-size:var(--mobile-h3-font-size);line-height:var(--mobile-h3-line-height);letter-spacing:var(--mobile-h3-letter-spacing)}}@media only screen and (min-width:750px)and (max-width:1280px){.vip-newsletter__card{padding:20px 30px}}.footer-oricom{padding:var(--pt, 45px) var(--pr, 80px) var(--pb, 45px) var(--pl, 80px);background:var(--color-midnight-peak);color:var(--color-cloud-drift)}.footer-oricom__inner{display:flex;align-items:flex-start;gap:75px}.footer-oricom__brand{flex:0 0 220px;max-width:220px}.footer-oricom__logo-link{display:inline-block;margin-bottom:35px}.footer-oricom__logo{display:block;width:auto;height:40px}.footer-oricom__socials{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin:0 0 30px;padding:0;list-style:none}.footer-oricom__socials li{margin:0}.footer-oricom__social{display:inline-flex;color:var(--color-cloud-drift)}.footer-oricom__social:hover{color:#ffffffb3}.footer-oricom__social svg{display:block;width:24px;height:24px}.footer-oricom__social svg [stroke]{stroke:currentColor}.footer-oricom__social svg [fill]:not([fill=none]){fill:currentColor}.footer-oricom__social-img{display:block;width:auto;height:22px}.footer-oricom__heading{margin:0 0 15px;font-family:var(--p2-bold-font-family);font-weight:var(--p2-bold-font-weight);font-size:var(--p2-bold-font-size);line-height:var(--p2-bold-line-height);letter-spacing:var(--p2-bold-letter-spacing);text-transform:uppercase;color:var(--color-cloud-drift)}.footer-oricom__desc,.footer-oricom__desc p{margin:0;font-family:var(--p3-font-family);font-weight:var(--p3-font-weight);font-size:var(--p3-font-size);line-height:var(--p3-line-height);letter-spacing:var(--p3-letter-spacing);color:var(--color-cloud-drift)}.footer-oricom__menus{flex:1 1 auto;min-width:0;column-count:var(--footer-cols, 4);column-width:151px;column-gap:inherit}.footer-oricom__menu{break-inside:avoid;margin-bottom:30px;min-width:151px}.footer-oricom__menu-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 13px;padding:0;background:none;border:0;text-align:left;cursor:default;color:var(--color-cloud-drift);font-family:var(--p2-bold-font-family);font-weight:var(--p2-bold-font-weight);font-size:var(--p2-bold-font-size);line-height:var(--p2-bold-line-height);letter-spacing:var(--p2-bold-letter-spacing);text-transform:uppercase}.footer-oricom__chevron{display:none;flex:0 0 auto;transition:transform .2s ease}.footer-oricom__menu-list{margin:0;padding:0;list-style:none}.footer-oricom__menu-item{margin-bottom:13px}.footer-oricom__menu-link{font-family:var(--p3-font-family);font-weight:var(--p3-font-weight);font-size:var(--p3-font-size);line-height:var(--p3-line-height);letter-spacing:var(--p3-letter-spacing);color:var(--color-cloud-drift);text-decoration:none}.footer-oricom__menu-link:hover{color:#ffffffb3}.supporting-menu{background:var(--color-midnight-peak);border-top:1px solid var(--color-calm-grey);padding:0}.supporting-menu__copyright li:not(:first-child):before{content:"|";margin:0 2px}.supporting-menu__copyright,.supporting-menu__copyright li,.supporting-menu__copyright a{padding-left:0;padding-right:0;color:var(--color-cloud-drift);font-family:var(--p3-font-family);font-weight:var(--p3-font-weight);font-size:var(--p3-font-size);line-height:var(--p3-line-height);letter-spacing:var(--p3-letter-spacing)}.supporting-menu__copyright li{padding:20px 0}.supporting-menu__copyright a,.supporting-menu__copyright a:hover{text-decoration:none!important}@media only screen and (max-width:749px){.footer-oricom{padding:var(--pt-m, 24px) var(--pr-m, 0px) var(--pb-m, 24px) var(--pl-m, 0px)}.footer-oricom__inner{flex-direction:column;gap:0;align-items:stretch}.footer-oricom__brand{flex:none;width:100%;max-width:none;padding:0 20px;text-align:center}.footer-oricom__logo-link{margin-bottom:37px}.footer-oricom__logo{margin:0 auto}.footer-oricom__socials{justify-content:center;gap:25px;margin-bottom:30px}.footer-oricom__heading{margin-bottom:5px;font-size:var(--mobile-p1-bold-font-size);line-height:var(--mobile-p1-bold-line-height);text-align:left}.footer-oricom__desc,.footer-oricom__desc p{font-size:var(--mobile-p2-font-size);line-height:var(--mobile-p2-line-height);text-align:left}.footer-oricom__menus{column-count:1;margin-top:45px}.footer-oricom__menu{margin-bottom:0;border-top:1px solid rgba(221,221,221,.3)}.footer-oricom__menu-title{margin:0;padding:20px;cursor:pointer;font-size:var(--mobile-p1-bold-font-size);line-height:var(--mobile-p1-bold-line-height)}.footer-oricom__chevron{display:block}.footer-oricom__menu-title[aria-expanded=true] .footer-oricom__chevron{transform:rotate(180deg)}.footer-oricom__menu-list{display:none;padding:0 20px 20px}.footer-oricom__menu-title[aria-expanded=true]+.footer-oricom__menu-list{display:block}.supporting-menu{padding:30px 0}.supporting-menu__inner{padding-left:20px;padding-right:20px}.supporting-menu .supporting-menu__copyright{display:block;text-align:center}.supporting-menu .supporting-menu__copyright li{display:inline;padding:0}.supporting-menu__copyright,.supporting-menu__copyright li,.supporting-menu__copyright a{font-size:var(--mobile-p2-font-size);line-height:var(--mobile-p2-line-height)}}.feed{position:relative;overflow:hidden;box-sizing:border-box;padding-top:var(--pt, 60px);padding-bottom:var(--pb, 60px);--feed-item: 288px;--feed-crop: 35px}.feed__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.feed__bg-img{width:100%;height:100%;object-fit:cover;object-position:center top}.feed__bg-scrim{position:absolute;top:0;right:0;bottom:0;left:0}.feed__content{position:relative;z-index:1}.feed__head{padding-left:var(--pl, 0px);padding-right:var(--pr, 0px)}.feed__heading{margin:0 0 15px;text-align:center;text-transform:uppercase;color:var(--color-cloud-drift);font-family:var(--h3-font-family);font-weight:var(--h3-font-weight);font-size:var(--h3-font-size);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}.feed__sub{max-width:730px;margin:0 auto 30px;text-align:center;color:var(--color-cloud-drift);font-family:var(--p2-font-family);font-weight:var(--p2-font-weight);font-size:var(--p2-font-size);line-height:var(--p2-line-height);letter-spacing:var(--p2-letter-spacing)}.feed__socials{display:flex;justify-content:center;margin-bottom:30px}.feed__social-list{display:flex;gap:40px;margin:0;padding:0;list-style:none}.feed__social{display:inline-flex;color:var(--color-cloud-drift);transition:color .2s ease}.feed__social:hover{color:#ffffffb3}.feed__social svg{display:block;width:31px;height:31px}.feed__social svg [stroke]{stroke:currentColor}.feed__social svg [fill]:not([fill=none]){fill:currentColor}.feed__carousel{display:block;position:relative}.feed__track{display:flex;align-items:center;gap:25px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0;scrollbar-width:none}.feed__track::-webkit-scrollbar{display:none}@media only screen and (max-width:1280px){.feed__track{gap:20px}}@media only screen and (max-width:749px){.feed__track{gap:18px}}.feed__item{flex:0 0 auto;width:min(80vw,var(--feed-item));scroll-snap-align:center;display:flex;flex-direction:column;cursor:pointer}.feed__track.is-jumping .feed__item,.feed__track.is-jumping .feed__video,.feed__track.is-jumping .feed__info{transition:none!important}.feed__item.is-active{opacity:1;cursor:default}.feed__video{position:relative;display:block;width:100%;height:470px;border-radius:5px;overflow:hidden;text-decoration:none;clip-path:inset(var(--feed-crop) 0 round 5px);transition:clip-path .35s ease}.feed__item.is-active .feed__video{clip-path:inset(0 0 round 5px)}.feed__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.feed__media--placeholder svg{width:100%;height:100%}.feed__media:not(.feed__media--video){z-index:1;transition:opacity .35s ease}.feed__item.is-playing .feed__media:not(.feed__media--video){opacity:0;pointer-events:none}.feed__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#0006;transition:background .35s ease;pointer-events:none}.feed__item.is-active .feed__scrim{background:transparent}.feed__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:52px;height:52px;color:var(--color-cloud-drift);transition:opacity .25s ease}.feed__play svg{display:block;width:100%;height:100%}.feed__item.is-active .feed__play{opacity:0;pointer-events:none}.feed__sound{position:absolute;right:12px;bottom:12px;z-index:4;display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#00000080;color:#fff;cursor:pointer}.feed__item.is-active .feed__sound{display:flex}.feed__sound svg{width:18px;height:18px}.feed__sound-icon{display:flex}.feed__sound-icon--on{display:none}.feed__carousel.is-sound-on .feed__sound-icon--on{display:flex}.feed__carousel.is-sound-on .feed__sound-icon--off{display:none}.feed__info{display:flex;align-items:stretch;gap:12px;margin-top:10px;padding:10px;border-radius:5px;background:#fff;text-decoration:none;transform:translateY(calc(var(--feed-crop) * -1));transition:transform .35s ease}.feed__item.is-active .feed__info{transform:none}.feed__product-media{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:60px;height:auto;border-radius:3px;border:1px solid rgba(221,221,221,.5);overflow:hidden;padding:5px}.feed__product-img{width:100%;height:100%;object-fit:contain}.feed__product-text{display:flex;flex-direction:column;min-width:0;text-align:left}.feed__title{margin:0 0 7px;color:#000;font-family:var(--p3-bold-font-family);font-weight:var(--p3-bold-font-weight);font-size:var(--p3-bold-font-size);line-height:var(--p3-bold-line-height);letter-spacing:var(--p3-bold-letter-spacing)}.feed__price{color:#000;font-family:var(--p3-font-family);font-weight:var(--p3-font-weight);font-size:var(--p3-font-size);line-height:var(--p3-line-height);letter-spacing:var(--p3-letter-spacing)}.feed__nav{display:flex;justify-content:center;gap:24px;margin-top:37px}.feed__arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:var(--color-midnight-peak);cursor:pointer}.feed__arrow svg,.feed__arrow img{width:30px;height:30px;display:block}@media only screen and (max-width:749px){.feed{padding-top:var(--pt-m, 40px);padding-bottom:var(--pb-m, 48px);--feed-item: 221px;--feed-crop: 20px}.feed__head{padding-left:var(--pl-m, 20px);padding-right:var(--pr-m, 20px)}.feed__heading{margin-bottom:13px;font-family:var(--mobile-h3-font-family);font-weight:var(--mobile-h3-font-weight);font-size:var(--mobile-h3-font-size);line-height:var(--mobile-h3-line-height);letter-spacing:var(--mobile-h3-letter-spacing)}.feed__sub{margin-bottom:30px;font-family:var(--mobile-p2-font-family);font-weight:var(--mobile-p2-font-weight);font-size:var(--mobile-p2-font-size);line-height:var(--mobile-p2-line-height);letter-spacing:var(--mobile-p2-letter-spacing)}.feed__socials{margin-bottom:25px}.feed__socials .feed__social-list{gap:35px}.feed__social-list li{margin:0}.feed__video{height:360px}.feed__nav{margin-top:32px}}.header__mobile__button .navlink:not(.navlink--toplevel),.header__desktop__button .navlink:not(.navlink--toplevel),header .swym-wishlist{padding-left:0;padding-right:0}.header__mobile__hamburger{width:auto;padding:0;margin-left:0;margin-right:0}@media only screen and (max-width:749px){.header__mobile .icon{--icon-size: 18px}.header__mobile__button .navlink svg{width:18px;height:18px}.header__mobile__button .navlink:not(.navlink--toplevel),.header__desktop__button .navlink:not(.navlink--toplevel){padding:0}}@media only screen and (min-width:750px)and (max-width:1445px){.header__desktop__upper,.header__desktop__lower,.header__mobile{padding-left:40px;padding-right:40px}.header__desktop__buttons{gap:20px}.theme__header .header__desktop .logo_beside .header__desktop__bar__l{padding-right:15px}.collection-slider__slider{margin:0 40px}.collection-slider__card{width:calc((100% - (var(--cs-per, 3) - 1) * 20px) / var(--cs-per, 3));margin-right:20px}.collection-slider .flickity-button.previous{left:-20px!important}.collection-slider .flickity-button.next{right:-20px!important}.banner-overlay{padding-left:40px;padding-right:40px}.fc-switcher{--pt-laptop: 44px;--pb-laptop: 44px;--pl-laptop: 40px;--pr-laptop: 40px}.logo-slider{padding-top:calc(var(--pt, 90px) / 2);padding-bottom:calc(var(--pb, 90px) / 2)}.guidebook{padding-top:calc(var(--pt, 85px) / 2);padding-bottom:calc(var(--pb, 85px) / 2)}.guidebook__head,.guidebook__foot,.guidebook__track{padding-left:calc(var(--pl, 80px) / 2);padding-right:calc(var(--pr, 80px) / 2)}.guidebook__track{gap:15px}.guidebook__card{flex:0 0 calc((100% - 2 * 15px) / 3)}.reviews{padding-top:calc(var(--pt, 94px) / 2);padding-bottom:calc(var(--pb, 94px) / 2);padding-left:calc(var(--pl, 80px) / 2);padding-right:calc(var(--pr, 80px) / 2)}.reviews__grid{margin-right:calc(-1 * var(--pr, 80px) / 2);padding-right:calc(var(--pr, 80px) / 2);scroll-padding-right:calc(var(--pr, 80px) / 2)}.footer-oricom{padding-left:calc(var(--pl, 80px) / 2);padding-right:calc(var(--pr, 80px) / 2)}body .shopify-section-group-group-pre-footer{margin-bottom:35px;padding-left:40px;padding-right:40px}}@media only screen and (max-width:749px){body .shopify-section-group-group-pre-footer{margin-bottom:0;padding-left:0;padding-right:0}}.fa,.fas,.far,.fab{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:var(--fa-ink, transparent);-webkit-mask-image:var(--fa-icon);mask-image:var(--fa-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.fa-file{--fa-ink: currentColor;--fa-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48z'/%3E%3C/svg%3E")}.fa-file-pdf{--fa-ink: currentColor;--fa-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z'/%3E%3C/svg%3E")}.fa-file-video{--fa-ink: currentColor;--fa-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M369.941 97.941l-83.882-83.882A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v416c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48V131.882a48 48 0 0 0-14.059-33.941zM332.118 128H256V51.882L332.118 128zM48 464V48h160v104c0 13.255 10.745 24 24 24h104v288H48zm228.687-211.303L224 305.374V268c0-11.046-8.954-20-20-20H100c-11.046 0-20 8.954-20 20v104c0 11.046 8.954 20 20 20h104c11.046 0 20-8.954 20-20v-37.374l52.687 52.674C286.704 397.318 304 390.28 304 375.986V264.011c0-14.311-17.309-21.319-27.313-11.314z'/%3E%3C/svg%3E")}.fa-file-image{--fa-ink: currentColor;--fa-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm32-48h224V288l-23.5-23.5c-4.7-4.7-12.3-4.7-17 0L176 352l-39.5-39.5c-4.7-4.7-12.3-4.7-17 0L80 352v64zm48-240c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z'/%3E%3C/svg%3E")}.fa-file-word{--fa-ink: currentColor;--fa-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm220.1-208c-5.7 0-10.6 4-11.7 9.5-20.6 97.7-20.4 95.4-21 103.5-.2-1.2-.4-2.6-.7-4.3-.8-5.1.3.2-23.6-99.5-1.3-5.4-6.1-9.2-11.7-9.2h-13.3c-5.5 0-10.3 3.8-11.7 9.1-24.4 99-24 96.2-24.8 103.7-.1-1.1-.2-2.5-.5-4.2-.7-5.2-14.1-73.3-19.1-99-1.1-5.6-6-9.7-11.8-9.7h-16.8c-7.8 0-13.5 7.3-11.7 14.8 8 32.6 26.7 109.5 33.2 136 1.3 5.4 6.1 9.1 11.7 9.1h25.2c5.5 0 10.3-3.7 11.6-9.1l17.9-71.4c1.5-6.2 2.5-12 3-17.3l2.9 17.3c.1.4 12.6 50.5 17.9 71.4 1.3 5.3 6.1 9.1 11.6 9.1h24.7c5.5 0 10.3-3.7 11.6-9.1 20.8-81.9 30.2-119 34.5-136 1.9-7.6-3.8-14.9-11.6-14.9h-15.8z'/%3E%3C/svg%3E")}.fa-file-excel{--fa-ink: currentColor;--fa-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm212-240h-28.8c-4.4 0-8.4 2.4-10.5 6.3-18 33.1-22.2 42.4-28.6 57.7-13.9-29.1-6.9-17.3-28.6-57.7-2.1-3.9-6.2-6.3-10.6-6.3H124c-9.3 0-15 10-10.4 18l46.3 78-46.3 78c-4.7 8 1.1 18 10.4 18h28.9c4.4 0 8.4-2.4 10.5-6.3 21.7-40 23-45 28.6-57.7 14.9 30.2 5.9 15.9 28.6 57.7 2.1 3.9 6.2 6.3 10.6 6.3H260c9.3 0 15-10 10.4-18L224 320c.7-1.1 30.3-50.5 46.3-78 4.7-8-1.1-18-10.3-18z'/%3E%3C/svg%3E")}.fa-file-archive{--fa-ink: currentColor;--fa-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M128.3 160v32h32v-32zm64-96h-32v32h32zm-64 32v32h32V96zm64 32h-32v32h32zm177.6-30.1L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM256 51.9l76.1 76.1H256zM336 464H48V48h79.7v16h32V48H208v104c0 13.3 10.7 24 24 24h104zM194.2 265.7c-1.1-5.6-6-9.7-11.8-9.7h-22.1v-32h-32v32l-19.7 97.1C102 385.6 126.8 416 160 416c33.1 0 57.9-30.2 51.5-62.6zm-33.9 124.4c-17.9 0-32.4-12.1-32.4-27s14.5-27 32.4-27 32.4 12.1 32.4 27-14.5 27-32.4 27zm32-198.1h-32v32h32z'/%3E%3C/svg%3E")}
/*# sourceMappingURL=/cdn/shop/t/63/assets/custom.css.map */
