.announcement-bar__message{font-family:Open Sans;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0em;color:#121212}.header__menu-item span{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0em;text-align:center;color:#121212;text-transform:uppercase}.header__submenu.list-menu--disclosure{width:max-content}.header__submenu .header__menu-item{padding:.95rem 2rem}.header__submenu.list-menu--disclosure.jd-About{width:20rem}.header__submenu.list-menu--disclosure.Decor{-webkit-columns:40px 2;-moz-columns:60px 2;columns:60px 2;width:50rem}.image-banner-1 .banner__content{justify-content:right}.image-banner-1 .banner__box{max-width:50rem;min-width:50rem;background:#fff9;position:absolute;top:31%;right:12%}.image-banner-1 .banner__heading{font-size:46px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.01em;text-align:center;text-transform:uppercase;color:#000}.button{width:175px;font-family:Oswald;font-size:15px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.04em;text-align:center;text-transform:uppercase}.button:hover{background:#fff;color:#121212}h2{font-size:33px;font-style:normal;font-weight:400;line-height:49px;letter-spacing:.01em;text-align:center;text-transform:uppercase}h3{font-size:18px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:.035em;text-align:center;color:#121212}.collection-list-section h2{margin:0 auto}.collection-list-section .title-wrapper-with-link{margin:3rem 0 0rem}.collection-list-section .card--media .card__text-spacing{padding:10px;background:#e6e6e6}.featured-collection-1 h2{margin:0 auto!important}.featured-collection-1 .title-wrapper-with-link{margin:3rem 0 0rem}.card-wrapper .full-unstyled-link{font-family:Open Sans;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0em;text-align:center;color:#121212}.card-wrapper .price{font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:19px;letter-spacing:0em;text-align:center;color:#121212;justify-content:center}.image-with-text .image-with-text__content{padding:6rem 12rem 7rem}.image-with-text .image-with-text__heading{font-size:33px;font-style:normal;font-weight:400;line-height:49px;letter-spacing:.01em;text-align:left;color:#121212}.image-with-text .image-with-text__text p{font-size:18px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;color:#2c2c2c}.image-with-text .image-with-text__text{margin-top:0}.img-wh-txt,.img-wh-txt .image-with-text10,.img-with-txt-template--15420764815604__16378413426d5f24bf{position:relative}.featured-collection-1 .center{padding-top:25px}.image-banner-3 .banner__content{justify-content:right}.image-banner-3 .banner__box{max-width:60rem;min-width:60rem;padding-left:50px;background:transparent}.image-banner-3 .banner__heading{font-size:47px;font-style:normal;font-weight:400;line-height:54px;letter-spacing:.01em;text-align:left;color:#121212}.image-banner-3 .banner__text{font-family:Oswald;font-size:22px;font-style:normal;font-weight:300;line-height:33px;letter-spacing:.01em;text-align:left;color:#121212;margin-top:10px!important;text-transform:uppercase}.image-banner-3 .banner__buttons{justify-content:left!important}.img-with-txt-template--15420764815604__16378458131f96a468 .image-with-text__content{padding:6rem 5rem}.img-with-txt-template--15420764815604__16378458131f96a468 .image-with-text__text{margin-top:20px}.img-with-txt-template--15420764815604__16378458131f96a468 .image-with-text__text p{font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0em;text-align:left;color:#272727;margin-top:0;margin-bottom:0}#shopify-section-template--15420764815604__16378458131f96a468{background:#f6f6f6}.img-with-txt-template--15420764815604__16378458131f96a468 .image-with-text__grid{background:#f6f6f6;padding:50px 0}.featured-collection-2 h2{margin:0 auto!important}.featured-collection-2 .title-wrapper-with-link{margin:3rem 0 0rem}.newsletter .newsletter__wrapper{background:#f6f6f6;padding:40px 0 20px}.newsletter .newsletter__wrapper h2{font-size:33px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.01em;text-align:center;color:#121212}.newsletter .newsletter__wrapper p{font-size:17px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0em;text-align:center;color:#121212}.newsletter .list-social{justify-content:center;margin-top:0}.newsletter .list-social__item .icon{color:#3d3d3d}.newsletter .list-social__link{padding:15px 10px}.newsletter .list-social__item svg{height:24px;width:24px}.newsletter .newsletter-form,.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:42rem}.footer .footer-block__heading{display:none}.footer-block-1,.footer-block-2,.footer-block-3{width:22%!important}.footer-block-4{width:34%!important;padding-left:4rem!important}.footer .footer-block__details-content .list-menu__item--link,.footer .footer-block__details-content p{font-size:15px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0em;text-align:left;color:#3d3d3d}.footer .footer-block__details-content p strong{text-transform:capitalize}.footer .footer-block__details-content p:nth-child(2n){margin-bottom:0}.footer{padding-top:20px}.footer .footer__column--info{display:flex;justify-content:space-between;flex-direction:row}.footer .footer__column--info .footer__payment{order:2}.footer .footer__column--info .footer__copyright{order:1}.footer .footer__copyright{font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.02em;text-align:left;color:#3d3d3d}.footer .footer__content-bottom{padding-top:0rem;padding-bottom:1rem}.footer .footer__blocks-wrapper{padding-bottom:30px}.card-wrapper:hover .card-information__text{text-decoration:none!important;text-underline-offset:0px!important}.shopify-policy__container .rte h1{text-align:left;font-size:33px;line-height:49px}.shopify-policy__container .rte h2{text-align:left}.page-width--narrow .main-page-title{font-size:46px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.01em;text-align:center;text-transform:uppercase;color:#000}.page-width--narrow .rte{font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;text-align:left;color:#272727}.giftreggie-front{max-width:650px!important;margin:0 auto 40px;padding:0 1.5rem!important}.giftreggie-front h3{font-size:46px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.01em;text-align:center;text-transform:uppercase;color:#000}.shopify-policy__container{max-width:1400px!important;margin:0 auto 40px;padding:0 5.5rem!important}.shopify-policy__container .shopify-policy__title{font-size:46px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.01em;text-align:center;text-transform:uppercase;color:#000}.shopify-policy__container .rte{font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;text-align:left;color:#272727}h1{font-size:46px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:.01em;text-align:center;text-transform:uppercase;color:#000}.cart__warnings .button{width:200px}.cart__warnings .cart__login-title{margin-top:20px}.cart-notification-wrapper .cart-notification{right:0rem}.predictive-search__item-heading{text-align:left;padding-top:10px}.abt-1{display:flex;align-items:center;justify-content:center}.abtus-2{order:2;margin-left:50px;text-align:left}.abtus-3{margin-right:50px}.vr-Store p{text-align:center}.vr-Store-1{display:flex;align-items:center;justify-content:center}.vr-Store-2{order:2;margin-left:50px;text-align:left}.vr-Store-3{margin-right:50px}.vr-Store .vr-Store-2 p{text-align:left}.vr-About.Sezzle{display:flex;align-items:center;justify-content:center}.vr-About.Sezzle p{text-align:left!important;max-width:475px;margin-top:0;margin-bottom:0}.giftreggie-landing-overview{text-align:center;margin:0 auto}.giftreggie-front p{text-align:left}.giftreggie-find .giftreggie-header,.giftreggie-find .giftreggie-header p{text-align:center}.giftreggie-front input{width:100%;height:45px}.giftreggie-signup .giftreggie-header,.giftreggie-signup .giftreggie-header p{text-align:center}.giftreggie-front{font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;text-align:left;color:#272727}.ret-content{max-width:86rem!important;margin:0 auto}.shopify-policy__body .rte table{text-align:center;margin:0 auto}.collection-hero__title{font-size:33px;font-style:normal;font-weight:400;line-height:49px;letter-spacing:.01em;text-align:center;color:#121212;text-transform:uppercase}.facets-container .facets__heading{font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.01em;text-align:center;text-transform:capitalize;color:#353535}.facets-container .facets__summary{font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.01em;text-align:left;color:#757475}.facets-container .facet-filters__label{font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.01em;text-align:center;text-transform:none;color:#353535}.facet-filters__sort{font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.01em;text-align:left;color:#757475}.facets-container .product-count__text{font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.01em;text-align:left;color:#757475;text-transform:lowercase}.collection .pagination-wrapper{margin-bottom:5rem}.product .product__title{font-size:33px;font-style:normal;font-weight:400;line-height:49px;letter-spacing:.01em;text-align:left;color:#121212;text-transform:uppercase}.product .price .price-item--regular{font-size:19px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:0em;text-align:left;color:#121212}.product-form__input legend.form__label{font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0em;color:#121212}.product .js label{font-family:Oswald;font-size:14px!important;font-style:normal;font-weight:400;letter-spacing:0em!important;border-radius:0!important;text-transform:uppercase}.product-form__quantity .form__label{font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0em;color:#121212}.product .quantity__input{font-family:Oswald;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0em;text-align:center;color:#121212}.product .product-form__submit{width:100%;background-color:#000;color:#fff;line-height:16px}.product .product-form__submit:hover{background-color:#fff;color:#000}.product .shopify-payment-button__button{font-family:Oswald;font-size:15px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.04em;text-align:center;text-transform:uppercase;background-color:#fff;color:#000;height:47px}.product .shopify-payment-button__button:hover{background-color:#000;color:#fff}.product .product__description{font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0em;text-align:left;color:#272727;margin-bottom:10px!important}.product .product__description .product__propertyLabel{font-weight:700}.product .share-button{border-top:1px solid #ececec;padding-top:15px}.product .share-button__button{font-family:Oswald;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0em;text-align:center;color:#121212;text-transform:uppercase}.asproduct-recommendations{margin-top:0;margin-bottom:0!important}.asproduct-recommendations .product-grid .grid__item{padding-bottom:2rem}.customer button{width:175px;font-family:Oswald;font-size:15px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.04em;text-align:center;text-transform:uppercase}.customer button:hover{background:#fff;color:#121212}#cart-notification-button:hover{background:#121212;color:#fff}.img-with-txt-template--15420764815604__163784229725079c8e .image-with-text__content{padding:6rem 9rem 9rem}.header__menu-item:hover span{text-decoration:none}.img-with-txt-template--15420764815604__16378413426d5f24bf .image-with-text__media img:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.img-with-txt-template--15420764815604__16378413426d5f24bf .image-with-text__media img{transition:transform .2s;opacity:.8;border-bottom-right-radius:25px;border-right:5px dotted #212121;border-bottom:5px solid #212121}.img-with-txt-template--15420764815604__163784229725079c8e .image-with-text__media img:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.img-with-txt-template--15420764815604__163784229725079c8e .image-with-text__media img{transition:transform .2s;opacity:.8}.image-banner-2 .banner__box{max-width:60rem;min-width:60rem;position:absolute;top:15%;right:3%;background:none}.image-banner-2 .banner__box .banner__heading{font-family:Comfortaa;font-size:32px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:0em;text-align:center;text-transform:inherit;color:#392758}.image-banner-2 .banner__box .banner__text{font-family:Comfortaa;font-size:16px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.18em;text-align:center;color:#392758}.image-banner-2 .banner__box .button{font-family:Comfortaa;font-size:22px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.01em;text-align:center;text-transform:initial;background:#32234e;border-radius:24px;width:210px}.image-banner-2 .banner__box .button:hover{background:#e39849}.cart-notification__links{display:flex}.cart-notification__links .button{padding:5px 10px;height:40px;width:140px}#cart-notification-button{margin-right:15px}.cart-notification .link{text-align:center;margin:20px auto 0;display:block}.cart-notification-product{padding-bottom:2rem!important}.facets-container .select__select:focus{box-shadow:none;outline:none;padding-left:5px!important}.page-width--narrow.contact{max-width:72.6rem!important}.contact .contact__button{text-align:center}.abt-content{max-width:80rem!important;margin:0 auto}.add-to-cart .btn{padding:6px 10px}.add-to-cart{width:100%;margin-top:10px;text-align:center}.add-to-cart .btn{width:175px;font-family:Oswald;font-size:15px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:5px;margin:0 auto}li.grid__item .add-to-cart{position:absolute;left:0;right:0;top:30%;transition:.5s ease;opacity:0;visibility:hidden;z-index:1;cursor:pointer}li.grid__item:hover .add-to-cart{opacity:1;visibility:visible;cursor:pointer}.product-grid li.grid__item:hover .media{opacity:.5}li.grid__item{position:relative}.card-wrapper .full-unstyled-link:after{z-index:0;cursor:pointer}.cart-notification__links .sezzle-checkout-button{display:none}.cart__footer{margin-bottom:50px}.cart__ctas .cart__checkout-button{width:125px;font-size:13px;padding:5px 8px!important}.cart__ctas .sezzle-checkout-button{font-size:13px!important;height:45px!important;padding:5px 8px!important}.cart__footer>*{width:40rem!important}.totals{margin-bottom:20px}.cart__dynamic-checkout-buttons{max-width:100%!important}.vr-ABOUT .abt-img{max-width:700px;text-align:center;margin:0 auto}.vr-ABOUT{text-align:center!important}.abt-content{text-align:left}@media screen and (max-width: 1369px){.header__menu-item span{font-size:13px}.header__menu-item{padding:5px}.img-with-txt-template--15420764815604__16378413426d5f24bf .image-with-text__content{padding:9rem 8rem 7rem}.img-with-txt-template--15420764815604__163784229725079c8e .image-with-text__content{padding:7rem 6rem 9rem}.image-banner-3 .banner__box{padding-left:100px}}@media screen and (max-width: 749px){.page-width{padding:0 1.5rem!important}.shopify-policy__container{padding:0px 1.5rem!important}.image-banner-1 .banner__content{justify-content:center}.image-banner-1 .banner__box{max-width:100%;min-width:100%;position:relative;top:0;right:0}.image-banner-1 .banner__heading{font-size:34px;line-height:38px}h2{font-size:23px;line-height:28px}.image-with-text .image-with-text__content{padding:3rem 0rem;align-items:center}.image-banner-3 .banner__content{justify-content:center}.image-banner-3 .banner__box{max-width:100%;min-width:100%;padding-right:0;padding-left:0}.image-banner-3 .banner__heading{font-size:34px;line-height:38px}.image-banner-3 .banner__buttons{justify-content:center!important}.image-banner-3 .banner__text,.image-banner-3 .banner__heading,.image-with-text .image-with-text__heading,.image-with-text .image-with-text__text p{text-align:center}.img-with-txt-template--15420764815604__16378458131f96a468 .image-with-text__grid{padding:0}.footer-block-1,.footer-block-2,.footer-block-3{width:100%!important}.footer-block-4{width:100%!important;padding-left:0rem!important}.footer .footer__blocks-wrapper{padding-bottom:0}.footer .footer-block__details-content{margin-bottom:1rem}.footer .footer-block.grid__item{margin:1rem 0}.footer .footer__column--info{flex-direction:column;padding:0}.footer .footer__column--info .footer__copyright{text-align:center;line-height:20px}h1,.giftreggie-front h3,.page-width--narrow .main-page-title{font-size:33px;line-height:36px}.img-with-txt-template--15420764815604__163784229725079c8e .image-with-text__content:after{display:none}.img-with-txt-template--15420764815604__16378413426d5f24bf .image-with-text__grid:after{display:none}.vr-About.Sezzle{display:block}.vr-About.Sezzle p{text-align:center!important;max-width:100%;margin-top:0;margin-bottom:0}.abt-1{display:block}.abtus-2{margin-left:0;text-align:left}.abtus-3{margin-right:0}.abtus-3 img{width:100%}.vr-Store-1{display:block}.vr-Store-2{margin-left:0}.vr-Store-3{margin-right:0}.vr-Store-3 img{width:100%}.newsletter .newsletter-form{max-width:100%}.image-with-text .image-with-text__heading{font-size:23px;line-height:40px}.image-banner-3 .banner__heading span br{display:none}.image-banner-2,.featured-collection-1{margin-top:40px}.image-banner-3{margin-top:40px!important}.img-with-txt-template--15420764815604__163784229725079c8e,.img-with-txt-template--15420764815604__16378458131f96a468{margin-top:20px!important}.newsletter .newsletter__wrapper{background:#f6f6f6;padding:10px 0 5px}.image-banner-2 .banner__box{max-width:100%;min-width:100%;position:relative;top:0;right:0;background:0 0;padding:50px 0 0}.card-wrapper .full-unstyled-link{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.image-banner-2 .banner__box .banner__heading{font-size:26px}.abt-content,.ret-content{max-width:100rem!important}.cart__footer .discounts__discount--end{justify-content:center}.cart__footer .sezzle-shopify-info-button .sezzle-button-text{text-align:center;max-width:100%}.cart__footer .totals{justify-content:center}.cart__footer .cart__blocks{width:100%!important}.cart__footer .cart__blocks p{text-align:center}.cart__ctas .cart__checkout-button{width:100%;font-size:13px;padding:5px 8px!important;max-width:100%;margin-bottom:20px}}@media (max-width:768px){.image-banner-1 .banner__heading{font-size:33px;line-height:43px}}@media (max-width:480px){.pagination__list>li:not(:last-child){margin-right:0!important}.newsletter__wrapper.color-background-1.gradient{padding-right:4%;padding-left:4%}.newsletter .newsletter__wrapper h2{font-size:30px}.newsletter .newsletter__wrapper p{font-size:15px;line-height:24px}.header__heading,.header__heading-link{width:95%!important}.card-wrapper .full-unstyled-link{font-size:13px;line-height:18px}.add-to-cart .btn{width:125px}li.grid__item .add-to-cart{top:25%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
