.cwmain-productpage{display:unset}.singleproduct-page .page-width{padding:0 15px}.cwmain-productpage .cwproduct__info-wrapper .product__title a:hover{text-decoration:none}.cwmain-productpage .cwproduct__info-wrapper .cwsiteheading{font-size:45px}.cwmain-productpage .cwproduct__info-wrapper .price .price-item{font-family:Lora,serif;font-weight:600;font-size:18px;line-height:110%;color:#000}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity__label.form__label{display:inline-block;font-family:Satoshi-Regular,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.1em;color:#000;padding-right:5px}.cwmain-productpage variant-selects .product-form__input .form__label{font-family:Satoshi-Regular,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.1em;color:#000;padding-right:5px}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .price-per-item__container{display:inline-block;max-width:359px;width:100%}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .price-per-item__container .quantity{width:100%}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity__input{font-family:Lora,serif;font-weight:600;font-size:18px;line-height:110%;color:#000}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity:after,.cwmain-productpage variant-selects .product-form__input .select:after{box-shadow:none;border:1px solid #000}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity__button svg{width:1.5rem}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity__button{width:calc(6.5rem / var(--font-body-scale))}.cwmain-productpage .cwsitebutton.product-form__submit .icon-wrap{height:20px}.cwmain-productpage .cwsitebutton.product-form__submit .icon-wrap svg path:first-child{stroke:#fff;fill:unset}.cwmain-productpage .cwsitebutton.product-form__submit .icon-wrap svg path{fill:#fff}.cwmain-productpage .cwsitebutton.product-form__submit:hover .icon-wrap svg path:first-child{stroke:#000;fill:unset}.cwmain-productpage .cwsitebutton.product-form__submit:hover .icon-wrap svg path{fill:#000}.cwmain-productpage .cwsitebutton.product-form__submit:after{display:none}.cwmain-productpage .product-form__buttons,.cwmain-productpage variant-selects .product-form__input{max-width:403px;width:100%}.cwmain-productpage variant-selects .select__select:focus{box-shadow:none}.cwmain-productpage variant-selects .select__select{font-family:Satoshi-Regular,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.1em;color:#000}.cwmain-productpage .cwsitebutton.product-form__submit{padding:6px 25px}.cwmain-productpage .giftreggie-pdp-cta-area{display:unset}.cwmain-productpage .giftreggie-pdp-cta-area button{padding:0;margin:15px 0 0;border:none;font-family:Satoshi-Regular,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.1em;color:#000}.cwmain-productpage .giftreggie-pdp-cta-area button:first-child{margin-top:0}.cwmain-productpage .product__description p,.cwmain-productpage .product__description li{color:#000;width:100%;font-family:Satoshi-Regular,sans-serif;font-size:16px;font-weight:400;line-height:160%}.cwmain-productpage .product__media-list.contains-media{padding-right:10px}.cwmain-productpage .product__media-list.contains-media .product__media-item.grid__item,.cwmain-productpage .thumbnail-slider .thumbnail-list.list-unstyled li.thumbnail-list__item .thumbnail.global-media-settings{padding:10px;border:1px solid #D9CFBB}@media screen and (min-width:767px){.product-media-modal .product-media-modal__content{padding:2rem 15px;max-width:600px;margin:0 auto;scrollbar-width:none}}.product-media-modal{background-color:transparent!important}.product-media-modal .product-media-modal__dialog{background-color:#00000080!important}.innerpagebannersection .cwsiteheading{padding:2.5rem 0}.pagecontentsection p,.pagecontentsection li,.pagecontentsection .rte.scroll-trigger div,.pagecontentsection .rte.scroll-trigger div p,.pagecontentsection .rte.scroll-trigger div li{color:#000;font-family:Satoshi-Regular,sans-serif;font-size:16px;font-weight:400;line-height:160%}.pagecontentsection p strong,.pagecontentsection li strong,.pagecontentsection .rte.scroll-trigger div strong,.pagecontentsection .rte.scroll-trigger div p strong,.pagecontentsection .rte.scroll-trigger div li strong,.pagecontentsection p b,.pagecontentsection li b,.pagecontentsection .rte.scroll-trigger div b,.pagecontentsection .rte.scroll-trigger div p b,.pagecontentsection .rte.scroll-trigger div li b{font-family:Satoshi-bold,sans-serif}.presspagelightbox .carousel-item img{object-fit:contain}.cart-notification.active{box-shadow:0 0 10px 3px #0000007f;background:#fff;padding-left:20px;padding-right:20px}.cart-notification .modal__close-button.link{right:15px;position:relative}.cart-notification .cart-notification__heading,.cart-notification-product__name{font-size:16px;font-family:Satoshi-light,sans-serif;color:#000;font-weight:600}.cart-notification-product,.link.button-label{font-size:16px;font-family:Lora,serif;color:#000;text-decoration:none}.cart-notification .cart-notification-product__image{width:80px;height:auto}.cart-notification .cwsitebuttonsecond{background:#fff;color:#000;border-color:#000}.cart-notification .cwsitebuttonsecond:hover{background:#000;color:#fff;border-color:#000}#cart-notification-form button:after,#cart-notification-button:after,.cart__warnings .button:after,.template-404.page-width .button:after{display:none}.template-404.page-width p{font-size:140px;font-family:Lora,serif;color:#000;line-height:100%}.template-404.page-width .button.cwsitebutton{margin-top:30px}.search .template-search__search .search .field{border:1px solid;border-radius:5px;color:#000}.search .template-search__search .search .field .search__input.field__input{padding:0 10px;color:#000}.search .template-search__search .search .predictive-search{max-height:auto!important}.search .template-search__search .search .predictive-search--search-template{z-index:99}.search #predictive-search-results .predictive-search__heading{font-size:24px;font-family:Compacta W01 Regular;color:#3392cd}.search #predictive-search-results .predictive-search__results-list li a .predictive-search__item-content{font-weight:700;font-size:16px;font-family:futura_bkbook;color:#000}.search #predictive-search-results .predictive-search__results-list li{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.search #predictive-search-results .predictive-search__results-list li:last-child{border-bottom:none}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none;text-underline-offset:unset}.search .template-search .facets__wrapper{display:none}.search .template-search .facets-container{padding-bottom:20px}.search .template-search .collection.page-width{max-width:100%;padding:0 35px}.search .facet-filters__label,.search .facet-filters__field .select__select,.mobile-facets__sort .select__select,.search .product-count__text{font-family:futura_bkbook;color:#000}.search .facet-filters__sort:focus-visible{outline:unset;outline-offset:unset;box-shadow:none}.search .facet-filters__field .select{padding:5px;border:1px solid #000}.search .facet-filters__sort+.icon-caret{right:5px}.template-search__results .price{text-align:center}.template-search__results .price .price-item{font-family:Satoshi-bold,sans-serif;font-size:18px;line-height:110%;color:#000}.template-search__results .card__heading{font-size:16px;line-height:140%;color:#000;text-align:center;margin:10px 0}.template-search__results .underline-links-hover:hover a{text-decoration:none}.template-search__results a:hover{color:#020202}.template-search__results .product_desc{font-family:Satoshi-Regular,sans-serif;font-size:14px;font-weight:400;line-height:160%;letter-spacing:.05em;color:#000;text-align:center}.template-search__results .card--card.gradient,.template-search__results .card__inner.gradient{background:transparent;min-height:200px;height:100%}.template-search__results .card__media{border:1px solid #D9CFBB}.template-search__results .card--media .card__media img{padding:15px}.template-search__results .card.card--standard.card--media{border:none}.template-search__results .pagination-wrapper .pagination__list{width:100%}.template-search .template-search__header p:last-child{color:#000;font-family:Satoshi-bold,sans-serif;font-size:16px;font-weight:400;line-height:160%}.template-search__results .pagination-wrapper .pagination__item{font-family:Satoshi-Regular,sans-serif;font-size:16px;color:#000}.cart cart-items.page-width{padding:0!important}.cart .title-wrapper-with-link .underlined-link,.cart .cart__warnings .button{background:#3392cd;border:1px solid #3392cd;color:#fff;font-family:Satoshi-Regular,sans-serif;font-size:18px;line-height:45px;padding:0 20px;text-transform:capitalize;transition:all .5s ease}.cart .title-wrapper-with-link .underlined-link:hover,.cart .cart__ctas .button:hover,.cart .cart__warnings .button:hover{background:#fff;color:#3392cd}.cart .title-wrapper-with-link{margin-top:30px}.cart__contents .cart-items thead th{font-family:Satoshi-Regular,sans-serif;font-size:16px;color:#000;font-weight:600}.cart__contents .caption-with-letter-spacing{font-size:14px;font-family:Satoshi-Regular,sans-serif;color:#000}.cart__contents .cart-item__details .cart-item__name{font-family:Lora,serif;font-size:16px;line-height:150%;font-weight:600;color:#000}.cart__contents .cart-items td{font-size:16px;font-family:Satoshi-Regular,sans-serif;color:#000}.cart__contents .cart-items th,.cart__contents .cart__items{border-bottom:1px solid #000}.cart__contents .cart-items td a:hover{text-decoration:none;color:#d9cfbb}.cart__contents .cart-item__media .cart-item__image-container{max-width:80px;width:100%}.cart__contents .cart-item__quantity .quantity__input{color:#000;opacity:1;font-weight:600;font-family:Satoshi-Regular,sans-serif;font-size:18px}.cart__footer-wrapper .cart__footer .totals__total{font-size:16px;font-family:Satoshi-Regular,sans-serif;color:#000;font-weight:600}.cart__footer-wrapper .cart__footer .totals__total-value{font-family:Lora,serif;font-size:16px;font-weight:600;color:#000}.cart__footer-wrapper .js-contents .tax-note.caption-large{font-size:14px;font-family:Satoshi-Regular,sans-serif;color:#000;font-weight:400}.cart__login-paragraph.cartpage-emptytext,.loginpage-text{font-size:14px;font-family:Satoshi-Regular,sans-serif;color:#000}.is-empty .cart__warnings{padding-bottom:40px}.card{border:none;border-radius:0}.pagination{display:block!important}.customer.login .cwsitebutton,.customer.register .cwsitebutton{font-family:Satoshi-Regular,sans-serif;font-size:16px;line-height:27px;letter-spacing:.3em;text-align:center;border:1px solid #000}.customer.login .cwsitebutton:after,.customer.login .field input:after,.customer.login .field:after,.customer.register .field input:after,.customer.register .field:after{display:none}.customer.login .cwsitebutton svg,.customer.register .cwsitebutton svg{padding-bottom:0;padding-right:5px}.customer.login .field input,.customer.login .field label,.customer.register .field input,.customer.register .field label{font-family:Satoshi-Regular,sans-serif;font-size:14px;color:#000}.customer.login .field label,.customer.register .field label{letter-spacing:.3em}.customer.login .field input,.customer.register .field input{border:1px solid #000}.customer.login .loginpage-text{font-family:Satoshi-Regular,sans-serif;font-size:14px;color:#000;text-decoration:none}@media screen and (max-width:1024px){.cwmain-productpage .cwproduct__info-wrapper .cwsiteheading{font-size:40px}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity__label.form__label,.cwmain-productpage variant-selects .product-form__input .form__label,.cwmain-productpage variant-selects .select__select,.cwmain-productpage .giftreggie-pdp-cta-area button{font-size:15px}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity__input,.cwmain-productpage .cwproduct__info-wrapper .price .price-item{font-size:17px}.cwmain-productpage .product__description p,.cwmain-productpage .product__description li{font-size:15px}.template-404.page-width p{font-size:130px}.pagecontentsection p,.pagecontentsection li,.pagecontentsection .rte.scroll-trigger div,.pagecontentsection .rte.scroll-trigger div p,.pagecontentsection .rte.scroll-trigger div li{font-size:15px}.list-menu__item{font-size:15px!important}}@media screen and (max-width:767px){.cwmain-productpage .cwproduct__info-wrapper .cwsiteheading{font-size:36px}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity__label.form__label,.cwmain-productpage variant-selects .product-form__input .form__label,.cwmain-productpage variant-selects .select__select,.cwmain-productpage .giftreggie-pdp-cta-area button{font-size:14px}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity__input,.cwmain-productpage .cwproduct__info-wrapper .price .price-item{font-size:16px}.cwmain-productpage .product__description p,.cwmain-productpage .product__description li{font-size:14px}.cwmain-productpage .product__media-list.contains-media{padding-right:0}.cwmain-productpage .product__media-list.contains-media .product__media-item.grid__item{margin:0}.slider-counter.caption{font-family:Satoshi-Regular,sans-serif;font-size:16px;color:#000}.cwproduct__info-wrapper{padding-top:25px!important}.cwmain-productpage .product__description{margin-bottom:0!important}.template-404.page-width p{font-size:120px}.pagecontentsection p,.pagecontentsection li,.pagecontentsection .rte.scroll-trigger div,.pagecontentsection .rte.scroll-trigger div p,.pagecontentsection .rte.scroll-trigger div li{font-size:14px}.list-menu__item{font-size:14px!important;text-align:left!important}}@media screen and (max-width:749px){.product__media-list .product__media-item{width:calc(100% - 2rem - var(--grid-mobile-horizontal-spacing))!important}}@media screen and (max-width:575px){.cwmain-productpage .cwproduct__info-wrapper .cwsiteheading{font-size:30px}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity__label.form__label,.cwmain-productpage variant-selects .product-form__input .form__label,.cwmain-productpage variant-selects .select__select,.cwmain-productpage .giftreggie-pdp-cta-area button{font-size:13px}.cwmain-productpage .cwproduct__info-wrapper .product-form__quantity .quantity__input,.cwmain-productpage .cwproduct__info-wrapper .price .price-item{font-size:15px}.cwmain-productpage .product__description p,.cwmain-productpage .product__description li{font-size:13px}.template-404.page-width p{font-size:100px}.pagecontentsection p,.pagecontentsection li,.pagecontentsection .rte.scroll-trigger div,.pagecontentsection .rte.scroll-trigger div p,.pagecontentsection .rte.scroll-trigger div li{font-size:14px}}@media screen and (min-width:750px){.customer:not(.account):not(.order){max-width:56.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style.css.map */
