.full-background-image_title{font-family:Avenir;font-size:18px;line-height:27px;text-align:center;letter-spacing:.5px;color:#fff}#shopify-section-gift-page-banner .full-background-image .full-background-image_title h2{text-transform:none}.image-with-text-wrapper{display:flex}@media screen and (max-width: 768px){.image-with-text-wrapper{flex-direction:column-reverse}}.image-with-text-wrapper .image{width:50%}@media screen and (max-width: 768px){.image-with-text-wrapper .image{width:100%}}.image-with-text-wrapper .image img{width:100%;height:fit-content;object-fit:cover}.image-with-text-wrapper .text{width:50%;display:flex;justify-content:center;flex-direction:column;padding:0 48px}@media screen and (max-width: 768px){.image-with-text-wrapper .text{width:100%;padding:64px 40px}}.image-with-text-wrapper .text h2{font-family:Oswald;font-style:normal;font-weight:500;font-size:40px;line-height:59px;letter-spacing:3px;text-transform:uppercase;color:#1c1c1c}@media screen and (max-width: 768px){.image-with-text-wrapper .text h2{text-align:center;padding-bottom:24px}}.image-with-text-wrapper .text ul{list-style:none;padding:0;margin:0}.image-with-text-wrapper .text ul li{font-family:Avenir;padding-bottom:20px;font-size:18px;line-height:27px;letter-spacing:.5px;color:#333}.image-with-text-wrapper .text ul li:before{content:"\2022";padding-right:8px;color:#000}#shopify-section-gift-page-steps,#shopify-section-how-it-work-page-steps{padding:64px 0}#shopify-section-gift-page-steps .large-banner,#shopify-section-how-it-work-page-steps .large-banner{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#shopify-section-gift-page-steps .large-banner h3,#shopify-section-how-it-work-page-steps .large-banner h3{font-family:Oswald;font-style:normal;font-weight:500;font-size:36px;line-height:53px;text-align:center;letter-spacing:2px;color:#1c1c1c}#shopify-section-gift-page-steps .large-banner p,#shopify-section-how-it-work-page-steps .large-banner p{font-family:Avenir;font-size:18px;line-height:27px;text-align:center;letter-spacing:.5px;color:#333}@media screen and (max-width: 768px){#shopify-section-gift-page-steps .large-banner p,#shopify-section-how-it-work-page-steps .large-banner p{padding-bottom:32px}}#shopify-section-gift-page-steps .banner-section,#shopify-section-how-it-work-page-steps .banner-section{width:80%;margin:0 auto}.accordion-section-accordion{padding:64px}.accordion-section-accordion .cta-button-wrapper{margin-top:0}.accordion-section-wrapper{max-width:840px;display:flex;flex-direction:column;margin:0 auto;padding:48px 0}.accordion-section-wrapper .accordion{background-color:#eee;color:#f4f4f4;cursor:pointer;padding:8px 16px;width:100%;border:none;text-align:left;outline:none;transition:.4s;margin-bottom:12px;font-family:Oswald;font-style:normal;font-weight:500;font-size:21px;line-height:31px;letter-spacing:2px;color:#111}.accordion-section-wrapper .active,.accordion-section-wrapper .accordion:hover{background-color:#ccc}.accordion-section-wrapper .accordion:after{content:"+";color:#eda44b;font-weight:700;float:right;margin-left:5px}.accordion-section-wrapper .active:after{content:"\2212";color:#eda44b}.accordion-section-wrapper .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}@media screen and (min-width: 1200px){#shopify-section-header-gift .container{max-width:1330px}}@media screen and (max-width: 1024px){#shopify-section-header-gift .header-section>.container>.row>.col:first-child{min-width:100px}#shopify-section-header-gift .steps-wrapper .step-button-wrapper{margin-right:10px}#shopify-section-header-gift .steps-wrapper .step-button-wrapper .step-item{margin-right:8px}}@media (min-width: 992px){#shopify-section-header-gift .sticky{top:0}}@media screen and (max-width: 768px){#shopify-section-header-gift .col .header-action,#shopify-section-header-gift .col.mobile-hidden{display:none}#shopify-section-header-gift .steps-wrapper{margin-right:16px}#shopify-section-header-gift .steps-wrapper .step-button-wrapper:last-child{margin-right:0}#shopify-section-header-gift .header-logo{margin:0 0 0 16px}#shopify-section-header-gift .theme-logo img{max-width:50px!important}}@media screen and (max-width: 425px){#shopify-section-header-gift .header-logo{margin-left:10px}#shopify-section-header-gift .steps-wrapper .step-button-wrapper{margin-right:5px}#shopify-section-header-gift .steps-wrapper .step-button-wrapper .step-item{margin-right:3px}#shopify-section-header-gift .steps-wrapper .step-button-wrapper:last-child{margin-right:0}#shopify-section-header-gift .steps-wrapper .step-button-wrapper:last-child{margin-right:10px}#shopify-section-header-gift .header-section>.container>.row>.col:first-child{min-width:40px;max-width:72px}}.steps-wrapper{display:flex}.steps-wrapper .step-button-wrapper.active .step-item{background-color:#1c1c1c;color:#fff}.steps-wrapper .step-button-wrapper.active .step-title{font-family:Oswald;font-style:normal;font-weight:500;font-size:14px;line-height:21px;letter-spacing:1.16667px;text-transform:uppercase;color:#424242}@media screen and (max-width: 768px){.steps-wrapper .step-button-wrapper.active .step-title{display:flex}}.steps-wrapper .step-button-wrapper{display:flex;margin-right:46px;cursor:default}.steps-wrapper .step-button-wrapper .step-item{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50px;font-style:normal;font-weight:500;font-size:18px;line-height:27px;letter-spacing:1.5px;color:#ccc;background-color:transparent;border:1px solid #cccccc;margin-right:15px}@media screen and (max-width: 768px){.steps-wrapper .step-button-wrapper .step-item{width:28px;height:28px;font-weight:500;font-size:14px;line-height:21px}}.steps-wrapper .step-button-wrapper .step-title{font-family:Oswald;font-style:normal;font-weight:500;font-size:14px;line-height:21px;letter-spacing:1.16667px;text-transform:uppercase;color:#ccc;display:flex;align-items:center}@media screen and (max-width: 768px){.steps-wrapper .step-button-wrapper .step-title{display:none}}.steps-wrapper .step-button-wrapper.pointer{cursor:pointer}#shopify-section-checkout-steps,#shopify-section-gift-checkout-steps{min-height:800px}@media screen and (max-width: 768px){#shopify-section-checkout-steps .section-title.mb-60,#shopify-section-gift-checkout-steps .section-title.mb-60{margin-bottom:32px!important}}.checkout-step-one .section-title h1{text-transform:capitalize;margin-top:40px;margin-bottom:0}.checkout-step-one .section-title p{margin-top:0}.checkout-step-one .products-wrapper{display:flex;padding:12px 78px;margin:0 auto;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 425px){.checkout-step-one .products-wrapper{padding:12px 40px}}.checkout-step-one .products-wrapper.gift{display:none}.checkout-step-one .products-wrapper.gift.active{display:flex}.checkout-step-one .gift .checkout-product-item{width:234px;height:256px;background:#fff;border:1px solid #979797;margin-bottom:24px;padding:15px;margin-right:20px;cursor:pointer}.checkout-step-one .gift .checkout-product-item img{width:100%}.checkout-step-one .gift .checkout-product-item h4{font-size:21px;line-height:31px;text-align:center;letter-spacing:1px;color:#353637;margin-top:8px}@media screen and (max-width: 768px){.checkout-step-one .gift .checkout-product-item{margin:10px;padding:10px}}@media screen and (max-width: 425px){.checkout-step-one .gift .checkout-product-item{margin:0 0 10px;padding:10px;width:90%;height:auto}}.poduct-price{text-align:center}.poduct-price span.price{font-family:Oswald;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:center;letter-spacing:.666667px;color:#1c1c1c}.selected{border:2px solid #1c1c1c!important}.checkout-step-two,.checkout-step-three,.checkout-step-four{display:none}.checkout-step-two .section-title h1,.checkout-step-three .section-title h1,.checkout-step-four .section-title h1{margin-top:40px;text-transform:capitalize;margin-bottom:0}.checkout-step-two .section-title p,.checkout-step-three .section-title p,.checkout-step-four .section-title p{margin-top:0}.club-level-wrapper,.select-month-wrapper,.select-bottle-wrapper{display:flex;justify-content:center;padding:17px 84px 0}@media screen and (max-width: 768px){.club-level-wrapper,.select-month-wrapper,.select-bottle-wrapper{flex-direction:column;flex-wrap:wrap;align-items:center;padding:0}}.club-level-wrapper .club-level-item,.club-level-wrapper .select-month-item,.club-level-wrapper .select-bottle-item,.select-month-wrapper .club-level-item,.select-month-wrapper .select-month-item,.select-month-wrapper .select-bottle-item,.select-bottle-wrapper .club-level-item,.select-bottle-wrapper .select-month-item,.select-bottle-wrapper .select-bottle-item{width:30%;border:1px solid #dcdcdc;margin-right:24px;max-width:408px;min-width:328px;cursor:pointer}@media screen and (max-width: 768px){.club-level-wrapper .club-level-item,.club-level-wrapper .select-month-item,.club-level-wrapper .select-bottle-item,.select-month-wrapper .club-level-item,.select-month-wrapper .select-month-item,.select-month-wrapper .select-bottle-item,.select-bottle-wrapper .club-level-item,.select-bottle-wrapper .select-month-item,.select-bottle-wrapper .select-bottle-item{margin-right:0;margin-bottom:24px}.club-level-wrapper .club-level-item:last-child,.club-level-wrapper .select-month-item:last-child,.club-level-wrapper .select-bottle-item:last-child,.select-month-wrapper .club-level-item:last-child,.select-month-wrapper .select-month-item:last-child,.select-month-wrapper .select-bottle-item:last-child,.select-bottle-wrapper .club-level-item:last-child,.select-bottle-wrapper .select-month-item:last-child,.select-bottle-wrapper .select-bottle-item:last-child{margin-bottom:64px}}.club-level-wrapper .club-level-item.active,.club-level-wrapper .select-month-item.active,.select-month-wrapper .club-level-item.active,.select-month-wrapper .select-month-item.active,.select-bottle-wrapper .club-level-item.active,.select-bottle-wrapper .select-month-item.active{border:2px solid #1c1c1c}.club-level-wrapper .club-level-item:last-child,.club-level-wrapper .select-month-item:last-child,.select-month-wrapper .club-level-item:last-child,.select-month-wrapper .select-month-item:last-child,.select-bottle-wrapper .club-level-item:last-child,.select-bottle-wrapper .select-month-item:last-child{margin-right:0}.club-level-wrapper .club-level-title,.select-month-wrapper .club-level-title,.select-bottle-wrapper .club-level-title{margin-top:32px}.club-level-wrapper .club-level-title h3,.select-month-wrapper .club-level-title h3,.select-bottle-wrapper .club-level-title h3{font-weight:500;font-size:21px;line-height:31px;text-align:center;letter-spacing:1px;color:#353637}.club-level-wrapper .club-level-price,.select-month-wrapper .club-level-price,.select-bottle-wrapper .club-level-price{margin:24px 0}.club-level-wrapper .club-level-price h4,.select-month-wrapper .club-level-price h4,.select-bottle-wrapper .club-level-price h4{font-weight:500;font-size:48px;line-height:71px;text-align:center;letter-spacing:3px;color:#353637}.club-level-wrapper .club-level-desc,.select-month-wrapper .club-level-desc,.select-bottle-wrapper .club-level-desc{display:flex;text-align:center;justify-content:center;margin:0 auto 32px;max-width:265px}.club-level-wrapper .club-level-desc p,.select-month-wrapper .club-level-desc p,.select-bottle-wrapper .club-level-desc p{font-family:Avenir;font-size:14px;line-height:21px;text-align:center;letter-spacing:.5px;color:#333}.checkout-step-three{padding-bottom:64px}@media screen and (max-width: 768px){.checkout-step-three{padding-bottom:0}}.select-month-wrapper .select-month-item{text-align:center;margin-bottom:48px}@media screen and (max-width: 768px){.select-month-wrapper .select-month-item{margin-bottom:24px}}.select-month-wrapper .select-month-title h3{font-weight:500;font-size:32px;line-height:47px;text-align:center;letter-spacing:1.52381px;color:#353637;margin-top:69px;margin-bottom:16px}.select-month-wrapper .club-level-desc p{margin-bottom:70px}.middle-line-wrapper{position:relative;display:flex;margin:0 auto;justify-content:center}.middle-line-wrapper h4{font-weight:500;font-size:21px;line-height:31px;text-align:center;letter-spacing:1px;color:#353637}.fancy{line-height:.5;text-align:center}.fancy span{display:inline-block;position:relative}.fancy span:before,.fancy span:after{content:"";position:absolute;height:5px;border-bottom:1px solid #dcdcdc;top:15px;width:499px}.fancy span:before{right:100%;margin-right:15px}.fancy span:after{left:100%;margin-left:15px}.select-bottle-item{padding:48px 0}.select-bottle-title{text-align:center}.select-bottle-title h3{font-weight:500;font-size:21px;line-height:31px;text-align:center;letter-spacing:1px;color:#353637;margin-bottom:24px}.select-bottle-icon{width:100%;min-height:72px;background-repeat:no-repeat;background-position:center}.additional-product-wrapper{display:flex;justify-content:center}.additional-product-wrapper .additional-product{width:300px;padding-bottom:.7rem;min-height:475px;background:#fff;border:1px solid #979797;box-sizing:border-box;margin-right:24px;display:flex;flex-direction:column;justify-content:flex-end}.additional-product-wrapper .additional-product:last-child{margin-right:0}.additional-product-wrapper .additional-product img{width:100%;max-height:175px;object-fit:contain;padding:16px}.additional-product-wrapper .additional-product h3{font-weight:500;font-size:21px;line-height:31px;text-align:center;letter-spacing:1px;padding:0 5px;color:#353637;margin-bottom:0}.additional-product-wrapper .additional-product p{padding:16px;margin-bottom:0}.additional-product-wrapper .additional-product p .price{display:flex;justify-content:center;margin:0;font-family:Oswald;font-style:normal;font-weight:700;font-size:19px;line-height:21px;text-align:center;letter-spacing:.666667px;color:#1c1c1c}.additional-product-wrapper .additional-product .cta-button-wrapper{margin-top:0}.additional-product-wrapper .additional-product .cta-button-wrapper .cta-button{width:100%;margin:0 15px}.additional-product-wrapper .additional-product .cta-button-wrapper .cta-button a{width:100%;color:#fff}#recharge_checkout{margin-bottom:1rem}.checkout-step-four .cta-button-wrapper{margin-top:3rem}.checkout-step-four .cta-button-wrapper .cta-button a{width:268px;color:#fff}.checkout-step-one.gift-checkout{display:none}.checkout-step-three.gift-checkout{display:block}.gift-checkout .gift-checkout-form{display:flex;margin:0 auto;max-width:624px}.gift-checkout .select-bottle-wrapper{margin-bottom:48px}.gift-checkout .section-title h1{margin-bottom:24px}.gift-checkout .contact-form input{background:#fff;border:1px solid #e4e4e4;border-radius:0}.gift-checkout .form-gift-buttons{display:flex;width:100%;margin-bottom:24px}.gift-checkout .form-gift-buttons .personal-purchase{background:#fff;border:1px solid #e4e4e4;font-family:Avenir;font-size:16px;line-height:22px;text-align:center;color:#1c1c1c}.gift-checkout .form-gift-buttons .gift-purchase{background:#1c1c1c;font-family:Avenir;font-size:16px;line-height:22px;text-align:center;color:#fff}.gift-checkout .form-gift-buttons .gift-purchase::placeholder{color:#fff}.gift-checkout .form-field{display:flex;width:100%}.gift-checkout .form-field div{width:50%;margin-right:24px;margin-bottom:24px}.gift-checkout .form-field div:last-child{margin-right:0}.gift-checkout .form-field span{display:flex;margin-bottom:8px}.gift-checkout .form-field.one-line{flex-direction:column;margin-bottom:24px}.gift-checkout .form-field.one-line:last-child{margin-bottom:40px}.gift-checkout .contact-form textarea{border-radius:0;color:#1c1c1c}.gift-checkout .cta-button-wrapper .cta-button button{display:flex;justify-content:center;align-items:center;width:234px;height:47px;background:#eda44b;font-family:Oswald;font-style:normal;font-weight:700;font-size:14px;line-height:21px;text-align:center;letter-spacing:3px;color:#fff}.gift-checkout .cta-button-wrapper{display:flex;justify-content:center;align-items:center;margin:0 auto}.gift-checkout .go-to-checkout-btn{margin-bottom:60px}.table-header{display:flex;justify-content:space-between;margin-bottom:15px}.empty-cart-page{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;padding:40px 10px}.new-cart{padding:0;min-height:100vh}.new-cart .row{max-width:1200px;margin:0 auto}@media screen and (max-width: 540px){.new-cart .container{padding-right:0;padding-left:0}.new-cart .container .col-lg-12.col-12{padding-right:5px;padding-left:5px}}.new-cart .cart-page__wrapper{width:100%;max-width:1200px;margin:auto;display:flex;align-items:stretch;justify-content:space-between;flex-flow:row nowrap}@media screen and (max-width: 540px){.new-cart .cart-page__wrapper{justify-content:flex-start;flex-flow:column}}.new-cart .cart-page__main{max-width:680px;width:100%}@media screen and (max-width: 540px){.new-cart .cart-page__main{max-width:none}}.new-cart .cart-page__main .container{margin-bottom:36px}.new-cart .cart-page__sidebar{max-width:348px;width:100%;height:auto;padding:25px 30px;background-color:#f8f8f8}@media screen and (max-width: 540px){.new-cart .cart-page__sidebar{max-width:none}}.new-cart .cart-policies.is-desktop{display:block}@media screen and (max-width: 540px){.new-cart .cart-policies.is-desktop{display:none}}.new-cart .cart-policies.is-mobile{display:none}@media screen and (max-width: 540px){.new-cart .cart-policies.is-mobile{display:block}}.new-cart .cart-policies .cart-policies__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column nowrap;padding:21px 30px;background-color:#fff2e2}.new-cart .cart-policies .cart-policies__wrapper>*:not(:last-child){padding-bottom:19px;border-bottom:1px solid #f5e0c6;margin-bottom:19px}.new-cart .cart-policies .cart-policy{width:100%}.new-cart .cart-policies .cart-policy .cart-policy__title{color:#1d1d1d;font-family:Oswald;font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;text-transform:uppercase;margin-bottom:5px}.new-cart .cart-policies .cart-policy .cart-policy__content{color:#1d1d1d;font-family:Avenir;font-size:16px;letter-spacing:0;line-height:25px}.new-cart .gift-notice .gift-notice__wrapper{padding:2px 20px 8px}@media screen and (max-width: 540px){.new-cart .gift-notice .gift-notice__wrapper{padding:42px 20px}}.new-cart .gift-notice .gift-notice__header{display:flex;align-items:center;justify-content:flex-start;flex-flow:row nowrap;margin-bottom:10px}.new-cart .gift-notice .gift-notice__icon{width:45px;height:45px;margin-right:14px;display:flex;align-items:center;justify-content:center}.new-cart .gift-notice .gift-notice__icon img,.new-cart .gift-notice .gift-notice__icon svg{width:100%;height:100%;object-fit:contain}.new-cart .gift-notice .gift-notice__title{color:#1d1d1d;font-family:Oswald;font-weight:500;font-size:25px;line-height:37px;letter-spacing:0;text-transform:uppercase;margin:0}.new-cart .gift-notice .gift-notice__content{color:#1d1d1d;font-family:Avenir;font-size:16px;line-height:28px;letter-spacing:0;margin:0 0 18px}.new-cart .gift-notice .gift-notice__cta-button-wrapper{justify-content:flex-start}.new-cart .gift-notice .gift-notice__cta-button-wrapper .cta-button a{min-width:156px;max-width:none;width:auto;padding-left:13px;padding-right:13px;font-family:Oswald;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:24px;text-align:center}.new-cart .cart-sidebar .cart-sidebar__title{color:#1d1d1d;font-family:Oswald;font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;text-transform:uppercase;padding:0 0 16px;border-bottom:2px solid #ededed;margin:0 0 16px}.new-cart .cart-sidebar .cart-sidebar__price-row{display:flex;align-items:center;justify-content:space-between;color:#1d1d1d;font-family:Avenir;font-size:18px;line-height:24px;letter-spacing:0;margin:0 0 12px}.new-cart .cart-sidebar .cart-sidebar__price-row>*:not(:last-child){margin-right:12px}.new-cart .cart-sidebar .cart-sidebar__input{margin-bottom:10px;width:100%;padding:7px 16px}.new-cart .cart-sidebar .cart-sidebar__disclaimer{color:#767676;font-family:Avenir;font-size:14px;line-height:22px;letter-spacing:0;margin-bottom:8px}.new-cart .cart-sidebar .cart-sidebar__total-wrapper{display:flex;align-items:center;justify-content:space-between;color:#1d1d1d;font-family:Oswald;font-size:20px;font-weight:500;line-height:30px;letter-spacing:0;text-transform:uppercase;padding-top:26px;border-top:1px solid #e3e3e3;margin-top:16px;margin-bottom:20px}.new-cart .cart-sidebar .cart-sidebar__cta-button-wrapper{margin-bottom:15px}.new-cart .cart-sidebar .cart-sidebar__cta-button-wrapper .cta-button.is-dark a{background:#1d1d1d}.new-cart .cart-sidebar .cart-sidebar__cta-button-wrapper .cta-button a{display:flex;justify-content:center;align-items:center;width:100%;height:43px;background:#eda44b;font-family:Oswald;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:24px;text-align:center;color:#fff;text-transform:uppercase}.new-cart .cart-sidebar .cart-sidebar__featured-product{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap}.new-cart .cart-sidebar .cart-sidebar__featured-product .cta-button-wrapper .cta-button a{width:auto;min-width:104px;max-width:none;padding-left:8px;padding-right:8px}.new-cart .cart-sidebar .cart-sidebar__featured-product-image{display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;margin:0 0 2px;width:120px;height:104px}.new-cart .cart-sidebar .cart-sidebar__featured-product-image img,.new-cart .cart-sidebar .cart-sidebar__featured-product-image svg{width:100%;height:100%;object-fit:contain}.new-cart .cart-sidebar .cart-sidebar__featured-product-title{color:#1d1d1d;font-family:Oswald;font-size:25px;line-height:37px;letter-spacing:0;text-align:center;margin:0 0 15px}.new-cart .cart-sidebar .cart-sidebar__featured-product-title:hover{color:#eda44b}.new-cart .header-title{font-family:Oswald;font-weight:400;font-size:40px;line-height:60px;text-align:center;padding:25px;min-height:110px;color:#fff;background-color:#1c1c1c}@media screen and (max-width: 540px){.new-cart .header-title{font-size:30px;line-height:45px;min-height:90px;padding:22px 8px}}.new-cart .cart-table table tbody tr td.pro-thumbnail{max-width:152px;max-height:152px}.new-cart .pro-thumb span,.new-cart .pro-price-title span,.new-cart .pro-quantity span{font-family:Avenir;font-size:14px;line-height:21px;letter-spacing:.5px;color:#333}.new-cart .pro-price-title{padding-right:40px}.new-cart .pro-price{display:flex;align-items:center;min-width:75px}@media screen and (max-width: 540px){.new-cart .pro-price{min-width:66px}}.new-cart .pro-price .amount{font-family:Oswald;font-weight:500;font-size:25px;line-height:30px;letter-spacing:0;text-align:right;color:#1d1d1d}@media screen and (max-width: 540px){.new-cart .pro-price .amount{font-size:25px;text-align:left}}.new-cart .pro-thumbnail{display:flex;justify-content:center;align-items:center;width:100%;height:100%;max-width:160px;max-height:210px;min-width:160px;min-height:210px;overflow:hidden;margin-right:30px}@media screen and (max-width: 540px){.new-cart .pro-thumbnail{max-width:98px;max-height:130px;min-width:98px;min-height:130px}}.new-cart .pro-thumbnail.is-desktop{display:block;margin-right:20px}@media screen and (max-width: 540px){.new-cart .pro-thumbnail.is-desktop{display:none}}.new-cart .pro-thumbnail.is-mobile{display:none}@media screen and (max-width: 540px){.new-cart .pro-thumbnail.is-mobile{display:block}}.new-cart .pro-thumbnail a{display:flex;justify-content:center;align-items:center}.new-cart .pro-thumbnail img{object-fit:cover}.new-cart .pro-remove{display:block}.new-cart .pro-remove.is-desktop{display:block;margin-right:20px}@media screen and (max-width: 540px){.new-cart .pro-remove.is-desktop{display:none}}.new-cart .pro-remove.is-mobile{display:none}@media screen and (max-width: 540px){.new-cart .pro-remove.is-mobile{display:block}}.new-cart .pro-remove a{color:#767676;text-decoration:underline}.new-cart .pro-remove a:hover{color:#1d1d1d}.new-cart .cart-product-item{display:flex;align-items:flex-start;justify-content:space-between;padding:33px 0 28px}@media screen and (max-width: 540px){.new-cart .cart-product-item{padding:20px 16px 21px;align-items:flex-start;justify-content:flex-start;flex-flow:column nowrap}}.new-cart .pro-title h2{font-family:Oswald;font-style:normal;font-weight:500;font-size:35px;line-height:52px;display:flex;align-items:center;letter-spacing:1px;color:#1c1c1c}@media screen and (max-width: 540px){.new-cart .pro-title h2{font-size:35px}}.new-cart .pro-main-title-thumbnail-wrapper,.new-cart .pro-thumbnail-content-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row nowrap}.new-cart .pro-main-title-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:column nowrap;margin-bottom:8px}.new-cart .pro-main-title{font-family:Oswald;font-style:normal;font-weight:500;font-size:35px;line-height:52px;display:flex;align-items:center;color:#1d1d1d}@media screen and (max-width: 540px){.new-cart .pro-main-title{font-size:35px}}.new-cart .pro-main-subtitle{font-family:Avenir;font-style:normal;font-weight:400;font-size:18px;line-height:32px;display:flex;align-items:center;color:#1d1d1d}.new-cart .pro-title{display:flex;flex-grow:1;flex-direction:column;justify-content:center}.new-cart .pro-title a{margin-bottom:8px}.new-cart .pro-title p{margin-bottom:4px;font-size:16px;line-height:28px}@media screen and (max-width: 540px){.new-cart .pro-title p{font-size:16px}}.new-cart .cart-subtotal{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 540px){.new-cart .cart-subtotal{flex-wrap:wrap;justify-content:center}}.new-cart .cart-subtotal .cart-title,.new-cart .cart-subtotal .amount{font-family:Oswald;font-style:normal;font-weight:500;font-size:36px;line-height:53px;letter-spacing:2px;color:#1c1c1c}@media screen and (max-width: 540px){.new-cart .cart-subtotal .cart-title,.new-cart .cart-subtotal .amount{font-size:30px}}.new-cart .cart-subtotal .cart-title{display:flex}.new-cart .cta-button-wrapper{margin-top:0;text-transform:uppercase}@media screen and (max-width: 540px){.new-cart .cta-button-wrapper{margin-top:20px}}.new-cart .cart-total{padding:0}.new-cart .container{max-width:100%}.new-cart .pro-quantity-price-wrapper{display:flex;align-items:flex-end;justify-content:flex-end;flex-flow:column nowrap}@media screen and (max-width: 540px){.new-cart .pro-quantity-price-wrapper{align-items:center;flex-flow:row nowrap;margin-bottom:26px}}.new-cart .pro-quantity-price-wrapper>*:not(:last-child){margin-bottom:14px}@media screen and (max-width: 540px){.new-cart .pro-quantity-price-wrapper>*:not(:last-child){margin-bottom:0;margin-right:16px}}.new-cart .cart__qty{display:flex;justify-content:center;align-items:center;max-width:65px;margin-bottom:14px}@media screen and (max-width: 540px){.new-cart .cart__qty{margin-bottom:0}}.section-how-it-work-page-banner,.section-gift-page-banner{background-repeat:no-repeat;background-size:cover;background-position:center}.col.ajax-loading-products{min-width:270px;max-width:270px;margin:12px}@media screen and (max-width: 1024px){.col.ajax-loading-products{margin-right:22px}}.ajax-loading-products-wrapper{display:flex;flex-wrap:wrap}@media screen and (max-width: 1024px){.ajax-loading-products-wrapper{justify-content:center}}@media screen and (max-width: 425px){.ajax-loading-products-wrapper{padding:12px 15px}}.product-slider.product-slider-4.section.ajax-loading-products-wrapper .col{padding:0}@media screen and (max-width: 475px){.col.product-number{max-width:300px;margin:auto auto 24px}.cta-button-wrapper{margin-top:40px}}.disagree_btn{width:74px}@media screen and (max-width: 620px){.gift-checkout-form .row{margin-left:0;margin-right:0}.gift-checkout-form .row-10{margin-left:0;margin-right:0;padding:0 10px}.gift-checkout-form .row.row-10{padding:0 10px}}#preloader{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;overflow:visible;background:#fbfbfb url(//cdnjs.cloudflare.com/ajax/libs/file-uploader/3.7.0/processing.gif) no-repeat center center}.visible{visibility:visible;opacity:1;transition:opacity 2s linear}.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.account-optional-action{display:flex;justify-content:space-between}.cart__qty.hide-qty-arrows input::-webkit-outer-spin-button,.cart__qty.hide-qty-arrows input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__qty.hide-qty-arrows input[type=number]{-moz-appearance:textfield}.container.is-mobile{display:none!important}@media screen and (max-width: 540px){.container.is-mobile{display:block!important}}.container.is-desktop{display:block!important}@media screen and (max-width: 540px){.container.is-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/development.scss.css.map */
