.button.button--primary,.button.button--secondary{min-width:140px;padding:16px 32px;font-size:13px!important;font-weight:300;line-height:16px!important;text-transform:uppercase}.flickity-page-dots .dot{background-color:transparent;border:1px solid #000;border-radius:4px;width:8px;height:8px;opacity:1}.flickity-page-dots .dot.is-selected{background-color:#000}.social-icons .icon svg{color:#fff}.header__icons .action-area__link .icon{width:24px;height:24px}.header__brand{padding:0}.navbar-item.header__item .navbar-link{padding:29px 0;margin:0 20px;line-height:22px;border-bottom:1px solid transparent}.header__icons .action-area__link{padding-left:12px;padding-right:12px}.navbar-item.header__item .navbar-link:after{position:unset;transform:none;padding-left:4px}.navbar-item.header__item.has-mega-menu:hover .navbar-link{border-bottom:1px solid #F89631}.navbar .header__menu{position:relative}.mega-menu .menu__heading{font-weight:600;letter-spacing:-.34px;line-height:20px;margin-bottom:15px}.mega-menu .mega-menu__linklist-link{font-weight:300;line-height:20px;padding:5px 0;display:block}.mega-menu__block{padding:0}.mega-menu .mega-menu__linklist-link:hover{color:#f89631}.mega-menu__block.block__mega-menu-1-0 .mega-menu__content{border-right:1px solid #E6E6E6}.mega-menu__section .mega-menu{padding:40px;max-width:615px;min-width:auto;border-top:1px solid #E6E6E6}.mobile-icons .header__link .header__icon{width:22px;height:22px}.mb-close-icon{display:none}.mega-menu__sub-link{font-weight:300;line-height:20px;padding:5px 0;display:block}ul.mega-menu_sub-links{position:absolute;top:0;right:calc(-50% - 70px);height:100%;padding:35px 40px;border-left:1px solid #E6E6E6;display:none}.mega-menu__linklist-link.has-sub-links:hover+ul.mega-menu_sub-links{display:block}.caption-wrapper{max-width:1316px;margin:0 auto}.slideshow-classic__buttons.buttons{display:inline-block}.slideshow-classic__preheading p{font-size:12px;font-weight:300;letter-spacing:.41px;line-height:15px;text-transform:uppercase}.slideshow-classic__banner .slideshow-classic__heading{margin-bottom:32px;padding-top:16px;line-height:80px}.slideshow-classic__buttons .button{color:#fff!important;border-color:#fff!important;background-color:transparent!important}.slideshow-classic .flickity-page-dots .dot{border:1px solid #fff}.slideshow-classic .flickity-page-dots .dot.is-selected{background-color:#fff}.slideshow-classic .flickity-button{top:50%;transform:translateY(-50%);background-color:transparent}.slideshow-classic .flickity-button .flickity-button-icon{fill:#fff}.collection-list_heading{text-align:center}.collection-list_heading h2{font-size:48px;line-height:64px;margin-bottom:40px}.collection-info__caption-wrapper .title{color:#000;font-size:24px;font-weight:500;line-height:32px;text-transform:uppercase;margin-bottom:12px}.thumbnail.list-collection__thumbnail{padding:0 31px}.collection-info__caption-wrapper{padding:25px 0}.collection-info__caption-wrapper .subtitle.subheading{margin:0!important}.collection-info__caption-wrapper .subtitle.subheading p{font-size:17px;font-weight:300;letter-spacing:-.34px;line-height:26px}.image-with-text-overlay__heading.title{text-transform:uppercase;line-height:80px;margin-bottom:0}.image-with-text-overlay__subheading.subtitle{margin-top:0!important;padding-top:16px!important}.image-with-text-overlay__subheading.subtitle p{font-size:12px;font-weight:300;letter-spacing:.41px;line-height:15px;text-transform:uppercase}.collection-list-slider .flickity-page-dots{bottom:0;display:flex;flex-wrap:wrap}.collection-list-slider .flickity-page-dots .dot{display:block;width:100%;height:1px;background:#eee;opacity:1;flex:1 0 0;margin:0;border:0px}.collection-list-slider .flickity-page-dots .dot.is-selected{background:#f89631}.showcase-gallery-title{font-size:48px;line-height:64px}.product-app--container .showcase-gallery-container{padding:0;margin:0}.product-app--container>.container>.one-whole.column{width:100%;margin:0}#shopify-section-template--14559658901609__1662142256aa14dc5d .rich-text__heading{margin-bottom:16px}#shopify-section-template--14559658901609__1662142256aa14dc5d .rich-text__text{letter-spacing:-.34px;line-height:26px}.slideshow-classic__buttons .button:hover{color:#000!important;background-color:#fff!important}.our-core-values{max-width:1024px;margin:0 auto}.image-with-text__wrapper .image-with-text__heading{font-size:34px;line-height:45px;padding-bottom:16px;text-transform:none}.image-with-text__wrapper .image-with-text__text{font-size:17px;letter-spacing:-.34px;line-height:26px;color:#696969}.our-core-values h2{font-size:48px;font-weight:700;letter-spacing:0;line-height:64px;text-align:center}.custom-heading-text_column{display:flex;flex-wrap:wrap;padding-top:48px}.custom-heading-text{flex:0 0 50%;padding-bottom:48px}.custom-heading-text h3{font-size:20px;letter-spacing:1.78px;line-height:29px;color:#aa4465;padding-bottom:16px}.custom-heading-text p{color:#696969;font-size:17px;letter-spacing:-.34px;line-height:26px;max-width:424px}.footer_custom-logo{text-align:center;background-color:#f89631;line-height:0px;padding:16px 0}.footer_custom-logo img{max-width:216px}.footer__content{padding-top:35px}.newsletter-form .control{margin:0;width:auto!important}.footer__block.block__newsletter .newsletter-form__wrapper .newsletter-form{border:1px solid #000;overflow:hidden;max-width:543px}.footer__block.block__newsletter .newsletter-form__wrapper .newsletter-form .field{margin:0;align-self:center;min-width:auto!important}.footer__block.block__newsletter .newsletter-form .control .icon.button_arrow{display:none}.footer__block.block__newsletter .newsletter-form .field .control .input{border:0px;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.footer__block.block__newsletter .newsletter-form .field .control .input::placeholder{color:#303030}.footer__block.block__newsletter .newsletter-form .field .control .input:focus,.footer__block.block__newsletter .newsletter-form .field .control .input:active{box-shadow:none}.footer__block.block__newsletter .content{margin-top:0;margin-bottom:20px}.footer__block.block__newsletter .content{font-size:15px;line-height:23px;max-width:476px}.footer__block.block__newsletter .newsletter-form__wrapper .newsletter-form .field.is-default-width{flex:0 0 auto}.social-icons li a{width:30px;height:30px;background-color:#000;border-radius:100%;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.footer .social-icons li{padding-right:12px}.footer__block.block__newsletter .footer__heading{font-size:22px;line-height:26px;margin-bottom:14px;text-transform:uppercase;font-weight:700}.footer__menu .footer__heading{display:none}.footer__menu .footer__menu-link a{font-size:17px;font-weight:600;line-height:23px;text-transform:uppercase}.footer__menu .footer__menu-link{margin-bottom:16px}.footer__credits{text-align:center;padding-bottom:20px}.footer__credits p{font-size:11px;letter-spacing:.34px;line-height:20px;color:#0000007f}.footer__extra-content{border-top:1px solid}.social-icons li .icon{width:22px;height:22px}.newsletter-form .field.is-default-width .button{border:0px;display:inline-block;text-align:right;padding:6px 20px;height:auto}.newsletter-form .field.is-default-width .button .icon{margin:0;width:30px;height:30px}.heading-wrapper--register,.heading-wrapper--login{margin-bottom:12px}.register__title.title,.login__title.title,.customers-reset_password h1,#recover-password h2{text-align:center;line-height:63px}.login-page p,.register-section p,.reset-account-password p{text-align:center;color:#696969;line-height:20px;max-width:524px;margin:0 auto}.register-section p a,.login-page p a{text-decoration:underline}.recover-options p{color:#000;font-size:15px;line-height:20px;margin-top:40px}.recover-options p a{color:#000;text-decoration-color:#f89631;text-underline-offset:5px}.register__form,.login__form,#recover,.reset-account-password form,body.customers-reset_password form,#recover-password form{max-width:442px;margin:32px auto 0}.custom-input-style .label{text-transform:uppercase;font-size:12px;font-weight:300;line-height:20px}#recover .field,.login__form .field,.register__form .field,.reset-account-password form .field{margin-bottom:18px!important}.custom-input-style .input,.custom-input-style .textarea{color:#0000007f;font-size:12px;font-weight:300;letter-spacing:.14px;line-height:20px;height:42px;padding:10px 15px}.custom-input-style .input:placeholder,.custom-input-style .textarea:placeholder{color:#0000007f}.register__form .button.button--secondary,.login .button.button--secondary{min-width:100%;margin:22px auto 0}#password_confirm+.button{letter-spacing:-.27px;line-height:23px!important;min-width:152px;margin:20px auto 0;color:#fff;background-color:#141414;border-color:#141414;display:block;height:55px}body.customers-reset_password header.container.is-justify-center{padding-top:40px}.login-btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:40px}.login-btn .btn a{color:#000;font-size:15px;line-height:20px;text-decoration:underline;text-decoration-color:#f89631;text-underline-offset:5px}.login-btn .btn{padding:3px 40px}.login-btn .btn.forgot-btn{border-right:1px solid #DEDEDE}.faq-accordion .content{line-height:20px;color:#696969}.faq-accordion dt button{padding:24px 0 24px 48px;background-color:transparent!important;font-size:20px;line-height:20px;text-transform:uppercase;font-family:Pretendard-Medium,sans-serif}.faq-accordion dd{padding:0 0 32px 48px}.faq-accordion dt .icon{left:0;color:#000;height:28px;width:28px;border-radius:100px;border:.9px solid #CFCFCF}.faq-accordion dt .icon svg{max-width:16px}.faq-accordion dt{border:0px}.faq-accordion dt button[aria-expanded=false],.faq-accordion dt button[aria-expanded=true]{border-top:1px solid #E6E6E6}.faq-accordion dt:nth-last-child(2) button[aria-expanded=false]{border-bottom:1px solid #E6E6E6}.faq-accordion dd:last-child{border-bottom:1px solid #E6E6E6}.faq-accordion dt:nth-last-child(2) button[aria-expanded=true]{border-bottom:0px}.faq-accordion dt .accordion-style--carets[aria-expanded=true] .icon{transform:translateY(-50%)}.faq-accordion dt .accordion-style--carets[aria-expanded=true] .icon svg{transform:rotate(180deg)}.FAQ>.section{max-width:916px}.faq-accordion .content-image{max-width:240px}.contact-form__heading.title{font-size:48px;line-height:63px;margin-bottom:12px}.contact-form__text p{line-height:20px;max-width:540px;margin:0 auto;color:#696969}.contact-form .contact-form__form{max-width:896px;margin:0 auto;padding:60px 0 0;border-top:1px solid #E6E6E6}.custom-contact{display:flex;flex-wrap:wrap;max-width:916px;margin:0 auto;padding:48px 10px}.contact-mail,.custom-contact .contact-form__social{flex:0 0 50%}.contact-mail a{color:#696969}.custom-contact p{letter-spacing:-.34px;line-height:20px}.contact-form .contact-form__social .social-icons{margin:0}.custom-contact .contact-mail p{margin-bottom:14px!important}.contact-form__social p{margin-bottom:7px!important}.custom-contact .social-icons li a{background-color:#f89631}.custom-contact-form__block.column-half{width:calc(50% - 12px);margin-right:4px;margin-left:4px;display:inline-block}.custom-contact-form__block.column-full{width:calc(100% - 12px);margin-left:4px;margin-right:4px}.contact-btn{text-align:center;margin-top:40px}.rich-text__content .rich-text__heading.title{line-height:63px;margin-bottom:40px}.content p:not(:last-child){margin-bottom:24px}.rich-text__content .rich-text__text{max-width:540px;margin:0 auto}.custom-contact-form__blocks .custom-contact-form__block{margin-bottom:18px}.heading-wrapper--cart-page.heading-wrapper{margin-bottom:52px}.cart-page__title.title{line-height:63px}.cart__form .cart__headings{display:none}.cart__description .cart__text p.item__properties{color:#696969;line-height:20px;padding-top:12px}.cart__description .cart__text p.item__title{font-weight:700;font-size:20px;line-height:24px}.cart__description .cart__text p.item__title a{color:#000}.cart__form .cart__remove{position:unset}.cart__taxes-shipping{display:none}.product-quantity-box.purchase-details__quantity .quantity-wrapper{margin-bottom:0!important;max-width:120px;border:1px solid #E6E6E6;background-color:#fff}.quantity-minus.button[disabled],.quantity-plus.button[disabled]{background-color:transparent}.quantity-minus.button .icon,.quantity-plus.button .icon{fill:#000;padding:2px}.quantity-input-control .quantity-input.quantity-element.input{color:#331314;font-size:13px;letter-spacing:.48px;line-height:16px;background:0 0;border:none;padding:0}.quantity-minus.button,.quantity-plus.button{background-color:transparent}.cart__item-list .cart__card{margin-bottom:20px;border:0;background-color:#fafafa4d;padding:14px 20px 14px 10px}.cart__cost-summary .cart__row{max-width:292px;margin-left:auto}.cart__price p,.cart__total p{font-size:17px;font-weight:500;line-height:20px}.quantity-wrapper.quantity-style--box .quantity-minus,.quantity-wrapper.quantity-style--box .quantity-plus{width:auto!important;min-width:auto!important;padding:16px;border:0px}.cart__remove-btn.ajax-cart__delete{opacity:.5;color:#000;font-size:13px;line-height:16px}.additional-checkout-buttons{margin-top:0}.cart__form .cart__cost-summary{background-color:transparent;margin:0;padding:16px 0 0}button#checkout{width:100%;min-height:52px;border-radius:0;color:#fff;font-size:13px;text-transform:uppercase}.cart__checkout-container{max-width:292px;margin-left:auto}.cart__form .cart__cost-summary .cart__subtotal-container p{text-align:left;color:#000;font-size:20px;line-height:24px}.cart__featured-links{min-width:100%;margin-top:8px}.cart__featured-links a{color:#000;padding:18px;width:100%;border:1px solid #000000;font-size:13px;line-height:16px;text-transform:uppercase;display:block}.cart__checkout{min-width:100%}.cart__form .cart__item-list{max-width:1200px;margin:0 auto}.cart__remove .close .icon{width:100%;height:100%;max-width:16px;max-height:16px}.quantity-wrapper.quantity-style--box .quantity-element{height:55px!important;min-height:55px!important}.featured-collection__title.title{line-height:64px}.additional-checkout-buttons .shopify-cleanslate ._1M9S34W-UyhhDRRQQiV3RH{border-radius:0!important}.cart__featured-links a:hover{color:#fff;background:#000}.product__thumbnail.product__grid-item{padding:0 27px 34px}.thumbnail__caption .product-thumbnail{padding-top:8px}.product-thumbnail .product-thumbnail__title{color:#000;line-height:20px}.product-thumbnail .product-thumbnail__price{color:#f89631;font-size:12px;letter-spacing:-.29px;line-height:26px;margin-top:2px}.paginate{display:block;padding:6px 40px 0}.pagination-list .pagination-link{letter-spacing:-.34px;line-height:18px;border:0px;width:20px;height:20px;padding:0;min-width:20px;display:block;margin:0 8px}.pagination-list .pagination-link.is-current{border-radius:100px;color:#fff}.pagination .pagination-next,.pagination .pagination-previous{letter-spacing:-.34px;line-height:18px;padding:0;border:0px;text-transform:uppercase;justify-content:flex-end;width:auto;flex:0 0 auto}.pagination-list{flex:1 0 0;justify-content:flex-start}.product__information .product_name{color:#000;font-size:34px;line-height:46px}.product-block.product-block--price .price{font-size:20px;font-weight:500;line-height:27px}.product__information{max-width:572px}.purchase-details .cart-warning{display:none}.product-quantity-box.purchase-details__quantity{width:auto;margin:0}.purchase-details.has-quantity-box .purchase-details__spb--false{max-width:100%;height:47px;margin-top:0;flex:1 0 0;margin-left:12px}.product__information .quantity-wrapper.quantity-style--box .quantity-element{height:45px!important;min-height:45px!important}.product-block.product-block--form{border-top:1px solid #E6E6E6;margin-top:40px;padding-top:4px}.purchase-details .purchase-details__spb--false .button--add-to-cart{text-transform:uppercase;font-size:13px}.product__information .quantity-minus.button .icon,.product__information .quantity-plus.button .icon{padding:3px}.video-wrapper .video__text-wrapper .button{background-color:transparent;border:0px}.video-wrapper .video__text-wrapper .button img{max-width:80px}.recommended-products__title.title{line-height:63px}#shopify-product-reviews .spr-container{border:0px}.spr-header .spr-header-title{margin-bottom:24px;text-align:center;font-size:48px;line-height:63px}.spr-summary .spr-starrating.spr-summary-starrating,.spr-summary .spr-summary-caption{display:none}.spr-summary .spr-summary-actions-newreview{float:none;border:1px solid #F89631;padding:15px;display:inline-block;font-size:13px;line-height:16px;text-align:center;min-width:182px;text-transform:uppercase}.spr-summary .spr-summary-actions-newreview:hover{background:#f89631;color:#fff}.spr-summary .spr-summary-actions{display:block;text-align:center}.spr-review-content .spr-review-header-title{color:#000;font-size:16px;font-weight:500;line-height:24px;margin-bottom:5px}.spr-review-header .spr-review-header-starratings{color:#f89631;margin-bottom:10px}.spr-review-header .spr-review-header-byline .author{color:#000;font-size:12px;font-weight:500;letter-spacing:0;line-height:18px;font-style:normal;text-transform:uppercase}.spr-review-content .spr-review-content-body{color:#696969;font-size:14px;line-height:29px}.spr-review-footer{display:none}.spr-review .spr-review-content{margin-bottom:0;max-width:1100px}.spr-review-header .spr-review-header-byline{margin:6px 0}.spr-review-header .spr-review-header-byline div strong{color:#696969;font-size:14px;font-weight:300;line-height:19px;font-style:normal}.spr-content{margin-top:40px}.spr-reviews .spr-review{border-color:#e6e6e6}.product-gallery__thumbnail.is-nav-selected{border:1px solid #F89631}.product-block.product-block--description .description{letter-spacing:-.34px;line-height:23px;padding-top:16px}.related-products .products-slider .gallery-cell{padding:0 27px}.spr-content .spr-pagination{padding-top:24px}.spr-pagination .spr-pagination-page{letter-spacing:-.34px;line-height:18px;border:0px;width:20px;height:20px;padding:0;min-width:20px;margin:0 8px;display:inline-flex;align-items:center;justify-content:center}.spr-pagination .spr-pagination-page.is-active{background-color:#f89631;border-radius:100px;color:#fff}.spr-pagination .spr-pagination-page a{color:#000}.spr-pagination .spr-pagination-next,.spr-pagination .spr-pagination-prev{letter-spacing:-.34px;line-height:18px;padding:0;border:0px;text-transform:uppercase}.spr-pagination .spr-pagination-next a,.spr-pagination .spr-pagination-prev a{color:#000}.new-review-form .spr-form-input.spr-form-input-text,.new-review-form .spr-form-input.spr-form-input-email,.spr-form-review-body .spr-form-input textarea{color:#0000007f;font-size:12px;font-weight:300;letter-spacing:.14px;line-height:20px;padding:10px 15px;border:1px solid #e6e6e6}.spr-form-actions input.spr-button{border:1px solid #F89631;display:inline-block;font-size:13px;line-height:16px;text-align:center;height:48px;color:#f89631;padding:10px 20px;text-transform:uppercase}.spr-form-actions input.spr-button:hover{background:#f89631;color:#fff}.new-review-form .spr-form-label{text-transform:uppercase;font-size:12px;font-weight:300;line-height:20px;margin-bottom:8px;display:block}.new-review-form .spr-form-title{margin-bottom:18px}.heading-wrapper--collection.heading-wrapper{padding-left:30px;margin-bottom:34px}.collection__search .search__fields{position:relative}.collection__search input.btn{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:13px;line-height:16px;border:0px;background:transparent}.heading-wrapper--collection .collection__title.title{font-size:34px;font-weight:500;line-height:45px;color:#000}.collection__search .search-form .search__fields input[type=text]{border:0px;border-bottom:1px solid #E6E6E6;color:#00000080;font-size:14px;line-height:20px;padding:11px 0}.collection-filter-search{display:flex;flex-wrap:wrap;align-items:center;padding-left:30px;margin-bottom:30px}.collection__search{flex:0 0 404px}.collection__filters{margin-bottom:0;flex:1 0 0}.filter-by-title{font-size:20px;line-height:26px;color:#000;font-weight:500}.faceted-filter-form .sidebar-block__heading{color:#000;font-size:20px;font-weight:500;letter-spacing:0;line-height:26px}.faceted-filter-group-display__list-item-label-text{color:#000;font-size:14px;letter-spacing:-.34px;line-height:20px;text-transform:uppercase}.sidebar__block.block__faceted-filtering{padding-top:0}.faceted-active-filters__remove-filter.button{padding:10px}.button.faceted-active-filters__clear{padding:10px;text-transform:uppercase;height:40px}.faceted-active-filters{margin-bottom:16px}.filter-by-mb,.mb-col-sidebar{display:none}.collection__filters .collection__sort-by-filter,.collection__sort-by-filter #sort-by{height:42px;max-width:178px;width:178px}#shopify-section-template--14559659130985__main .page__content.content{width:100%}@media only screen and (max-width: 1400px){.navbar-item.header__item .navbar-link{margin:0 8px;font-size:14px}.header__icons .action-area__link{padding-left:8px;padding-right:8px}}@media only screen and (max-width: 1024px){.faceted-filter-group-display__price-range{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width: 798px){.title{font-size:34px!important;line-height:45px!important}.custom-contact{padding:40px 10px 44px}.contact-btn button.button{width:100%}.slideshow-classic .mobile-text--over-media .caption{top:auto;bottom:0;transform:none;padding-bottom:30px}.rich-text__content .rich-text__heading.title{margin-bottom:30px}.custom-contact-form__block.column-half{width:calc(100% - 12px)}.contact-form .contact-form__form{padding-top:40px}.mega-menu__block .mega-menu__content{padding:0}.mega-menu__block.block__mega-menu-1-0 .mega-menu__content{border-right:0px}.mb-close-icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #E6E6E6;margin-bottom:40px}.mb-close-icon h2{color:#000;font-size:20px;line-height:26px}.mega-menu .mega-menu__block{width:100%}.cart__info{width:70%}.cart__quantity .purchase-details__quantity{max-width:100%}.cart__form .cart__remove{width:100%}.product__thumbnail.product__grid-item{padding:0 0 20px}.custom-heading-text{flex:0 0 100%;padding-bottom:32px}.custom-heading-text p{max-width:100%}.footer__block.block__newsletter{order:3;padding-bottom:0}.footer__payment-methods{justify-content:center}.image-with-text__text-column.image-with-text__column{padding:20px 0}#shopify-section-template--14559659032681__16418291778727945a .section>.container,#shopify-section-template--14559659032681__166154593286501366 .section>.container{flex-direction:column-reverse}.footer_custom-logo img{max-width:150px}.footer__menu{text-align:center}.footer__block.block__link-list{margin-bottom:12px}.footer__block.block__newsletter .content{text-align:center;margin:0 auto}.footer__block.block__newsletter .footer__heading{text-align:center}.footer__block.block__newsletter .newsletter-form__wrapper .newsletter-form{margin:20px auto 4px}.footer__block.block__newsletter .social-icons{justify-content:center}.login-btn .btn{padding:3px 24px}.register__title.title,.login__title.title,.customers-reset_password h1,#recover-password h2{font-size:34px;line-height:45px}#recover-password h2{padding-bottom:12px}.faq-accordion dt button{line-height:28px}.faq-accordion .content{line-height:21px}#shopify-section-164182916006b680a2-2,#shopify-section-1661545911f2665f70-2{padding-top:4px}.our-core-values h2{font-size:34px;line-height:45px}.custom-heading-text_column{padding-top:40px}.custom-heading-text{padding-bottom:40px}.slideshow-classic .caption-content{width:100%!important;text-align:center}.collection-list_heading h2{font-size:34px;line-height:46px}.thumbnail.list-collection__thumbnail{padding:0}.collection-info__caption-wrapper .title{font-size:24px!important;line-height:33px!important}.image-with-text-overlay .caption-content{width:100%!important;text-align:center}.image-with-text-overlay__heading.title,.image-with-text-overlay__heading.title span{font-size:48px!important;line-height:58px!important}.image-with-text-overlay .caption{bottom:0!important;top:auto!important;transform:none!important;padding-bottom:18px}.heading-wrapper--cart-page.heading-wrapper{margin-bottom:40px}.cart__description .cart__text p.item__title{margin-bottom:8px}.cart__quantity .quantity-wrapper.quantity-style--box .quantity-element{height:32px!important;min-height:32px!important;padding:12px}.cart__quantity .product-quantity-box.purchase-details__quantity .quantity-wrapper{margin-left:0;max-width:94px}.cart__quantity{margin-top:16px}.cart__item-list .cart__card{padding:8px}.cart__description .cart__text p.item__properties{padding-top:0;margin-bottom:8px}.cart__form .cart__remove{position:absolute;right:8px;bottom:8px;top:auto;text-align:right}.cart__quantity-warning.quantity-warning{margin:0}.cart__checkout .checkout{margin-bottom:2px}.product-gallery__thumbnails,.product-gallery .product-gallery__main .flickity-prev-next-button{display:none}.product-gallery .flickity-page-dots{display:block}.spr-header .spr-header-title{font-size:34px;line-height:45px}.spr-review-content .spr-review-header-title{font-size:22px;line-height:28px}#shopify-product-reviews .spr-container,.related-products .products-slider .gallery-cell{padding:0}.mobile-menu .mobile-menu-link,.mobile-menu .mobile-menu__item{padding-top:10px;padding-bottom:10px;line-height:22px}.mobile-menu__content{padding-top:30px}.video-wrapper .video__text-wrapper .button img{max-width:48px}.mobile-menu__submenu.has-mega-menu.open{position:absolute;background-color:#fff;z-index:2;top:0;height:100%}ul.mobile-submenu__list.mobile-menu__submenu.has-mega-menu.open{display:block!important;width:100%}.mobile-menu .mobile-menu__item{position:relative;z-index:1}.submenu__input:checked~.mobile-menu__submenu.has-mega-menu.open{display:block;max-height:none}.submenu__input:checked~.mobile-menu__submenu.has-mega-menu{max-height:0;display:none}.heading-wrapper--collection.heading-wrapper{align-items:center;padding:0;margin-bottom:10px}.collection__search{flex:0 0 100%;margin-bottom:24px}.collection__filters{flex:0 0 calc(50% - 16px);margin:0 8px}.collection-filter-search{padding:0}.filter-by-mb{display:flex;flex:0 0 calc(50% - 16px);margin:0 8px;border:1px solid #E6E6E6;padding:10px;height:44px;justify-content:space-between;align-items:center}.filter-by-mb img{max-width:14px}.collection__filters .collection__sort-by-filter{max-width:100%;width:100%;height:42px;margin:0}.collection__sort-by-filter #sort-by{width:100%;height:42px;max-width:100%}.collection-sidebar.sidebar-section{position:absolute;background-color:#fff;z-index:99;top:0;left:-85%;margin:0;padding:30px 16px;width:85%!important;transition:.5s}.collection__content{position:initial}.collection-sidebar.sidebar-section.open{left:0}.mb-col-sidebar{display:block;text-align:right;margin-bottom:45px}.mb-col-sidebar .icon.cross{height:22px;width:22px}body.collection.open{height:100vh;overflow:hidden}body.collection.open:before{content:"";background-color:#0006;width:100%;height:100%;position:absolute;top:0;z-index:11;left:0}.faceted-filter-form{overflow:auto;height:calc(100vh - 133px)}.collection__main .product__thumbnail.product__grid-item{margin-left:5px;margin-right:5px;padding:0 3px 34px}.showcase-gallery .showcase-slider .showcase-track{padding:0!important}.showcase-gallery .showcase-slider .showcase-slider-control{display:none!important}.product-app--container>.container>.one-whole.column{margin:0}.showcase-gallery-title{font-size:34px;line-height:44px}.mega-menu__section .mega-menu{padding:40px 21px;border-top:0px}.submenu__input:checked+label a:after{transform:none}.slideshow-classic__banner .slideshow-classic__heading,.slideshow-classic__banner .slideshow-classic__heading span{font-size:48px;line-height:58px}.paginate{padding:0}.pagination{justify-content:space-between}.mobile-menu__first-level .close-dropdown{width:70px}.mega-menu__section .mega-menu{max-width:100%}.faceted-filter-group-display__price-range{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 480px){.slideshow-classic .flickity-page-dots{bottom:40px}.heading-wrapper--featured-collection{margin-bottom:40px}.cart__checkout-container,.cart__cost-summary .cart__row{max-width:100%}}@media only screen and (max-width: 390px){.contact-mail,.custom-contact .contact-form__social{flex:0 0 100%}.contact-mail{margin-bottom:20px}.our-core-values h2{font-size:30px;line-height:41px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
