.main-product .product__spec .swym-fave-count,.main-product .product__spec .wrapper-swym-fave-count,.main-product .product__spec a,.main-product .product__title,.main-product__select{font-family:"Avenir Next",Arial,sans-serif}.product__info-container>*+*{margin:0}.main-product{overflow-x:hidden;margin:0}.main-product .product__spec{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main-product .product__spec a{text-decoration:none;color:#959699;font-size:16px;font-style:italic;font-weight:500;line-height:21.86px;letter-spacing:.05em;text-align:left}.main-product .product__spec .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon{height:25px;line-height:25px;width:35px}.main-product .product__spec .swym-btn-container .swym-button:focus{outline:0}.main-product .product__spec .swym-wishlist-button-bar .swym-btn-container+.swym-btn-container{display:none}.main-product .product__spec .swym-btn-container .swym-button:after{width:27px;font-size:21px}.main-product .product__spec .swym-fave-count,.main-product .product__spec .wrapper-swym-fave-count{color:#000!important;padding:0;font-size:14px;font-weight:400;line-height:19.12px;letter-spacing:.05em}.main-product .product-form__buttons{position:relative;margin-top:15px}.main-product .button{text-align:center;letter-spacing:.05em}.main-product .button--product-form-link{text-decoration:none;position:absolute;z-index:3}.main-product .button--product-form-link.hide{z-index:-3}.main-product__back{margin-top:15px;margin-bottom:45px}.main-product__back a{color:#000000;text-decoration:none}.main-product__select{background-color:#fff;border:1.5px solid;line-height:1.6;width:100%;font-style:normal;font-weight:400;font-size:16px;padding:15px 61px 15px 17px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;transition:background-color .2s ease-in-out}.main-product__select::-ms-expand{display:none}.main-product__select:active,.main-product__select:focus,.main-product__select:hover{box-shadow:none}.main-product .product__hr:empty{display:block;border-bottom:.75px solid #959699;margin-bottom:36px}.main-product .product.grid{justify-content:space-around;max-width:1380px;margin:0 auto}.main-product .product.grid .grid__item{padding-left:0}.main-product .product__item:nth-child(1){margin-bottom:15px}.main-product .product__item:nth-child(2){margin-bottom:30px}.main-product .product__item--price{font-weight:700;margin-top:10px}.main-product .product__media-list{max-width:660px;margin:0 auto 0 0}.main-product .product__authenticity,.main-product .product__description{margin-top:0}.main-product .product__description a,.main-product .product__description li,.main-product .product__description ol,.main-product .product__description p,.main-product .product__description ul{font-style:normal;font-weight:400;font-size:18px;line-height:1.25;letter-spacing:0;color:#000000}.main-product .product__description a{color:#000000}.main-product .product__authenticity p{font-style:normal;font-weight:400;font-size:13px;line-height:150%;letter-spacing:0;color:#000000}.main-product .product__title{color:#000;font-size:24px;font-weight:600;letter-spacing:0}.main-product .product__info-container .sections-header{margin-left:0}.main-product .product__short-info{font-style:normal;font-size:19px;line-height:1;font-weight:500}.main-product .product__spec:not(:last-child)::after{content:",";margin-left:-6px}.main-product .product__media-item:first-child .product__media{border:0 solid transparent;transition:all .2s ease-in-out}.main-product .product__media-item:first-child .product__media--black{border:14px solid #000;box-shadow:0 3px 24px .05px rgba(0,0,0,.25)}.main-product .product__media-item:first-child .product__media--black img{padding:12%}.main-product .product__media-item:first-child .product__media--white{border:10px solid #f7f7f7;box-shadow:0 3px 24px .05px rgba(0,0,0,.25)}.main-product .product__media-item:first-child .product__media--white img{padding:10px}.main-product .product__media-item:first-child .product__media img{transition:padding .2s ease-in-out;background-color:#fff}.main-product .product__contact-info{margin-bottom:35px;font-size:16px;line-height:1.3}.main-product .product__contact-info a{font-size:inherit;font-family:inherit;color:#000000;text-decoration:none}.main-product .product__contact-info a:hover{color:#C4C4C4}.main-product .subtitle{font-size:1rem;line-height:1.25;font-weight:700;color:#929292}.main-product .product:not(.product--no-media) .product__info-wrapper{padding-left:3rem;max-width:48.5%;width:calc(48.5% - .5rem)}.main-product .product-media-modal__content>*{max-width:50%}.main-product .product-media-modal__content>:first-child{padding-top:3rem}.main-product .product-media-modal__content>:last-child{padding-bottom:3rem}.main-product .product-form{margin:0 0 40px}.main-product .product-form__mobile-price{display:none}.main-product .product-form__input input[type=radio]+label{line-height:1;padding:1rem 2rem;border-radius:0}.main-product .product-form__input--dropdown{margin-bottom:23px}.main-product .product-form__wrapper-variants{display:flex;gap:25px}.main-product .product-form__wrapper-variants--inquire{flex-direction:column;gap:0}.main-product .product-form__wrapper-variants--inquire>*{width:100%!important}.main-product .product-form__wrapper-variants>*{width:50%;flex:unset}.main-product .product-form__buttons-call{margin-bottom:40px}.main-product .product:not(.product--no-media) .product-form__buttons--single{display:inline-block}.main-product .product:not(.product--no-media) .product-form__buttons--single .button{margin-bottom:0;padding:5px 25px}.main-product .quantity__input{padding-top:5px;display:inline-block}.main-product .button{height:unset;font-size:15.74px;font-weight:500;padding:5px 25px}.main-product .button:active:not([disabled]),.main-product .button:focus:not([disabled]),.main-product .button:hover:not([disabled]){cursor:pointer;color:#000000;border-color:#000000;background-color:#C4C4C4}.main-product .rte a{transition:color .2s ease-in-out}.main-product .rte a:hover{color:#C4C4C4}.main-product .customer select+svg,.main-product .select .icon-caret{top:calc(50% - .25rem)}.main-product .price,.main-product .product__item--price{margin-bottom:15px}.main-product .price__sale .price-item--regular,.main-product .product__item--price__sale .price-item--regular{color:#929292}.main-product .badge.price__badge-sale,.main-product .badge.price__badge-sold-out{text-transform:uppercase;color:#000000;font-family:"Adobe Caslon Pro",Times New Roman,sans-serif;border-radius:0}.main-product .product__item--price,.main-product span.price-item{font-size:30px}.main-product .badge.price__badge-sale{margin-top:-5px;border-color:#000000;background-color:#C4C4C4}.main-product .badge.price__badge-sold-out{padding:10px 5px 0;font-size:12px}.main-product .product-form__input .select{max-width:100%}.shopify-payment-button__button--unbranded{font-size:15.74px;line-height:2.5625rem;padding:5px 25px;transition:all .2s ease-in-out;border-radius:0;color:#000000;border:1px solid;background-color:#FFFFFF}.shopify-payment-button__button--unbranded:active:not([disabled]),.shopify-payment-button__button--unbranded:focus:not([disabled]),.shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:#000000;background-color:#C4C4C4}.shopify-payment-button__button--hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.shipping-and-delivery{margin:1rem auto 5rem}@media only screen and (max-width:992px){.main-product__back{margin-bottom:15px}.main-product .product.grid{flex-direction:column;align-items:center}.main-product .product.grid .grid__item{padding-right:0}.main-product .product.grid .grid__item.product__info-wrapper{padding-left:0}.main-product .product__media-list{margin:0 auto}.main-product .product__short-info{margin-bottom:15px}.main-product .product-media-modal__content>*{max-width:70%}.main-product slider-component .slider{padding-bottom:30px}.main-product .product:not(.product--no-media) .product__info-wrapper{max-width:60%;width:60%}.main-product .button.product-form__submit,.main-product .product-form__buttons{width:100%}.main-product .button{padding:10px 25px}.main-product .button.product-form__submit.button.button--full-width.button--primary,.main-product .shopify-payment-button__button--unbranded{padding:3px 25px}}@media only screen and (max-width:768px){.product__authenticity p{font-size:12px}.main-product .product__spec a{text-decoration:none;font-style:italic;color:#959699;font-weight:500}.main-product .product__title{color:#000;font-size:24px;font-weight:600;letter-spacing:0;line-height:33px}.main-product .product__item--price-desktop{display:none}.main-product shop-pay-installments-banner{font-size:13px}.main-product .product-form__buttons-call{position:fixed;background:#fff;z-index:5;bottom:0;margin-left:-15px;padding:25px 20px;border:1px solid #fff;border-top-right-radius:12px;border-top-left-radius:12px;margin-bottom:0!important}.main-product .product-form__buttons-call .button--inquire{padding:10px 25px;max-width:250px;margin:0 auto}.main-product .product-form__buttons{margin-top:0}.main-product .product-form__wrap-buttons{display:flex;gap:15px}.main-product .product-form__wrap-buttons .product__item--price{margin-top:0;margin-bottom:0}.main-product .product-form .main-product-form{position:fixed;background:#fff;z-index:5;bottom:0;margin-left:-15px;padding:25px 20px;border:1px solid #fff;border-top-right-radius:12px;border-top-left-radius:12px;display:flex;flex-direction:column-reverse}.main-product .product-form__selected-variant{font-family:"Avenir Next",Arial,sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:19.12px;text-align:left}.main-product .product-form__mobile-price{display:block;min-width:120px}.main-product .product.grid{flex-direction:column;align-items:center}.main-product .product.grid .grid__item{padding-right:0}.main-product .product.grid .grid__item.product__info-wrapper{padding-left:0}.main-product .product__media.media{pointer-events:none}.main-product .product-media-modal__content>*{max-width:80%}.main-product .product:not(.product--no-media) .product__info-wrapper{max-width:75%;width:75%}.main-product .product__media-list{padding-right:35px;padding-left:25px}}@media only screen and (max-width:576px){.main-product .product-media-modal__content>*{max-width:80%}.main-product .product-form__wrapper-variants{flex-direction:column}.main-product .product-form__wrapper-variants>*{width:unset}.main-product .product-form__input--dropdown{margin-bottom:0}.main-product .product:not(.product--no-media) .product__info-wrapper{max-width:100%;width:100%}}