@font-face{font-family:"DM Serif Display";src:url(/cdn/shop/files/DMSerifDisplay-Regular.woff?v=1762166672) format("woff"),url(/cdn/shop/files/DMSerifDisplay-Regular.woff2?v=1762166672) format("woff2");font-style:normal;font-weight:400}footer.footer{background:#1e1e1e}footer.footer .footer__content-top{padding:0}footer.footer .footer-block.grid__item a.link{text-decoration:none;padding:0;color:#e7e7e7;font-family:Jost;font-size:20px;font-style:normal;font-weight:400;line-height:normal}footer.footer .list-social__link .svg-wrapper{width:50px;height:50px}footer.footer .footer__content-top .footer-block--newsletter{margin-top:0;margin-bottom:30px}footer.footer .footer-block__details-content>li:not(:last-child){margin-right:0}footer.footer .footer__content-top .grid{row-gap:0!important;column-gap:0;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}footer.footer .list-social__item .list-social__link{padding:0}footer.footer .footer__content-bottom{border-top:1px solid #B3B5B3;padding-top:24px}footer.footer .footer-block.grid__item .footer-block__details-content .list-menu__item--link:hover{text-decoration:none}footer.footer .footer-block.grid__item{width:100%;max-width:100%;justify-content:center;display:flex;margin-bottom:30px}footer.footer .footer-block--newsletter ul.list-unstyled.list-social.footer__list-social{gap:12px}footer.footer .footer-block__details-content{display:flex}footer.footer .footer__content-bottom-wrapper .footer__copyright.caption a{color:#e7e7e7;font-family:Jost;font-size:18px;font-style:normal;font-weight:400;line-height:normal}footer.footer .footer__content-bottom-wrapper .footer__copyright .copyright__content .footer-bottom-content{color:#e7e7e7;font-family:Jost;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.footer-block__details-content li{padding:0 25px}.logo-footer-link-btnn{cursor:pointer}.disclosure__button span{color:#373737;font-family:Jost;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.list-menu li .header__submenu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.search-modal__content .field__input:focus{padding:15px}.search-modal__content .field__input:not(:placeholder-shown){padding:0}.search-modal__content .field:before,.search-modal__content .field:after,.search-modal__content .field__input:not(:placeholder-shown)~.field__label{display:none}.search-modal__content .field{border:1px solid #878787}.search-modal__content .field__input:focus{box-shadow:none;outline:unset;border-radius:none}.search-modal__content .field__input:focus~.field__label{display:none}.search__button span.svg-wrapper{margin-right:0!important}.search-modal__close-button span.svg-wrapper{margin-left:15px}.predictive-search__pages-wrapper .predictive-search__heading{font-family:Jost;text-transform:capitalize;color:#000}.predictive-search__results-groups-wrapper .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none}.field .field__input:focus{padding:0;margin:0;box-shadow:none}.field{padding-left:15px}.template-search__header h1{font-family:"DM Serif Display";font-size:30px}.template-search .field:before,.template-search .field:after{display:none}.template-search .field input::placeholder{opacity:1!important}.template-search .field label{display:none}.template-search .field input:focus,.template-search .field input:not(:placeholder-shown){padding:15px}.template-search .field input:focus{box-shadow:unset;outline:unset;border-radius:unset}.template-search .field input{border:1px solid #000}h2.drawer__heading{font-family:"DM Serif Display"!important}.header-localization .disclosure .localization-form__select:hover{text-decoration:none!important}.utility-bar .localization-wrapper .disclosure .disclosure__button{display:none}.utility-bar__grid .announcement-bar{display:unset;width:auto}.utility-bar__grid .localization-wrapper{display:none}.announcement-bar .announcement-bar__message span{font-family:Jost;font-size:16px;font-weight:500;line-height:20px;color:#565656}.announcement-bar .slider-button{display:none!important}.collection .grid{row-gap:0;column-gap:0;margin:0 -10px}.collection-hero__text-wrapper .collection-hero__title{text-align:center;font-family:"DM Serif Display";margin:60px 0 0}.product .product__info-container .product__title h1{color:#0a100a;font-family:"DM Serif Display";font-size:50px;font-style:normal;font-weight:400;line-height:normal}.product-form__input--pill input[type=radio]+label{border-radius:0}.product__info-wrapper .product__description p,.product__info-wrapper .product__description span{font-size:18px!important;padding:5px 0 0;color:#444!important}.back-page{display:flex;align-items:center;margin-bottom:40px}.back-page a.back-to-shop{display:flex;align-items:center}.product .product__info-container>*+*{margin:0}.back-page span{padding-left:12px;color:#0a100a;font-family:"DM Serif Display";font-size:20px;font-style:normal;font-weight:400;line-height:normal}.product.product--large .grid__item.product__media-wrapper,.product.product--large .product__info-wrapper.grid__item{width:50%;max-width:50%}.product.product--large .product__info-wrapper.grid__item .product__info-container{max-width:100%;margin:0}.product__info-container .price{color:#0a100a;font-family:Jost;font-size:30px;font-style:normal;font-weight:400;line-height:normal}.product__info-container .product__title,.product__info-container .product__tax.caption.rte,.product .btnn-flex{margin-bottom:30px}.product__info-container .price{margin-bottom:10px!important}.product .product__info-container .product__tax.caption.rte{color:#575757;font-family:Jost;font-size:18px;font-style:normal;font-weight:400;line-height:normal;display:none}.drawer__footer .cart-drawer__footer .tax-note.caption-large.rte{display:none}.cart-drawer .drawer__footer .cart-drawer__footer .totals{justify-content:space-between;margin-bottom:30px}.product-form__input .form__label{padding-bottom:12px;color:#0a100a;font-family:"DM Serif Display";font-size:24px;font-style:normal;font-weight:400;line-height:normal}.product .product-media-container.constrain-height.media-fit-contain{width:100%;max-width:100%}.product .product__media.media.media--transparent{background-color:#ccc;padding-top:100%}.product img.image-magnify-lightbox{object-fit:contain}.product .product__media-item.grid__item.slider__slide.is-active .product__media.media.media--transparent{padding-top:100%}.quantity__input:focus-visible{outline:0;outline-offset:0;box-shadow:none}.drawer__cart-items-wrapper quantity-popover .quantity{border:1px solid #C9C9C9}.header .cart-count-bubble{left:12px;top:2px;background:#5ead32}.product__info-container .product-form__input--pill input[type=radio]:checked+label{margin:0 10px 0 0;border-radius:unset;font-family:"DM Serif Display"!important;font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:#fff;background:#cfbb89;border:1px solid #cfbb89}.product__info-container .product-form__input--pill input[type=radio]+label{margin:0 10px 8px 0;border-radius:unset;color:#0a100a;font-family:"DM Serif Display"!important;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.product-form__input.product-size.product-form__input--pill input[type=radio]:checked+label{background:#cfbb89;border:1px solid #CFBB89}.product-form__buttons .button,quantity-input.quantity{min-height:60px}disclosure__list-wrapper .disclosure__list{max-width:95%;min-width:95%}.product__info-container .product__description{color:#575757;font-family:Jost;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.table-responsive.dynamic table{width:100%;max-width:100%}.product__info-container .product-form__input{margin-bottom:30px}.product-form__quantity .form__label{display:none}.product__info-container .add-to-cart-flex{display:flex;flex-wrap:wrap;align-items:center}.product__info-container .product-form__quantity{width:30%;max-width:30%;margin:0}.product .product__info-container .product-form,.product .product__info-container .product__description,.product .product__info-container .icon-with-text{margin:0}.product .btnn-flex{display:flex;align-items:flex-start;width:100%}.product .quantity .quantity__input{color:#0a100a;font-family:Jost;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.product .btnn-width{width:100%}.product .quantity__button:focus{z-index:1}.product .quantity__button.disabled{opacity:1}quantity-input.quantity{border:1px solid #0A100A;align-items:center}.product .quantity__button{width:40px;height:40px}.product .quantity:before,.quantity:after{display:none}.product .product-form__quantity .form__label{margin-right:7px}.product .btnn-width .form button.button-style{width:100%;padding:18px 32px}.product .product-form__buttons{max-width:100%}.product .product-form__submit{margin-bottom:0;background:#cfbb89;color:#0a100a;font-family:"DM Serif Display"}.product .product__info-container{max-width:100%}.product .btnn-flex .product-form__input{display:flex;align-items:center;max-width:fit-content;margin:0;padding-right:20px}.product .product__info-container .product-form{margin:0}.product product-form.product-form{display:flex;flex-direction:column-reverse}.product .product-form__error-message-wrapper:not([hidden]){margin:1rem 0}.product .btnn-width .form button.button-style span{display:flex;align-items:center}.product .product-form__submit span{color:#000;font-family:"DM Serif Display";font-size:18px;font-style:normal;font-weight:400;line-height:normal}.product td,.product tr{font-family:Jost}.quick-add-modal__content .quick-add-modal__content-info{padding:30px 6px}.link.product__view-details{font-family:Jost;font-size:15px;padding-bottom:9px}.product__info-container .product__title quick-add-modal .product__title>a:hover{text-decoration:none}.collection-tagline{margin-bottom:10px!important}.collection-descripion .section-description{font-size:18px;text-align:center;margin-bottom:30px;font-family:Jost;color:#444;padding:0 15px}.header__icon .cart-count-bubble span{height:100%;font-size:11px}.contact .field{box-shadow:0 1px 2px #1018280d;background:#d9d9d933;min-height:auto;color:primary #5C5C5C;font-size:20px;font-style:normal;font-weight:350;line-height:normal;padding:12px 20px;margin-bottom:15px}.contact .field .field__input::placeholder{opacity:0;text-transform:unset;color:#5c5c5c;font-size:18px;font-style:normal;font-weight:350;line-height:normal;background:transparent!important}.contact .feild-wrap{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px}.field__input,.select__select,.customer .field input,.customer select{background:transparent!important;font-size:20px}.contact label.field__label{position:unset;color:#9c9c9c;font-size:20px;font-style:normal;font-weight:400;line-height:20px;font-family:Jost}.contact .field:before{display:none}.contact .field:after{display:none}.contact .field__input:focus,.select__select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;margin:0;padding:0}.customer .field input:focus,.customer select:focus{margin:var(--inputs-border-width);box-shadow:none;padding:0}.contact .button{color:#5ead32;background-color:transparent;border:1px solid #5EAD32;font-family:"DM Serif Display";font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:16px 32px;transition:all .5s ease}.contact .button:hover{background-color:#5ead32;color:#f9f9f9;border:1px solid #5EAD32}.contact .button:before{display:none}.contact .button:after{display:none}form#ContactForm{width:100%;margin:0 auto}.field__input:not(:placeholder-shown){padding:0}.contact .field__input{margin:0;padding:0;height:auto}.contact .contact__button{display:flex;justify-content:center}.field.textarea-feild{background:#d9d9d933;box-shadow:0 1px 2px #1018280d}.contact__fields{grid-column-gap:3.2rem!important}.contact .contact-blocks{border:1px solid #B3B5B3;max-width:60%;padding:40px 60px;margin:0 auto}.contact p.description{font-size:22px;color:#9c9c9c;text-align:center;font-family:Jost;font-style:normal;font-weight:400;line-height:1.4}.contact .heading{text-align:center}.contact .heading-block{margin-bottom:14px}.contact .main-heading-block{margin-bottom:60px}.contact .main-desc-block{max-width:50%;margin:0 auto}.contact .main-heading-block{margin-bottom:40px}.contact .feild-wrap .field.textarea-feild{margin-bottom:0}.contact .feild-wrap .field{margin-bottom:25px}.contact .feild-wrap .form__message{align-items:center;font-family:Jost}.title-wrapper-with-link .title.title--primary{font-family:"DM Serif Display"}.js-contents .caption-with-letter-spacing{font-family:Jost!important;text-transform:capitalize;font-size:16px}.product-option,small.tax-note.caption-large.rte{font-family:Jost;font-size:16px}.quick-add-modal__content-info .product .product__media-item.grid__item.slider__slide.is-active .product__media.media.media--transparent{padding-top:100%}@media (max-width:1599.98px){.contact p.description{font-size:20px}.contact .contact-blocks{max-width:80%;padding:40px}.product .product__info-container .product__title h1{font-size:48px}.product__info-container .product__title,.product__info-container .price,.product__info-container .product__tax.caption.rte,.product .btnn-flex{margin-bottom:25px}.product__info-container .price{font-size:26px}.product-form__input .form__label{padding-bottom:10px;font-size:20px}.product .quantity .quantity__input{font-size:18px}.product__info-container .product-form__input{margin-bottom:25px}.product__info-container .product__description{font-size:22px}.product-form__buttons .button,quantity-input.quantity{min-height:50px}.product__info-wrapper .product__description p,.product__info-wrapper .product__description span{font-size:16px!important}}@media (max-width:1399.98px){.contact p.description{font-size:18px}.contact .main-desc-block{max-width:50%}.product .product__info-container .product__title h1{font-size:45px}.product__info-container .price{font-size:24px}.product__info-container .product__title,.product__info-container .price,.product__info-container .product__tax.caption.rte,.product .btnn-flex{margin-bottom:20px}.product__info-container .product-form__input--pill input[type=radio]+label{font-size:16px}.product__info-container .product__description{font-size:20px}.collection-tagline{margin-bottom:30px}}@media (max-width:1299.98px){footer.footer .footer-block.grid__item a.link{font-size:18px}footer.footer .footer-block.grid__item,footer.footer .footer__content-top .footer-block--newsletter{margin-bottom:25px}footer.footer .list-social__link .svg-wrapper{width:45px;height:45px}footer.footer .footer__content-bottom{padding-top:20px}.contact .contact-blocks{max-width:90%;padding:30px}.product .product__info-container .product__title h1{font-size:40px}.product__info-container .price{font-size:20px}.product__info-container .product-form__input{margin-bottom:20px}.product__info-container .product__title,.product__info-container .price,.product__info-container .product__tax.caption.rte{margin-bottom:16px}.back-page{margin-bottom:25px}.product-form__input .form__label{padding-bottom:0;font-size:18px}.product__info-container .product-form__input--pill input[type=radio]:checked+label{margin:0 6px 0 0;font-size:16px}.product .product-form__submit span{font-size:16px}.product__info-container .product__description{font-size:18px}.back-page span{padding-left:10px;font-size:18px}.back-page a svg{width:14px;height:fit-content}.product-form__buttons .button,quantity-input.quantity{min-height:45px}}@media (max-width:1199.98px){.contact .contact-blocks{max-width:100%}.contact .main-heading-block{margin-bottom:30px}.product .product__info-container .product__title h1{font-size:38px}.product__info-container .price{font-size:18px}.product__info-container .product__tax.caption.rte{font-size:16px}.product__info-container .product__title,.product__info-container .price,.product__info-container .product__tax.caption.rte{margin-bottom:12px}}@media (max-width:991.98px){footer.footer .footer__content-bottom{padding-top:10px}.footer-block__details-content li{padding:0 20px}.contact p.description{font-size:16px}.contact label.field__label{font-size:18px}.contact .button{font-size:16px;padding:12px 30px}.product .product__info-container .product__title h1{font-size:35px}.product__info-container .product__description{font-size:16px}.back-page span{padding-left:5px;font-size:16px}.back-page{margin-bottom:15px}.product__media-list .product__media-item.grid__item{padding-bottom:20px}.product__media-list .product__media-item.grid__item:last-child{padding-bottom:0}.collection-tagline{margin-bottom:25px}}@media (max-width:989px){.utility-bar .utility-bar__grid .mobile-number{display:flex;align-items:center;position:relative;top:5px;left:0;padding-bottom:10px;transform:unset;border-bottom:1px solid #ccc}.announcement-bar-slider .slider{width:100%!important}.utility-bar .utility-bar__grid{display:flex;justify-content:center;position:relative;flex-direction:column;gap:10px}}@media screen and (min-width: 750px){.product .product__info-wrapper{padding:0 0 0 30px}}@media (max-width:767.98px){.footer-block__details-content.footer-block-image .footer-block__image-wrapper,footer.footer .footer-block__details-content{margin-bottom:0}footer.footer .footer-block.grid__item{margin-top:0}footer.footer .footer__content-top .grid{margin:0}footer.footer .list-social__link .svg-wrapper{width:40px;height:40px}footer.footer .footer__content-bottom-wrapper .footer__copyright .copyright__content .footer-bottom-content{font-size:16px}.contact .main-desc-block{max-width:100%}.product.product--large .grid__item.product__media-wrapper,.product.product--large .product__info-wrapper.grid__item{width:100%;max-width:100%}.product .product__info-container .product__title h1{font-size:34px}.product__info-container .product-form__input{margin-bottom:16px}.product .quantity .quantity__input{font-size:16px}.collection .grid__item{padding:7px}.product-media-container.constrain-height .media,.product .product__media-item.grid__item.slider__slide.is-active .product__media.media.media--transparent{padding-top:100%}.quick-add-modal__content-info .product__info-wrapper .product__title{margin-top:20px}.quick-add-modal__content-info .product .btnn-flex{flex-direction:unset;gap:0}.contact .feild-wrap .field{padding:8px 20px}.product .product__media.media.media--transparent,.product-media-container.constrain-height .media,.product .product__media-item.grid__item.slider__slide.is-active .product__media.media.media--transparent{padding-top:100%}}@media screen and (min-width: 750px){.footer-block__details-content>li{padding:0 20px!important}}@media (max-width:575.98px){footer.footer .footer-block__details-content{flex-direction:column;flex-wrap:wrap;text-align:center;justify-content:center;align-items:anchor-center;align-items:center}.footer-block__details-content li{padding-bottom:10px}.header-wrapper .header .header__icons .header__icon,.header-wrapper .header .header__icons .header__icon .svg-wrapper{width:20px;height:20px}.contact .contact-blocks{max-width:100%;padding:20px}.product .product__info-container .product__title h1{font-size:30px}.product .btnn-flex .product-form__input{padding-right:8px}.product .btnn-flex{flex-direction:column;gap:10px}.ratio:before{padding-bottom:160%!important}.collection-descripion .section-description{font-size:16px}}@media (max-width:450.98px){.product .product__info-container .product__title h1{font-size:28px}.product__info-container .product__title,.product__info-container .price,.product__info-container .product__tax.caption.rte{margin-bottom:10px}.product .product__info-container .product__title h1{font-size:26px}.product__info-container .product__title,.product__info-container .price,.product__info-container .product__tax.caption.rte{margin-bottom:12px}.product-form__input .form__label{font-size:16px}.quick-add-modal__content-info .product .btnn-flex{flex-direction:column;gap:10px}.product__info-container .product-form__input--pill input[type=radio]+label{font-size:14px}.product__info-container .product-form__input--pill input[type=radio]:checked+label{margin:0 4px 0 0;font-size:14px}.product__info-container .product-form__input{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/global-2.css.map */
