@root{ --color-purple: #3A2C61; --color-black: #020610; --color-white: #fff; }html{font-size:12px}@media (min-width: 1400px){html{font-size:14px}}body{font-size:1rem;line-height:1.75;letter-spacing:-.2px}.page-width{width:100%;max-width:1350px}@media (min-width: 768px){.page-width{padding-left:2rem;padding-right:2rem;max-width:calc(1350px + 4rem)}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:600}h1,.h1{font-size:2rem;margin-bottom:1.875rem;letter-spacing:-.2px}@media (min-width: 1200px){h1,.h1{font-size:3.0625rem}}h2,.h2{font-size:2rem;margin-bottom:1.875rem;letter-spacing:-.2px}@media (min-width: 1200px){h2,.h2{font-size:2.5rem}}@media (min-width: 1700px){h2,.h2{font-size:3.125rem}}.section-title{text-transform:capitalize}.text-center{text-align:center}.btn{border:1px solid transparent;display:inline-block;cursor:pointer;font-size:.9rem;line-height:1;padding:1.1rem 1.875rem;text-decoration:none;border-radius:9999px;font-weight:500;white-space:nowrap;transition:all .6s ease-in-out;text-transform:uppercase}.btn .btn-primary{background-color:#fff;border-color:#fff;color:#3b275f}.btn .btn-primary:hover,.btn .btn-primary:focus{background-color:#3b275f;border-color:#3b275f;color:#fff}.btn .btn-secondary{background-color:transparent;border-color:#3b275f;color:#3b275f}.btn .btn-secondary:hover,.btn .btn-secondary:focus{background-color:#3b275f;color:#fff}.btn .btn-third{background-color:#3b275f;border-color:#3b275f;color:#fff}.btn .btn-third:hover,.btn .btn-third:focus{background-color:#24163e;color:#fff}.btn.btn-outline{background-color:transparent;border-color:#3b275f;color:#3b275f}.btn.btn-outline.with--arrow .icon-arrow img{filter:brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7500%) hue-rotate(210deg) brightness(88%) contrast(88%)}.btn.btn-outline:hover,.btn.btn-outline:focus{background:#3b275f;color:#fff}:is(.btn.btn-outline.with--arrow:hover,.btn.btn-outline.with--arrow:focus) .icon-arrow img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7488%) hue-rotate(253deg) brightness(97%) contrast(100%)}.btn.with--icon{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:10px;padding-bottom:10px;padding-right:10px}.btn.with--icon .icon{background-color:#edeff3;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:8px;width:30px;height:30px}.btn.with--arrow{display:flex;justify-content:space-between;align-items:center;gap:20px}.btn.with--arrow .icon-arrow img{transtion:all .6s ease-in-out}.btn.btn-third.with--icon:hover,.btn.btn-third.with--icon:focus{background:#3b275f;color:#fff;opacity:.9}@media (min-width: 1200px){.btn.with--icon .icon{width:40px;height:40px}}.pad-v{padding-top:50px;padding-bottom:50px}@media (min-width: 1200px){.pad-v{padding-top:80px;padding-bottom:80px}}.tulia-product-card:not(:last-child){margin-bottom:3rem}.tulia-product-card .image-holder{display:block;height:300px;position:relative}.tulia-product-card .image-holder .image-link{display:block;height:100%}.tulia-product-card .image-holder img{display:block;border-radius:10px;width:100%;height:100%;object-fit:cover;transition:all .6s ease-in-out}.tulia-product-card .image-holder .tulia-wishlist-btn{border:1px solid rgba(255,255,255,.4);background:#ffffff4d;border-radius:50%;position:absolute;top:15px;right:15px;height:50px;width:50px;z-index:10}.tulia-product-card .image-holder .tulia-wishlist-btn:after{color:#fff!important;display:inline-block}.tulia-product-card .product-title-link{text-decoration:none}.tulia-product-card .product-title-link .product-title{font-size:1.125rem;font-weight:400;text-transform:capitalize;margin:1rem 0}.tulia-product-card .product-price{margin:1rem 0}.tulia-product-card .product-price .price{font-weight:500;font-size:1.375rem}.tulia-product-card .product-price .info{color:#999ba3}.tulia-product-card .add-to-cart-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 30px}.tulia-product-card .add-to-cart-form .product-option:last-child{margin-bottom:1rem}.tulia-product-card .add-to-cart-form .product-option.options--color label{display:none}.tulia-product-card .add-to-cart-form .product-option label{font-size:1rem}.tulia-product-card .add-to-cart-form .product-option select{height:2rem;padding:0 5px}.tulia-product-card .add-to-cart-form .product-option select:focus-visible{outline:none;box-shadow:none}.tulia-product-card .add-to-cart-form .product-rating{color:#e4920b;display:flex;align-items:center;justify-content:center;gap:10px}.tulia-product-card .add-to-cart-form .product-rating .icon img{display:block}.tulia-product-card .add-to-cart-form .product-rating .text{font-size:1.375rem;font-weight:400}.tulia-product-card .add-to-cart-form .add-to-cart-btn{width:100%}.tulia-product-card .add-to-cart-form .add-to-cart-btn[disabled]{opacity:.5;pointer-events:none}.tulia-product-card .add-to-cart-form .product-message{width:100%;text-align:center}:is(.tulia-product-card:hover,.tulia-product-card:focus) .image-holder img{box-shadow:4px 4px 20px #02061047}@media (min-width: 768px){.tulia-product-card:not(:last-child){margin-bottom:0}.tulia-product-card .image-holder{height:350px}}@media (min-width: 992px){.tulia-product-card image-holder{height:300px}}@media (min-width: 1200px){.tulia-product-card .img-holder{height:396px}}.color-swatches{display:flex;gap:.5rem}.color-swatches .swatch{width:30px;height:30px;border-radius:50%;display:inline-block;cursor:pointer;border:4px solid #fff;position:relative;overflow:hidden;transition:all .4s ease-in-out}.color-swatches .swatch-inner{position:absolute;left:2px;top:2px;height:26px;width:26px;z-index:1;border-radius:50%;border:4px solid #fff;opacity:0;transition:all .4s ease-in-out}.color-swatches .swatch.selected{padding:1px;border:none}.color-swatches .swatch.selected .swatch-inner{opacity:1}.product-form__input--pill .product-color-swatches{display:flex;gap:.5rem}.product-form__input--pill .product-color-swatches input[type=radio]+label.product-swatch{width:24px;height:24px;border-radius:50%;display:inline-block;cursor:pointer;border:4px solid #fff;position:relative;overflow:hidden;transition:all .3s ease-in-out;padding:0}.product-form__input--pill .product-color-swatches .swatch-inner{position:absolute;left:2px;top:2px;height:20px;width:20px;border-radius:50%;border:3px solid #fff;opacity:0;transition:all .3s ease-in-out}.product-form__input--pill .product-color-swatches input[type=radio]:checked+label.product-swatch{border:2px solid #000}.product-form__input--pill .product-color-swatches input[type=radio]:checked+label.product-swatch .swatch-inner{opacity:1}@media (min-width: 768px){.product-form__input--pill .product-color-swatches input[type=radio]+label.product-swatch{width:30px;height:30px}.product-form__input--pill .product-color-swatches .swatch-inner{height:26px;width:26px}}.swatch-input__label>.swatch{width:24px!important;height:24px!important}@media (min-width: 768px){.swatch-input__label>.swatch{width:30px!important;height:30px!important}}.product-form__input .form__label{font-size:.9rem;font-weight:400;margin-bottom:.25rem;color:#555}.product-form__input input[type=radio]+label.button-label,.product-form__input--pill input[type=radio]+label.button-label{min-width:32px!important;height:32px!important;font-size:.85rem!important;font-weight:500!important;border-radius:50px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ccc!important;background-color:#fff!important;color:#000!important;transition:all .25s ease-in-out!important}.product-form__input input[type=radio]:checked+label.button-label,.product-form__input--pill input[type=radio]:checked+label.button-label{background-color:#000!important;color:#fff!important;border-color:#000!important}.product-form__input input[type=radio]+label.button-label:hover,.product-form__input--pill input[type=radio]+label.button-label:hover{border-color:#000!important}@media (min-width: 768px){.product-form__input input[type=radio]+label.button-label,.product-form__input--pill input[type=radio]+label.button-label{min-width:38px!important;height:38px!important;font-size:.9rem!important}}.facets-vertical-sort .facet-filters__label{margin-right:10px}.facets-vertical-sort .facet-filters__label label{font-size:1.25rem;font-weight:600}.facets-vertical-sort .select{border:1px solid #ADAFB5;border-radius:36px;padding:13px 15px}.facets-vertical-sort .select .select__select{font-size:1.125rem}.facets-vertical-sort .select .svg-wrapper{right:10px}.facets-vertical-sort .product-count-vertical{display:flex;align-items:center}.facets-vertical-sort .product-count-vertical .product-count__text{font-size:1.125rem}@media (max-width: 767px){.facets-vertical .facets-container .facets__heading{font-size:2.3125rem;font-weight:600}.facets-vertical .facets-container .mobile-facets__wrapper .button-label{font-size:1rem}.facets-vertical .facets-container .product-count__text{font-size:1rem}.facets-vertical .facets-container .mobile-facets__summary .mobile-facets__sort{display:block}.facets-vertical .facets-container .mobile-facets__summary .mobile-facets__sort label{margin-bottom:1rem;display:block}.facets-vertical .facets-container .select{border:1px solid #ADAFB5;border-radius:36px;padding:13px 15px}.facets-vertical .facets-container .select .select__select{font-size:1.125rem;padding:0;height:auto}.facets-vertical .facets-container .select .svg-wrapper{right:10px}.facets-vertical .facets-container .facets__price{flex-wrap:wrap;padding-top:0}.facets-vertical .facets-container .facets__price .field-currency{display:block;margin:10px 0;width:100%}.facets-vertical .facets-container .facets__price .field+.field-currency{margin-left:0}.facets-vertical .facets-container .facets__price .field__input{font-size:1rem}}@media (min-width: 768px){.facets-vertical .facets-container{width:250px}.facets-vertical .facets-container .facets__heading{font-size:2.3125rem;font-weight:600}.facets-vertical .facets-container .facets__form-vertical{font-size:1rem;width:100%}.facets-vertical .facets-container .facets__summary{font-size:1.375rem;font-weight:600}.facets-vertical .facets-container .facets__summary .facets__summary-label{font-weight:600}.facets-vertical .facets-container .facets__header-vertical{font-size:1rem}.facets-vertical .facets-container .facets__label{font-size:1.125rem}}@media (min-width: 1200px){.facets-vertical .facets-container{width:310px}}#product-grid .grid__item{margin-bottom:2rem}@media (min-width: 768px){#product-grid{gap:30px}#product-grid .grid__item{width:calc(50% - 15px);flex-grow:0;max-width:none;margin-bottom:0}}@media (min-width: 1200px){#product-grid .grid__item{width:calc(33.33% - 20px)}}.product .product__info-wrapper .product__title h1{font-size:2rem}.product .product__info-wrapper .price__regular .price-item{font-weight:500;font-size:1.375rem}.product .product__info-wrapper .price-per-item__container .quantity{min-height:auto}.product .product__info-wrapper .price-per-item__container .quantity:after{display:none}.product .product__info-wrapper .price-per-item__container .quantity .quantity__button{background-color:#edeff3;border-radius:50%;width:36px;height:36px}.product .product__info-wrapper .price-per-item__container .quantity .quantity__input{font-size:1.5625rem;font-weight:400;height:36px;width:3rem;flex-grow:0}.product .product__info-wrapper .product-form__submit{border:1px solid transparent;display:block;cursor:pointer;font-size:.9rem;line-height:1;padding:1.1rem 1.875rem;text-decoration:none;border-radius:9999px;font-weight:500;white-space:nowrap;transition:all .6s ease-in-out;text-transform:uppercase;background-color:#020610;border-color:#020610;color:#fff;overflow:hidden}.product .product__info-wrapper .product-form__submit:hover,.product .product__info-wrapper .product-form__submit:focus{background:#fff;color:#020610}@media (max-width: 812px){.product .product--large:not(.product--no-media){flex-direction:column!important}.product .product--large:not(.product--no-media) .product__media-wrapper,.product .product--large:not(.product--no-media) .product__info-wrapper{width:100%!important}}@media (min-width: 812px){.product.grid{flex-wrap:nowrap;gap:30px!important}.product.product--large:not(.product--no-media) .product__media-wrapper{width:60%;flex-shrink:0}.product.product--large:not(.product--no-media) .product__info-wrapper{width:calc(40% - 30px);padding:0;max-width:none}}@media (min-width: 1200px){.product.grid{gap:50px!important}.product.product--large:not(.product--no-media) .product__media-wrapper{width:60%;flex-shrink:0}.product.product--large:not(.product--no-media) .product__info-wrapper{width:calc(40% - 50px)}}form.cart__contents{background-color:#fff;box-shadow:2px 2px 50px #edeff3;border-radius:25px;padding:30px 20px}form.cart__contents thead{display:none}form.cart__contents tr.cart-item{display:flex;align-items:center;flex-wrap:wrap;gap:15px}form.cart__contents tr.cart-item cart-remove-button{margin-left:0;margin-top:1rem}form.cart__contents tr.cart-item .cart-remove-button .svg-wrapper{display:none}form.cart__contents .cart-item__image-container img{border-radius:10px}form.cart__contents .cart-item__details,form.cart__contents .cart-item__details .cart-item__name{font-weight:400;font-size:1.1875rem}form.cart__contents .cart-item__totals .price{font-size:1.75rem;font-weight:600}form.cart__contents .quantity-popover-container .quantity{min-height:auto}form.cart__contents .quantity-popover-container .quantity:after{display:none}form.cart__contents .quantity-popover-container .quantity .quantity__button{background-color:#edeff3;border-radius:50%;width:36px;height:36px}form.cart__contents .quantity-popover-container .quantity .quantity__input{font-size:1.5625rem;font-weight:400;height:36px;width:3rem;flex-grow:0}@media (min-width: 768px){form.cart__contents tr.cart-item cart-remove-button{margin-top:0;width:auto;height:auto}form.cart__contents .cart-item__totals .price{margin-top:0}}@media (min-width: 992px){form.cart__contents tr.cart-item{display:table-row}form.cart__contents tr.cart-item td{padding-top:2rem}form.cart__contents tr.cart-item>td+td{padding-left:2rem}form.cart__contents tr.cart-item .cart-item__media .cart-item__image-container{width:150px}}.cart__footer{background-color:#fff;box-shadow:2px 2px 50px #edeff3;border-radius:25px;padding:50px 20px!important;margin-bottom:50px}.cart__footer .totals .totals__total{color:#000}.cart__footer .totals .totals__total-value{color:#01a5dc;font-weight:600}.cart__footer .cart__checkout-button{border-radius:50px;font-size:1rem;text-transform:uppercase;overflow:hidden}.cart__footer .tax-note{font-size:1rem}@media (min-width: 768px){.cart__footer .totals{align-items:center}.cart__footer .totals .totals__total{font-size:1.75rem;margin-top:0}.cart__footer .totals .totals__total-value{font-size:2.5625rem}}.product .product-form__input--pill input[type=radio]+label:not(.swatch-input__label){padding:.4rem .8rem!important;margin:.25rem .5rem 0 0!important;line-height:1!important;font-size:1.1rem!important}.product__info-container>div{margin:.25rem 0!important}.product__info-container variant-selects{margin:1.5rem 0!important}.product__info-container .product__title{margin-bottom:0!important}.product__info-container .quantity{display:flex;align-items:center}.product__info-container .quantity__button{width:2rem!important;height:2rem!important;font-size:1rem!important}.product__info-container .quantity__input{width:2.5rem!important;height:2rem!important;font-size:1rem!important;line-height:1!important;padding:0!important;text-align:center!important}.product__info-container .shopify-payment-button{display:none!important}.product__info-container .product-form__submit{min-height:3.2rem!important;border-radius:8px!important;padding:0 1.5rem!important;background-color:#3b275f!important;color:#fff!important;font-size:.9rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.03em!important;transition:background .3s ease;width:100%!important}.product__info-container .product-form__submit:hover{background-color:#24163e!important}.product-form__buttons{display:flex!important;align-items:center;gap:.75rem}.product-form__buttons .product-form__submit{flex:3}.product-form__buttons .swym-button-bar{flex:1;margin-top:0!important}.swym-button-bar .swym-wishlist-button-bar{width:100%!important}.product .accordion summary{font-size:1rem!important;font-weight:600!important;letter-spacing:.01em}.product .accordion__content{font-size:.9rem!important;line-height:1.6!important;color:#333!important}.product .accordion__content ul{margin-top:.5rem;margin-bottom:.5rem}.product .accordion__content li{margin-bottom:.4rem}.product__info-container>div.product__accordion{margin-top:1.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-style.css.map */
