﻿/*!
Theme Name: CBD Brothers
Description: Theme for CBD Brothers
Author: SO Marketing
Version: 1
*/@font-face{font-family:"rosebudregular";src:url("fonts/rosebud/rosebud-webfont.woff2") format("woff2"),url("fonts/rosebud/rosebud-webfont.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"gothambook";src:url("fonts/gotham/book/gothambook-webfont.woff2") format("woff2"),url("fonts/gotham/book/gothambook-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"gothammedium";src:url("fonts/gotham/medium/gotham-medium-webfont.woff2") format("woff2"),url("fonts/gotham/medium/gotham-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"gothambold";src:url("fonts/gotham/bold/gothambold-webfont.woff2") format("woff2"),url("fonts/gotham/bold/gothambold-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.rb-video__controls,.rb-video__play-container,.rb-full-width-image,.rb-newsletter-form form .button-container,.rb-contact-form form .button-container,.rb-recommended-by__logo-list,.rb-trustbox__rating-block,.rb-trustbox__reviews,.rb-alt-img-text__accordion-item-header,.rb-alt-img-text__content-side-inner,.rb-alt-img-text__roundel,.rb-alt-img-text__inner,.rb-block-grid__block-image,.banner-meta__back-link,.banner-meta__inner,.page-banner__inner,.home-hero__text-slide-content,.home-hero__text-side,.home-hero__dots .slick-dots,.home-hero__inner,.sales-card__product-image-container,.sales-card,.review-card__bottom,.review-card,.product-card__details-bottom,.product-card__details-container,.product-card__icon-list,.product-card__sale,.product-card__placeholder-container,.product-card__image-container,.product-card,.news-card__content-inner,.news-card__content-container,.news-card,.contact-locations__detail-list-item,.contact-locations__block--address-block,.contact-locations__form form .button-container,.faq-list__header,.product-feature-cards__icon-container,.product-feature-cards__inner,.product-feature-cards.slick-slider+.product-feature-cards__arrows,.single-product-detail .product-type-simple .cart,.single-product-detail .product-type-variable .woocommerce-variation-add-to-cart,.single-product-detail__title-container,.single-product-detail .product .summary .quantity-container,.single-product-detail .product .product-image-container .product-sale,.single-product-detail .product .product-image-container,.single-product-detail .product,.product-splitter__content-side,.product-splitter__inner,.products .product,.price_slider_wrapper .price_slider_amount,.shop-filter-sidebar__icon-list-container,.shop-filter-sidebar__header,.product-category__sort-container,.product-category__header,.product-category,.social-share,.pagination ul li.book-end a,.woocommerce-pagination ul li.book-end a,.pagination ul,.woocommerce-pagination ul,.pagination,.woocommerce-pagination,.filter-buttons__category-button,.filter-buttons__search-form,.featured-categories__link,.mini-basket__item-meta,.mini-basket__item-meta-list,.mini-basket__item-title,.mini-basket__item,.mini-basket__top-inner,.mini-basket,.navigation__list-item,.navigation__list,.navigation,.social-links,.age-restriction__buttons,.category-icon,.tablet-link__arrow-container,.footer__meta,.footer__bottom,.footer__social-container,.footer__accreditation-logo-item,.footer__accreditation-logos,.footer__payment-methods-list,.footer__payment-methods,.header__main-header-inner,.header__offer-tagline,.holder,.woocommerce-form-login p,.woocommerce-form-register p,#afwc_dashboard_wrapper #afwc_date_range_container,.woocommerce-account .afwc_reg_form_wrapper .afwc_reg_field_wrapper.afwc_is_half,.woocommerce-account .afwc_reg_form_wrapper .afwc_reg_field_wrapper,.woocommerce-account .woocommerce-MyAccount-content .edit-account .title,.woocommerce-account .woocommerce-MyAccount-content .addresses .title,.woocommerce-info,.woocommerce-message,.woocommerce-error li{display:-webkit-flex;display:flex}.rb-newsletter-form form,.rb-contact-form form,.rb-trustbox__rating,.rb-block-grid__blocks,.search-results__post_filters,.contact-locations__form form,.contact-locations,.reviews-grid,.news-grid,.product-feature-cards,.single-product-detail .wcsatt-options-product,.single-product-detail__use-strength-item,.products,.shop-filter-sidebar__icon-list,.filter-buttons,.mini-basket__bottom,.footer__top,.header__icon-container,#customer_login,.woocommerce-order .woocommerce-order-overview,.woocommerce-account #afwc_registration_form,.woocommerce-account .woocommerce-MyAccount-content .edit-account,.woocommerce-account .woocommerce-MyAccount-content .addresses,.woocommerce-account .woocommerce,.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details,.woocommerce-checkout.woocommerce-order-pay #customer_details,.woocommerce-cart .woocommerce{display:-webkit-grid;display:-ms-grid;display:grid}.rb-video__controls,.rb-recommended-by__logo-list,.rb-trustpilot-reviews__review-slider,.rb-block-grid__blocks,.rb-products__products-list,.home-hero__image-slider,.home-hero__text-slider,.home-hero__dots .slick-dots,.product-card__icon-list,.product-card__meta-icons,.search-results__post_filters,.contact-locations__detail-list,.product-feature-cards,.single-product-detail .wcsatt-options-product,.single-product-detail__use-strength-list,.single-product-detail .product .product-image-container .product-image,.products,.shop-filter-sidebar__categories,.shop-filter-sidebar__checkbox-list,.shop-filter-sidebar__icon-list,.social-share,.pagination ul,.woocommerce-pagination ul,.featured-categories__list,.mini-basket__item-meta-list,.mini-basket__contents-inner,.navigation__list .sub-menu,.navigation__list,.social-links,.age-restriction__buttons,.footer__meta,.footer__menu-list,.footer__payment-methods-list,.woocommerce-order .woocommerce-order-overview,.woocommerce-account .woocommerce-MyAccount-navigation ul,.select2-results__options,.woocommerce-error{margin:0px;list-style:none;text-indent:0px;padding:0px}.rb-video__placeholder:before,.rb-video__placeholder-container,.rb-full-width-image__image,.rb-full-width-image:after,.rb-newsletter-form__pattern-overlay,.rb-contact-form__pattern-overlay,.rb-trustpilot-reviews__background-overlay,.rb-alt-img-text__pattern-overlay,.rb-alt-img-text__row-pattern-overlay,.rb-block-grid__block-image,.rb-block-grid__block-link,.rb-block-grid__block-overlay,.page-banner__image,.page-banner__pattern-overlay,.home-hero__image,.home-hero__pattern-overlay,.sales-card__pattern-overlay,.sales-card__product-image-container,.sales-card__full-image:after,.sales-card__full-image,.product-card__pattern-overlay,.news-card__pattern-overlay,.news-card__image,.contact-locations__map,.faq-list__pattern-overlay,.product-feature-cards__pattern-overlay,.product-splitter__pattern-overlay,.footer:before{position:absolute;top:0;left:0;bottom:0;right:0}.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}.scroll-wrapper>.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden !important}.scroll-textarea>.scroll-content>textarea{border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:5px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:calc(100% - 8px);right:0px;top:0;width:5px;padding:0px;margin:4px;overflow:hidden}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#f7f7f7;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#003855;cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.woocommerce-info,.woocommerce-message,.woocommerce-error li{align-items:center;border:1px solid #003855;border-top-width:3px;margin-top:20px;margin-bottom:40px;position:relative;min-height:80px;grid-column:1/-1;background-color:#f7f7f7;padding:10px 20px 10px 80px;text-transform:capitalize}@media only screen and (max-width: 900px){.woocommerce-info,.woocommerce-message,.woocommerce-error li{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 400px){.woocommerce-info,.woocommerce-message,.woocommerce-error li{padding-left:20px}}.woocommerce-info:before,.woocommerce-message:before,.woocommerce-error li:before{content:"";position:absolute;top:0;left:20px;width:32px;height:24px;padding:15px 0px 8px;font-weight:900;background-color:#003855;font-family:"Font Awesome 5 Pro";color:#fff;text-align:center;-webkit-border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-ms-border-radius:0px 0px 10px 10px;-o-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px}@media only screen and (max-width: 400px){.woocommerce-info:before,.woocommerce-message:before,.woocommerce-error li:before{display:none}}.woocommerce-info:first-child,.woocommerce-message:first-child,.woocommerce-error li:first-child{margin-top:0px}.woocommerce-info.wc_points_redeem_earn_points .woocommerce-Price-amount.amount,.woocommerce-message.wc_points_redeem_earn_points .woocommerce-Price-amount.amount,.woocommerce-error li.wc_points_redeem_earn_points .woocommerce-Price-amount.amount{margin:0px 5px}.woocommerce-info a,.woocommerce-message a,.woocommerce-error li a{order:2;margin:0px 15px 0px auto;border:none;background-color:rgba(0,0,0,0);color:#000;padding:0px;text-decoration:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}@media only screen and (max-width: 900px){.woocommerce-info a,.woocommerce-message a,.woocommerce-error li a{margin-top:20px;margin-left:0px}}.woocommerce-info a:last-child,.woocommerce-message a:last-child,.woocommerce-error li a:last-child{margin-right:0px}.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-error li a:hover{text-decoration:underline;color:#000}.woocommerce-info strong,.woocommerce-message strong,.woocommerce-error li strong{display:contents;margin:0px 6px}.woocommerce-message{border-color:#578779 !important;background-color:#f7f7f7 !important}.woocommerce-message:before{content:"";font-weight:500;background-color:#578779 !important}.woocommerce-error li{border-color:#b53f5b !important;background-color:#f7f7f7 !important}.woocommerce-error li:before{content:"";font-weight:500;background-color:#b53f5b !important}table.shop_table,table.my_account_orders,table.cart,table.afwc_products,table.afwc_referrals,table.afwc_payout_history{border:1px solid #e5e5e5;margin:0;text-align:right;width:100%;border-collapse:collapse;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;border-bottom:none;border-bottom:1px solid #e5e5e5;color:#040506}@media only screen and (max-width: 800px){table.shop_table,table.my_account_orders,table.cart,table.afwc_products,table.afwc_referrals,table.afwc_payout_history{border:none}}@media only screen and (max-width: 800px){table.shop_table thead,table.my_account_orders thead,table.cart thead,table.afwc_products thead,table.afwc_referrals thead,table.afwc_payout_history thead{display:none}}@media only screen and (max-width: 800px){table.shop_table tr,table.my_account_orders tr,table.cart tr,table.afwc_products tr,table.afwc_referrals tr,table.afwc_payout_history tr{display:-webkit-grid;display:-ms-grid;display:grid;grid-template-columns:50px 90px auto 100px auto;margin-bottom:20px;border:1px solid #e5e5e5}}@media only screen and (max-width: 530px){table.shop_table tr,table.my_account_orders tr,table.cart tr,table.afwc_products tr,table.afwc_referrals tr,table.afwc_payout_history tr{grid-template-columns:50px auto 100px auto}}@media only screen and (max-width: 400px){table.shop_table tr,table.my_account_orders tr,table.cart tr,table.afwc_products tr,table.afwc_referrals tr,table.afwc_payout_history tr{grid-template-columns:50px auto auto}}table.shop_table th,table.my_account_orders th,table.cart th,table.afwc_products th,table.afwc_referrals th,table.afwc_payout_history th{color:#003855;vertical-align:top;font-family:gothambold,arial,sans-serif;font-size:14px;text-align:right;border-top:none;border-bottom:2px solid #003855;border-right:1px solid #e5e5e5;padding:10px 15px}table.shop_table td,table.my_account_orders td,table.cart td,table.afwc_products td,table.afwc_referrals td,table.afwc_payout_history td{padding:15px;border:1px solid #e5e5e5;text-align:right;color:#040506;font-size:16px}table.shop_table .product-remove,table.my_account_orders .product-remove,table.cart .product-remove,table.afwc_products .product-remove,table.afwc_referrals .product-remove,table.afwc_payout_history .product-remove{width:50px}@media only screen and (max-width: 800px){table.shop_table .product-remove,table.my_account_orders .product-remove,table.cart .product-remove,table.afwc_products .product-remove,table.afwc_referrals .product-remove,table.afwc_payout_history .product-remove{grid-row:span 2}}@media only screen and (max-width: 400px){table.shop_table .product-remove,table.my_account_orders .product-remove,table.cart .product-remove,table.afwc_products .product-remove,table.afwc_referrals .product-remove,table.afwc_payout_history .product-remove{grid-row:span 3}}table.shop_table .product-remove a,table.my_account_orders .product-remove a,table.cart .product-remove a,table.afwc_products .product-remove a,table.afwc_referrals .product-remove a,table.afwc_payout_history .product-remove a{font-size:0px;text-decoration:none}table.shop_table .product-remove a:before,table.my_account_orders .product-remove a:before,table.cart .product-remove a:before,table.afwc_products .product-remove a:before,table.afwc_referrals .product-remove a:before,table.afwc_payout_history .product-remove a:before{content:"";font-family:"Font Awesome 5 Pro";cursor:pointer;color:#b0aead;font-size:21px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}table.shop_table .product-remove a:hover:before,table.my_account_orders .product-remove a:hover:before,table.cart .product-remove a:hover:before,table.afwc_products .product-remove a:hover:before,table.afwc_referrals .product-remove a:hover:before,table.afwc_payout_history .product-remove a:hover:before{color:#b53f5b}table.shop_table .product-thumbnail,table.my_account_orders .product-thumbnail,table.cart .product-thumbnail,table.afwc_products .product-thumbnail,table.afwc_referrals .product-thumbnail,table.afwc_payout_history .product-thumbnail{width:90px}@media only screen and (max-width: 800px){table.shop_table .product-thumbnail,table.my_account_orders .product-thumbnail,table.cart .product-thumbnail,table.afwc_products .product-thumbnail,table.afwc_referrals .product-thumbnail,table.afwc_payout_history .product-thumbnail{grid-row:span 2}}@media only screen and (max-width: 530px){table.shop_table .product-thumbnail,table.my_account_orders .product-thumbnail,table.cart .product-thumbnail,table.afwc_products .product-thumbnail,table.afwc_referrals .product-thumbnail,table.afwc_payout_history .product-thumbnail{display:none}}table.shop_table .product-thumbnail img,table.my_account_orders .product-thumbnail img,table.cart .product-thumbnail img,table.afwc_products .product-thumbnail img,table.afwc_referrals .product-thumbnail img,table.afwc_payout_history .product-thumbnail img{width:60px;height:60px;object-fit:contain}table.shop_table th.product-name,table.shop_table td.product-name,table.my_account_orders th.product-name,table.my_account_orders td.product-name,table.cart th.product-name,table.cart td.product-name,table.afwc_products th.product-name,table.afwc_products td.product-name,table.afwc_referrals th.product-name,table.afwc_referrals td.product-name,table.afwc_payout_history th.product-name,table.afwc_payout_history td.product-name{text-align:left}@media only screen and (max-width: 800px){table.shop_table th.product-name,table.shop_table td.product-name,table.my_account_orders th.product-name,table.my_account_orders td.product-name,table.cart th.product-name,table.cart td.product-name,table.afwc_products th.product-name,table.afwc_products td.product-name,table.afwc_referrals th.product-name,table.afwc_referrals td.product-name,table.afwc_payout_history th.product-name,table.afwc_payout_history td.product-name{grid-column:span 3}}@media only screen and (max-width: 400px){table.shop_table th.product-name,table.shop_table td.product-name,table.my_account_orders th.product-name,table.my_account_orders td.product-name,table.cart th.product-name,table.cart td.product-name,table.afwc_products th.product-name,table.afwc_products td.product-name,table.afwc_referrals th.product-name,table.afwc_referrals td.product-name,table.afwc_payout_history th.product-name,table.afwc_payout_history td.product-name{grid-column:span 2}}table.shop_table th.product-name a,table.shop_table td.product-name a,table.my_account_orders th.product-name a,table.my_account_orders td.product-name a,table.cart th.product-name a,table.cart td.product-name a,table.afwc_products th.product-name a,table.afwc_products td.product-name a,table.afwc_referrals th.product-name a,table.afwc_referrals td.product-name a,table.afwc_payout_history th.product-name a,table.afwc_payout_history td.product-name a{color:#003855;text-decoration:none;display:block}table.shop_table th.product-name .wc-item-meta,table.shop_table td.product-name .wc-item-meta,table.my_account_orders th.product-name .wc-item-meta,table.my_account_orders td.product-name .wc-item-meta,table.cart th.product-name .wc-item-meta,table.cart td.product-name .wc-item-meta,table.afwc_products th.product-name .wc-item-meta,table.afwc_products td.product-name .wc-item-meta,table.afwc_referrals th.product-name .wc-item-meta,table.afwc_referrals td.product-name .wc-item-meta,table.afwc_payout_history th.product-name .wc-item-meta,table.afwc_payout_history td.product-name .wc-item-meta{margin:0px;list-style:none;text-indent:0px;padding:0px}table.shop_table th.product-name .wc-item-meta p,table.shop_table td.product-name .wc-item-meta p,table.my_account_orders th.product-name .wc-item-meta p,table.my_account_orders td.product-name .wc-item-meta p,table.cart th.product-name .wc-item-meta p,table.cart td.product-name .wc-item-meta p,table.afwc_products th.product-name .wc-item-meta p,table.afwc_products td.product-name .wc-item-meta p,table.afwc_referrals th.product-name .wc-item-meta p,table.afwc_referrals td.product-name .wc-item-meta p,table.afwc_payout_history th.product-name .wc-item-meta p,table.afwc_payout_history td.product-name .wc-item-meta p{margin:0px}table.shop_table th.product-name .variation,table.shop_table th.product-name .wc-item-meta li,table.shop_table td.product-name .variation,table.shop_table td.product-name .wc-item-meta li,table.my_account_orders th.product-name .variation,table.my_account_orders th.product-name .wc-item-meta li,table.my_account_orders td.product-name .variation,table.my_account_orders td.product-name .wc-item-meta li,table.cart th.product-name .variation,table.cart th.product-name .wc-item-meta li,table.cart td.product-name .variation,table.cart td.product-name .wc-item-meta li,table.afwc_products th.product-name .variation,table.afwc_products th.product-name .wc-item-meta li,table.afwc_products td.product-name .variation,table.afwc_products td.product-name .wc-item-meta li,table.afwc_referrals th.product-name .variation,table.afwc_referrals th.product-name .wc-item-meta li,table.afwc_referrals td.product-name .variation,table.afwc_referrals td.product-name .wc-item-meta li,table.afwc_payout_history th.product-name .variation,table.afwc_payout_history th.product-name .wc-item-meta li,table.afwc_payout_history td.product-name .variation,table.afwc_payout_history td.product-name .wc-item-meta li{display:-webkit-inline-grid;display:-ms-inline-grid;display:inline-grid;grid-template-columns:repeat(2, auto);grid-gap:10px;margin-top:10px;text-align:right;align-items:baseline;font-size:13px}table.shop_table th.product-name .variation p,table.shop_table th.product-name .wc-item-meta li p,table.shop_table td.product-name .variation p,table.shop_table td.product-name .wc-item-meta li p,table.my_account_orders th.product-name .variation p,table.my_account_orders th.product-name .wc-item-meta li p,table.my_account_orders td.product-name .variation p,table.my_account_orders td.product-name .wc-item-meta li p,table.cart th.product-name .variation p,table.cart th.product-name .wc-item-meta li p,table.cart td.product-name .variation p,table.cart td.product-name .wc-item-meta li p,table.afwc_products th.product-name .variation p,table.afwc_products th.product-name .wc-item-meta li p,table.afwc_products td.product-name .variation p,table.afwc_products td.product-name .wc-item-meta li p,table.afwc_referrals th.product-name .variation p,table.afwc_referrals th.product-name .wc-item-meta li p,table.afwc_referrals td.product-name .variation p,table.afwc_referrals td.product-name .wc-item-meta li p,table.afwc_payout_history th.product-name .variation p,table.afwc_payout_history th.product-name .wc-item-meta li p,table.afwc_payout_history td.product-name .variation p,table.afwc_payout_history td.product-name .wc-item-meta li p{line-height:1}table.shop_table th.product-price,table.shop_table td.product-price,table.shop_table th.points-rewards-event-description,table.shop_table td.points-rewards-event-description,table.my_account_orders th.product-price,table.my_account_orders td.product-price,table.my_account_orders th.points-rewards-event-description,table.my_account_orders td.points-rewards-event-description,table.cart th.product-price,table.cart td.product-price,table.cart th.points-rewards-event-description,table.cart td.points-rewards-event-description,table.afwc_products th.product-price,table.afwc_products td.product-price,table.afwc_products th.points-rewards-event-description,table.afwc_products td.points-rewards-event-description,table.afwc_referrals th.product-price,table.afwc_referrals td.product-price,table.afwc_referrals th.points-rewards-event-description,table.afwc_referrals td.points-rewards-event-description,table.afwc_payout_history th.product-price,table.afwc_payout_history td.product-price,table.afwc_payout_history th.points-rewards-event-description,table.afwc_payout_history td.points-rewards-event-description{text-align:left}@media only screen and (max-width: 800px){table.shop_table .product-price,table.my_account_orders .product-price,table.cart .product-price,table.afwc_products .product-price,table.afwc_referrals .product-price,table.afwc_payout_history .product-price{grid-column:3;text-align:center;position:relative;padding:30px 10px 10px}table.shop_table .product-price:before,table.my_account_orders .product-price:before,table.cart .product-price:before,table.afwc_products .product-price:before,table.afwc_referrals .product-price:before,table.afwc_payout_history .product-price:before{content:"Price";display:block;position:absolute;top:0;left:0;padding:5px;font-size:12px}}@media only screen and (max-width: 530px){table.shop_table .product-price,table.my_account_orders .product-price,table.cart .product-price,table.afwc_products .product-price,table.afwc_referrals .product-price,table.afwc_payout_history .product-price{grid-column:2}}table.shop_table th.product-quantity,table.shop_table td.product-quantity,table.my_account_orders th.product-quantity,table.my_account_orders td.product-quantity,table.cart th.product-quantity,table.cart td.product-quantity,table.afwc_products th.product-quantity,table.afwc_products td.product-quantity,table.afwc_referrals th.product-quantity,table.afwc_referrals td.product-quantity,table.afwc_payout_history th.product-quantity,table.afwc_payout_history td.product-quantity{width:100px}@media only screen and (max-width: 800px){table.shop_table th.product-quantity,table.shop_table td.product-quantity,table.my_account_orders th.product-quantity,table.my_account_orders td.product-quantity,table.cart th.product-quantity,table.cart td.product-quantity,table.afwc_products th.product-quantity,table.afwc_products td.product-quantity,table.afwc_referrals th.product-quantity,table.afwc_referrals td.product-quantity,table.afwc_payout_history th.product-quantity,table.afwc_payout_history td.product-quantity{width:unset}}table.shop_table td.product-quantity,table.my_account_orders td.product-quantity,table.cart td.product-quantity,table.afwc_products td.product-quantity,table.afwc_referrals td.product-quantity,table.afwc_payout_history td.product-quantity{padding:0px 10px}@media only screen and (max-width: 800px){table.shop_table td.product-quantity,table.my_account_orders td.product-quantity,table.cart td.product-quantity,table.afwc_products td.product-quantity,table.afwc_referrals td.product-quantity,table.afwc_payout_history td.product-quantity{padding:10px}}@media only screen and (max-width: 400px){table.shop_table td.product-quantity,table.my_account_orders td.product-quantity,table.cart td.product-quantity,table.afwc_products td.product-quantity,table.afwc_referrals td.product-quantity,table.afwc_payout_history td.product-quantity{grid-row:2;grid-column:2/-1}}table.shop_table td.product-quantity input,table.my_account_orders td.product-quantity input,table.cart td.product-quantity input,table.afwc_products td.product-quantity input,table.afwc_referrals td.product-quantity input,table.afwc_payout_history td.product-quantity input{width:80px;padding:10px 5px 10px 10px;font-size:16px;outline:none}@media only screen and (max-width: 400px){table.shop_table td.product-quantity input,table.my_account_orders td.product-quantity input,table.cart td.product-quantity input,table.afwc_products td.product-quantity input,table.afwc_referrals td.product-quantity input,table.afwc_payout_history td.product-quantity input{width:100%}}@media only screen and (max-width: 800px){table.shop_table .product-subtotal,table.my_account_orders .product-subtotal,table.cart .product-subtotal,table.afwc_products .product-subtotal,table.afwc_referrals .product-subtotal,table.afwc_payout_history .product-subtotal{text-align:center;position:relative;padding:30px 10px 10px}table.shop_table .product-subtotal:before,table.my_account_orders .product-subtotal:before,table.cart .product-subtotal:before,table.afwc_products .product-subtotal:before,table.afwc_referrals .product-subtotal:before,table.afwc_payout_history .product-subtotal:before{content:"Subtotal";display:block;position:absolute;top:0;left:0;padding:5px;font-size:12px}}table.shop_table td.actions,table.my_account_orders td.actions,table.cart td.actions,table.afwc_products td.actions,table.afwc_referrals td.actions,table.afwc_payout_history td.actions{border-top:1px solid #e5e5e5;background-color:#f7f7f7;border-bottom:0px solid #e5e5e5;text-align:left}@media only screen and (max-width: 800px){table.shop_table td.actions,table.my_account_orders td.actions,table.cart td.actions,table.afwc_products td.actions,table.afwc_referrals td.actions,table.afwc_payout_history td.actions{grid-column:1/-1;border:1px solid rgba(0,0,0,.1)}}table.shop_table td.actions .coupon,table.my_account_orders td.actions .coupon,table.cart td.actions .coupon,table.afwc_products td.actions .coupon,table.afwc_referrals td.actions .coupon,table.afwc_payout_history td.actions .coupon{display:-webkit-flex;display:flex;float:left;border:1px solid #003855;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media only screen and (max-width: 800px){table.shop_table td.actions .coupon,table.my_account_orders td.actions .coupon,table.cart td.actions .coupon,table.afwc_products td.actions .coupon,table.afwc_referrals td.actions .coupon,table.afwc_payout_history td.actions .coupon{float:none;margin-bottom:20px}}table.shop_table td.actions .coupon label,table.my_account_orders td.actions .coupon label,table.cart td.actions .coupon label,table.afwc_products td.actions .coupon label,table.afwc_referrals td.actions .coupon label,table.afwc_payout_history td.actions .coupon label{display:none}table.shop_table td.actions .coupon .input-text,table.my_account_orders td.actions .coupon .input-text,table.cart td.actions .coupon .input-text,table.afwc_products td.actions .coupon .input-text,table.afwc_referrals td.actions .coupon .input-text,table.afwc_payout_history td.actions .coupon .input-text{border:none;font-size:16px;padding:10px 20px;-webkit-border-radius:30px 0px 0px 30px;-moz-border-radius:30px 0px 0px 30px;-ms-border-radius:30px 0px 0px 30px;-o-border-radius:30px 0px 0px 30px;border-radius:30px 0px 0px 30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none}@media only screen and (max-width: 800px){table.shop_table td.actions .coupon .input-text,table.my_account_orders td.actions .coupon .input-text,table.cart td.actions .coupon .input-text,table.afwc_products td.actions .coupon .input-text,table.afwc_referrals td.actions .coupon .input-text,table.afwc_payout_history td.actions .coupon .input-text{width:100%}}table.shop_table td.actions .coupon .button,table.my_account_orders td.actions .coupon .button,table.cart td.actions .coupon .button,table.afwc_products td.actions .coupon .button,table.afwc_referrals td.actions .coupon .button,table.afwc_payout_history td.actions .coupon .button{border:none;white-space:nowrap;border-right:1px solid #003855;-webkit-border-radius:0px 30px 30px 0px;-moz-border-radius:0px 30px 30px 0px;-ms-border-radius:0px 30px 30px 0px;-o-border-radius:0px 30px 30px 0px;border-radius:0px 30px 30px 0px}table.shop_table td.actions .coupon .button:hover,table.my_account_orders td.actions .coupon .button:hover,table.cart td.actions .coupon .button:hover,table.afwc_products td.actions .coupon .button:hover,table.afwc_referrals td.actions .coupon .button:hover,table.afwc_payout_history td.actions .coupon .button:hover{color:#fff;background-color:#003855;text-decoration:underline}table.shop_table td.actions .button,table.my_account_orders td.actions .button,table.cart td.actions .button,table.afwc_products td.actions .button,table.afwc_referrals td.actions .button,table.afwc_payout_history td.actions .button{float:right}table.shop_table tfoot,table.my_account_orders tfoot,table.cart tfoot,table.afwc_products tfoot,table.afwc_referrals tfoot,table.afwc_payout_history tfoot{border-top:2px solid #003855}table.shop_table tfoot th,table.my_account_orders tfoot th,table.cart tfoot th,table.afwc_products tfoot th,table.afwc_referrals tfoot th,table.afwc_payout_history tfoot th{border-bottom:1px solid #e5e5e5;vertical-align:middle}table.shop_table tfoot .woocommerce-shipping-totals th,table.my_account_orders tfoot .woocommerce-shipping-totals th,table.cart tfoot .woocommerce-shipping-totals th,table.afwc_products tfoot .woocommerce-shipping-totals th,table.afwc_referrals tfoot .woocommerce-shipping-totals th,table.afwc_payout_history tfoot .woocommerce-shipping-totals th{vertical-align:top}.cart_totals table.shop_table{border:1px solid #e5e5e5;margin-bottom:30px}@media only screen and (max-width: 800px){.cart_totals table.shop_table tr{grid-template-columns:150px auto;margin:0px;border:none}}@media only screen and (max-width: 420px){.cart_totals table.shop_table tr{display:block}}.cart_totals table.shop_table th{border-bottom:1px solid #e5e5e5}@media only screen and (max-width: 800px){.cart_totals table.shop_table th{border:1px solid #e5e5e5}}@media only screen and (max-width: 420px){.cart_totals table.shop_table th{display:block;text-align:left}}.cart_totals table.shop_table td{padding:10px 15px}@media only screen and (max-width: 800px){.cart_totals table.shop_table td{border:1px solid #e5e5e5}}@media only screen and (max-width: 420px){.cart_totals table.shop_table td{display:block}}.cart_totals table.shop_table .shipping-calculator-button{color:#040506}.cart_totals table.shop_table .shipping-calculator-form{padding-top:20px;padding-bottom:10px;text-align:left}.cart_totals table.shop_table .shipping-calculator-form p{margin:0px 0px 10px}.cart_totals table.shop_table .shipping-calculator-form input{width:100%;padding:8px;border:1px solid #e5e5e5;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.cart_totals table.shop_table .shipping-calculator-form .button{margin-left:auto;display:block}.woocommerce-order-details table.shop_table .product-name a,.woocommerce-MyAccount-content table.shop_table .product-name a{display:inline}@media only screen and (max-width: 800px){.woocommerce-order-details table.shop_table .woocommerce-orders-table__cell-order-actions,.woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-actions{text-align:right}}.woocommerce-order-details table.shop_table .button,.woocommerce-MyAccount-content table.shop_table .button{border:none;background-color:rgba(0,0,0,0);color:#040506;text-decoration:underline;padding:0px;width:fit-content;display:block;margin-bottom:10px;margin-left:auto}@media only screen and (max-width: 800px){.account-orders-table tr,.account-orders-table td{display:block !important;text-align:left !important}}@media only screen and (max-width: 800px){.account-orders-table .woocommerce-orders-table__cell-order-actions .button{display:inline-block !important;margin-right:10px !important;margin-bottom:10px !important}}@media only screen and (max-width: 800px){#order_review table.shop_table,.woocommerce-order-details table.shop_table{border:1px solid #e5e5e5}}@media only screen and (max-width: 800px){#order_review table.shop_table tr,.woocommerce-order-details table.shop_table tr{grid-template-columns:repeat(2, 1fr);margin-bottom:0px;border:none}}@media only screen and (max-width: 420px){#order_review table.shop_table tr,.woocommerce-order-details table.shop_table tr{display:block}}#order_review table.shop_table tr .product-name,#order_review table.shop_table tr .product-total,.woocommerce-order-details table.shop_table tr .product-name,.woocommerce-order-details table.shop_table tr .product-total{grid-column:unset}@media only screen and (max-width: 420px){#order_review table.shop_table tr th,.woocommerce-order-details table.shop_table tr th{display:block;text-align:left}}@media only screen and (max-width: 420px){#order_review table.shop_table tr td,.woocommerce-order-details table.shop_table tr td{display:block}}@media only screen and (max-width: 420px){#order_review table.shop_table tbody tr,.woocommerce-order-details table.shop_table tbody tr{display:-webkit-grid;display:-ms-grid;display:grid;grid-template-columns:1fr 110px}}.woocommerce-cart .woocommerce{grid-template-columns:repeat(4, 1fr);grid-gap:30px;align-items:flex-start}@media only screen and (max-width: 1600px){.woocommerce-cart .woocommerce{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1100px){.woocommerce-cart .woocommerce{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 800px){.woocommerce-cart .woocommerce{grid-template-columns:1fr}}.woocommerce-cart .woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-cart .woocommerce-cart-form{grid-column:1/-2}@media only screen and (max-width: 1300px){.woocommerce-cart .woocommerce-cart-form{grid-column:1/-1}}.woocommerce-cart .cart-collaterals{grid-column:4;position:sticky;top:150px}@media only screen and (max-width: 1600px){.woocommerce-cart .cart-collaterals{grid-column:3}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.woocommerce-cart .cart-collaterals{top:100px}}@media only screen and (max-width: 1100px){.woocommerce-cart .cart-collaterals{grid-column:2}}@media only screen and (max-width: 800px){.woocommerce-cart .cart-collaterals{grid-column:unset}}.woocommerce-cart .cart-collaterals h2{display:none}.woocommerce-cart .wc-proceed-to-checkout{text-align:right}.wc-prl-recommendations{grid-column:1/-1;margin-top:40px;margin-bottom:40px}.wc-prl-recommendations .products{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1220px){.wc-prl-recommendations .products{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 930px){.wc-prl-recommendations .products{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 550px){.wc-prl-recommendations .products{grid-template-columns:1fr}}.woocommerce-cart-form .wc-prl-recommendations .products{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 930px){.woocommerce-cart-form .wc-prl-recommendations .products{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 550px){.woocommerce-cart-form .wc-prl-recommendations .products{grid-template-columns:1fr}}.select2-results__options{line-height:1.8}.select2-results__options li{margin-top:0px}.oppcw .col2-set:after,.woocommerce .col2-set:before{display:none !important}.woocommerce-terms-and-conditions{text-align:left;margin-top:30px}.shop_table tr th,.shop_table tr h4{text-transform:uppercase}.international-disclaimer-text{margin-bottom:20px;text-align:left;color:red;display:none}.international-disclaimer-text.show{display:block}.woocommerce-checkout .checkout_coupon{width:400px;display:-webkit-grid;display:-ms-grid;display:grid;grid-template-columns:auto 150px;grid-gap:20px 0px}@media only screen and (max-width: 700px){.woocommerce-checkout .checkout_coupon{width:100%}}.woocommerce-checkout .checkout_coupon p{margin:0px;overflow:hidden}.woocommerce-checkout .checkout_coupon p:first-child{grid-column:1/-1}.woocommerce-checkout .checkout_coupon p.form-row{height:44px;border:1px solid #003855}.woocommerce-checkout .checkout_coupon p.form-row-first{-webkit-border-radius:30px 0px 0px 30px;-moz-border-radius:30px 0px 0px 30px;-ms-border-radius:30px 0px 0px 30px;-o-border-radius:30px 0px 0px 30px;border-radius:30px 0px 0px 30px}.woocommerce-checkout .checkout_coupon p.form-row-last{-webkit-border-radius:0px 30px 30px 0px;-moz-border-radius:0px 30px 30px 0px;-ms-border-radius:0px 30px 30px 0px;-o-border-radius:0px 30px 30px 0px;border-radius:0px 30px 30px 0px}.woocommerce-checkout .checkout_coupon p .input-text,.woocommerce-checkout .checkout_coupon p textarea{width:100%;border:none;font-size:16px;padding:10px 20px;outline:none;font-family:gothambook,arial,sans-serif;-webkit-border-radius:30px 0px 0px 30px;-moz-border-radius:30px 0px 0px 30px;-ms-border-radius:30px 0px 0px 30px;-o-border-radius:30px 0px 0px 30px;border-radius:30px 0px 0px 30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.woocommerce-checkout .checkout_coupon p textarea{height:140px;min-height:140px;resize:vertical;font-family:gothambook,arial,sans-serif}.woocommerce-checkout .checkout_coupon p .button{width:100%;border:none;white-space:nowrap;border-right:1px solid #003855;-webkit-border-radius:0px 30px 30px 0px;-moz-border-radius:0px 30px 30px 0px;-ms-border-radius:0px 30px 30px 0px;-o-border-radius:0px 30px 30px 0px;border-radius:0px 30px 30px 0px}.woocommerce-checkout .checkout_coupon p .button:hover{color:#fff;background-color:#003855;text-decoration:underline}.woocommerce-checkout .checkout #customer_details,.woocommerce-checkout.woocommerce-order-pay #customer_details{grid-template-columns:repeat(2, 1fr);grid-gap:50px;margin-bottom:50px}@media only screen and (max-width: 680px){.woocommerce-checkout .checkout #customer_details,.woocommerce-checkout.woocommerce-order-pay #customer_details{grid-template-columns:1fr}}.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper{grid-template-columns:repeat(2, 1fr);grid-gap:15px}@media only screen and (max-width: 1000px){.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr}}.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper p,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper p,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper p,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper p,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper p,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper p{margin:0px}.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper p.form-row-wide,.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper p.notes,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper p.form-row-wide,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper p.notes,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper p.form-row-wide,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper p.notes,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper p.form-row-wide,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper p.notes,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper p.form-row-wide,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper p.notes,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper p.form-row-wide,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper p.notes{grid-column:1/-1}.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper label,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper label,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper label,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper label,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper label,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper label{display:block;margin-bottom:5px;font-family:gothambook,arial,sans-serif}.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper input,.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper select,.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper textarea,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper input,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper select,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper textarea,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper input,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper select,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper textarea,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper input,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper select,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper textarea,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper input,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper select,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper textarea,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper input,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper select,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper textarea{width:100%;padding:10px;border:1px solid #7e7e7e;outline:none;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields__field-wrapper textarea,.woocommerce-checkout .checkout #customer_details .woocommerce-shipping-fields__field-wrapper textarea,.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper textarea,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-billing-fields__field-wrapper textarea,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-shipping-fields__field-wrapper textarea,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper textarea{resize:vertical;height:200px;min-height:200px}.woocommerce-checkout .checkout #customer_details .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout.woocommerce-order-pay #customer_details .woocommerce-additional-fields__field-wrapper{margin-top:30px}.woocommerce-checkout .checkout .woocommerce-account-fields,.woocommerce-checkout.woocommerce-order-pay .woocommerce-account-fields{margin-top:30px}.woocommerce-checkout .checkout #order_review,.woocommerce-checkout.woocommerce-order-pay #order_review{display:-webkit-grid;display:-ms-grid;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px;align-items:flex-start}@media only screen and (max-width: 1100px){.woocommerce-checkout .checkout #order_review,.woocommerce-checkout.woocommerce-order-pay #order_review{grid-template-columns:1fr}}.woocommerce-checkout .checkout #order_review .shop_table,.woocommerce-checkout.woocommerce-order-pay #order_review .shop_table{grid-column:1/-1}.woocommerce-checkout .checkout #order_review .add_gift_card_form h4,.woocommerce-checkout.woocommerce-order-pay #order_review .add_gift_card_form h4{margin-bottom:10px}.woocommerce-checkout .checkout #order_review .add_gift_card_form input,.woocommerce-checkout.woocommerce-order-pay #order_review .add_gift_card_form input{width:100%;height:40px;border:1px solid #003855;font-size:16px;padding:10px 20px;outline:none;display:inline-block !important;font-family:gothambook,arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.woocommerce-checkout .checkout #order_review .add_gift_card_form button,.woocommerce-checkout.woocommerce-order-pay #order_review .add_gift_card_form button{height:40px;width:150px;color:#fff;outline:none;cursor:pointer;display:block !important;white-space:nowrap;background-color:#003855;border:1px solid #003855;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.woocommerce-checkout .checkout #payment,.woocommerce-checkout.woocommerce-order-pay #payment{background-color:#f7f7f7;padding:25px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.woocommerce-checkout .checkout #payment .payment_methods,.woocommerce-checkout.woocommerce-order-pay #payment .payment_methods{margin-bottom:30px}.woocommerce-checkout .checkout #payment .payment_box,.woocommerce-checkout.woocommerce-order-pay #payment .payment_box{margin-top:15px;font-size:14px}.woocommerce-checkout .checkout #payment .payment_box p,.woocommerce-checkout.woocommerce-order-pay #payment .payment_box p{line-height:20px}.woocommerce-checkout .checkout #payment .woocommerce-privacy-policy-text p,.woocommerce-checkout.woocommerce-order-pay #payment .woocommerce-privacy-policy-text p{line-height:25px}.woocommerce-checkout .checkout #payment a,.woocommerce-checkout.woocommerce-order-pay #payment a{color:#003855}.woocommerce-checkout .checkout #payment .woocommerce-notice a,.woocommerce-checkout.woocommerce-order-pay #payment .woocommerce-notice a{order:unset;margin-right:unset;margin:unset;display:contents}.woocommerce-checkout .checkout .place-order,.woocommerce-checkout.woocommerce-order-pay .place-order{text-align:right}.woocommerce-checkout .checkout .woocommerce-privacy-policy-text,.woocommerce-checkout .checkout .validate-required,.woocommerce-checkout.woocommerce-order-pay .woocommerce-privacy-policy-text,.woocommerce-checkout.woocommerce-order-pay .validate-required{text-align:left}.woocommerce-checkout .checkout .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper{margin-bottom:30px}.woocommerce-checkout .checkout .button,.woocommerce-checkout.woocommerce-order-pay .button{background-color:#003855;border-color:#003855;color:#fff}.woocommerce-checkout .checkout .button:hover,.woocommerce-checkout.woocommerce-order-pay .button:hover{color:#003855}.wc_points_redeem_earn_points form{margin-left:auto}ul.woocommerce-shipping-methods,ul.payment_methods{margin:0px;list-style:none;text-indent:0px;padding:0px}ul.woocommerce-shipping-methods li,ul.payment_methods li{display:-webkit-flex;display:flex;line-height:1.3;align-items:center}ul.woocommerce-shipping-methods li{justify-content:flex-end}ul.woocommerce-shipping-methods li input{order:2;margin-left:10px}ul.payment_methods li{flex-wrap:wrap}ul.payment_methods li input{margin-right:10px}ul.payment_methods li .payment_box{width:100%}.woocommerce-account:not(.logged-in) .woocommerce{display:block;width:90vw;max-width:800px;margin:0 auto}.woocommerce-account .woocommerce{grid-template-columns:250px auto;grid-gap:40px}@media only screen and (max-width: 1050px){.woocommerce-account .woocommerce{grid-template-columns:1fr}}.woocommerce-account .woocommerce #customer_login{grid-column:span 2}@media only screen and (max-width: 1050px){.woocommerce-account .woocommerce #customer_login{grid-column:unset}}.woocommerce-account mark{font-family:gothambold,arial,sans-serif;background-color:rgba(0,0,0,0)}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:15px 0px;border-bottom:1px solid #e5e5e5;margin:0px}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child{padding-top:0px}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0px}.woocommerce-account .woocommerce-MyAccount-content>h2{margin-top:0px}.woocommerce-account .woocommerce-MyAccount-content .edit-account,.woocommerce-account .woocommerce-MyAccount-content .addresses{grid-template-columns:repeat(2, 1fr);grid-gap:20px;margin-top:30px}@media only screen and (max-width: 900px){.woocommerce-account .woocommerce-MyAccount-content .edit-account,.woocommerce-account .woocommerce-MyAccount-content .addresses{grid-template-columns:1fr}}.woocommerce-account .woocommerce-MyAccount-content .edit-account p,.woocommerce-account .woocommerce-MyAccount-content .addresses p{margin:0px}.woocommerce-account .woocommerce-MyAccount-content .edit-account .clear,.woocommerce-account .woocommerce-MyAccount-content .addresses .clear{display:none}.woocommerce-account .woocommerce-MyAccount-content .edit-account .title,.woocommerce-account .woocommerce-MyAccount-content .addresses .title{margin-bottom:30px;align-items:center}.woocommerce-account .woocommerce-MyAccount-content .edit-account .title h3,.woocommerce-account .woocommerce-MyAccount-content .addresses .title h3{margin:0px}.woocommerce-account .woocommerce-MyAccount-content .edit-account .title a,.woocommerce-account .woocommerce-MyAccount-content .addresses .title a{margin-left:auto}.woocommerce-account .woocommerce-MyAccount-content .edit-account .input-text,.woocommerce-account .woocommerce-MyAccount-content .addresses .input-text{width:100%;padding:10px;border:1px solid #7e7e7e;outline:none;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.woocommerce-account .woocommerce-MyAccount-content .edit-account fieldset,.woocommerce-account .woocommerce-MyAccount-content .addresses fieldset{grid-column:span 2;padding:25px;border:1px solid #e5e5e5;margin-bottom:20px}@media only screen and (max-width: 900px){.woocommerce-account .woocommerce-MyAccount-content .edit-account fieldset,.woocommerce-account .woocommerce-MyAccount-content .addresses fieldset{grid-column:span 1}}.woocommerce-account .woocommerce-MyAccount-content .edit-account fieldset legend,.woocommerce-account .woocommerce-MyAccount-content .addresses fieldset legend{font-family:gothambook,arial,sans-serif;padding:0px 10px;margin:0px -10px}.woocommerce-account .woocommerce-MyAccount-content .edit-account address,.woocommerce-account .woocommerce-MyAccount-content .addresses address{font-style:normal;line-height:1.5}.woocommerce-account .woocommerce-customer-details address{font-style:normal}.woocommerce-account #afwc_registration_form{grid-template-columns:repeat(2, 1fr);grid-gap:20px}@media only screen and (max-width: 560px){.woocommerce-account #afwc_registration_form{grid-template-columns:1fr}}.woocommerce-account .afwc_reg_form_wrapper .afwc_reg_field_wrapper{grid-column:span 2;flex-direction:column;margin:0px}@media only screen and (max-width: 560px){.woocommerce-account .afwc_reg_form_wrapper .afwc_reg_field_wrapper{grid-column:span 1}}.woocommerce-account .afwc_reg_form_wrapper .afwc_reg_field_wrapper.afwc_is_half{grid-column:span 1;width:100%}.woocommerce-account .afwc_reg_form_wrapper input,.woocommerce-account .afwc_reg_form_wrapper textarea{width:100%;border:none;font-size:16px;padding:10px;outline:none;font-family:gothambook,arial,sans-serif;border:1px solid #003855;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.woocommerce-account .afwc_reg_form_wrapper textarea{height:120px;min-height:120px;resize:vertical}.woocommerce-account .afwc_reg_form_wrapper input[type=checkbox]{width:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox;appearance:checkbox}.woocommerce-account .afwc_reg_form_wrapper .afwc_registration_form_submit{border:1px solid #003855;background-color:#003855;padding:10px 15px;color:#f7f7f7;text-decoration:none;cursor:pointer;font-size:16px;line-height:22px;display:inline-block;margin-left:auto;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.woocommerce-account .afwc_reg_form_wrapper .afwc_registration_form_submit:hover{color:#003855;background-color:#f7f7f7}#afwc_dashboard_wrapper #afwc_date_range_container{justify-content:space-between}#afwc_dashboard_wrapper #afwc_date_range_container input{width:calc(50% - 20px)}#afwc_dashboard_wrapper table.afwc_products,#afwc_dashboard_wrapper table.afwc_referrals,#afwc_dashboard_wrapper table.afwc_payout_history{margin-bottom:30px}#afwc_dashboard_wrapper p{margin-top:0px}#afwc_dashboard_wrapper .afwc-table-header{font-size:25px;line-height:35px;font-family:rosebudregular,arial,sans-serif;margin-top:0px;margin-bottom:10px;color:#003855;font-weight:100}.woocommerce-address-fields{max-width:450px}.woocommerce-address-fields label{display:block}.woocommerce-address-fields .input-text,.woocommerce-address-fields textarea{width:100%;border:1px solid #ccc;font-size:16px;padding:10px 20px;outline:none;font-family:gothambook,arial,sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.woocommerce-address-fields textarea{height:140px;min-height:140px;resize:vertical;font-family:gothambook,arial,sans-serif}.woocommerce-address-fields .button{width:200px;border:none;white-space:nowrap;border-right:1px solid #003855;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.woocommerce-address-fields .button:hover{color:#fff;background-color:#003855;text-decoration:underline}.woocommerce-order .woocommerce-order-overview{grid-template-columns:repeat(5, 1fr);grid-gap:20px;margin:30px 0px;list-style:none;text-indent:0px;background-color:#f7f7f7;padding:25px}@media only screen and (max-width: 1300px){.woocommerce-order .woocommerce-order-overview{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.woocommerce-order .woocommerce-order-overview{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 620px){.woocommerce-order .woocommerce-order-overview{grid-template-columns:1fr;grid-gap:10px}}.woocommerce-order .woocommerce-order-overview li{margin:0px}@media only screen and (max-width: 1250px){.woocommerce-order .woocommerce-order-overview li{margin:0px}}@media only screen and (max-width: 620px){.woocommerce-order .woocommerce-order-overview li{display:-webkit-grid;display:-ms-grid;display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 475px){.woocommerce-order .woocommerce-order-overview li{grid-template-columns:1fr}}.woocommerce-order .woocommerce-order-overview li:first-child{margin-top:0px}.woocommerce-order .woocommerce-order-overview li strong{display:block}.woocommerce-order .woocommerce-order-details{margin-bottom:40px}.woocommerce-order .woocommerce-order-details h2{margin-top:0px;margin-bottom:20px}.woocommerce-order table.shop_table td.product-name a{display:inline}.woocommerce-order .woocommerce-customer-details{grid-column:1/-1}.woocommerce-order .woocommerce-customer-details h2{margin-top:0px;margin-bottom:30px}.woocommerce-order .woocommerce-customer-details .addresses{display:-webkit-grid;display:-ms-grid;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px}@media only screen and (max-width: 650px){.woocommerce-order .woocommerce-customer-details .addresses{grid-template-columns:1fr}}.woocommerce-order .woocommerce-customer-details .addresses address{line-height:1.4;font-style:normal}#customer_login{grid-template-columns:repeat(2, 1fr);grid-gap:50px}@media only screen and (max-width: 900px){#customer_login{grid-template-columns:1fr}}#customer_login .woocommerce-form-login{max-width:unset}#customer_login h2{margin-top:0px}.woocommerce-checkout .woocommerce-form-login{max-width:550px}.woocommerce-form-login .woocommerce-privacy-policy-text p,.woocommerce-form-register .woocommerce-privacy-policy-text p{display:block}.woocommerce-form-login p,.woocommerce-form-register p{justify-content:space-between;align-items:center;margin-bottom:15px}.woocommerce-form-login p.form-row-first,.woocommerce-form-login p.form-row-last,.woocommerce-form-register p.form-row-first,.woocommerce-form-register p.form-row-last{flex-direction:column;align-items:flex-start}.woocommerce-form-login p.woocommerce-form-row,.woocommerce-form-register p.woocommerce-form-row{flex-direction:column;align-items:flex-start}.woocommerce-form-login p .input-text,.woocommerce-form-register p .input-text{width:100%;padding:10px;border:1px solid #7e7e7e;outline:none;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.woocommerce-form-login p .password-input,.woocommerce-form-register p .password-input{width:100%}.woocommerce-form-login p .button,.woocommerce-form-register p .button{border:none;margin-left:auto;white-space:nowrap;border-right:1px solid #003855;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.woocommerce-form-login p .button:hover,.woocommerce-form-register p .button:hover{color:#fff;background-color:#003855;text-decoration:underline}input#submit.disabled,input#submit:disabled,input#submit:disabled[disabled],a.button.disabled,a.button:disabled,a.button:disabled[disabled],button.button.disabled,button.button:disabled,button.button:disabled[disabled],input.button.disabled,input.button:disabled,input.button:disabled[disabled]{opacity:.2;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.screen-reader-text{display:none}.woocommerce-page main h1,.woocommerce-page main h2,.woocommerce-page main h3{text-transform:capitalize}.pseudo-title{position:absolute;top:-9999px;left:-9999px;width:0px;height:0px;overflow:hidden}h2{font-size:40px;line-height:65px;font-family:rosebudregular,arial,sans-serif;margin-top:30px;margin-bottom:60px;color:#003855;font-weight:100}@media only screen and (max-width: 1400px){h2{font-size:30px;line-height:55px}}@media only screen and (max-width: 700px){h2{font-size:26px;line-height:36px}}h3{font-size:30px;line-height:55px;font-family:gothambook,arial,sans-serif;margin-top:30px;margin-bottom:60px;color:#003855;font-weight:100}@media only screen and (max-width: 1400px){h3{font-size:25px;line-height:35px}}@media only screen and (max-width: 700px){h3{font-size:20px;line-height:26px}}p,.wc-points-rewards-product-message{margin-top:25px;line-height:32px}p:first-child,.wc-points-rewards-product-message:first-child{margin-top:0px}ul,ol{margin:15px 0px 0px 0px;list-style-position:inside;padding-left:23px;text-indent:-23px;line-height:32px}ul:first-child,ol:first-child{margin-top:0px}ul li,ol li{margin-top:10px}ul li::marker,ol li::marker{color:#eab4b4}ul li:first-child,ol li:first-child{margin-top:0px}a{color:#003855}.sr-only{display:none}.woocommerce-checkout .checkout h3,.woocommerce-checkout .woocommerce-order h3{font-size:40px;line-height:65px;font-family:rosebudregular,arial,sans-serif;margin-top:0px;margin-bottom:35px;color:#003855;font-weight:100}@media only screen and (max-width: 1400px){.woocommerce-checkout .checkout h3,.woocommerce-checkout .woocommerce-order h3{font-size:24px;line-height:28px}}@media only screen and (max-width: 800px){.woocommerce-checkout .checkout h3,.woocommerce-checkout .woocommerce-order h3{font-size:20px;line-height:24px}}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#wpadminbar{z-index:9999999 !important}html{height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}html.fixed{overflow-y:hidden}body{height:100%;min-width:300px;font-family:gothambook,arial,sans-serif;font-size:16px}body.admin-bar .header{top:32px}@media only screen and (max-width: 1070px){body.tax-product_cat .footer__bottom{padding-bottom:65px}}@media only screen and (max-width: 1070px){body.tax-product_cat .footer__bottom{padding-bottom:85px}}body.woocommerce-cart .banner-meta{margin-bottom:100px}@media only screen and (max-width: 810px){body.woocommerce-cart .banner-meta{margin-bottom:130px}}body.tax-product_cat .holder,body.woocommerce-shop .holder,body.single-product .holder,body.woocommerce-cart .holder,body.woocommerce-checkout .holder{overflow:visible}body.latch-header.admin-bar .header{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}body.latch-header.admin-bar .header__offer-tagline{display:none}body.latch-header .header{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}@media only screen and (max-height: 650px){body.latch-header .mini-basket{top:65px}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){body.latch-header .mini-basket{top:65px}}@media only screen and (max-width: 600px){body.latch-header .mini-basket{top:55px}}body.no-tagline .mini-basket{top:88px}@media only screen and (max-height: 650px){body.no-tagline .mini-basket{top:65px}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){body.no-tagline .mini-basket{top:65px}}@media only screen and (max-width: 600px){body.no-tagline .mini-basket{top:55px}}body.no-tagline .container{margin-top:91px}@media only screen and (max-width: 1570px){body.no-tagline .container{margin-top:88px}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){body.no-tagline .container{margin-top:65px}}@media only screen and (max-width: 600px){body.no-tagline .container{margin-top:55px}}body.reduce-header .header__main-header-inner{height:60px}body.reduce-header .header__logo{padding:0px 12px 12px;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}body.reduce-header .header__logo:after{height:58px}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){body.reduce-header .header__logo:after{height:53px}}body.reduce-header .header__logo-image{width:80px}body.reduce-header .navigation{font-size:18px}body.reduce-header .navigation__list .sub-menu:before{height:15px;top:-15px}body.reduce-header .navigation__list-item-sub{font-size:16px}body.reduce-header .navigation__list-item{padding:0px}body.reduce-header .mini-basket{top:59px}noscript{position:fixed;bottom:0;left:0;right:0;padding:10px;text-align:center;color:#fff;z-index:999999;background-color:#000}.holder{min-height:100%;margin-left:0px;margin-right:0px;flex-direction:column;margin-top:auto;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media only screen and (max-width: 1050px),(hover: none)and (pointer: coarse){.holder{background-color:#fff}}.container{flex:1;margin-top:141px}@media only screen and (max-width: 1570px){.container{margin-top:138px}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.container{margin-top:115px}}@media only screen and (max-width: 600px){.container{margin-top:105px}}.content{width:calc(100% - 200px);max-width:1665px;margin:0 auto}@media only screen and (max-width: 1600px){.content{width:calc(100% - 120px)}}@media only screen and (max-width: 1400px){.content{width:calc(100% - 90px)}}@media only screen and (max-width: 600px){.content{width:calc(100% - 30px)}}.woo-container{margin-top:100px;margin-bottom:100px}.header{position:fixed;top:0;left:0;right:0;z-index:9999999;-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}.header__offer-tagline{justify-content:center;align-items:center;background-color:#eab4b4;color:#003855;padding:8px 15px;min-height:50px}.header__offer-tagline-text{font-family:gothambook,arial,sans-serif;line-height:1;font-style:normal;font-size:16px;text-align:center;color:#26556e}@media only screen and (max-width: 900px){.header__offer-tagline-text{font-size:14px;line-height:16px}}.header__main-header{background-color:#fff;box-shadow:0px 0px 5px rgba(176,174,173,.5);position:relative;z-index:10}.header__main-header-inner{justify-content:center;align-items:center;height:91px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (max-height: 650px){.header__main-header-inner{height:65px}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.header__main-header-inner{height:65px}}@media only screen and (max-width: 600px){.header__main-header-inner{height:55px}}.header__logo{position:absolute;padding:0px 22px 22px;text-decoration:none;background-color:#fff;z-index:999999;-webkit-border-radius:0px 0px 50% 50%;-moz-border-radius:0px 0px 50% 50%;-ms-border-radius:0px 0px 50% 50%;-o-border-radius:0px 0px 50% 50%;border-radius:0px 0px 50% 50%;-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px);-webkit-transition:padding .4s,transform .4s;-moz-transition:padding .4s,transform .4s;-ms-transition:padding .4s,transform .4s;-o-transition:padding .4s,transform .4s;transition:padding .4s,transform .4s}@media only screen and (max-height: 650px){.header__logo{padding:0px 15px 15px;-webkit-transform:translateY(35px);-moz-transform:translateY(35px);-ms-transform:translateY(35px);-o-transform:translateY(35px);transform:translateY(35px)}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.header__logo{padding:0px 15px 15px;-webkit-transform:translateY(35px);-moz-transform:translateY(35px);-ms-transform:translateY(35px);-o-transform:translateY(35px);transform:translateY(35px)}}@media only screen and (max-width: 600px){.header__logo{padding:0px 10px 10px;-webkit-transform:translateY(22px);-moz-transform:translateY(22px);-ms-transform:translateY(22px);-o-transform:translateY(22px);transform:translateY(22px)}}.header__logo:before{content:"";width:100%;height:100%;position:absolute;z-index:1;left:0;right:0;bottom:0;-webkit-border-radius:0px 0px 50% 50%;-moz-border-radius:0px 0px 50% 50%;-ms-border-radius:0px 0px 50% 50%;-o-border-radius:0px 0px 50% 50%;border-radius:0px 0px 50% 50%;box-shadow:0px 0px 5px rgba(176,174,173,.5)}.header__logo:after{content:"";position:absolute;z-index:2;background-color:#fff;top:-10px;left:-10px;right:-10px;height:78px;-webkit-transition:height .4s;-moz-transition:height .4s;-ms-transition:height .4s;-o-transition:height .4s;transition:height .4s}@media only screen and (max-height: 650px){.header__logo:after{top:-5px;height:55px}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.header__logo:after{top:-5px;height:55px}}@media only screen and (max-width: 600px){.header__logo:after{height:47px}}.header__logo-image{width:110px;height:auto;display:block;position:relative;z-index:3;-webkit-transition:transform .3s,width .4s;-moz-transition:transform .3s,width .4s;-ms-transition:transform .3s,width .4s;-o-transition:transform .3s,width .4s;transition:transform .3s,width .4s}@media only screen and (max-height: 650px){.header__logo-image{width:85px}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.header__logo-image{width:85px}}@media only screen and (max-width: 600px){.header__logo-image{width:60px}}.header__logo-image:hover{-webkit-transform:scale(1.059);-moz-transform:scale(1.059);-ms-transform:scale(1.059);-o-transform:scale(1.059);transform:scale(1.059)}@media only screen and (max-width: 800px){.header__logo-image:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.header__icon-container{height:32px;width:150px;grid-template-columns:repeat(2, 35px);grid-gap:40px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (max-width: 1570px){.header__icon-container{width:100px;grid-gap:20px;grid-template-columns:repeat(2, 30px)}}@media only screen and (max-height: 650px){.header__icon-container{height:25px;grid-template-columns:repeat(2, 25px)}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.header__icon-container{height:20px;grid-template-columns:repeat(2, 25px)}}.header__icon-container--left{margin-right:auto}.header__icon-container--right{margin-left:auto;justify-content:flex-end}.header__icon-item{position:relative;cursor:pointer}.header__icon-item--hamburger{display:none}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.header__icon-item--hamburger{display:initial}}.header__icon-item:hover .header__icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.header__icon{fill:#003855;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header__cart-count{padding:3px 5px;font-size:12px;color:#fff;background-color:#c31e1e;height:24px;min-width:24px;position:absolute;top:-7px;left:calc(50% + 1px);text-align:center;border:2px solid #fff;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.header__cart-count.grow{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}@media only screen and (max-width: 600px){.header__cart-count{font-size:10px;height:20px;min-width:20px;padding:2px 3px;left:auto;right:3px}}.footer{position:relative}.footer:before{content:"";display:block;background-image:url("images/1150x1150.svg");opacity:.05;filter:invert(0.35);-webkit-background-size:850px !important;-moz-background-size:850px !important;-ms-background-size:850px !important;-o-background-size:850px !important;background-size:850px !important}.footer__payment-methods{justify-content:center;align-items:center;padding:15px;color:#003855}@media only screen and (max-width: 800px){.footer__payment-methods{flex-direction:column}}.footer__payment-methods-title{font-family:gothambold,arial,sans-serif;font-size:18px;margin-right:30px;color:#003855}@media only screen and (max-width: 800px){.footer__payment-methods-title{margin-right:0px;margin-bottom:10px}}.footer__payment-method-item{margin:0px 10px;font-size:40px}.footer__payment-method-item:first-child{margin-left:0px}.footer__payment-method-item:last-child{margin-right:0px}@media only screen and (max-width: 800px){.footer__payment-method-item{margin:0px 5px;font-size:25px}}.footer__payment-method-text{font-size:0px}.footer__main-footer{background-color:#003855}.footer__top{grid-template-columns:repeat(6, 1fr);align-items:flex-start;grid-auto-flow:dense;position:relative;z-index:1;padding:130px 0px 60px;grid-gap:0px 60px}@media only screen and (max-width: 1840px){.footer__top{grid-gap:0px 30px}}@media only screen and (max-width: 1690px){.footer__top{padding:90px 0px 60px}}@media only screen and (max-width: 1350px){.footer__top{grid-gap:10px 30px;grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 800px){.footer__top{grid-gap:15px 30px;padding:40px 0px}}@media only screen and (max-width: 670px){.footer__top{grid-template-columns:1fr}}.footer__title{font-family:rosebudregular,arial,sans-serif;font-size:30px;line-height:1;grid-row:1;margin:0px;margin-bottom:60px}@media only screen and (max-width: 1690px){.footer__title{font-size:25px;margin-bottom:40px}}@media only screen and (max-width: 1350px){.footer__title{margin-bottom:20px}}.footer__title--main-menu{grid-column:1}.footer__title--shop-menu{grid-column:2}.footer__title--account-menu{grid-column:3}.footer__title--contact{grid-column:4/span 3}@media only screen and (max-width: 1350px){.footer__title--contact{grid-column:1/span 3;grid-row:3;margin-top:40px}}@media only screen and (max-width: 800px){.footer__title--contact{display:none}}@media only screen and (max-width: 670px){.footer__title{grid-column:unset;grid-row:unset}}.footer__title-link{color:#eab4b4;text-decoration:none}.footer__menu-list{font-size:16px}@media only screen and (max-width: 1690px){.footer__menu-list{font-size:14px}}@media only screen and (max-width: 1350px){.footer__menu-list{display:-webkit-grid;display:-ms-grid;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px}}@media only screen and (max-width: 1140px){.footer__menu-list{grid-template-columns:1fr}}@media only screen and (max-width: 670px){.footer__menu-list{grid-template-columns:repeat(2, 1fr);margin-bottom:30px}}@media only screen and (max-width: 320px){.footer__menu-list{grid-template-columns:1fr}}.footer__menu-list-item{margin:0px 0px 40px;line-height:1}.footer__menu-list-item:last-child{margin-bottom:0px}@media only screen and (max-width: 1350px){.footer__menu-list-item{margin:0px;line-height:1.2}}.footer__menu-item-link{color:#fff;text-decoration:none}.footer__menu-item-link:hover{text-decoration:underline}.footer__contact-block{margin-bottom:15px}@media only screen and (max-width: 800px){.footer__contact-block{display:none}}.footer__contact-block-title{text-transform:uppercase;font-size:16px;line-height:1;color:#eab4b4;margin:0px;margin-bottom:29px;font-family:gothambold,arial,sans-serif}@media only screen and (max-width: 1690px){.footer__contact-block-title{font-size:14px;min-height:30px}}.footer__address{font-style:normal;color:#fff;font-size:16px;margin-bottom:40px}@media only screen and (max-width: 1690px){.footer__address{font-size:14px}}.footer__address-line{margin:0px;line-height:30px}.footer__contact-item{margin:0px;margin-bottom:10px;font-size:16px;line-height:1;font-family:gothambold,arial,sans-serif}@media only screen and (max-width: 1690px){.footer__contact-item{font-size:14px}}.footer__contact-item-link{color:#eab4b4;text-decoration:none}.footer__contact-item-link:hover{text-decoration:underline}.footer__opening-times{font-size:16px;margin-top:30px}@media only screen and (max-width: 1690px){.footer__opening-times{font-size:14px}}.footer__opening-times-title{line-height:30px;text-transform:uppercase;margin:0px;color:#eab4b4;font-family:gothambold,arial,sans-serif}.footer__opening-times-text{line-height:25px;color:#fff}.footer__accreditation-container{grid-column:1/4;padding-top:15px}@media only screen and (max-width: 1350px){.footer__accreditation-container{grid-column:span 2}}@media only screen and (max-width: 800px){.footer__accreditation-container{grid-column:1/-1;padding-bottom:20px}}.footer__accreditation-sub-text{font-size:14px;line-height:1;margin-top:0;color:#eab4b4}.footer__accreditation-logos{align-items:center;flex-wrap:wrap;margin-bottom:8px}.footer__accreditation-logo-item{align-items:center;padding:3px;height:60px;background-color:#fff;margin-right:15px;margin-bottom:5px}@media only screen and (max-width: 600px){.footer__accreditation-logo-item{height:40px}}.footer__accreditation-logo-image{width:auto;height:auto;max-height:100%;max-width:150px;display:block}@media only screen and (max-width: 600px){.footer__accreditation-logo-image{max-height:40px;max-width:100px}}.footer__social-container{justify-content:flex-end;grid-column:4/-1;align-self:center}@media only screen and (max-width: 1350px){.footer__social-container{grid-column:unset}}@media only screen and (max-width: 800px){.footer__social-container{justify-content:flex-start}}.footer__bottom{justify-content:space-between;align-items:center;position:relative;z-index:1;padding:18px 0px 60px;border-top:1px solid #eab4b4}@media only screen and (max-width: 520px){.footer__bottom{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.footer__meta{color:#fff;font-size:16px;line-height:1}@media only screen and (max-width: 1690px){.footer__meta{font-size:14px}}@media only screen and (max-width: 850px){.footer__meta{font-size:12px;flex-wrap:wrap;width:calc(100% - 200px)}}@media only screen and (max-width: 520px){.footer__meta{width:100%;font-size:14px;margin-bottom:20px}}@media only screen and (max-width: 360px){.footer__meta{font-size:12px}}.footer__meta-item{padding:0px 10px;margin:0px;border-right:2px solid #fff}.footer__meta-item:first-child{padding-left:0px}.footer__meta-item:last-child{padding-right:0px}@media only screen and (max-width: 850px){.footer__meta-item--copyright{width:100%;border-right:0px;margin-bottom:8px}}@media only screen and (max-width: 850px){.footer__meta-item:nth-child(2){padding-left:0px}}.footer__meta-item:last-child{border-right:0px}.footer__meta-item-link{color:#fff;text-decoration:none}.footer__meta-item-link:hover{text-decoration:underline}.footer .so-marketing{text-transform:none;margin:0px;text-decoration:none}@media only screen and (max-width: 1100px){.footer .so-marketing{width:112px}}@media only screen and (max-width: 1100px){.footer .so-marketing:hover .so-marketing__to-hide{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@media only screen and (max-width: 1100px){.footer .so-marketing:hover .so-marketing__to-slide{-webkit-transform:translateX(80px);-moz-transform:translateX(80px);-ms-transform:translateX(80px);-o-transform:translateX(80px);transform:translateX(80px)}}.footer .so-marketing__to-hide{width:135px;text-align:right}@media only screen and (max-width: 1100px){.footer .so-marketing__to-hide{width:70px;position:relative}}@media only screen and (max-width: 1100px){.footer .so-marketing__to-slide{-webkit-transform:translateX(80px);-moz-transform:translateX(80px);-ms-transform:translateX(80px);-o-transform:translateX(80px);transform:translateX(80px)}}@media only screen and (max-width: 1100px){.footer .so-marketing__to-reveal{display:none}}.gtranslate_wrapper{width:calc(100% - 200px);max-width:1665px;margin:0 auto;position:sticky;bottom:0;z-index:999999}@media only screen and (max-width: 1600px){.gtranslate_wrapper{width:calc(100% - 120px)}}@media only screen and (max-width: 1400px){.gtranslate_wrapper{width:calc(100% - 90px)}}@media only screen and (max-width: 600px){.gtranslate_wrapper{width:calc(100% - 30px)}}.gtranslate_wrapper .gt_switcher_wrapper{position:absolute !important;right:0px !important}.tablet-link{display:-webkit-inline-flex;display:inline-flex;align-items:center;position:relative;background-color:#eab4b4;color:#003855;padding:10px 10px 10px 30px;min-width:240px;line-height:1;text-decoration:none;box-shadow:none;-webkit-border-radius:75px;-moz-border-radius:75px;-ms-border-radius:75px;-o-border-radius:75px;border-radius:75px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media only screen and (max-width: 950px){.tablet-link{min-width:unset;padding:10px 30px}}.tablet-link:hover{box-shadow:0px 0px 8px #eab4b4}.tablet-link:hover .tablet-link__text{margin-right:90px}@media only screen and (max-width: 950px){.tablet-link:hover .tablet-link__text{margin-right:0px}}.tablet-link:hover .tablet-link__arrow-container{background-color:#003855}.tablet-link:hover .tablet-link__arrow{fill:#fff}.tablet-link__text{text-transform:uppercase;font-size:18px;margin-right:60px;font-family:gothammedium,arial,sans-serif;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media only screen and (max-width: 950px){.tablet-link__text{margin-right:0px;font-size:16px}}@media only screen and (max-width: 700px){.tablet-link__text{font-size:12px}}.tablet-link__arrow-container{justify-content:center;align-items:center;width:75px;height:75px;background-color:#fff;margin-left:auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media only screen and (max-width: 1450px){.tablet-link__arrow-container{width:55px;height:55px}}@media only screen and (max-width: 950px){.tablet-link__arrow-container{display:none}}.tablet-link__arrow{width:50px;height:auto;fill:#003855;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media only screen and (max-width: 1450px){.tablet-link__arrow{width:30px}}.category-icon{justify-content:center;align-items:center;width:50px;height:50px;border:1px solid #eab4b4;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media only screen and (max-width: 1200px){.category-icon{width:40px;height:40px}}.category-icon__image{width:28px;height:28px}@media only screen and (max-width: 1200px){.category-icon__image{width:20px;height:20px}}.slider-arrow{position:absolute;width:50px;height:50px;cursor:pointer;border:2px solid #eab4b4;top:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width: 1200px){.slider-arrow{width:40px;height:40px}}.slider-arrow:hover{background-color:#eab4b4}.slider-arrow--prev{left:-100px}@media only screen and (max-width: 1920px){.slider-arrow--prev{left:-80px}}.slider-arrow--prev .slider-arrow__arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.slider-arrow--prev:hover .slider-arrow__arrow{-webkit-transform:rotate(175deg);-moz-transform:rotate(175deg);-ms-transform:rotate(175deg);-o-transform:rotate(175deg);transform:rotate(175deg)}.slider-arrow--next{right:-100px}@media only screen and (max-width: 1920px){.slider-arrow--next{right:-80px}}.slider-arrow--next .slider-arrow__arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.slider-arrow--next:hover .slider-arrow__arrow{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.slider-arrow__arrow-container{width:60px;height:23px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 1200px){.slider-arrow__arrow-container{width:50px}}.slider-arrow__arrow{width:100%;height:auto;fill:#003855;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.underlined-title__text{position:relative;display:inline-block}.underlined-title__text:after{content:"";left:-2px;right:0px;position:absolute;bottom:0;z-index:-1;height:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMTguOTM0IiBoZWlnaHQ9IjkuMzAxIiB2aWV3Qm94PSIwIDAgMzE4LjkzNCA5LjMwMSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2VhYjRiNDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2Utd2lkdGg6NHB4O308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTk2Ny4xMTgsMTE1MC4zMzNjLTQ4LjI3LTEuNDY2LTE1NC41NDItMi45MzMtMjE5LjcwOC0xLjQ2My03Ni44NjUsMS43MzQtOTQuOSw0LjQxLTk0LjksNC40MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY1MC4yNDMgLTExNDYuMjUyKSIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:100%;background-position:left bottom}body .background-green{background-color:#578779 !important}body .background-blue{background-color:#26556e !important}body .background-purple{background-color:#443c65 !important}body .background-red{background-color:#b53f5b !important}body .background-white{background-color:#fff !important}body .background-white .pattern{opacity:.03;filter:invert(0.6)}body .background-black{background-color:#040506 !important}body .background-silver{background-color:#bbbab9 !important}body .background-silver .pattern{opacity:.05;filter:invert(0.75)}body .background-gold{background-color:#c58526 !important}body .background-pink{background-color:#eab4b4}body .background-pink .pattern{opacity:.03;filter:invert(0.6)}.age-restriction{position:fixed;top:50%;left:50%;width:90%;max-width:500px;background-color:#fff;padding:25px;opacity:0;z-index:-9999;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.age-restriction.open{opacity:1;z-index:99999999}.age-restriction__title{margin:0px 0px 30px;line-height:1}.age-restriction__buttons{justify-content:center;align-items:center;flex-direction:column;margin:30px auto 0px;width:120px}.age-restriction__button-item{margin:0px;width:120px}.age-restriction__button-item--or{margin:0px 10px}.age-restriction__button{width:100%;display:block;padding:8px 20px;line-height:1;text-align:center;background-color:#003855;color:#fff;cursor:pointer}.overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#333;mix-blend-mode:multiply;z-index:-9999;opacity:0;visibility:hidden;-webkit-transition:opacity .6s 1.5s;-moz-transition:opacity .6s 1.5s;-ms-transition:opacity .6s 1.5s;-o-transition:opacity .6s 1.5s;transition:opacity .6s 1.5s}.overlay.open{z-index:9999;opacity:1;visibility:visible;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-ms-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s}.overlay.top{z-index:9999999}.social-links{align-items:center}.social-links__item{margin:0px 20px}.social-links__item:first-child{margin-left:0px}.social-links__item:last-child{margin-right:0px}@media only screen and (max-width: 800px){.social-links__item{margin:0px 5px}}.social-links__link{font-size:32px;text-decoration:none;color:#eab4b4;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.social-links__link:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.social-links__text{font-size:0px}.navigation{justify-content:space-between;align-items:center;width:calc(100% - 380px);font-size:21px;font-family:gothambook,arial,sans-serif;-webkit-transition:font-size .4s;-moz-transition:font-size .4s;-ms-transition:font-size .4s;-o-transition:font-size .4s;transition:font-size .4s}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation.open{opacity:1;visibility:visible;z-index:99999;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@media only screen and (max-width: 1570px){.navigation{width:calc(100% - 240px);font-size:18px}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation{flex-direction:column;position:absolute;top:calc(100% + 20px);left:20px;width:300px;margin:0px;text-align:left;opacity:0;visibility:hidden;z-index:-9999;justify-content:flex-start;max-height:calc(100vh - 150px);overflow-y:scroll;background-color:#f7f7f7;padding:45px 10px 15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:transform .2s,opacity .6s;-moz-transition:transform .2s,opacity .6s;-ms-transition:transform .2s,opacity .6s;-o-transition:transform .2s,opacity .6s;transition:transform .2s,opacity .6s}}@media only screen and (max-width: 790px){.navigation{width:auto;top:100%;right:20px;padding-top:70px;-webkit-border-radius:0px 0px 15px 15px;-moz-border-radius:0px 0px 15px 15px;-ms-border-radius:0px 0px 15px 15px;-o-border-radius:0px 0px 15px 15px;border-radius:0px 0px 15px 15px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}}@media only screen and (max-width: 600px){.navigation{padding-top:40px}}.navigation__list{align-items:center;justify-content:center;width:calc(50% - 90px)}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation__list{width:100%;flex-direction:column}}@media only screen and (max-width: 1400px){.navigation__list--left{justify-content:flex-start}}@media only screen and (max-width: 1400px){.navigation__list--right{justify-content:flex-end}}.navigation__list .sub-menu{position:absolute;top:100%;left:-25px;background-color:#fff;width:240px;padding:20px 25px;opacity:0;visibility:hidden;line-height:1;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation__list .sub-menu{position:static;width:100%;opacity:1;visibility:visible;display:none;padding:10px 15px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}}.navigation__list .sub-menu:before{content:"";display:block;left:0;right:0;height:37px;top:-37px;position:absolute}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation__list .sub-menu:before{display:none}}.navigation__list-item{align-items:center;position:relative;margin:0px 56px;padding:20px 0px;-webkit-transition:padding .4s;-moz-transition:padding .4s;-ms-transition:padding .4s;-o-transition:padding .4s;transition:padding .4s}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation__list-item{padding:0px;width:100%;margin:0px 0px 5px;flex-wrap:wrap}}.navigation__list-item:first-child{margin-left:0px}.navigation__list-item:last-child{margin-right:0px}.navigation__list-item:hover .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.navigation__list-item:hover .navigation__sub-menu-arrow:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.navigation__list-item--current .navigation__item-link:after{width:100%}.navigation__item-link{display:block;text-decoration:none;color:#003855;padding:8px 0px;position:relative}.navigation__item-link:after{content:"";display:block;margin:auto;left:0;right:0;bottom:0;height:2px;width:0px;background-color:#003855;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navigation__item-link:hover:after{width:100%}.navigation__list-item-sub{margin-bottom:25px;font-size:16px;-webkit-transition:font-size .4s;-moz-transition:font-size .4s;-ms-transition:font-size .4s;-o-transition:font-size .4s;transition:font-size .4s}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation__list-item-sub{font-size:16px;margin-bottom:15px}}.navigation__list-item-sub:last-child{margin-bottom:0px}.navigation__item-link-sub{color:#003855;text-decoration:none;padding-left:0px;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;display:block}.navigation__item-link-sub:hover{padding-left:20px;color:#eab4b4}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation__item-link-sub:hover{color:#003855;padding-left:0px}}.navigation__sub-menu-arrow{font-size:0px}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation__sub-menu-arrow{font-size:26px;text-align:center;margin-left:auto;width:30px;height:30px;color:#eab4b4;font-family:gothambold,arial,sans-serif}}.navigation__sub-menu-arrow:before{margin-left:12px;display:block;height:16px;font-size:18px;color:#eab4b4;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation__sub-menu-arrow:before{display:none}}.navigation__close-navigation{display:none;position:absolute;top:10px;right:10px;cursor:pointer}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.navigation__close-navigation{display:initial}}.navigation__close-navigation-icon{color:#003855;font-size:22px}.search-bar{position:absolute;top:100%;left:0;right:0;background-color:#f7f7f7;visibility:hidden;opacity:0;overflow:hidden;max-height:0px;z-index:-9999;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}.search-bar.open{visibility:visible;opacity:1;z-index:8;max-height:200px;-webkit-transition:all .4s .1s;-moz-transition:all .4s .1s;-ms-transition:all .4s .1s;-o-transition:all .4s .1s;transition:all .4s .1s}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.search-bar.open{max-height:175px}}@media only screen and (max-width: 600px){.search-bar.open{max-height:140px}}.search-bar__form{max-width:1200px;margin:90px auto 40px}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.search-bar__form{margin-top:70px}}@media only screen and (max-width: 600px){.search-bar__form{margin-top:45px}}.search-bar__form-field{width:100%;border:none;border-bottom:2px solid #003855;color:#003855;padding:15px;font-size:18px;outline:none;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.search-bar__form-field::-webkit-input-placeholder{color:#003855}.search-bar__form-field:-moz-placeholder{color:#003855}.search-bar__form-field::-moz-placeholder{color:#003855}.search-bar__form-field:-ms-input-placeholder{color:#003855}.search-bar__close-search{position:absolute;top:30px;right:30px;cursor:pointer}.search-bar__close-search-icon{color:#003855;font-size:22px}.mini-basket{flex-direction:column;position:fixed;top:138px;bottom:0;right:0;width:40vw;max-width:550px;z-index:9999999;background-color:#fff;box-shadow:0px 0px 5px rgba(176,174,173,.8);-webkit-transform:translateX(calc(100% + 10px));-moz-transform:translateX(calc(100% + 10px));-ms-transform:translateX(calc(100% + 10px));-o-transform:translateX(calc(100% + 10px));transform:translateX(calc(100% + 10px));-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-height: 650px){.mini-basket{top:115px}}@media only screen and (max-width: 1350px),(hover: none)and (pointer: coarse){.mini-basket{top:115px}}@media only screen and (max-width: 1100px){.mini-basket{width:45vw}}@media only screen and (max-width: 900px){.mini-basket{width:100vw;max-width:unset}}@media only screen and (max-width: 600px){.mini-basket{top:105px}}.mini-basket.open{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.mini-basket__top{padding:30px 30px 0px}@media only screen and (max-width: 900px){.mini-basket__top{padding-top:65px}}@media only screen and (max-width: 500px){.mini-basket__top{padding-top:50px}}.mini-basket__top-inner{align-items:center;border-bottom:1px solid #e5e5e5;padding-bottom:20px}@media only screen and (max-width: 600px){.mini-basket__top-inner{padding-bottom:8px}}.mini-basket__title{margin:0px;font-family:rosebudregular,arial,sans-serif;font-size:28px;color:#003855}.mini-basket__close-mini-basket{margin-left:auto}@media only screen and (max-width: 900px){.mini-basket__close-mini-basket{margin-left:unset;position:absolute;top:20px;right:20px}}.mini-basket__close-basket-icon{font-size:22px;cursor:pointer;color:#003855}.mini-basket__contents-inner{padding:30px}.mini-basket__item{align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e5e5e5}.mini-basket__item-image-container{width:60px;height:100px;margin-right:18px}@media only screen and (max-width: 400px){.mini-basket__item-image-container{display:none}}.mini-basket__item-image{width:100%;height:100%;display:block;object-fit:contain}.mini-basket__item-details-container{margin-right:20px}.mini-basket__item-title{align-items:center;font-family:gothambold,arial,sans-serif;color:#040506;line-height:21px;font-size:18px;margin:0px}.mini-basket__sale{padding:5px 8px;line-height:1;background-color:#040506;font-family:gothambook,arial,sans-serif;margin-left:8px;text-transform:uppercase;font-size:10px;color:#f7f7f7;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.mini-basket__item-title-link{color:#040506;text-decoration:none}.mini-basket__item-summary{color:#040506;line-height:21px;font-size:15px;margin-top:5px}.mini-basket__item-meta-list{align-items:baseline;grid-gap:5px 30px;margin-top:15px;line-height:1}@media only screen and (max-width: 1000px){.mini-basket__item-meta-list{flex-direction:column}}@media only screen and (max-width: 900px){.mini-basket__item-meta-list{flex-direction:row}}@media only screen and (max-width: 425px){.mini-basket__item-meta-list{flex-direction:column}}@media only screen and (max-width: 400px){.mini-basket__item-meta-list{flex-direction:row}}@media only screen and (max-width: 350px){.mini-basket__item-meta-list{flex-direction:column}}.mini-basket__item-meta{align-items:baseline;margin:0px;font-size:18px}@media only screen and (max-width: 1000px){.mini-basket__item-meta{margin-top:3px}}.mini-basket__item-meta--price{color:#26556e;font-family:gothambold,arial,sans-serif}.mini-basket__item-meta--quantity{color:#b0aead;font-size:16px}.mini-basket__item-price-each{font-size:12px;line-height:1;margin-left:5px;color:#26556e}@media only screen and (max-width: 1000px){.mini-basket__quantity span{display:none}}.mini-basket__remove{margin-left:auto;cursor:pointer;color:#b0aead;font-size:21px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.mini-basket__remove:hover{color:#b53f5b}.mini-basket__bottom{margin-top:auto;grid-template-columns:repeat(2, 1fr);grid-gap:15px 30px;padding:10px 30px 30px}@media only screen and (max-width: 1200px){.mini-basket__bottom{grid-gap:15px}}.mini-basket__sub-total{grid-column:span 2;text-align:center;text-decoration:none;font-family:gothambold,arial,sans-serif;font-size:21px;padding:12px;line-height:1;text-transform:uppercase;color:#7e7e7e;background-color:#f7f7f7;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}@media only screen and (max-width: 600px){.mini-basket__sub-total{font-size:16px}}@media only screen and (max-width: 350px){.mini-basket__sub-total{font-size:14px}}.mini-basket__sub-total-price{color:#040506}.mini-basket__button{text-align:center;text-decoration:none;font-family:gothambold,arial,sans-serif;font-size:16px;padding:15px;line-height:1;text-transform:uppercase;color:#fff;border:1px solid #040506;background-color:#040506;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width: 350px){.mini-basket__button{font-size:14px;padding:10px}}.mini-basket__button:hover{color:#040506;background-color:#fff}.mini-basket__button--checkout{border-color:#578779;background-color:#578779}.mini-basket__button--checkout:hover{color:#578779}.mini-basket__button--basket{border-color:#b53f5b;background-color:#b53f5b}.mini-basket__button--basket:hover{color:#b53f5b}.featured-categories{padding:15px 0px;position:relative;z-index:2;margin-bottom:75px}@media only screen and (max-width: 1650px){.featured-categories{padding-left:40px}}@media only screen and (max-width: 1400px){.featured-categories{padding-left:75px}}@media only screen and (max-width: 1000px){.featured-categories{margin-top:60px;margin-bottom:35px;width:100%}}@media only screen and (max-width: 750px){.featured-categories{margin-top:calc(18vw + 20px)}}@media only screen and (max-width: 550px){.featured-categories{margin-top:calc(30vw + 20px)}}@media only screen and (max-width: 1400px){.featured-categories__arrow{left:-75px}}@media only screen and (max-width: 1000px){.featured-categories__arrow{left:-60px}}.featured-categories__list{width:100%;max-width:calc(50% + 200px);opacity:0;visibility:hidden;position:relative;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}@media only screen and (max-width: 1650px){.featured-categories__list{max-width:calc(50% + 150px)}}@media only screen and (max-width: 1200px){.featured-categories__list{max-width:50%}}@media only screen and (max-width: 1000px){.featured-categories__list{max-width:unset}}.featured-categories__list.slick-initialized{opacity:1;visibility:visible}.featured-categories__list:after{content:"";width:30px;height:50px;display:block;position:absolute;top:0;right:0;bottom:0;background:linear-gradient(90deg, transparent 0%, #fff 100%)}.featured-categories__list-item{margin:0px 40px 0px 0px}.featured-categories__list-item:hover .category-icon__image{-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-ms-transform:scale(1.09);-o-transform:scale(1.09);transform:scale(1.09)}.featured-categories__link{align-items:center;text-decoration:none;color:#003855}.featured-categories__item-text{margin-left:10px;font-size:16px}.featured-categories .category-icon__image{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.filter-buttons{margin-top:50px;margin-bottom:100px;grid-template-columns:repeat(6, 1fr);grid-gap:15px 25px}@media only screen and (max-width: 1375px){.filter-buttons{grid-template-columns:repeat(4, 1fr);grid-gap:15px}}@media only screen and (max-width: 830px){.filter-buttons{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 680px){.filter-buttons{margin-bottom:60px}}@media only screen and (max-width: 650px){.filter-buttons{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 350px){.filter-buttons{grid-template-columns:1fr;grid-gap:6px}}.filter-buttons__search-form{align-items:center;grid-column:span 2;background-color:#f7f7f7;border:1px solid #b0aead;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}@media only screen and (max-width: 1375px){.filter-buttons__search-form{grid-column:1/-1}}.filter-buttons__search-icon{font-size:25px;padding-left:15px;height:23px;color:#040506}@media only screen and (max-width: 500px){.filter-buttons__search-icon{display:none !important}}.filter-buttons__search-field{padding:13px 20px;border:none;outline:none;font-size:18px;background-color:rgba(0,0,0,0);line-height:1;width:calc(100% - 150px);color:#b0aead}@media only screen and (max-width: 1375px){.filter-buttons__search-field{width:calc(100% - 210px)}}@media only screen and (max-width: 500px){.filter-buttons__search-field{width:calc(100% - 50px);font-size:14px;padding:8px 20px}}.filter-buttons__search-field::-webkit-input-placeholder{color:#b0aead}.filter-buttons__search-field:-moz-placeholder{color:#b0aead}.filter-buttons__search-field::-moz-placeholder{color:#b0aead}.filter-buttons__search-field:-ms-input-placeholder{color:#b0aead}.filter-buttons__search-button{background-color:#040506;border:2px solid #040506;width:135px;text-align:center;padding:13px 35px;color:#fff;margin-left:auto;font-size:18px;line-height:1;cursor:pointer;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width: 1375px){.filter-buttons__search-button{width:170px}}@media only screen and (max-width: 500px){.filter-buttons__search-button{width:35px;height:35px;padding:0px}}.filter-buttons__search-button:hover{background-color:#fff;color:#040506}@media only screen and (max-width: 500px){.filter-buttons__search-button-text{display:none}}.filter-buttons__search-button-icon{display:none !important;font-size:14px}@media only screen and (max-width: 500px){.filter-buttons__search-button-icon{display:initial !important}}.filter-buttons__category-button{align-items:center;justify-content:center;height:50px;border:2px solid rgba(0,0,0,0);text-align:center;padding:13px 15px;color:#fff;font-size:18px;line-height:1;cursor:pointer;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width: 1620px){.filter-buttons__category-button{font-size:16px}}@media only screen and (max-width: 950px){.filter-buttons__category-button{font-size:14px}}@media only screen and (max-width: 500px){.filter-buttons__category-button{font-size:12px;height:auto;padding:10px 12px}}.filter-buttons__category-button--green{background-color:#578779;border-color:#578779}.filter-buttons__category-button--green:hover,.filter-buttons__category-button--green.active{color:#578779}.filter-buttons__category-button--blue{background-color:#26556e;border-color:#26556e}.filter-buttons__category-button--blue:hover,.filter-buttons__category-button--blue.active{color:#26556e}.filter-buttons__category-button--purple{background-color:#443c65;border-color:#443c65}.filter-buttons__category-button--purple:hover,.filter-buttons__category-button--purple.active{color:#443c65}.filter-buttons__category-button--red{background-color:#b53f5b;border-color:#b53f5b}.filter-buttons__category-button--red:hover,.filter-buttons__category-button--red.active{color:#b53f5b}.filter-buttons__category-button--black{background-color:#040506;border-color:#040506}.filter-buttons__category-button--black:hover,.filter-buttons__category-button--black.active{color:#040506}.filter-buttons__category-button--silver{background-color:#bbbab9;border-color:#bbbab9;color:#040506}.filter-buttons__category-button--silver:hover,.filter-buttons__category-button--silver.active{color:#bbbab9}.filter-buttons__category-button--gold{background-color:#c58526;border-color:#c58526}.filter-buttons__category-button--gold:hover,.filter-buttons__category-button--gold.active{color:#c58526}.filter-buttons__category-button:hover,.filter-buttons__category-button.active{background-color:#fff;box-shadow:0px 0px 3px}.no-posts{margin-top:100px;margin-bottom:100px}.no-posts__title{font-family:rosebudregular,arial,sans-serif;color:#003855;text-align:center;font-size:32px;line-height:45px}.pagination,.woocommerce-pagination{justify-content:center;margin-top:100px;margin-bottom:100px}@media only screen and (max-width: 680px){.pagination,.woocommerce-pagination{margin-top:60px;margin-bottom:60px}}.pagination ul,.woocommerce-pagination ul{justify-content:center;align-items:center;flex-wrap:wrap;font-family:gothambook,arial,sans-serif}.pagination ul li,.woocommerce-pagination ul li{margin:0px 10px 8px;font-size:21px;line-height:1}.pagination ul li a,.woocommerce-pagination ul li a{text-decoration:none;color:#b0aead}.pagination ul li.active,.woocommerce-pagination ul li.active{font-family:gothambold,arial,sans-serif}.pagination ul li.active a,.woocommerce-pagination ul li.active a{color:#003855}.pagination ul li.book-end a,.woocommerce-pagination ul li.book-end a{justify-content:center;align-items:center;font-size:18px;width:28px;height:28px;color:#003855;border:1px solid #eab4b4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.pagination ul li.book-end a span,.woocommerce-pagination ul li.book-end a span{height:11px;width:16px;text-align:center;font-size:13px}.pagination ul li.book-end a:hover,.woocommerce-pagination ul li.book-end a:hover{background-color:#eab4b4}.social-share{align-items:center}.social-share__item{margin:0px 20px}.social-share__item:first-child{margin-left:0px}.social-share__item:last-child{margin-right:0px}.social-share__item-link{font-size:0px;text-decoration:none;color:#003855;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.social-share__item-link:hover{color:#eab4b4}.social-share__item-link:before{font-size:36px}.button{border:1px solid #003855;background-color:#003855;padding:10px 15px;color:#f7f7f7;text-decoration:none;cursor:pointer;font-size:16px;line-height:22px;display:inline-block;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.button:hover{color:#003855;background-color:#f7f7f7}.button.alt{background-color:#eab4b4;border-color:#eab4b4;color:#003855}.button.alt:hover{background-color:#f7f7f7}.button.checkout-button{border:1px solid #003855;background-color:#003855;color:#f7f7f7}.button.checkout-button:hover{color:#003855;background-color:#f7f7f7}.product-category{align-items:flex-start;justify-content:space-between;margin-bottom:100px}.product-category__products-container{width:calc(100% - 425px)}@media only screen and (max-width: 1800px){.product-category__products-container{width:calc(100% - 365px)}}@media only screen and (max-width: 1420px){.product-category__products-container{width:calc(100% - 300px)}}@media only screen and (max-width: 1070px){.product-category__products-container{width:100%}}.product-category__header{align-items:center;background-color:#f7f7f7;margin-bottom:25px;padding:10px 25px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media only screen and (max-width: 860px){.product-category__header{background-color:rgba(0,0,0,0);flex-direction:column;align-items:flex-start;padding:0px;margin-bottom:15px}}.product-category__product-count{margin:0px}.product-category__product-count p{line-height:1}@media only screen and (max-width: 860px){.product-category__product-count{background-color:#f7f7f7;margin-bottom:10px;padding:10px 15px;width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}}.product-category__sort-container{align-items:center;margin-left:auto}@media only screen and (max-width: 860px){.product-category__sort-container{background-color:#f7f7f7;margin-bottom:0px;padding:10px 15px;width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}}.product-category__sort-container select{border:none;padding:15px 50px 15px 5px;background-color:rgba(0,0,0,0);outline:none;font-size:16px;cursor:pointer;font-family:gothambook,arial,sans-serif;color:#040506;background-image:linear-gradient(45deg, transparent 50%, #040506 50%),linear-gradient(135deg, #040506 50%, transparent 50%),linear-gradient(to right, #E5E5E5, #E5E5E5);background-position:calc(100% - 5px) 50%,calc(100% - 0px) 50%,calc(100% - 25px) 0px;background-size:5px 5px,5px 5px,1px 100%;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}@media only screen and (max-width: 1280px){.product-category__sort-container select{padding:5px 50px 5px 5px}}@media only screen and (max-width: 860px){.product-category__sort-container select{padding:0px 50px 0px 5px;margin-left:auto;text-align:right}}@media only screen and (max-width: 450px){.product-category__sort-container select{width:100%;text-align:left}}.product-category__sort-label{padding:15px;margin-right:15px;font-size:18px;border-right:1px solid #e5e5e5;color:#7e7e7e}@media only screen and (max-width: 1280px){.product-category__sort-label{padding:5px 15px}}@media only screen and (max-width: 860px){.product-category__sort-label{padding:0px;border-right:0px}}@media only screen and (max-width: 450px){.product-category__sort-label{display:none}}.product-category__splitter{margin:0px;grid-column:1/-1;grid-row:var(--row)}.product-category .row-item.content{width:unset}.product-category .row-item:last-child{margin-bottom:0px}.shop-filter-sidebar{position:sticky;top:140px;width:400px;background-color:#f7f7f7;padding-bottom:30px;max-height:calc(100vh - 180px);-webkit-border-radius:0px 30px 30px 0px;-moz-border-radius:0px 30px 30px 0px;-ms-border-radius:0px 30px 30px 0px;-o-border-radius:0px 30px 30px 0px;border-radius:0px 30px 30px 0px}.shop-filter-sidebar.open{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.shop-filter-sidebar.open .shop-filter-sidebar__mobile-toggle-arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}@media only screen and (max-width: 770px){.shop-filter-sidebar.open .shop-filter-sidebar__mobile-toggle{padding-bottom:10px}}@media only screen and (max-width: 1800px){.shop-filter-sidebar{width:340px}}@media only screen and (max-width: 1420px){.shop-filter-sidebar{width:275px}}@media only screen and (max-width: 1070px){.shop-filter-sidebar{position:fixed;left:20px;bottom:0;top:unset;z-index:9999;padding-left:20px;height:60vh;width:300px;max-height:unset;background-color:#e5e5e5;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-border-radius:15px 15px 0px 0px;-moz-border-radius:15px 15px 0px 0px;-ms-border-radius:15px 15px 0px 0px;-o-border-radius:15px 15px 0px 0px;border-radius:15px 15px 0px 0px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}}@media only screen and (max-width: 770px){.shop-filter-sidebar{left:0;right:0;margin:auto;width:95%;max-width:360px}}.shop-filter-sidebar:before{content:"";position:absolute;top:0;bottom:0;left:0;width:50vw;background-color:#f7f7f7;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (max-width: 1070px){.shop-filter-sidebar:before{display:none}}.shop-filter-sidebar__mobile-toggle{display:none;position:absolute;align-items:center;top:0;left:0;right:0;background-color:#e5e5e5;padding:10px 15px;width:75%;margin:auto;-webkit-border-radius:15px 15px 0px 0px;-moz-border-radius:15px 15px 0px 0px;-ms-border-radius:15px 15px 0px 0px;-o-border-radius:15px 15px 0px 0px;border-radius:15px 15px 0px 0px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (max-width: 1070px){.shop-filter-sidebar__mobile-toggle{display:-webkit-flex;display:flex}}@media only screen and (max-width: 770px){.shop-filter-sidebar__mobile-toggle{padding-bottom:30px}}.shop-filter-sidebar__mobile-toggle-icon{font-size:12px;margin-right:8px}.shop-filter-sidebar__mobile-toggle-text{font-size:15px;margin-right:8px}.shop-filter-sidebar__mobile-filter-count{font-size:12px}.shop-filter-sidebar__mobile-filter-count.filters-active:before{content:"("}.shop-filter-sidebar__mobile-filter-count.filters-active:after{content:")"}.shop-filter-sidebar__mobile-toggle-arrow{height:12px;margin-left:auto;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.shop-filter-sidebar__scroll-container{max-height:calc(100vh - 180px);-webkit-border-radius:0px 30px 30px 0px;-moz-border-radius:0px 30px 30px 0px;-ms-border-radius:0px 30px 30px 0px;-o-border-radius:0px 30px 30px 0px;border-radius:0px 30px 30px 0px}@media only screen and (max-width: 1070px){.shop-filter-sidebar__scroll-container{max-height:unset;height:60vh}}.shop-filter-sidebar__scroll-container.scrollbar-inner>.scroll-element.scroll-y{margin-top:30px;margin-bottom:30px;height:calc(100% - 60px)}.shop-filter-sidebar__scroll-container.scrollbar-inner>.scroll-element .scroll-bar{background-color:#b0aead}.shop-filter-sidebar__block{border-top:1px solid #e5e5e5;padding:26px 26px 0px 0px;margin-right:15px}@media only screen and (max-width: 1070px){.shop-filter-sidebar__block{border-color:#b0aead}}.shop-filter-sidebar__block--padding-bottom{padding-bottom:26px}.shop-filter-sidebar__block.closed .shop-filter-sidebar__block-toggle{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.shop-filter-sidebar__reset-filters{color:#040506;font-size:14px;text-decoration:none}.shop-filter-sidebar__reset-filters:hover{text-decoration:underline}.shop-filter-sidebar__header{justify-content:space-between;align-items:center;padding-bottom:26px}.shop-filter-sidebar__header--main-title{padding-top:26px;padding-right:26px}.shop-filter-sidebar__block-title{font-family:gothambold,arial,sans-serif;color:#040506;line-height:1;font-size:18px;margin-top:0px;margin-bottom:0px}.shop-filter-sidebar__block-toggle{font-size:16px;cursor:pointer;color:#040506;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.shop-filter-sidebar__block-toggle:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.shop-filter-sidebar__block-content{overflow:hidden;padding-bottom:26px}.shop-filter-sidebar__icon-list{grid-template-columns:repeat(3, 1fr)}.shop-filter-sidebar__icon-list-item{margin:0px}.shop-filter-sidebar__icon-list-container{flex-direction:column;align-items:center;cursor:pointer;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.shop-filter-sidebar__icon-list-container.faded{opacity:.2}.shop-filter-sidebar__icon-list-container.faded:hover{opacity:.6}.shop-filter-sidebar__icon-list-image{width:60px;height:60px;object-fit:contain;margin-bottom:15px}@media only screen and (max-width: 1800px){.shop-filter-sidebar__icon-list-image{width:30px;height:30px;margin-bottom:5px}}@media only screen and (max-width: 1360px){.shop-filter-sidebar__icon-list-label{font-size:14px}}.shop-filter-sidebar__checkbox-container{display:-webkit-inline-flex;display:inline-flex;align-items:center;cursor:pointer}.shop-filter-sidebar__checkbox{display:none}.shop-filter-sidebar__checkbox:checked+.pseudo-checkbox:before{opacity:1}.shop-filter-sidebar__checkbox:checked+.pseudo-checkbox+span{font-family:gothambold,arial,sans-serif}@media only screen and (max-width: 1360px){.shop-filter-sidebar__checkbox-label{font-size:14px}}.shop-filter-sidebar__pseudo-checkbox{width:20px;height:20px;border:1px solid #040506;position:relative;margin-right:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.shop-filter-sidebar__pseudo-checkbox:before{position:absolute;top:2px;left:2px;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.shop-filter-sidebar__categories-item-link{display:-webkit-inline-flex;display:inline-flex;align-items:center;color:#003855;text-decoration:none}.shop-filter-sidebar__categories-item-link:hover .shop-filter-sidebar__categories-text:after,.shop-filter-sidebar__categories-item-link.active .shop-filter-sidebar__categories-text:after{opacity:1}.shop-filter-sidebar__categories-item-icon{margin-right:10px}.shop-filter-sidebar__categories-text{position:relative}@media only screen and (max-width: 1360px){.shop-filter-sidebar__categories-text{font-size:14px}}.shop-filter-sidebar__categories-text:after{content:"";left:0px;right:0px;position:absolute;bottom:0;height:2px;background-color:#eab4b4;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.price_slider_wrapper{width:94%;max-width:300px;margin-top:11px}.price_slider_wrapper .price_slider{margin-bottom:1em;margin-left:11px}.price_slider_wrapper .price_slider_amount{justify-content:space-between;align-items:center}.price_slider_wrapper .price_slider_amount .button{order:2;background-color:#003855;border:2px solid #eab4b4;padding:12px 25px;min-width:100px;text-align:center;line-height:1;font-size:16px;cursor:pointer;color:#eab4b4;font-family:gothambold,arial,sans-serif;display:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.price_slider_wrapper .price_slider_amount .button:hover{background-color:#eab4b4;color:#003855}.price_slider_wrapper .price_slider_amount .price_label{order:-1;font-size:14px}.price_slider_wrapper .price_slider_amount input{display:none}.price_slider_wrapper .ui-slider{position:relative;text-align:left}.price_slider_wrapper .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:22px;height:22px;border:3px solid #f7f7f7;cursor:pointer;outline:none;top:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.price_slider_wrapper .ui-slider .ui-slider-handle:first-of-type{background-color:#eab4b4;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.price_slider_wrapper .ui-slider .ui-slider-handle:last-of-type{background-color:#003855;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.price_slider_wrapper .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:none repeat scroll 0 0 #003855}.price_slider_wrapper .ui-widget-content{background-color:#e5e5e5}@media only screen and (max-width: 1070px){.price_slider_wrapper .ui-widget-content{background-color:#f7f7f7}}.price_slider_wrapper .ui-slider-horizontal{height:3px}.price_slider_wrapper .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.price_slider_wrapper .ui-slider-horizontal .ui-slider-range-min{left:-1px}.price_slider_wrapper .ui-slider-horizontal .ui-slider-range-max{right:-1px}.products{grid-template-columns:repeat(3, 1fr);grid-gap:25px}@media only screen and (max-width: 1220px){.products{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1070px){.products{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 920px){.products{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 440px){.products{grid-template-columns:1fr;grid-gap:15px}}.products--4-col{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1325px){.products--4-col{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 920px){.products--4-col{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 440px){.products--4-col{grid-template-columns:1fr;grid-gap:15px}}.products .no-products{padding:30px 0px;grid-column:1/-1}.products .no-products h3{text-align:center;font-size:40px;line-height:70px;margin-bottom:0px;font-family:rosebudregular,arial,sans-serif;color:#003855}.products .product{order:var(--order);margin:0px;-webkit-transition:all 1.8s;-moz-transition:all 1.8s;-ms-transition:all 1.8s;-o-transition:all 1.8s;transition:all 1.8s}.products .product.hide{opacity:0}.woocommerce_gc_giftcard_form input[type=text]{width:100%;padding-block:10px;padding-left:5px;margin-top:10px}table.shop_table th.product-name .variation,table.shop_table th.product-name .wc-item-meta li,table.shop_table td.product-name .variation,table.shop_table td.product-name .wc-item-meta li,table.my_account_orders th.product-name .variation,table.my_account_orders th.product-name .wc-item-meta li,table.my_account_orders td.product-name .variation,table.my_account_orders td.product-name .wc-item-meta li,table.cart th.product-name .variation,table.cart th.product-name .wc-item-meta li,table.cart td.product-name .variation,table.cart td.product-name .wc-item-meta li,table.afwc_products th.product-name .variation,table.afwc_products th.product-name .wc-item-meta li,table.afwc_products td.product-name .variation,table.afwc_products td.product-name .wc-item-meta li,table.afwc_referrals th.product-name .variation,table.afwc_referrals th.product-name .wc-item-meta li,table.afwc_referrals td.product-name .variation,table.afwc_referrals td.product-name .wc-item-meta li,table.afwc_payout_history th.product-name .variation,table.afwc_payout_history th.product-name .wc-item-meta li,table.afwc_payout_history td.product-name .variation,table.afwc_payout_history td.product-name .wc-item-meta li{display:-webkit-inline-grid;display:-ms-inline-grid;display:inline-grid;grid-template-columns:repeat(2, auto);grid-gap:10px;text-align:left !important;align-items:baseline;font-size:13px}.wc_gc_giftcard_message textarea{width:100% !important;padding:10px !important;margin-top:10px !important}.woocommerce_gc_giftcard_form label{margin-bottom:10px}.product-splitter{background-color:#003855;overflow:hidden;color:#fff;position:relative;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media only screen and (max-width: 835px){.product-splitter{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}}.product-splitter__pattern-overlay{display:block;z-index:1;background-image:url(images/background-overlay.png);opacity:.05;filter:invert(0.35);-webkit-background-size:1500px !important;-moz-background-size:1500px !important;-ms-background-size:1500px !important;-o-background-size:1500px !important;background-size:1500px !important}.product-splitter__inner{position:relative;z-index:3}@media only screen and (max-width: 770px){.product-splitter__inner{flex-direction:column;justify-content:center}}.product-splitter__content-side{flex-direction:column;padding:50px;width:calc(100% - 250px)}@media only screen and (max-width: 1240px){.product-splitter__content-side{width:calc(100% - 200px)}}@media only screen and (max-width: 770px){.product-splitter__content-side{width:100%;padding:30px}}.product-splitter__title{color:#eab4b4;font-size:40px;line-height:50px;margin-top:0px;margin-bottom:30px;font-family:rosebudregular,arial,sans-serif}@media only screen and (max-width: 1750px){.product-splitter__title{font-size:30px;line-height:35px;margin-bottom:20px}}@media only screen and (max-width: 770px){.product-splitter__title{font-size:20px;line-height:28px}}.product-splitter__text{font-size:24px;margin-bottom:30px}@media only screen and (max-width: 1750px){.product-splitter__text{font-size:18px}}@media only screen and (max-width: 770px){.product-splitter__text{font-size:16px}.product-splitter__text p{line-height:20px}}.product-splitter__image-container{width:220px;margin:10px 30px 10px auto}@media only screen and (max-width: 1240px){.product-splitter__image-container{width:160px}}@media only screen and (max-width: 770px){.product-splitter__image-container{display:none}}.product-splitter__image-container img{width:100%;height:100%;object-fit:contain}.product-splitter__link-container{margin-top:auto}.product-splitter__link{background-color:#003855;border:2px solid #eab4b4;padding:12px 25px;min-width:150px;text-align:center;line-height:1;font-size:24px;cursor:pointer;display:inline-block;text-decoration:none;color:#eab4b4;font-family:gothambold,arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (max-width: 1750px){.product-splitter__link{font-size:18px}}.product-splitter__link:hover{background-color:#eab4b4;color:#003855}.single-product-detail .banner-meta{margin-bottom:50px}.single-product-detail .banner-meta__inner{width:100%}.single-product-detail .product{justify-content:space-between;align-items:flex-start;margin-bottom:90px}@media only screen and (max-width: 1180px){.single-product-detail .product{flex-direction:column}}.single-product-detail .product .product-image-container{justify-content:center;align-items:center;width:calc(50% - 50px);position:sticky;top:150px}@media only screen and (max-width: 1280px){.single-product-detail .product .product-image-container{width:calc(40% - 30px)}}@media only screen and (max-width: 1180px){.single-product-detail .product .product-image-container{width:100%;max-width:500px;position:relative;top:auto;margin-left:auto;margin-right:auto;margin-bottom:100px}}.single-product-detail .product .product-image-container .product-sale{position:absolute;top:0;left:0;z-index:10;justify-content:center;align-items:center;width:50px;height:50px;background-color:#040506;color:#f7f7f7;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.single-product-detail .product .product-image-container .product-sale em{font-size:12px;text-align:center;text-transform:uppercase;font-style:normal}@media only screen and (max-width: 475px){.single-product-detail .product .product-image-container .product-sale em{font-size:10px}}@media only screen and (max-width: 475px){.single-product-detail .product .product-image-container .product-sale{width:42px;height:42px}}.single-product-detail .product .product-image-container .product-image{width:calc(100% - 200px);margin:0 auto;opacity:0;visibility:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (max-width: 1180px){.single-product-detail .product .product-image-container .product-image{width:calc(100% - 170px)}}@media only screen and (max-width: 550px){.single-product-detail .product .product-image-container .product-image{width:90%}}.single-product-detail .product .product-image-container .product-image.slick-initialized{opacity:1;visibility:visible}.single-product-detail .product .product-image-container .product-image__container{margin:0px;position:relative}.single-product-detail .product .product-image-container .product-image__container:after{content:"";padding-bottom:100%;display:block}.single-product-detail .product .product-image-container .product-image__image{position:absolute;display:block;width:100%;height:100%;object-fit:contain}.single-product-detail .product .product-image-container .product-image__logo-image{width:200px;height:200px}@media only screen and (max-width: 550px){.single-product-detail .product .product-image-container .product-image .slider-arrow{bottom:-50px;top:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@media only screen and (max-width: 550px){.single-product-detail .product .product-image-container .product-image .slider-arrow--prev{left:calc(50% - 60px)}}@media only screen and (max-width: 550px){.single-product-detail .product .product-image-container .product-image .slider-arrow--next{right:calc(50% - 60px)}}.single-product-detail .product .summary{width:calc(50% - 50px)}@media only screen and (max-width: 1280px){.single-product-detail .product .summary{width:calc(60% - 30px)}}@media only screen and (max-width: 1180px){.single-product-detail .product .summary{width:100%}}.single-product-detail .product .summary .price{font-family:gothambold,arial,sans-serif;font-size:18px}.single-product-detail .product .summary .variations{margin-top:30px}@media only screen and (max-width: 690px){.single-product-detail .product .summary .variations{max-width:350px;width:100%}}.single-product-detail .product .summary .variations tr{margin-top:20px;display:block}.single-product-detail .product .summary .variations tr:first-child{margin-top:0px}.single-product-detail .product .summary .variations select{background-image:linear-gradient(45deg, transparent 50%, #000 50%),linear-gradient(135deg, #000 50%, transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;background-color:#f7f7f7;border:1px solid #e5e5e5;color:#040506;margin-bottom:5px;padding:10px 30px 10px 10px;outline:none;height:43px;min-width:300px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}@media only screen and (max-width: 690px){.single-product-detail .product .summary .variations select{width:100%}}.single-product-detail .product .summary .variations .reset_variations{position:absolute;bottom:-15px;right:0px;color:#040506;font-size:12px;text-decoration:none}.single-product-detail .product .summary .variations .reset_variations:hover{text-decoration:underline}.single-product-detail .product .summary .quantity-container{justify-content:space-between;align-items:flex-end;margin-top:0px;margin-bottom:30px}.single-product-detail .product .summary .quantity-container .quantity-wrapper{overflow:hidden;display:-webkit-inline-flex;display:inline-flex;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.single-product-detail .product .summary .quantity-container .quantity-wrapper button{width:50px;height:43px;background-color:#f7f7f7;border:none;cursor:pointer;border:1px solid #e5e5e5;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.single-product-detail .product .summary .quantity-container .quantity-wrapper button.qty-minus{-webkit-border-radius:10px 0px 0px 10px;-moz-border-radius:10px 0px 0px 10px;-ms-border-radius:10px 0px 0px 10px;-o-border-radius:10px 0px 0px 10px;border-radius:10px 0px 0px 10px}.single-product-detail .product .summary .quantity-container .quantity-wrapper button.qty-plus{-webkit-border-radius:0px 10px 10px 0px;-moz-border-radius:0px 10px 10px 0px;-ms-border-radius:0px 10px 10px 0px;-o-border-radius:0px 10px 10px 0px;border-radius:0px 10px 10px 0px}.single-product-detail .product .summary .quantity-container .quantity-wrapper button.qty-minus:hover,.single-product-detail .product .summary .quantity-container .quantity-wrapper button.qty-plus:hover{border-color:#b0aead}.single-product-detail .product .summary .quantity-container .quantity-wrapper input{height:43px;width:60px;outline:none;border:none;font-family:18px;text-align:center;padding:15px 5px 15px 15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.single-product-detail .product .summary .label{display:block;text-align:left;margin-bottom:10px;color:#040506;font-family:gothambold,arial,sans-serif}.single-product-detail .product .summary .value{display:block;position:relative}.single-product-detail .product .summary .single_variation_wrap{margin-top:40px}.single-product-detail .product .summary .single_variation_wrap .woocommerce-variation-price .price{display:block !important}.single-product-detail .product.has-subscription-plans .woocommerce-variation-price .price{display:none}.single-product-detail__title-container{justify-content:space-between;align-items:flex-start;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}@media only screen and (max-width: 530px){.single-product-detail__title-container{flex-direction:column}}.single-product-detail__title-inner{width:calc(100% - 130px)}@media only screen and (max-width: 1680px){.single-product-detail__title-inner{width:calc(100% - 90px)}}@media only screen and (max-width: 850px){.single-product-detail__title-inner{width:calc(100% - 60px)}}@media only screen and (max-width: 530px){.single-product-detail__title-inner{width:100%}}.single-product-detail__title{font-size:72px;line-height:80px;font-family:rosebudregular,arial,sans-serif;margin-bottom:8px;color:#040506}@media only screen and (max-width: 1680px){.single-product-detail__title{font-size:55px;line-height:60px}}@media only screen and (max-width: 850px){.single-product-detail__title{font-size:40px;line-height:46px}}.single-product-detail__mini-description{margin:0px;color:#7e7e7e}.single-product-detail__use-icon{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}@media only screen and (max-width: 1680px){.single-product-detail__use-icon{width:60px;height:60px}}@media only screen and (max-width: 850px){.single-product-detail__use-icon{width:40px;height:40px}}@media only screen and (max-width: 530px){.single-product-detail__use-icon{width:60px;height:60px;order:-1;margin-left:0px;margin-bottom:15px}}.single-product-detail__description{margin-bottom:30px;max-width:900px}.single-product-detail__use-strength-list{margin-top:30px}.single-product-detail__use-strength-item{grid-template-columns:35px 1fr;grid-gap:20px;align-items:center;margin-top:15px}.single-product-detail__use-strength-icon{display:block;width:35px;height:35px}.single-product-detail__use-strength-label{margin:0px;line-height:22px}.single-product-detail .wcsatt-options-wrapper{margin-bottom:30px}.single-product-detail .wcsatt-options-wrapper .wcsatt-options-product-prompt{display:none}.single-product-detail .wcsatt-options-product{grid-template-columns:repeat(2, 1fr);grid-gap:20px}@media only screen and (max-width: 690px){.single-product-detail .wcsatt-options-product{grid-template-columns:1fr;max-width:350px}}.single-product-detail .wcsatt-options-product li input{display:none}.single-product-detail .wcsatt-options-product li input+span{min-height:120px;display:-webkit-flex !important;display:flex !important;flex-direction:column;overflow:hidden;position:relative;padding:25px;cursor:pointer;height:100%;background-color:#f7f7f7;box-shadow:0px 0px 5px rgba(0,0,0,0);color:#040506;font-family:gothambold,arial,sans-serif;border:1px solid rgba(0,0,0,0);font-size:21px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.single-product-detail .wcsatt-options-product li input+span:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:3;background-image:url(images/leaf-overlay.png);opacity:.09;filter:invert(0.3);-webkit-background-size:100% !important;-moz-background-size:100% !important;-ms-background-size:100% !important;-o-background-size:100% !important;background-size:100% !important}.single-product-detail .wcsatt-options-product li input:checked+span{box-shadow:0px 0px 5px #b0aead;border:1px solid #040506}.single-product-detail .wcsatt-options-product li label{display:block;height:100%}.single-product-detail .wcsatt-options-product li h3{margin:0px 0px 15px;line-height:28px;font-size:24px;font-family:rosebudregular,arial,sans-serif;color:#040506}.single-product-detail .wcsatt-options-product li p{margin:auto 0px 0px}.single-product-detail .wcsatt-options-product li p del{display:none}.single-product-detail .wcsatt-options-product li p ins{margin-right:6px}.single-product-detail .wcsatt-options-product li p ins,.single-product-detail .wcsatt-options-product li p .subscription-details{text-decoration:none;font-size:21px}@media only screen and (max-width: 1800px){.single-product-detail .wcsatt-options-product li p ins,.single-product-detail .wcsatt-options-product li p .subscription-details{font-size:16px;line-height:20px}}.single-product-detail .wcsatt-options-product li.subscription-option p{font-size:0px}.single-product-detail .wcsatt-options-product li:hover>label>span{box-shadow:0px 0px 5px #b0aead}.single-product-detail .product-type-simple .cart,.single-product-detail .product-type-variable .woocommerce-variation-add-to-cart{flex-direction:column;margin-top:20px}.single-product-detail .product-type-simple .cart .points,.single-product-detail .product-type-variable .woocommerce-variation-add-to-cart .points{margin-bottom:10px}.single-product-detail .product-type-simple .cart .button,.single-product-detail .product-type-variable .woocommerce-variation-add-to-cart .button{border-color:#040506;background-color:#040506;color:#f7f7f7;width:200px;padding:15px;font-size:18px}.single-product-detail .product-type-simple .cart .button:hover,.single-product-detail .product-type-variable .woocommerce-variation-add-to-cart .button:hover{background-color:#f7f7f7;color:#040506}.single-product .woocommerce-info{margin:20px auto;max-width:1300px}.single-product .woocommerce-info:first-child{margin-top:250px}.product-feature-cards{max-width:var(--width, 1530px);margin:50px auto;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:0px 150px}@media only screen and (max-width: 1600px){.product-feature-cards{grid-gap:0px 100px}}@media only screen and (max-width: 1400px){.product-feature-cards{grid-gap:0px 70px}}@media only screen and (max-width: 1350px){.product-feature-cards{grid-gap:0px 40px}}@media only screen and (max-width: 1050px){.product-feature-cards{max-width:670px}}@media only screen and (max-width: 570px){.product-feature-cards{max-width:320px}}.product-feature-cards__arrows{display:none;justify-content:center;align-items:center}.product-feature-cards__arrows .slider-arrow{margin:0px 20px;position:static;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.product-feature-cards.slick-slider{display:block}.product-feature-cards.slick-slider .product-feature-cards__card{margin:0px 25px}@media only screen and (max-width: 620px){.product-feature-cards.slick-slider .product-feature-cards__card{margin:0px 10px}}.product-feature-cards__card{position:relative;margin:0px;overflow:hidden;-webkit-border-radius:180px 180px 0px 0px;-moz-border-radius:180px 180px 0px 0px;-ms-border-radius:180px 180px 0px 0px;-o-border-radius:180px 180px 0px 0px;border-radius:180px 180px 0px 0px}.product-feature-cards__pattern-overlay{display:block;z-index:1;background-image:url("images/500x500.svg");opacity:.05;filter:invert(0.2);-webkit-background-size:500px !important;-moz-background-size:500px !important;-ms-background-size:500px !important;-o-background-size:500px !important;background-size:500px !important}.product-feature-cards__inner{position:relative;z-index:4;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;height:100%;padding:30px 20px;padding-top:0px}.product-feature-cards__icon-container{height:150px;align-items:flex-end;margin-bottom:25px}.product-feature-cards__icon{filter:invert(1);height:100px;width:100px;object-fit:contain}.product-feature-cards__title{color:#fff;font-size:26px;line-height:36px;font-family:rosebudregular,arial,sans-serif;margin-top:0px;margin-bottom:15px}.product-feature-cards__description{margin-top:auto;color:#fff}@media only screen and (max-width: 1400px){.product-feature-cards__description{line-height:22px}}.faq-categories{max-width:1240px;margin-top:150px;margin-bottom:150px}@media only screen and (max-width: 1000px){.faq-categories{margin-top:70px;margin-bottom:70px}}.faq-categories__title{margin-top:0px;margin-bottom:30px;color:#003855}.faq-categories__cat-block{margin-bottom:70px}.faq-categories__cat-block:last-child{margin-bottom:0px}.faq-list__item{margin-bottom:15px;border:1px solid #f2f2f3;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}.faq-list__item:first-child .faq-list__content{display:block}.faq-list__item:nth-child(even) .faq-list__header{background-color:#e5e5e5}.faq-list__item:nth-child(even){border-color:#e5e5e5}.faq-list__item:last-child{margin-bottom:0px}.faq-list__pattern-overlay{display:block;z-index:1;background-image:url("images/cbd-brothers-leaf-pattern-2800x950.svg");opacity:.05;filter:invert(0.35);-webkit-background-size:880px !important;-moz-background-size:880px !important;-ms-background-size:880px !important;-o-background-size:880px !important;background-size:880px !important}.faq-list__header{align-items:center;padding:17px 25px;cursor:pointer;overflow:hidden;position:relative;background-color:#f2f2f3;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}.faq-list__header.open .faq-list__header-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.faq-list__header-title{font-size:28px;line-height:1.3;margin:0px 25px 0px 0px}@media only screen and (max-width: 1200px){.faq-list__header-title{font-size:22px}}@media only screen and (max-width: 850px){.faq-list__header-title{font-size:20px}}@media only screen and (max-width: 400px){.faq-list__header-title{font-size:18px}}.faq-list__header-icon{font-size:16px;margin-left:auto;color:#003855;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.faq-list__content{display:none;padding:25px}@media only screen and (max-width: 400px){.faq-list__content{font-size:14px}}@media only screen and (max-width: 400px){.faq-list__content p{line-height:26px}}.news-grid{grid-template-columns:repeat(4, 1fr);grid-gap:25px;margin-top:100px;margin-bottom:100px}@media only screen and (max-width: 1370px){.news-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1020px){.news-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 680px){.news-grid{margin-top:60px;margin-bottom:60px;grid-template-columns:1fr}}.reviews-grid{grid-template-columns:repeat(4, 1fr);grid-gap:60px 40px;margin-top:120px}@media only screen and (max-width: 1650px){.reviews-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1100px){.reviews-grid{grid-template-columns:repeat(2, 1fr);grid-gap:40px}}@media only screen and (max-width: 760px){.reviews-grid{grid-template-columns:1fr}}.reviews-single{max-width:1450px;margin:120px auto 0px}@media only screen and (max-width: 1500px){.reviews-single{margin-top:0px}}.contact-locations{grid-template-columns:repeat(2, 1fr);grid-gap:100px;margin-top:100px;margin-bottom:100px}@media only screen and (max-width: 1250px){.contact-locations{grid-gap:60px}}@media only screen and (max-width: 1200px){.contact-locations{grid-template-columns:1fr}}@media only screen and (max-width: 1000px){.contact-locations{grid-gap:30px}}.contact-locations__form form{grid-template-columns:repeat(4, 1fr);grid-gap:20px}.contact-locations__form form .button-container{align-items:center;grid-column:1/-1}.contact-locations__form form .button-container input{background-color:#040506;border:2px solid #040506;padding:12px 25px;min-width:150px;text-align:center;line-height:1;font-size:18px;cursor:pointer;color:#fff;font-family:gothambold,arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.contact-locations__form form .button-container input:hover{background-color:#fff;color:#040506}.contact-locations__form form .wpcf7-response-output{grid-column:1/-1;background-color:#eab4b4;color:#fff;margin:0px !important;padding:10px !important;font-size:15px;border:none !important}.contact-locations__form form.invalid .wpcf7-response-output{background-color:#b53f5b !important}.contact-locations__form form.sent .wpcf7-response-output{background-color:#578779 !important}.contact-locations__form form .wpcf7-error-message{margin-top:5px;color:#040506;font-size:12px;line-height:1}.contact-locations__form .full,.contact-locations__form .button-container,.contact-locations__form .acceptance-container{grid-column:1/-1}.contact-locations__form .half{grid-column:span 2}@media only screen and (max-width: 720px){.contact-locations__form .half{grid-column:1/-1}}@media only screen and (max-width: 1200px){.contact-locations__form .quarter{grid-column:span 2}}@media only screen and (max-width: 720px){.contact-locations__form .quarter{grid-column:1/-1}}.contact-locations__form .three-quarter{grid-column:span 3}@media only screen and (max-width: 1200px){.contact-locations__form .three-quarter{grid-column:span 2}}@media only screen and (max-width: 720px){.contact-locations__form .three-quarter{grid-column:1/-1}}.contact-locations__form .label-container input,.contact-locations__form .label-container textarea{border:none;border:1px solid #b0aead;color:#040506;font-size:16px;display:block;padding:8px;background-color:rgba(0,0,0,0);outline:none;width:100%}.contact-locations__form .label-container input[type=checkbox]{width:auto;display:initial}.contact-locations__form .label-container select{border:none;border:1px solid #b0aead;font-size:16px;display:block;padding:8px;background-color:rgba(0,0,0,0);outline:none;width:100%}.contact-locations__form .label-container select option{color:#000}.contact-locations__form .label-container textarea{height:120px;min-height:120px;resize:vertical;font-family:gothambook,arial,sans-serif}.contact-locations__form .form-label,.contact-locations__form .acceptance-container>label{display:block;margin-bottom:15px;color:#040506}.contact-locations__form .form-label em,.contact-locations__form .acceptance-container>label em{color:#eab4b4}.contact-locations__form .wpcf7-list-item{margin:0px}.contact-locations__block--address-block{flex-direction:column;background-color:#f7f7f7;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media only screen and (max-width: 1200px){.contact-locations__block--address-block{flex-direction:row}}@media only screen and (max-width: 825px){.contact-locations__block--address-block{flex-direction:column}}@media only screen and (max-width: 450px){.contact-locations__block--address-block{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}}.contact-locations__block--contact-form{grid-column:2;grid-row:1;padding-top:50px}@media only screen and (max-width: 1200px){.contact-locations__block--contact-form{grid-column:1;grid-row:1;max-width:900px;margin:0 auto;padding-top:0px}}@media only screen and (max-width: 1000px){.contact-locations__block--contact-form{max-width:unset;width:100%}}.contact-locations__block-content{padding:50px}@media only screen and (max-width: 1200px){.contact-locations__block-content{width:60%}}@media only screen and (max-width: 1000px){.contact-locations__block-content{padding:30px}}@media only screen and (max-width: 825px){.contact-locations__block-content{width:100%}}@media only screen and (max-width: 450px){.contact-locations__block-content{padding:15px 15px 35px}}.contact-locations__block-title{font-family:rosebudregular,arial,sans-serif;line-height:1.4;font-size:40px;margin-top:0px;margin-bottom:40px}@media only screen and (max-width: 1000px){.contact-locations__block-title .underlined-title__text:after{display:none}}@media only screen and (max-width: 1000px){.contact-locations__block-title{font-size:26px;margin-bottom:20px}}.contact-locations__detail-list-item{align-items:center;justify-content:space-between;margin-top:30px}.contact-locations__detail-list-item--address{align-items:flex-start}@media only screen and (max-width: 450px){.contact-locations__detail-list-item{flex-direction:column;align-items:flex-start;margin-top:12px}}.contact-locations__item-icon{display:-webkit-flex !important;display:flex !important;justify-content:center;align-items:center;width:30px;height:23px;font-size:22px;margin-top:4px;color:#eab4b4}@media only screen and (max-width: 450px){.contact-locations__item-icon{display:none !important}}.contact-locations__item-label{display:none;color:#eab4b4}@media only screen and (max-width: 450px){.contact-locations__item-label{display:block}}.contact-locations__item-content{margin:0px;font-style:normal;width:calc(100% - 50px);line-height:22px;color:#040506}@media only screen and (max-width: 450px){.contact-locations__item-content{width:100%}}.contact-locations__item-link{color:#040506;text-decoration:none}.contact-locations__item-link:hover{text-decoration:underline}.contact-locations__address-line{margin:0px;line-height:26px}.contact-locations__block-map{position:relative;margin-top:auto}@media only screen and (max-width: 1200px){.contact-locations__block-map{width:40%;margin-top:0px}}@media only screen and (max-width: 825px){.contact-locations__block-map{width:100%}}.contact-locations__block-map:after{content:"";display:block;padding-bottom:48%}@media only screen and (max-width: 1200px){.contact-locations__block-map:after{display:none}}@media only screen and (max-width: 825px){.contact-locations__block-map:after{display:block}}@media only screen and (max-width: 500px){.contact-locations__block-map:after{padding-bottom:65%}}@media only screen and (max-width: 460px){.contact-locations__block-map:after{padding-bottom:85%}}.standard-page{margin-bottom:100px}.so-gdpr,.so-gdpr ul,.so-gdpr ol,.so-gdpr__cookie-buttons{padding-left:0px;text-indent:0px}.so-gdpr p,.so-gdpr ul p,.so-gdpr ol p,.so-gdpr__cookie-buttons p{margin-top:0px}.search-results{margin-bottom:100px}.search-results__no-results{padding:30px 0px;text-align:center;font-size:40px;line-height:70px;margin-bottom:0px;font-family:rosebudregular,arial,sans-serif;color:#003855}.news-card{flex-direction:column;overflow:hidden;position:relative;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background-color:#f7f7f7}.news-card:hover .news-card__image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.news-card__image-container{position:relative;z-index:2}.news-card__image-inner{height:100%;overflow:hidden;position:relative}.news-card__image-inner:after{content:"";padding-bottom:75.5%;display:block}@media only screen and (max-width: 1020px){.news-card__image-inner:after{padding-bottom:65%}}@media only screen and (max-width: 680px){.news-card__image-inner:after{padding-bottom:51%}}@media only screen and (max-width: 500px){.news-card__image-inner:after{padding-bottom:65%}}.news-card__image{width:100%;height:100%;display:block;object-fit:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.news-card__category-link{position:absolute;top:0;left:30px;line-height:1;padding:8px 15px;min-width:150px;text-align:center;z-index:5;color:#fff;font-size:12px;text-decoration:none;border:1px solid #f7f7f7;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.news-card__category-link--green{background-color:#578779}.news-card__category-link--green:hover{background-color:#4d776b}.news-card__category-link--blue{background-color:#26556e}.news-card__category-link--blue:hover{background-color:#1f465b}.news-card__category-link--purple{background-color:#443c65}.news-card__category-link--purple:hover{background-color:#393255}.news-card__category-link--red{background-color:#b53f5b}.news-card__category-link--red:hover{background-color:#a23851}.news-card__category-link--black{background-color:#040506}.news-card__category-link--black:hover{background-color:#000}.news-card__category-link--silver{background-color:#bbbab9;color:#040506}.news-card__category-link--silver:hover{background-color:#aeadac}.news-card__category-link--gold{background-color:#c58526}.news-card__category-link--gold:hover{background-color:#b07722}.news-card__content-container{flex-direction:column;height:100%;position:relative;padding:35px 30px 40px}.news-card__pattern-overlay{display:block;z-index:1;background-image:url(images/leaf-overlay.png);opacity:.05;filter:invert(0.35);-webkit-background-size:100% !important;-moz-background-size:100% !important;-ms-background-size:100% !important;-o-background-size:100% !important;background-size:100% !important}.news-card__content-inner{flex-direction:column;height:100%;position:relative;z-index:2}.news-card__date{margin:0px 0px 20px;line-height:1;font-size:14px;color:#b0aead}.news-card__title{margin-top:0px;margin-bottom:15px;font-size:28px;line-height:35px;font-family:rosebudregular,arial,sans-serif;color:#003855}@media only screen and (max-width: 1150px){.news-card__title{font-size:22px;line-height:30px}}.news-card__title-link{text-decoration:none;color:#003855}.news-card__preview-container{border-top:1px solid #eab4b4;padding-top:25px;margin-top:auto}.news-card__preview-text{margin-top:0px;margin-bottom:40px;color:#040506}.news-card__link{display:-webkit-inline-flex;display:inline-flex;align-items:center;text-decoration:none;color:#003855}.news-card__link:hover .news-card__link-arrow{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.news-card__link-arrow{margin-left:15px;color:#eab4b4;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product-card{flex-direction:column;flex:1;overflow:hidden;position:relative;background-color:#f7f7f7;box-shadow:0px 0px 1px rgba(0,0,0,0);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (max-width: 835px){.product-card{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}}.product-card:hover{box-shadow:0px 0px 1px rgba(176,174,173,.5)}.product-card__pattern-overlay{display:block;z-index:3;background-image:url(images/leaf-overlay.png);opacity:.09;filter:invert(0.3);-webkit-background-size:100% !important;-moz-background-size:100% !important;-ms-background-size:100% !important;-o-background-size:100% !important;background-size:100% !important}.product-card__image-container{justify-content:center;align-items:center;overflow:hidden;position:relative;padding:50px}.product-card__image{width:90%;max-width:250px;height:300px;margin:auto;display:block;object-fit:contain;position:relative;z-index:8;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .6s .2s ease;-moz-transition:all .6s .2s ease;-ms-transition:all .6s .2s ease;-o-transition:all .6s .2s ease;transition:all .6s .2s ease}@media only screen and (max-width: 1540px){.product-card__image{height:230px}}@media only screen and (max-width: 1340px){.product-card__image{height:185px}}@media only screen and (max-width: 475px){.product-card__image{height:140px}}@media only screen and (max-width: 440px){.product-card__image{height:260px}}.product-card:hover .product-card__image{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.product-card__placeholder-container{justify-content:center;align-items:center;width:150px;height:150px;margin:75px auto;position:relative;z-index:8;background-color:#fff;box-shadow:0px 0px 3px #b0aead;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .6s .2s ease;-moz-transition:all .6s .2s ease;-ms-transition:all .6s .2s ease;-o-transition:all .6s .2s ease;transition:all .6s .2s ease}@media only screen and (max-width: 1540px){.product-card__placeholder-container{width:120px;height:120px;margin:60px auto}}@media only screen and (max-width: 1340px){.product-card__placeholder-container{width:110px;height:110px;margin:36px auto}}@media only screen and (max-width: 475px){.product-card__placeholder-container{height:80px;width:80px;margin:25px auto}}@media only screen and (max-width: 440px){.product-card__placeholder-container{width:150px;height:150px;margin:55px auto}}.product-card__placeholder-image{width:75%;height:75%;display:block;object-fit:contain;margin:auto}.product-card__colour-pop{width:50px;height:50px;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .65s .1s ease;-moz-transition:all .65s .1s ease;-ms-transition:all .65s .1s ease;-o-transition:all .65s .1s ease;transition:all .65s .1s ease}@media only screen and (max-width: 1540px){.product-card__colour-pop{width:25px;height:25px}}.product-card:hover .product-card__colour-pop{-webkit-transform:translate(-50%, -50%) scale(12);-moz-transform:translate(-50%, -50%) scale(12);-ms-transform:translate(-50%, -50%) scale(12);-o-transform:translate(-50%, -50%) scale(12);transform:translate(-50%, -50%) scale(12)}@media only screen and (max-width: 1540px){.product-card:hover .product-card__colour-pop{-webkit-transform:translate(-50%, -50%) scale(24);-moz-transform:translate(-50%, -50%) scale(24);-ms-transform:translate(-50%, -50%) scale(24);-o-transform:translate(-50%, -50%) scale(24);transform:translate(-50%, -50%) scale(24)}}.product-card__meta-icons{position:absolute;z-index:10;top:15px;left:15px}@media only screen and (max-width: 475px){.product-card__meta-icons{top:10px;left:10px}}.product-card__sale{justify-content:center;align-items:center;width:50px;height:50px;background-color:#040506;color:#f7f7f7;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media only screen and (max-width: 475px){.product-card__sale{width:42px;height:42px}}.product-card__sale-text{font-size:12px;text-align:center;text-transform:uppercase}@media only screen and (max-width: 475px){.product-card__sale-text{font-size:10px}}.product-card__use-strength{position:relative}.product-card__use-strength:hover .product-card__use-label{-webkit-transform:translateY(-50%) scaleX(1);-moz-transform:translateY(-50%) scaleX(1);-ms-transform:translateY(-50%) scaleX(1);-o-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}.product-card__use-icon-container{width:50px;height:50px;position:relative;z-index:8;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media only screen and (max-width: 475px){.product-card__use-icon-container{width:42px;height:42px}}.product-card__use-icon{position:absolute;top:50%;left:50%;width:39px;height:36px;display:block;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 475px){.product-card__use-icon{width:33px;height:30px}}.product-card__use-label{position:absolute;z-index:6;top:50%;left:50%;background-color:#fff;color:#040506;padding:8px 12px 8px 33px;overflow:hidden;transform-origin:center left;-webkit-border-radius:0px 15px 15px 0px;-moz-border-radius:0px 15px 15px 0px;-ms-border-radius:0px 15px 15px 0px;-o-border-radius:0px 15px 15px 0px;border-radius:0px 15px 15px 0px;-webkit-transform:translateY(-50%) scaleX(0);-moz-transform:translateY(-50%) scaleX(0);-ms-transform:translateY(-50%) scaleX(0);-o-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width: 475px){.product-card__use-label{display:none}}.product-card__use-label-text{display:block;white-space:nowrap;line-height:1;font-size:12px}.product-card__icon-list{flex-direction:column;position:absolute;top:15px;right:15px;z-index:10}@media only screen and (max-width: 475px){.product-card__icon-list{top:10px;right:10px}}.product-card__icon-item{margin-top:15px;position:relative}@media only screen and (max-width: 475px){.product-card__icon-item{margin-top:8px}}.product-card__icon-item:hover .product-card__icon-container{border-left:none;-webkit-border-radius:0px 50% 50% 0px;-moz-border-radius:0px 50% 50% 0px;-ms-border-radius:0px 50% 50% 0px;-o-border-radius:0px 50% 50% 0px;border-radius:0px 50% 50% 0px}@media only screen and (max-width: 475px){.product-card__icon-item:hover .product-card__icon-container{border-left:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}}.product-card__icon-item:hover .product-card__icon-label{-webkit-transform:translateY(-50%) scaleX(1);-moz-transform:translateY(-50%) scaleX(1);-ms-transform:translateY(-50%) scaleX(1);-o-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}.product-card__icon-container{width:30px;height:30px;position:relative;z-index:8;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:border-radius .15s,border-left .15s .1s;-moz-transition:border-radius .15s,border-left .15s .1s;-ms-transition:border-radius .15s,border-left .15s .1s;-o-transition:border-radius .15s,border-left .15s .1s;transition:border-radius .15s,border-left .15s .1s}.product-card__icon{position:absolute;top:50%;left:50%;width:18px;height:18px;display:block;object-fit:contain;filter:invert(1);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-card__icon-label{position:absolute;z-index:6;top:50%;right:50%;padding:8px 20px 8px 12px;overflow:hidden;color:#fff;border:1px solid #fff;transform-origin:center right;-webkit-border-radius:15px 0px 0px 15px;-moz-border-radius:15px 0px 0px 15px;-ms-border-radius:15px 0px 0px 15px;-o-border-radius:15px 0px 0px 15px;border-radius:15px 0px 0px 15px;-webkit-transform:translateY(-50%) scaleX(0);-moz-transform:translateY(-50%) scaleX(0);-ms-transform:translateY(-50%) scaleX(0);-o-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width: 475px){.product-card__icon-label{display:none}}.product-card__icon-label-text{display:block;white-space:nowrap;line-height:1;font-size:12px}.product-card__details-container{flex-direction:column;position:relative;z-index:10;padding:20px 25px 50px;flex:1}@media only screen and (max-width: 1300px){.product-card__details-container{padding-bottom:40px}}.product-card__details-top{display:block;margin-bottom:45px;text-decoration:none}@media only screen and (max-width: 1300px){.product-card__details-top{margin-bottom:30px}}.product-card__title{font-size:33px;line-height:40px;text-align:center;font-family:rosebudregular,arial,sans-serif;color:#040506;margin-top:0px;margin-bottom:15px}@media only screen and (max-width: 1540px){.product-card__title{font-size:26px;line-height:32px}}@media only screen and (max-width: 1000px){.product-card__title{font-size:21px;line-height:25px}}@media only screen and (max-width: 560px){.product-card__title{font-size:18px;line-height:22px}}@media only screen and (max-width: 440px){.product-card__title{font-size:26px;line-height:32px}}.product-card__mini-description{margin:0px;color:#7e7e7e;text-align:center;font-size:16px;line-height:20px}@media only screen and (max-width: 560px){.product-card__mini-description{font-size:14px;line-height:18px}}@media only screen and (max-width: 440px){.product-card__mini-description{font-size:16px;line-height:20px}}.product-card__details-bottom{flex-direction:column;justify-content:center;align-items:center;margin-top:auto}.product-card__price-container{text-align:center;margin-bottom:50px;color:#040506;font-family:gothambold,arial,sans-serif;font-size:21px}@media only screen and (max-width: 1300px){.product-card__price-container{margin-bottom:30px;font-size:16px}}@media only screen and (max-width: 440px){.product-card__price-container{margin-bottom:50px;font-size:21px}}.product-card__price-container .wcsatt-sub-options{display:block;color:#7e7e7e;font-family:gothambook,arial,sans-serif;text-align:center;font-size:14px;line-height:16px}.product-card__price-container .wcsatt-sub-options .wcsatt-dash{display:none}@media only screen and (max-width: 560px){.product-card__price-container .wcsatt-sub-options{font-size:12px}}.product-card__button-container{padding:0px 25px;width:100%;position:relative}@media only screen and (max-width: 1300px){.product-card__button-container{padding:0px}}.product-card__button-container a.button{text-decoration:none;text-align:center;font-family:gothambold,arial,sans-serif;font-size:16px;padding:15px;line-height:1;display:block;width:100%;text-transform:uppercase;color:#f7f7f7;border:1px solid #040506;background-color:#040506;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width: 1300px){.product-card__button-container a.button{font-size:14px}}@media only screen and (max-width: 560px){.product-card__button-container a.button{font-size:12px;padding:12px 5px}}@media only screen and (max-width: 440px){.product-card__button-container a.button{font-size:14px;padding:15px}}.product-card__button-container a.button:hover{color:#040506;background-color:#f7f7f7}.product-card__button-container a.added_to_cart{font-size:14px;display:block;position:absolute;bottom:-35px;left:0;right:0;margin:auto;text-align:center;color:#040506;font-family:gothambold,arial,sans-serif}.review-card{flex-direction:column;flex:1;overflow:hidden;position:relative;background-color:#fff;padding:40px 50px;box-shadow:0px 0px 10px rgba(0,0,0,.16);text-decoration:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (max-width: 835px){.review-card{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}}@media only screen and (max-width: 500px){.review-card{padding:30px}}.review-card__top{margin-bottom:16px}.review-card__quote-icon{width:45px;height:auto}@media only screen and (max-width: 500px){.review-card__quote-icon{width:35px}}.review-card__title{margin:0px}.review-card__content{font-size:16px;line-height:30px;font-family:gothambook,arial,sans-serif;margin:0px 0px 30px;color:#003855;font-weight:100}.review-card__bottom{justify-content:space-between;margin-top:auto}@media only screen and (max-width: 1400px){.review-card__bottom{flex-wrap:wrap;flex-direction:column}}.review-card__name{color:#7e7e7e;line-height:1.1;margin-right:15px}@media only screen and (max-width: 1400px){.review-card__stars{margin-top:10px}}.sales-card{flex-direction:column;margin:0px;order:var(--order);position:relative;overflow:hidden;min-height:450px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all 1.8s;-moz-transition:all 1.8s;-ms-transition:all 1.8s;-o-transition:all 1.8s;transition:all 1.8s}.sales-card.text-top{justify-content:flex-start}.sales-card.text-bottom{justify-content:flex-end}.sales-card__full-image{width:100%;height:100%;z-index:1}.sales-card__full-image:after{content:"";z-index:3;background:linear-gradient(var(--rotate, 180deg), transparent 0%, #606060 100%);mix-blend-mode:multiply;display:block}.sales-card__full-image img{width:100%;height:100%;display:block;object-fit:cover}.sales-card__product-image-container{width:100%;height:100%;z-index:1;padding:20px;background-color:#f7f7f7}.sales-card__product-image-container.image-bottom .sales-card__product-image{margin-top:auto}.sales-card__pattern-overlay{display:block;z-index:1;background-image:url(images/leaf-overlay.png);opacity:.15;filter:invert(0.3);-webkit-background-size:100% !important;-moz-background-size:100% !important;-ms-background-size:100% !important;-o-background-size:100% !important;background-size:100% !important}.sales-card__product-image{width:100%;height:50%;position:relative;z-index:3}.sales-card__product-image img{width:100%;height:100%;display:block;object-fit:contain}.sales-card__text{padding:50px;position:relative;z-index:2;font-size:57px;line-height:65px;font-family:rosebudregular,arial,sans-serif}@media only screen and (max-width: 1650px){.sales-card__text{font-size:45px;line-height:60px;padding:40px 30px}}@media only screen and (max-width: 1450px){.sales-card__text{font-size:40px;line-height:50px;padding:30px}}@media only screen and (max-width: 1275px){.sales-card__text{font-size:35px;line-height:46px}}@media only screen and (max-width: 1220px){.sales-card__text{font-size:45px;line-height:60px}}@media only screen and (max-width: 1065px){.sales-card__text{font-size:40px;line-height:50px}}@media only screen and (max-width: 920px){.sales-card__text{font-size:45px;line-height:60px}}@media only screen and (max-width: 700px){.sales-card__text{font-size:35px;line-height:46px}}.sales-card__text em{position:relative;display:inline-block;font-style:normal}.sales-card__text em:after{content:"";left:-2px;right:0px;position:absolute;bottom:0;height:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMTguOTM0IiBoZWlnaHQ9IjkuMzAxIiB2aWV3Qm94PSIwIDAgMzE4LjkzNCA5LjMwMSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6I2VhYjRiNDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2Utd2lkdGg6NHB4O308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTk2Ny4xMTgsMTE1MC4zMzNjLTQ4LjI3LTEuNDY2LTE1NC41NDItMi45MzMtMjE5LjcwOC0xLjQ2My03Ni44NjUsMS43MzQtOTQuOSw0LjQxLTk0LjksNC40MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY1MC4yNDMgLTExNDYuMjUyKSIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:110%;background-position:left bottom}.sales-card__text.white{color:#fff}.sales-card__text.navy{color:#003855}.sales-card__text.navy em:after{filter:brightness(10) invert(0) grayscale(1)}.sales-card__text.pink{color:#eab4b4}.sales-card__text.pink em:after{filter:brightness(10) invert(0) grayscale(1)}.sales-card.hide{opacity:0}.home-hero{background-color:#003855;position:relative}.home-hero--no-cats{margin-bottom:100px}.home-hero__pattern-overlay{display:block;z-index:1;background-image:url("images/cbd-brothers-leaf-pattern-2800x950.svg");opacity:.05;filter:invert(0.35);background-size:cover}.home-hero__inner{justify-content:space-between;position:relative;z-index:2}@media only screen and (max-width: 750px){.home-hero__inner{flex-direction:column}}.home-hero__dots{position:absolute;bottom:50px;left:0}@media only screen and (max-width: 1500px){.home-hero__dots{bottom:25px}}@media only screen and (max-width: 520px){.home-hero__dots{left:unset;right:0px;bottom:15px}}@media only screen and (max-width: 520px){.home-hero__dots .slick-dots{flex-direction:column}}.home-hero__dots .slick-dots li{margin:0 10px;width:12px;height:12px;cursor:pointer;background-color:rgba(255,255,255,.3);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.home-hero__dots .slick-dots li:first-child{margin-left:0px}.home-hero__dots .slick-dots li:last-child{margin-right:0px}@media only screen and (max-width: 520px){.home-hero__dots .slick-dots li{margin:5px 0px;width:8px;height:8px}}@media only screen and (max-width: 520px){.home-hero__dots .slick-dots li:last-child{margin-bottom:0px}}.home-hero__dots .slick-dots li:hover{background-color:#fff}.home-hero__dots .slick-dots li.slick-active{background-color:#eab4b4}.home-hero__dots .slick-dots li.slick-active:hover{background-color:#eab4b4}.home-hero__text-side{align-items:center;width:50%}@media only screen and (max-width: 750px){.home-hero__text-side{width:100%;padding-top:90px;padding-bottom:24vw}}@media only screen and (max-width: 550px){.home-hero__text-side{padding-top:60px;padding-bottom:40vw}}.home-hero__text-slider{width:100%}.home-hero__text-slider.slick-initialized .slick-list{overflow:visible}.home-hero__text-slider.slick-initialized .home-hero__text-slider-item{opacity:1;visibility:visible}.home-hero__text-slider.slick-initialized .home-hero__link-container{margin-top:auto}.home-hero__text-slider-item{opacity:.5;visibility:hidden;position:absolute;top:0;left:0;margin:0px}.home-hero__text-slider-item:first-child{opacity:1;visibility:visible;position:relative}.home-hero__text-slider-item.slick-active.animate .animated{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 1.8s;-moz-transition:all 1.8s;-ms-transition:all 1.8s;-o-transition:all 1.8s;transition:all 1.8s}.home-hero__text-slide-content{flex-direction:column}@media only screen and (max-width: 750px){.home-hero__text-slide-content{align-items:center;text-align:center}}.home-hero__pre-title{font-size:24px;line-height:28px;margin-bottom:25px;opacity:0;font-style:normal;color:#eab4b4;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}@media only screen and (max-width: 1915px){.home-hero__pre-title{font-size:1.7vw;margin-bottom:18px}}@media only screen and (max-width: 1050px){.home-hero__pre-title{font-size:1.9vw}}@media only screen and (max-width: 950px){.home-hero__pre-title{margin-bottom:8px}}@media only screen and (max-width: 750px){.home-hero__pre-title{font-size:19px;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@media only screen and (max-width: 600px){.home-hero__pre-title{font-size:16px}}.home-hero__title{font-size:72px;line-height:80px;font-family:rosebudregular,arial,sans-serif;font-weight:100;letter-spacing:1px;color:#fff;opacity:0;margin-top:0px;margin-bottom:50px;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}@media only screen and (max-width: 1915px){.home-hero__title{font-size:3.88vw;line-height:4.5vw}}@media only screen and (max-width: 1300px){.home-hero__title{margin-bottom:25px}}@media only screen and (max-width: 950px){.home-hero__title{font-size:35px;line-height:42px}}@media only screen and (max-width: 880px){.home-hero__title{font-size:28px;line-height:36px}}@media only screen and (max-width: 750px){.home-hero__title{font-size:38px;line-height:46px;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}@media only screen and (max-width: 600px){.home-hero__title{font-size:24px;line-height:36px;max-width:80%}}@media only screen and (max-width: 400px){.home-hero__title{max-width:90%}}@media only screen and (max-width: 750px){.home-hero__title br{display:contents}}.home-hero__link-container{opacity:0;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}@media only screen and (max-width: 750px){.home-hero__link-container{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}}.home-hero__image-side{width:calc(50% - 90px)}@media only screen and (max-width: 1100px){.home-hero__image-side{width:calc(50% - 40px)}}@media only screen and (max-width: 750px){.home-hero__image-side{width:33.333vw;position:absolute;bottom:0;left:0;right:0;margin:auto;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (max-width: 550px){.home-hero__image-side{width:60vw}}.home-hero__image-slider{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#fff}@media only screen and (max-width: 750px){.home-hero__image-slider{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}.home-hero__image-slider.slick-initialized .slick-list{overflow:visible}.home-hero__image-slider.slick-initialized .home-hero__image-slider-item{opacity:1;visibility:visible}.home-hero__image-slider-item{opacity:0;visibility:hidden;position:absolute;top:0;left:0;margin:0px;outline:none}.home-hero__image-slider-item:before{content:"";display:block;padding-bottom:100%}.home-hero__image-slider-item:first-child{opacity:1;visibility:visible;position:relative}.home-hero__image{display:block;width:100%;height:100%;outline:none;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.page-banner{background-color:#003855;padding-top:70px;position:relative}.page-banner__pattern-overlay{display:block;z-index:1;background-image:url("images/cbd-brothers-leaf-pattern-2800x950.svg");opacity:.05;filter:invert(0.35);-webkit-background-size:1500px !important;-moz-background-size:1500px !important;-ms-background-size:1500px !important;-o-background-size:1500px !important;background-size:1500px !important}.page-banner__inner{justify-content:space-between;align-items:center;position:relative;z-index:4;height:100%;min-height:360px;padding:50px 0px}@media only screen and (max-width: 1600px){.page-banner__inner{min-height:300px}}@media only screen and (max-width: 1250px){.page-banner__inner{padding:20px 0px 40px}}@media only screen and (max-width: 1150px){.page-banner__inner{min-height:240px}}@media only screen and (max-width: 810px){.page-banner__inner{align-items:center;padding:20px 0px 165px}}@media only screen and (max-width: 600px){.page-banner__inner{padding:20px 0px 135px}}.page-banner__content{width:calc(100% - 570px)}@media only screen and (max-width: 1600px){.page-banner__content{max-width:unset}}@media only screen and (max-width: 1250px){.page-banner__content{width:calc(100% - 430px)}}@media only screen and (max-width: 1150px){.page-banner__content{width:calc(100% - 305px)}}@media only screen and (max-width: 810px){.page-banner__content{width:100%;text-align:center;padding:0px 25px}}.page-banner__pre-title{font-size:24px;line-height:28px;color:#eab4b4;margin-top:0px;margin-bottom:25px}@media only screen and (max-width: 1250px){.page-banner__pre-title{font-size:20px;line-height:24px}}@media only screen and (max-width: 500px){.page-banner__pre-title{font-size:18px;line-height:22px}}.page-banner__title{font-family:rosebudregular,arial,sans-serif;font-weight:100;letter-spacing:1px;font-size:72px;line-height:80px;color:#fff}@media only screen and (max-width: 1600px){.page-banner__title{font-size:55px;line-height:70px}}@media only screen and (max-width: 1250px){.page-banner__title{font-size:40px;line-height:55px}}@media only screen and (max-width: 750px){.page-banner__title{font-size:28px;line-height:40px}}@media only screen and (max-width: 350px){.page-banner__title{font-size:24px;line-height:30px}}.page-banner__title--reduce-font{font-size:50px;line-height:65px}@media only screen and (max-width: 1250px){.page-banner__title--reduce-font{font-size:40px;line-height:55px}}@media only screen and (max-width: 750px){.page-banner__title--reduce-font{font-size:28px;line-height:40px}}@media only screen and (max-width: 500px){.page-banner__title--reduce-font{font-size:24px;line-height:30px}}.page-banner__description{margin-top:15px;color:#eab4b4;font-size:16px;line-height:32px;max-width:75%}.page-banner__description a{color:#eab4b4}@media only screen and (max-width: 1000px){.page-banner__description{font-size:14px;line-height:25px;max-width:unset}}.page-banner__image-container{width:480px;position:absolute;right:0;bottom:0}.page-banner__image-container:after{content:"";display:block;padding-bottom:100%}@media only screen and (max-width: 1600px){.page-banner__image-container{width:380px}}@media only screen and (max-width: 1150px){.page-banner__image-container{width:255px}}@media only screen and (max-width: 810px){.page-banner__image-container{left:0;margin:auto;width:230px}}@media only screen and (max-width: 600px){.page-banner__image-container{width:210px}}.page-banner__image-container--standard{-webkit-transform:translateY(65px);-moz-transform:translateY(65px);-ms-transform:translateY(65px);-o-transform:translateY(65px);transform:translateY(65px)}@media only screen and (max-width: 1600px){.page-banner__image-container--standard{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}}@media only screen and (max-width: 810px){.page-banner__image-container--standard{box-shadow:0px 0px 5px rgba(176,174,173,.5);background-color:#f7f7f7;padding:15px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (max-width: 810px){.page-banner__image-container--standard .page-banner__image{top:15px;left:15px;bottom:15px;right:15px;width:calc(100% - 30px);height:calc(100% - 30px)}}.page-banner__image-container--circle{overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translateY(120px);-moz-transform:translateY(120px);-ms-transform:translateY(120px);-o-transform:translateY(120px);transform:translateY(120px)}@media only screen and (max-width: 1600px){.page-banner__image-container--circle{-webkit-transform:translateY(85px);-moz-transform:translateY(85px);-ms-transform:translateY(85px);-o-transform:translateY(85px);transform:translateY(85px)}}@media only screen and (max-width: 810px){.page-banner__image-container--circle{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}}.page-banner__image-container--circle .page-banner__image{object-fit:cover}.page-banner__image{width:100%;height:100%;object-fit:contain}.banner-meta{padding:16px 0px;margin-bottom:80px;line-height:1}@media only screen and (max-width: 1300px){.banner-meta{margin-bottom:125px}}@media only screen and (max-width: 425px){.banner-meta{padding:10px 0px}}.banner-meta__inner{align-items:center;width:calc(100% - 475px)}@media only screen and (max-width: 1600px){.banner-meta__inner{width:calc(100% - 375px)}}@media only screen and (max-width: 1150px){.banner-meta__inner{width:calc(100% - 270px)}}@media only screen and (max-width: 810px){.banner-meta__inner{width:100%}}.banner-meta__inner--fullwidth{width:100%}.banner-meta__breadcrumbs{color:#040506;font-family:gothambook,arial,sans-serif}@media only screen and (max-width: 1250px){.banner-meta__breadcrumbs{display:none}}.banner-meta__breadcrumbs a{margin-right:10px;text-decoration:none;color:#b0aead}.banner-meta__back-link{align-items:center;margin-left:auto;text-decoration:none;color:#040506}@media only screen and (max-width: 425px){.banner-meta__back-link{font-size:12px}}.banner-meta__back-link:hover .banner-meta__back-link-icon{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}.banner-meta__back-link-icon{color:#eab4b4;margin-right:10px;height:14px;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}@media only screen and (max-width: 425px){.banner-meta__back-link-icon{height:10px;margin-right:6px}}@media only screen and (max-width: 360px){.banner-meta__back-link-text{display:none}}@media only screen and (max-width: 680px){.banner-meta__back-link-fulltext{display:none}}.row-item{margin-top:70px;margin-bottom:70px}@media only screen and (max-width: 1900px){.rb-products{max-width:calc(100% - 300px)}}@media only screen and (max-width: 1400px){.rb-products{margin-bottom:130px;max-width:unset}}.rb-products__title{margin-top:0px;margin-bottom:60px}@media only screen and (max-width: 1000px){.rb-products__title{margin-bottom:30px}}.rb-products__title--centre{text-align:center}.rb-products__products-list{margin:0 auto;max-width:var(--width, 1665px);opacity:0;visibility:hidden}.rb-products__products-list.slick-initialized{opacity:1;visibility:visible}.rb-products__products-list-item{margin:0px 12.5px;padding:1px}@media only screen and (max-width: 1400px){.rb-products__arrow{top:unset;bottom:-65px}.rb-products__arrow--prev{left:calc(50% - 70px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.rb-products__arrow--next{right:calc(50% - 70px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}.rb-block-grid__title{margin-bottom:60px}@media only screen and (max-width: 1000px){.rb-block-grid__title{margin-bottom:30px}}.rb-block-grid__title--centre{text-align:center}.rb-block-grid__blocks{grid-template-columns:repeat(4, 1fr);grid-gap:25px;grid-auto-flow:dense}@media only screen and (max-width: 1120px){.rb-block-grid__blocks{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 850px){.rb-block-grid__blocks{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){.rb-block-grid__blocks{grid-gap:15px}}.rb-block-grid__block{margin:0px;position:relative;overflow:hidden;background-color:#f7f7f7;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media only screen and (max-width: 525px){.rb-block-grid__block{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}}.rb-block-grid__block:after{content:"";display:block;padding-bottom:100%}.rb-block-grid__block--large-square{grid-column:span 2;grid-row:span 2}@media only screen and (max-width: 1120px){.rb-block-grid__block--large-square{grid-row:span 1}.rb-block-grid__block--large-square:after{padding-bottom:50%}}@media only screen and (max-width: 525px){.rb-block-grid__block--large-square:after{padding-bottom:100%}}.rb-block-grid__block--large-square .rb-block-grid__block-overlay{background-image:url("images/500x500.svg")}.rb-block-grid__block--rectangle{grid-column:span 2}.rb-block-grid__block--rectangle:after{padding-bottom:50%}.rb-block-grid__block:hover{background-color:#003855}.rb-block-grid__block:hover .rb-block-grid__block-link{color:#fff}.rb-block-grid__block:hover .rb-block-grid__block-title{color:#fff}.rb-block-grid__block:hover .rb-block-grid__block-title-text:after{right:0}.rb-block-grid__block-overlay{z-index:1;display:block;background-image:url("images/500x500.svg");opacity:.05;filter:invert(0.35);background-size:850px}.rb-block-grid__block-link{padding:50px;z-index:2;text-decoration:none;color:#003855;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (max-width: 1700px){.rb-block-grid__block-link{padding:30px}}@media only screen and (max-width: 1350px){.rb-block-grid__block-link{padding:15px 30px}}@media only screen and (max-width: 950px){.rb-block-grid__block-link{padding:10px 30px}}@media only screen and (max-width: 525px){.rb-block-grid__block-link{padding:5px 20px}}.rb-block-grid__block-title{font-size:40px;line-height:65px;font-family:rosebudregular,arial,sans-serif;position:relative;z-index:5;margin:0px;color:#003855;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (max-width: 1700px){.rb-block-grid__block-title{font-size:25px;line-height:50px}}@media only screen and (max-width: 1120px){.rb-block-grid__block-title{font-size:20px;line-height:45px}}@media only screen and (max-width: 525px){.rb-block-grid__block-title{font-size:20px;line-height:43px}}@media only screen and (max-width: 400px){.rb-block-grid__block-title{font-size:20px;line-height:41px}}.rb-block-grid__block-title-text:after{right:100%;overflow:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.rb-block-grid__block-image{top:25%}.rb-block-grid__block-image img{width:90%;height:100%;object-fit:contain}.rb-block-grid__block-image--left img{object-position:left}.rb-block-grid__block-image--right img{margin-left:auto;object-position:right}.rb-block-grid__block-image--cover{top:0;z-index:3}.rb-block-grid__block-image--cover img{width:100%;object-fit:cover}.rb-alt-img-text{margin-top:150px;margin-bottom:150px;position:relative}.rb-alt-img-text#row-1{margin-top:80px}@media only screen and (max-width: 1200px){.rb-alt-img-text{margin-top:80px;margin-bottom:80px}}.rb-alt-img-text--row-background{background-color:#f7f7f7;overflow:hidden;padding-top:120px;padding-bottom:120px}.rb-alt-img-text--row-background .rb-alt-img-text__image-circle{background-color:#bbbab9}@media only screen and (max-width: 1200px){.rb-alt-img-text.media-left .rb-alt-img-text__media-side{order:2}}.rb-alt-img-text.media-right .rb-alt-img-text__media-side{order:2}.rb-alt-img-text__row-pattern-overlay{display:block;z-index:1;background-image:url("images/500x500.svg");opacity:.04;filter:invert(0.3);-webkit-background-size:850px !important;-moz-background-size:850px !important;-ms-background-size:850px !important;-o-background-size:850px !important;background-size:850px !important}.rb-alt-img-text__inner{justify-content:space-between;align-items:center;position:relative;z-index:3}.rb-alt-img-text__inner--no-media{justify-content:center}.rb-alt-img-text__inner--no-media .rb-alt-img-text__content-side{width:70%}@media only screen and (max-width: 1570px){.rb-alt-img-text__inner--no-media .rb-alt-img-text__content-side{width:80%}}@media only screen and (max-width: 1200px){.rb-alt-img-text__inner--no-media .rb-alt-img-text__content-side{width:100%}}@media only screen and (max-width: 1200px){.rb-alt-img-text__inner{flex-direction:column}}.rb-alt-img-text__pattern-container{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.rb-alt-img-text__pattern-overlay{display:block;z-index:1;background-image:url("images/500x500.svg");opacity:.05;filter:invert(0.2);-webkit-background-size:850px !important;-moz-background-size:850px !important;-ms-background-size:850px !important;-o-background-size:850px !important;background-size:850px !important}.rb-alt-img-text__media-side{width:calc(50% - 100px);position:relative}@media only screen and (max-width: 1200px){.rb-alt-img-text__media-side{width:80%;max-width:500px;margin:0 auto 80px}}@media only screen and (max-width: 1200px){.rb-alt-img-text__media-side{margin-bottom:40px}}.rb-alt-img-text__roundel{position:absolute;top:0;z-index:5;justify-content:center;align-items:center;width:211px;background-color:#eab4b4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media only screen and (max-width: 1600px){.rb-alt-img-text__roundel{width:170px}}@media only screen and (max-width: 1420px){.rb-alt-img-text__roundel{width:140px}}@media only screen and (max-width: 675px){.rb-alt-img-text__roundel{position:relative;margin:0 auto}}.rb-alt-img-text__roundel:after{content:"";display:block;padding-bottom:100%}.rb-alt-img-text__roundel--left{left:0}@media only screen and (max-width: 1200px){.rb-alt-img-text__roundel--left{-webkit-transform:translate(-15%, -15%);-moz-transform:translate(-15%, -15%);-ms-transform:translate(-15%, -15%);-o-transform:translate(-15%, -15%);transform:translate(-15%, -15%)}}@media only screen and (max-width: 675px){.rb-alt-img-text__roundel--left{-webkit-transform:translate(0px, 35px);-moz-transform:translate(0px, 35px);-ms-transform:translate(0px, 35px);-o-transform:translate(0px, 35px);transform:translate(0px, 35px)}}.rb-alt-img-text__roundel--right{right:0}@media only screen and (max-width: 1200px){.rb-alt-img-text__roundel--right{-webkit-transform:translate(15%, -15%);-moz-transform:translate(15%, -15%);-ms-transform:translate(15%, -15%);-o-transform:translate(15%, -15%);transform:translate(15%, -15%)}}@media only screen and (max-width: 675px){.rb-alt-img-text__roundel--right{-webkit-transform:translate(0px, 35px);-moz-transform:translate(0px, 35px);-ms-transform:translate(0px, 35px);-o-transform:translate(0px, 35px);transform:translate(0px, 35px)}}.rb-alt-img-text__roundel-text{position:absolute;top:50%;left:50%;width:90%;font-family:rosebudregular,arial,sans-serif;color:#003855;text-align:center;line-height:1.2;font-size:var(--font-size, 2rem);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 1600px){.rb-alt-img-text__roundel-text{font-size:calc(var(--font-size, 2rem)/1.2)}}@media only screen and (max-width: 1420px){.rb-alt-img-text__roundel-text{font-size:calc(var(--font-size, 2rem)/1.7)}}.rb-alt-img-text__image{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.rb-alt-img-text__image img{width:100%;height:100%;display:block;object-fit:cover}.rb-alt-img-text__image--inset{top:50%;left:50%;z-index:5;width:88%;height:88%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.rb-alt-img-text__image--inset img{object-fit:contain}.rb-alt-img-text__image--overlay{position:absolute;top:50%;left:50%;z-index:5;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.rb-alt-img-text__image--overlay img{object-fit:contain;-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}.rb-alt-img-text__image-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;width:100%;position:relative;mix-blend-mode:multiply;background-color:#f7f7f7}.rb-alt-img-text__image-circle.background-white{border:3px solid #f7f7f7}.rb-alt-img-text__image-circle:after{content:"";display:block;padding-bottom:100%}.rb-alt-img-text__image-circle--standard{background-color:rgba(0,0,0,0);overflow:hidden}.rb-alt-img-text__content-side{width:calc(50% - 50px)}@media only screen and (max-width: 1200px){.rb-alt-img-text__content-side{margin-bottom:50px;width:calc(100% - 60px);text-align:center}}@media only screen and (max-width: 1570px){.rb-alt-img-text__content-side--accordion{width:50%}}@media only screen and (max-width: 1200px){.rb-alt-img-text__content-side--accordion{width:100%;text-align:left}}.rb-alt-img-text__content-side-inner{flex-direction:column}.rb-alt-img-text__content-side-inner--standard-text .rb-alt-img-text__title{margin-top:0px;margin-bottom:65px;font-size:28px;line-height:62px}@media only screen and (max-width: 1420px){.rb-alt-img-text__content-side-inner--standard-text .rb-alt-img-text__title{margin-bottom:40px;font-size:24px;line-height:56px}}@media only screen and (max-width: 800px){.rb-alt-img-text__content-side-inner--standard-text .rb-alt-img-text__title{line-height:30px}}@media only screen and (max-width: 1300px){.rb-alt-img-text__content-side-inner--standard-text .rb-alt-img-text__title .underlined-title__text:after{display:none}}.rb-alt-img-text__content-side-inner--large-text .rb-alt-img-text__title{margin-top:0px;margin-bottom:50px;font-family:gothammedium,arial,sans-serif;font-size:24px;line-height:26px;color:#eab4b4}@media only screen and (max-width: 1420px){.rb-alt-img-text__content-side-inner--large-text .rb-alt-img-text__title{margin-bottom:30px;font-size:20px;line-height:25px}}.rb-alt-img-text__content-side-inner--large-text .rb-alt-img-text__text{font-family:rosebudregular,arial,sans-serif;line-height:70px;font-size:40px;color:#003855}@media only screen and (max-width: 1700px){.rb-alt-img-text__content-side-inner--large-text .rb-alt-img-text__text{line-height:50px;font-size:30px}}@media only screen and (max-width: 1420px){.rb-alt-img-text__content-side-inner--large-text .rb-alt-img-text__text{line-height:44px;font-size:25px}}@media only screen and (max-width: 1200px){.rb-alt-img-text__content-side-inner--large-text .rb-alt-img-text__text{max-width:950px;margin:0 auto}}@media only screen and (max-width: 1100px){.rb-alt-img-text__content-side-inner--large-text .rb-alt-img-text__text{line-height:38px;font-size:25px}}@media only screen and (max-width: 800px){.rb-alt-img-text__content-side-inner--large-text .rb-alt-img-text__text{line-height:30px;font-size:20px}}.rb-alt-img-text__content-side-inner--accordion .rb-alt-img-text__title{margin-top:0px;margin-bottom:25px;font-family:gothammedium,arial,sans-serif;font-size:24px;line-height:26px;color:#eab4b4}@media only screen and (max-width: 1420px){.rb-alt-img-text__content-side-inner--accordion .rb-alt-img-text__title{margin-bottom:30px;font-size:20px;line-height:25px}}.rb-alt-img-text__accordion-container{border:1px solid #e5e5e5}.rb-alt-img-text__accordion-item{border-bottom:1px solid #e5e5e5}.rb-alt-img-text__accordion-item:last-child{border-bottom:0px}.rb-alt-img-text__accordion-item:first-child .rb-alt-img-text__accordion-item-text{display:block}.rb-alt-img-text__accordion-item-header{align-items:center;padding:25px 30px;cursor:pointer;background-color:#f7f7f7}@media only screen and (max-width: 1570px){.rb-alt-img-text__accordion-item-header{padding:15px 30px}}@media only screen and (max-width: 500px){.rb-alt-img-text__accordion-item-header{padding:15px}}.rb-alt-img-text__accordion-item-header.open .rb-alt-img-text__accordion-item-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rb-alt-img-text__accordion-item-title{font-family:rosebudregular,arial,sans-serif;color:#003855;font-size:28px;margin:0px;margin-right:15px;line-height:1}@media only screen and (max-width: 1570px){.rb-alt-img-text__accordion-item-title{font-size:22px}}.rb-alt-img-text__accordion-item-arrow{margin-left:auto;font-size:18px;color:#040506;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.rb-alt-img-text__accordion-item-text{display:none;padding:40px 30px}@media only screen and (max-width: 1570px){.rb-alt-img-text__accordion-item-text{padding:20px 30px}}@media only screen and (max-width: 500px){.rb-alt-img-text__accordion-item-text{padding:15px}}.rb-alt-img-text__link-container{margin-top:100px}@media only screen and (max-width: 1350px){.rb-alt-img-text__link-container{margin-top:60px}}@media only screen and (max-width: 1000px){.rb-alt-img-text__link-container{margin-top:40px}}@media only screen and (max-width: 1100px){.rb-alt-img-text__link .tablet-link__text{font-size:14px}}.rb-trustbox{overflow:hidden}.rb-trustbox__text{font-family:rosebudregular,arial,sans-serif;text-align:center;font-size:40px;line-height:70px;max-width:1230px;margin:0 auto 80px;color:#003855}@media only screen and (max-width: 1400px){.rb-trustbox__text{font-size:30px;line-height:45px;max-width:1050px}}@media only screen and (max-width: 780px){.rb-trustbox__text{font-size:22px;line-height:34px}}.rb-trustbox__reviews{width:200px;margin:0 auto;flex-direction:column;text-align:center;text-decoration:none}.rb-trustbox__rating-text{font-size:21px;color:#003855;font-family:gothambold,arial,sans-serif;margin-bottom:15px;line-height:1}.rb-trustbox__rating{grid-template-columns:repeat(5, 1fr);grid-gap:0px 1px;width:179px;height:35px;margin:0px auto 12px}.rb-trustbox__rating-block{justify-content:center;align-items:center;position:relative;background-color:#dcdce6}.rb-trustbox__rating-block.solid{background-color:#01b67a}.rb-trustbox__rating-block.percent:before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;width:var(--percent-width);background-color:#01b67a}.rb-trustbox__trustpilot-star{position:relative;z-index:2}.rb-trustbox__review-count{margin:0px auto 12px;line-height:1}.rb-trustbox__trustpilot-logo{width:150px;height:auto;margin:auto}.rb-trustpilot-reviews{overflow:hidden;padding-top:100px;position:relative}.rb-trustpilot-reviews__background{position:absolute;z-index:1;top:0;left:0;right:0;bottom:100px;background-color:#f7f7f7}@media only screen and (max-width: 1400px){.rb-trustpilot-reviews__background{bottom:200px}}.rb-trustpilot-reviews__background-overlay{display:block;opacity:.05;filter:invert(0.35);background-image:url("images/cbd-brothers-leaf-pattern-1920x1080.svg")}.rb-trustpilot-reviews__content{position:relative;z-index:2}@media only screen and (max-width: 1400px){.rb-trustpilot-reviews__content{margin-bottom:100px}}.rb-trustpilot-reviews__review-slider{margin:50px auto 0px;max-width:var(--width, 1450px);opacity:0;visibility:hidden}@media only screen and (max-width: 1750px){.rb-trustpilot-reviews__review-slider{max-width:var(--width, 1250px)}}@media only screen and (max-width: 1500px){.rb-trustpilot-reviews__review-slider{max-width:var(--width, 1180px)}}.rb-trustpilot-reviews__review-slider.slick-initialized{opacity:1;visibility:visible}.rb-trustpilot-reviews__review-slider-item{padding:15px;margin:0px 30px}@media only screen and (max-width: 1750px){.rb-trustpilot-reviews__review-slider-item{margin:0px 15px}}@media only screen and (max-width: 500px){.rb-trustpilot-reviews__review-slider-item{margin:0px 4px}}@media only screen and (max-width: 1400px){.rb-trustpilot-reviews__arrow{top:unset;bottom:-65px}.rb-trustpilot-reviews__arrow--prev{left:calc(50% - 70px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.rb-trustpilot-reviews__arrow--next{right:calc(50% - 70px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}.rb-recommended-by__title{margin-top:0px;margin-bottom:60px}.rb-recommended-by__title--centre{text-align:center}.rb-recommended-by__logo-list{justify-content:center;align-items:center;flex-wrap:wrap}.rb-recommended-by__logo-list-item{height:55px;max-width:200px;margin:0px 33px 25px}@media only screen and (max-width: 1920px){.rb-recommended-by__logo-list-item{max-width:10vw}}@media only screen and (max-width: 1450px){.rb-recommended-by__logo-list-item{margin:0px 20px 10px;max-width:16.6666666667vw;width:70%}}@media only screen and (max-width: 800px){.rb-recommended-by__logo-list-item{max-width:25vw;margin:0px 15px 5px}}@media only screen and (max-width: 480px){.rb-recommended-by__logo-list-item{margin:0px 10px 5px}}@media only screen and (max-width: 350px){.rb-recommended-by__logo-list-item{max-width:33.3333333333vw}}.rb-recommended-by__logo-image{display:block;width:100%;height:100%;object-fit:contain}.rb-contact-form{padding:45px 100px;background-color:#003855;position:relative;max-width:1240px;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media only screen and (max-width: 1200px){.rb-contact-form{padding:40px}}@media only screen and (max-width: 500px){.rb-contact-form{padding:30px}}.rb-contact-form__pattern-overlay{display:block;z-index:1;background-image:url("images/cbd-brothers-leaf-pattern-2800x950.svg");opacity:.05;filter:invert(0.35);-webkit-background-size:1500px !important;-moz-background-size:1500px !important;-ms-background-size:1500px !important;-o-background-size:1500px !important;background-size:1500px !important}.rb-contact-form__content{position:relative;z-index:5}.rb-contact-form__title{color:#eab4b4;margin-top:0px;margin-bottom:30px;font-size:40px;line-height:45px;font-family:rosebudregular,arial,sans-serif}@media only screen and (max-width: 1200px){.rb-contact-form__title{margin-bottom:25px;font-size:30px;line-height:35px}}@media only screen and (max-width: 750px){.rb-contact-form__title{margin-bottom:15px;font-size:20px;line-height:25px}}.rb-contact-form__info-text{color:#fff;font-size:24px;margin-bottom:40px}@media only screen and (max-width: 1200px){.rb-contact-form__info-text{font-size:20px}}@media only screen and (max-width: 1200px){.rb-contact-form__info-text{font-size:16px;line-height:20px}}.rb-contact-form form{grid-template-columns:repeat(4, 1fr);grid-gap:40px 100px}@media only screen and (max-width: 1200px){.rb-contact-form form{grid-gap:40px 60px}}.rb-contact-form form .full,.rb-contact-form form .button-container{grid-column:1/-1}.rb-contact-form form .half{grid-column:span 2}@media only screen and (max-width: 720px){.rb-contact-form form .half{grid-column:1/-1}}@media only screen and (max-width: 1200px){.rb-contact-form form .quarter{grid-column:span 2}}@media only screen and (max-width: 720px){.rb-contact-form form .quarter{grid-column:1/-1}}.rb-contact-form form .three-quarter{grid-column:span 3}@media only screen and (max-width: 1200px){.rb-contact-form form .three-quarter{grid-column:span 2}}@media only screen and (max-width: 720px){.rb-contact-form form .three-quarter{grid-column:1/-1}}.rb-contact-form form .label-container{position:relative}.rb-contact-form form .label-container input,.rb-contact-form form .label-container textarea{border:none;border-bottom:3px solid #eab4b4;color:#fff;font-size:16px;display:block;padding:10px 0px;background-color:rgba(0,0,0,0);outline:none;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.rb-contact-form form .label-container input::-webkit-input-placeholder,.rb-contact-form form .label-container textarea::-webkit-input-placeholder{font-size:0px}.rb-contact-form form .label-container input:-moz-placeholder,.rb-contact-form form .label-container textarea:-moz-placeholder{font-size:0px}.rb-contact-form form .label-container input::-moz-placeholder,.rb-contact-form form .label-container textarea::-moz-placeholder{font-size:0px}.rb-contact-form form .label-container input:-ms-input-placeholder,.rb-contact-form form .label-container textarea:-ms-input-placeholder{font-size:0px}.rb-contact-form form .label-container input:placeholder-shown~label,.rb-contact-form form .label-container textarea:placeholder-shown~label{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);font-size:16px}.rb-contact-form form .label-container input:focus~label,.rb-contact-form form .label-container textarea:focus~label{font-size:12px;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}.rb-contact-form form .label-container select{border:none;border-bottom:3px solid #eab4b4;color:#fff;font-size:16px;display:block;padding:10px 0px;background-color:rgba(0,0,0,0);outline:none;width:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-appearance:select;-moz-appearance:select;-ms-appearance:select;-o-appearance:select;appearance:select}.rb-contact-form form .label-container select option{color:#000}.rb-contact-form form .label-container select option:first-child{font-size:0px}.rb-contact-form form .label-container select:focus~label,.rb-contact-form form .label-container select:valid~label{font-size:12px;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}.rb-contact-form form .label-container select~label{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);font-size:16px}.rb-contact-form form .label-container textarea{height:70px;min-height:70px;resize:vertical;font-family:gothambook,arial,sans-serif}.rb-contact-form form .label-container label{color:#fff;font-size:12px;position:absolute;top:0;left:0;pointer-events:none;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.rb-contact-form form .acceptance-container{color:#fff;grid-column:1/-1}.rb-contact-form form .acceptance-container .wpcf7-list-item{margin:0px}.rb-contact-form form .button-container{justify-content:flex-end;align-items:center;grid-column:1/-1}.rb-contact-form form .button-container input{background-color:#003855;border:2px solid #eab4b4;padding:12px 25px;min-width:150px;text-align:center;line-height:1;font-size:18px;cursor:pointer;color:#eab4b4;font-family:gothambold,arial,sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.rb-contact-form form .button-container input:hover{background-color:#eab4b4;color:#003855}.rb-contact-form form .button-container .wpcf7-spinner{order:-1}.rb-contact-form form .wpcf7-response-output{grid-column:1/-1;background-color:#eab4b4;color:#fff;margin:0px !important;padding:10px !important;font-size:15px;border:none !important}.rb-contact-form form.invalid .wpcf7-response-output{background-color:#b53f5b !important}.rb-contact-form form.sent .wpcf7-response-output{background-color:#578779 !important}.rb-contact-form form .wpcf7-error-message{margin-top:5px;color:#fff;font-size:12px;line-height:1}.rb-newsletter-form{max-width:1240px;padding:60px 100px;background-color:#eab4b4;position:relative;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media only screen and (max-width: 1200px){.rb-newsletter-form{padding:40px}}@media only screen and (max-width: 500px){.rb-newsletter-form{padding:30px}}.rb-newsletter-form__pattern-overlay{display:block;z-index:1;background-image:url("images/1150x1150.svg");opacity:.07;-webkit-background-size:850px !important;-moz-background-size:850px !important;-ms-background-size:850px !important;-o-background-size:850px !important;background-size:850px !important}.rb-newsletter-form__content{position:relative;z-index:5}.rb-newsletter-form__title{color:#003855;margin-top:0px;margin-bottom:50px;font-size:40px;line-height:45px;font-family:rosebudregular,arial,sans-serif}@media only screen and (max-width: 1200px){.rb-newsletter-form__title{margin-bottom:25px;font-size:30px;line-height:35px}}@media only screen and (max-width: 750px){.rb-newsletter-form__title{margin-bottom:15px;font-size:20px;line-height:25px}}.rb-newsletter-form form{grid-template-columns:repeat(4, 1fr);grid-gap:20px 100px}@media only screen and (max-width: 1200px){.rb-newsletter-form form{grid-gap:40px 60px}}.rb-newsletter-form form .full,.rb-newsletter-form form .button-container{grid-column:1/-1}.rb-newsletter-form form .half{grid-column:span 2}@media only screen and (max-width: 720px){.rb-newsletter-form form .half{grid-column:1/-1}}@media only screen and (max-width: 1200px){.rb-newsletter-form form .quarter{grid-column:span 2}}@media only screen and (max-width: 720px){.rb-newsletter-form form .quarter{grid-column:1/-1}}.rb-newsletter-form form .three-quarter{grid-column:span 3}@media only screen and (max-width: 1200px){.rb-newsletter-form form .three-quarter{grid-column:span 2}}@media only screen and (max-width: 720px){.rb-newsletter-form form .three-quarter{grid-column:1/-1}}.rb-newsletter-form form .label-container{position:relative}.rb-newsletter-form form .label-container input,.rb-newsletter-form form .label-container textarea{border:none;border-bottom:3px solid #003855;color:#fff;font-size:16px;display:block;padding:10px 0px;background-color:rgba(0,0,0,0);outline:none;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.rb-newsletter-form form .label-container input::-webkit-input-placeholder,.rb-newsletter-form form .label-container textarea::-webkit-input-placeholder{font-size:0px}.rb-newsletter-form form .label-container input:-moz-placeholder,.rb-newsletter-form form .label-container textarea:-moz-placeholder{font-size:0px}.rb-newsletter-form form .label-container input::-moz-placeholder,.rb-newsletter-form form .label-container textarea::-moz-placeholder{font-size:0px}.rb-newsletter-form form .label-container input:-ms-input-placeholder,.rb-newsletter-form form .label-container textarea:-ms-input-placeholder{font-size:0px}.rb-newsletter-form form .label-container input:placeholder-shown~label,.rb-newsletter-form form .label-container textarea:placeholder-shown~label{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);font-size:16px}.rb-newsletter-form form .label-container input:focus~label,.rb-newsletter-form form .label-container textarea:focus~label{font-size:12px;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}.rb-newsletter-form form .label-container select{border:none;border-bottom:3px solid #003855;color:#fff;font-size:16px;display:block;padding:10px 0px;background-color:rgba(0,0,0,0);outline:none;width:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.rb-newsletter-form form .label-container select option{color:#000}.rb-newsletter-form form .label-container select option:first-child{font-size:0px}.rb-newsletter-form form .label-container select:focus~label,.rb-newsletter-form form .label-container select:valid~label{font-size:12px;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}.rb-newsletter-form form .label-container select~label{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);font-size:16px}.rb-newsletter-form form .label-container textarea{height:70px;min-height:70px;resize:vertical;font-family:gothambook,arial,sans-serif}.rb-newsletter-form form .label-container label{color:#fff;font-size:12px;position:absolute;top:0;left:0;pointer-events:none;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.rb-newsletter-form form .acceptance-container{color:#fff;grid-column:1/-1}.rb-newsletter-form form .acceptance-container .wpcf7-list-item{margin:0px}.rb-newsletter-form form .button-container{justify-content:flex-end;align-items:center;grid-column:1/-1}.rb-newsletter-form form .button-container input{background-color:#eab4b4;border:2px solid #003855;padding:12px 25px;min-width:150px;text-align:center;line-height:1;font-size:18px;cursor:pointer;color:#003855;font-family:gothambold,arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.rb-newsletter-form form .button-container input:hover{background-color:#003855;color:#eab4b4}.rb-newsletter-form form .button-container .wpcf7-spinner{order:-1}.rb-newsletter-form form .wpcf7-response-output{grid-column:1/-1;background-color:#eab4b4;color:#fff;margin:0px !important;padding:10px !important;font-size:15px;border:none !important}.rb-newsletter-form form.invalid .wpcf7-response-output{background-color:#b53f5b !important}.rb-newsletter-form form.sent .wpcf7-response-output{background-color:#578779 !important}.rb-newsletter-form form .wpcf7-error-message{margin-top:5px;color:#fff;font-size:12px;line-height:1}.rb-full-width-image{position:relative;overflow:hidden;-webkit-border-radius:100px 0px 100px 0px;-moz-border-radius:100px 0px 100px 0px;-ms-border-radius:100px 0px 100px 0px;-o-border-radius:100px 0px 100px 0px;border-radius:100px 0px 100px 0px;align-items:flex-end;max-height:700px}@media only screen and (max-width: 1250px){.rb-full-width-image{-webkit-border-radius:75px 0px 75px 0px;-moz-border-radius:75px 0px 75px 0px;-ms-border-radius:75px 0px 75px 0px;-o-border-radius:75px 0px 75px 0px;border-radius:75px 0px 75px 0px}}@media only screen and (max-width: 480px){.rb-full-width-image{-webkit-border-radius:35px 0px 35px 0px;-moz-border-radius:35px 0px 35px 0px;-ms-border-radius:35px 0px 35px 0px;-o-border-radius:35px 0px 35px 0px;border-radius:35px 0px 35px 0px}}@media only screen and (max-width: 1050px){.rb-full-width-image{max-height:unset}}.rb-full-width-image--left{justify-content:flex-start}.rb-full-width-image--right{justify-content:flex-end}.rb-full-width-image:after{content:"";display:block;z-index:3;background:linear-gradient(180deg, transparent 0%, #606060 100%);mix-blend-mode:multiply}.rb-full-width-image__image{display:block;width:100%;height:100%}.rb-full-width-image__image img{width:100%;height:100%;object-fit:cover}.rb-full-width-image__content{position:relative;z-index:5;width:calc(50% + 50px);padding:25% 100px 100px;font-size:40px;line-height:70px;font-family:rosebudregular,arial,sans-serif;color:#fff}@media only screen and (max-width: 1850px){.rb-full-width-image__content{width:55%;font-size:35px;line-height:60px;padding:25% 80px 70px}}@media only screen and (max-width: 1500px){.rb-full-width-image__content{font-size:30px;line-height:55px;padding:25% 70px 70px}}@media only screen and (max-width: 1250px){.rb-full-width-image__content{width:72%}}@media only screen and (max-width: 1050px){.rb-full-width-image__content{width:100%;padding:40% 70px 70px}}@media only screen and (max-width: 850px){.rb-full-width-image__content{padding:55% 70px 70px}}@media only screen and (max-width: 780px){.rb-full-width-image__content{font-size:25px;line-height:45px;padding:75% 65px 55px}}@media only screen and (max-width: 520px){.rb-full-width-image__content{padding:75% 35px 35px}}@media only screen and (max-width: 480px){.rb-full-width-image__content{padding:85% 35px 35px;font-size:22px;line-height:34px}}.rb-large-text{max-width:1230px}.rb-large-text__text{font-family:rosebudregular,arial,sans-serif;text-align:center;font-size:40px;line-height:70px;max-width:1230px;margin:0 auto 80px;color:#003855}@media only screen and (max-width: 1400px){.rb-large-text__text{font-size:30px;line-height:45px;max-width:1050px}}@media only screen and (max-width: 780px){.rb-large-text__text{font-size:22px;line-height:34px}}.rb-video{max-width:1240px;position:relative}.rb-video--playing .rb-video__video{opacity:1}.rb-video--playing .rb-video__placeholder-container{z-index:-99999;visibility:hidden;opacity:0}.rb-video--playing .rb-video__progress{opacity:1}.rb-video--playing .rb-video__controls{opacity:1;visibility:visible;z-index:1;-webkit-transform:translateY(calc(100% + 8px));-moz-transform:translateY(calc(100% + 8px));-ms-transform:translateY(calc(100% + 8px));-o-transform:translateY(calc(100% + 8px));transform:translateY(calc(100% + 8px))}.rb-video__video{width:100%;height:auto;display:block;position:relative;z-index:1;opacity:0;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}.rb-video__placeholder-container{z-index:50;cursor:pointer;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}.rb-video__placeholder{display:block;width:100%;height:100%;position:relative}.rb-video__placeholder:before{content:"";display:block;background-color:rgba(0,0,0,.8)}.rb-video__placeholder img{width:100%;height:100%;object-fit:cover;display:block}.rb-video__play-container{justify-content:center;align-items:center;width:100px;height:100px;color:#fff;border:2px solid #fff;position:absolute;top:50%;left:50%;z-index:55;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.rb-video__play-container:hover .rb-video__play-icon{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}@media only screen and (max-width: 1000px){.rb-video__play-container{width:75px;height:75px}}@media only screen and (max-width: 340px){.rb-video__play-container{border:none}}.rb-video__play-icon{font-size:36px;height:30px;width:27px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width: 1000px){.rb-video__play-icon{font-size:22px;height:17px;width:17px}}.rb-video__progress{position:absolute;bottom:0;left:0;right:0;height:5px;cursor:pointer;opacity:0;width:100%;display:block;background-color:#003855;z-index:10}.rb-video__progress-bar{width:var(--width, 0px);height:100%;display:block;background-color:#eab4b4;-webkit-transition:all .001s;-moz-transition:all .001s;-ms-transition:all .001s;-o-transition:all .001s;transition:all .001s}.rb-video__controls{align-items:center;position:absolute;bottom:0;right:5px;opacity:0;visibility:hidden;z-index:-99;-webkit-transform:translateY(calc(100% + 1px));-moz-transform:translateY(calc(100% + 1px));-ms-transform:translateY(calc(100% + 1px));-o-transform:translateY(calc(100% + 1px));transform:translateY(calc(100% + 1px));-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.rb-video__control-item{margin:0px 6px;width:16px;height:16px;text-align:center}.rb-video__control-item:first-child{margin-left:0px}.rb-video__control-item:last-child{margin-right:0px}.rb-video__control{font-size:16px;color:#003855;cursor:pointer;height:16px;display:block !important;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.rb-video__control:hover{color:#26556e}.rb-video .pseudo-vol-loader{opacity:0;visibility:hidden}
