height-observer .header{padding-block:.5rem;border-bottom:.1rem solid #f6f6f6}@media screen and (min-width: 992px){height-observer .header{padding-block:30px}}height-observer .header .icon,height-observer .header__cart-dot{color:#8693c2}@media screen and (min-width: 1150px){height-observer .header__primary-nav{margin-left:2.5rem}}height-observer .header__primary-nav-item a,height-observer .header__primary-nav-item summary{font-family:Nanum Gothic Bold,sans-serif!important;font-size:12px;color:#8693c2}height-observer .header__primary-nav-item:before{background:transparent!important}height-observer .header__dropdown-menu a{font-family:Nanum Gothic Bold,sans-serif!important;font-size:12px;text-transform:uppercase;letter-spacing:2.5px}height-observer .header__dropdown-menu:before{background:transparent!important}height-observer .header__menu-disclosure summary{display:flex;font-family:Nanum Gothic Bold,sans-serif!important;font-size:12px;letter-spacing:2.5px}height-observer .header__menu-disclosure summary svg{width:11px;margin-left:5px}.mega-menu__linklist{flex-flow:row nowrap;height:65vh;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.mega-menu__linklist ul a{font-size:13px}.mega-menu__linklist>*{flex:0 0 auto;gap:.5rem;overflow:hidden}@media screen and (min-width: 700px){.countdown-condensed{padding:.5rem 2.5rem!important}}.countdown-condensed__text .prose .h6{font-family:Nanum Gothic Bold,sans-serif!important;color:#fff;font-size:12px}@media screen and (min-width: 700px){.countdown-condensed__timer-flip,.countdown-condensed__timer-unit{font-size:11px!important}}.ysw-footer .footer__inner{row-gap:1rem}.ysw-footer .footer .social-media--list{gap:.75rem 1rem;color:#9faee5;margin-bottom:.5rem}.ysw-footer .footer .social-media--list li svg{width:35px}@media screen and (min-width: 700px){.ysw-footer .footer__block--newsletter{max-width:100%}}.ysw-footer .footer__block--newsletter .v-stack .align-self-start button{font-weight:400;color:#fff!important}.ysw-footer .footer__block--newsletter .v-stack .align-self-start button:hover{color:#4a5981!important}.ysw-footer .footer__block--newsletter .v-stack .form-control input[type=email]{font-family:Nanum Gothic Regular,sans-serif!important;font-weight:400;background-color:#fff;max-width:18rem}.ysw-footer .footer__block--newsletter .v-stack .form-control input[type=email]::placeholder{text-transform:capitalize}.ysw-footer .footer__block--newsletter .v-stack .form-control label{text-transform:capitalize}.ysw-footer .footer__block-list{gap:1rem}.ysw-footer .footer__block .v-stack .h6{color:#4a5981;font-weight:400;letter-spacing:3px}.ysw-footer .footer__block .v-stack .ysw-question__info--phone a{color:#52524f;text-decoration:none}.ysw-footer .footer__block .v-stack .ysw-info-list a,.ysw-footer .footer__block .v-stack .ysw-question a{background:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.ysw-footer .footer__block .v-stack .ysw-info-list a:hover,.ysw-footer .footer__block .v-stack .ysw-question a:hover{border-color:#5c5c5c}.ysw-footer .footer__block .v-stack .ysw-info-list,.ysw-footer .footer__block .v-stack .h6{font-size:14px}.ysw-footer .footer__block .v-stack .ysw-info-list{color:#4a5981}.ysw-footer .footer__block .v-stack .ysw-question h5{color:#52524f;font-family:Century Gothic,sans-serif;font-size:14px}.ysw-footer .footer__block .v-stack .ysw-question__info{align-items:center;display:flex;gap:.5rem}.ysw-footer .footer__block .v-stack .ysw-question__info h5{margin:0}.ysw-footer .footer__block .v-stack .ysw-question__info svg{width:1.2rem;color:#52524f}@media screen and (min-width: 700px){.ysw-footer .footer__block--text,.ysw-footer .footer__block--newsletter{flex-basis:17rem}}.ysw-footer .footer__aside p.heading{font-family:Nanum Gothic Bold,sans-serif!important;color:#0a1128;text-transform:capitalize}@media screen and (min-width: 1000px){.ysw-footer .footer__aside{justify-content:center!important}}.ysw-footer .footer__block .v-stack .ysw-question__info--phone a:hover,.ysw-footer .footer__block .v-stack .ysw-question__info--phone a:focus-visible{color:#5c6bb8;text-decoration:underline;text-underline-offset:2px}.shopify-section--featured-product .shopify-payment-button__button{font-family:Nanum Gothic Bold,sans-serif;color:#9faee5!important;font-weight:400}.shopify-section--featured-product .shopify-payment-button__button:hover{border-color:#9faee5!important}product-card .product-title{color:#5c5c5c!important;font-size:14px!important;line-height:normal;font-weight:lighter!important}product-card price-list sale-price{font-weight:600!important;color:#9faee5!important;font-family:Nanum Gothic Bold,sans-serif!important;font-size:16px!important}@media screen and (max-width: 700px){product-card price-list sale-price{font-size:12px!important}}.ysw-collection-list .collection-list .collection-card__content .h6{color:#fff;font-size:12px}.ysw-collection-list .collection-list .collection-card__content .h3{font-family:Libre Baskerville Regular,sans-serif!important;font-size:20px}.ysw-collection-list .collection-list .collection-card__content .button{font-family:Nanum Gothic Extra Bold,sans-serif}.ysw-collection-list .collection-list .collection-card__content .button:hover{color:#fff!important}@media screen and (max-width: 480px){.ysw-main-list-collections .content-over-media img{height:21rem!important}}.ysw-sub-collection-list .h3{color:#fff}@media screen and (min-width: 1150px){.ysw-slideshow .slideshow__slide-content .prose{width:700px}}.ysw-slideshow .slideshow__slide-content .prose p.h1,.ysw-slideshow .slideshow__slide-content .prose p.h6{color:#fff}.ysw-slideshow .slideshow__slide-content .prose p.h6{font-family:Nanum Gothic Bold,sans-serif;font-size:14px}.ysw-slideshow .slideshow__slide-content .prose .button-group button{font-family:Nanum Gothic Extra Bold,sans-serif!important}.ysw-slideshow .slideshow__slide-content .prose .button-group button:nth-child(2){color:#fff!important}.ysw-slideshow .slideshow__slide-content .prose .button-group button:nth-child(2):hover{color:#8693c2!important}@media screen and (min-width: 1150px){.ysw-slideshow .slideshow__slide-content .prose .button-group{max-width:320px}}.shopify-section--logo-list .section-spacing{margin-bottom:-2.5rem}.shopify-section--logo-list .container .section-stack{gap:.1rem}.shopify-section--logo-list .container .section-stack .section-header .h2{font-family:Libre Baskerville Regular,sans-serif;letter-spacing:3;font-size:26px}.shopify-section--logo-list .container .section-stack .logo-list__item{padding:2rem .7rem}.shopify-section--text-with-icons .container .v-stack .h6{color:#9faee5;font-family:Libre Baskerville Regular,sans-serif!important;letter-spacing:1.8px;line-height:normal;font-size:18px;font-weight:400}.shopify-section--text-with-icons .container .v-stack .constrained-image{width:19px;height:18px}.shopify-section--featured-collections .featured-collections-carousel__item .button{font-weight:400;font-family:Nanum Gothic Extra Bold,sans-serif!important}.shopify-section--featured-collections .featured-collections-carousel__item .button:hover{color:#8693c2}.shopify-section--timeline .container .timeline__item{background-color:#edf0fa}.shopify-section--timeline .container .timeline__item .prose .h6{font-family:Nanum Gothic Bold,sans-serif;color:#4a5981}.shopify-section--timeline .container .timeline__item .prose .h2{font-family:Libre Baskerville Regular,sans-serif;letter-spacing:3px;font-weight:400;color:#9faee5;font-size:30px}@media screen and (min-width: 1200px){.shopify-section--timeline .container .timeline__item .prose .h2{white-space:nowrap}}@media screen and (min-width: 700px) and (max-width: 801px){.shopify-section--timeline .container .timeline__item .prose .h2{font-size:24px}}.shopify-section--timeline .container .timeline__item .prose ul{font-family:Nanum Gothic Bold,sans-serif;color:#0a1128;line-height:2.14;font-size:14px;margin-top:0}@media screen and (max-width: 699px){.shopify-section--timeline .container .timeline__item .prose ul{list-style:none}}.shopify-section--timeline .container .timeline__nav .heading{font-family:Libre Baskerville Regular,sans-serif;color:#9faee5!important;font-size:18px;letter-spacing:1.8px}.shopify-section--timeline .container .timeline__nav .heading:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0%;height:3px;background-color:#aebbe9;transition:width .3s ease}.shopify-section--timeline .container .timeline__nav .heading[aria-current=true]:after{width:76%}.ysw-rich-text .container .prose{display:flex;align-items:center;flex-direction:column;font-size:14px}.ysw-rich-text .container .prose .h1{font-family:Libre Baskerville Regular,sans-serif!important;color:#9faee5;letter-spacing:3px}.ysw-rich-text .container .prose div{font-size:14px;letter-spacing:1px}.ysw-rich-text .container .prose .button-group .button{font-family:Nanum Gothic Extra Bold,sans-serif;letter-spacing:1.4px;color:#8693c2}.ysw-rich-text .container .prose .button-group .button--outline{border:1px solid #d6ddf4}.shopify-section--blog-posts .container .prose .h2{font-family:Libre Baskerville Regular,sans-serif!important}.shopify-section--blog-posts .container .blog-post-card__info p .h4{font-family:Libre Baskerville Regular,sans-serif!important;letter-spacing:1.8px;font-size:18px;color:#9faee5}.shopify-section--blog-posts .container .blog-post-card__read-more{text-transform:uppercase;font-family:Nanum Gothic Regular,sans-serif}.shopify-section--blog-posts .container .button{font-weight:400;font-family:Nanum Gothic Extra Bold,sans-serif!important}.shopify-section--blog-posts .container .button:hover{color:#8693c2}.shopify-section--featured-product hr{border-color:#f3f3f3}.shopify-section--featured-product .link{color:#0a1128!important}.shopify-section--featured-product button[type=submit]{border-color:#9faee5;color:#8693c2!important;font-weight:400}.shopify-section--featured-product button[type=submit]:hover{color:#fff!important}.shopify-section--featured-product shopify-buy-it-now-button button{color:#8693c2!important;font-weight:400}.shopify-section--featured-product shopify-buy-it-now-button button:hover{background-color:#fff!important}.shopify-section--featured-product .product-info div[data-block-type=description]{color:#0a1128;font-family:Nanum Gothic Regular,sans-serif;font-size:14px}.shopify-section--featured-product .product-info__block-group{margin-block-end:-4px}.shopify-section--featured-product .product-info__block-item{--product-info-gap: 1.2rem}.shopify-section--featured-product .product-info__block-item .quantity-selector{color:#5c5c5c;border-color:#f3f3f3;font-weight:400}.shopify-section--featured-product .product-info__block-item .quantity-selector__button svg{color:#5c5c5c}.shopify-section--featured-product .product-info__block-item .quantity-selector .text-xxs{color:#5c5c5c}.shopify-section--featured-product .product-info__block-item .variant-picker{color:#f3f3f3}.shopify-section--featured-product .product-info__block-item .variant-picker__option-info,.shopify-section--featured-product .product-info__block-item .variant-picker__option-values{color:#0a1128}.shopify-section--featured-product .product-info__block-item .variant-picker__option-values input[type=radio]:checked+.block-swatch{border:1px solid var(--ysw-swatch-color)!important}.shopify-section--featured-product .product-info__block-item .variant-picker__option-values input[type=radio]:checked+.block-swatch span{color:#0a1128!important}.shopify-section--featured-product .product-info__block-item .v-stack .buy-buttons{row-gap:1.5rem}.shopify-section--featured-product .product-title{font-size:24px;font-family:Libre Baskerville Regular,sans-serif;letter-spacing:3px;font-weight:400}.shopify-section--featured-product variant-inventory span[data-status=success]{color:#8693c2}.shopify-section--featured-product variant-inventory .progress-bar:before{color:#8693c2!important}.multiple-media-with-text__content-wrapper .prose .text-center{text-align:center}.multiple-media-with-text__content-wrapper .prose .h1{margin-left:-1.3px}.multiple-media-with-text__content-wrapper .button-group.text-center{justify-content:center}.multiple-media-with-text__content-wrapper .button-group .link{color:#8693c2!important;font-weight:600;font-family:Nanum Gothic Bold,sans-serif}.multiple-media-with-text__content-wrapper .button-group .button{font-weight:600;font-family:Nanum Gothic Extra Bold,sans-serif}.multiple-media-with-text__content-wrapper .button-group .button:hover{color:#8693c2!important}.shopify-section--shop-the-look .shop-the-look__item-product .product-card{gap:2.5rem!important}.shopify-section--shop-the-look .shop-the-look__item-product .product-card__info .price-list{margin-bottom:1rem}.shopify-section--shop-the-look .shop-the-look__item .button{font-weight:600}.shopify-section--shop-the-look .shop-the-look__item .button:hover{color:#8693c2!important;border-color:#8693c2!important}.shopify-section--shop-the-look button[aria-yswShopLookDevice=mobile]{font-weight:600}.shopify-section--shop-the-look button[aria-yswShopLookDevice=mobile]:hover{color:#8693c2!important;border-color:#8693c2!important}.ysw-product hr{border-color:#f3f3f3}.ysw-product .link{color:#0a1128!important}.ysw-product__description .accordion__toggle{color:#5c5c5c;font-family:Nanum Gothic Regular,sans-serif;font-size:14px;padding-block:1.25rem}.ysw-product__description .accordion__content{color:#0a1128;font-size:14px;padding-top:3px;padding-left:6px}.ysw-product .product-info{margin-top:1rem}.ysw-product .product-info div[data-block-type=description]{color:#0a1128;font-size:14px}.ysw-product .product-info div[data-block-type=description] details[is=accordion-disclosure]{border-block-end-width:0}.ysw-product .product-info div[data-block-type=description] details[is=accordion-disclosure] .h6{font-weight:600}.ysw-product .product-info__block-list>:not(:last-child){margin-block-end:0}.ysw-product .product-info .accordion-group{margin:inherit}.ysw-product .product-info__block-item .quantity-selector{color:#5c5c5c;border-color:#5c5c5c;font-weight:400;max-width:40%}.ysw-product .product-info__block-item .quantity-selector__button svg{color:#5c5c5c}.ysw-product .product-info__block-item .accordion__toggle{color:#52524f;font-family:Nanum Gothic Regular,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:4px}.ysw-product .product-info__block-item .accordion__content{color:#0a1128}.ysw-product .product-info__block-item .accordion__content p{font-weight:100!important;color:#0a1128;font-size:14px;letter-spacing:normal}.ysw-product .product-info__block-item .accordion .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:.5rem}.ysw-product .product-info__block-item button[type=submit]{height:57px;color:#fff;font-weight:400;font-family:Nanum Gothic Bold,sans-serif;letter-spacing:1px;font-size:13px;background-color:#8693c2;transition:none;border:none}.ysw-product .product-info__block-item button[type=submit]:hover{color:#fff!important}.ysw-product .product-info__block-item .variant-picker{color:#5c5c5c}.ysw-product .product-info__block-item .variant-picker__option-info{color:#0a1128}.ysw-product .product-info__block-item .v-stack price-list sale-price{color:var(--text-color);font-size:22px!important;letter-spacing:2px;line-height:1.5}.ysw-product .product-info__block-item .v-stack price-list compare-at-price{color:#5c5c5c}.ysw-product .product-info__block-item .v-stack price-list sale-price,.ysw-product .product-info__block-item .v-stack price-list compare-at-price{font-family:Nanum Gothic Bold,sans-serif}.ysw-product .product-info__block-item[data-block-type=quantity-selector]{margin-top:8px;line-height:3}.ysw-product .product-info__block-item[data-block-type=quantity-selector] .prose p{font-size:16px;font-weight:600}.ysw-product .product-info__block-item[data-block-type=buy-buttons]{margin-top:20px}.ysw-product .product-title{font-size:22px;font-family:Libre Baskerville Regular,sans-serif;letter-spacing:.18em;font-weight:400;line-height:33px}@media screen and (min-width: 1000px){.ysw-product .product-gallery{position:sticky;top:60px}}.ysw-product__available-label{display:block;margin-block:12px}.ysw-product__available-label--title,.ysw-product__available-label--description{color:#52524f;font-size:14px}.ysw-product__available-label--title{font-family:Nanum Gothic Regular,sans-serif;font-weight:400;letter-spacing:2px}.ysw-product .shopify-app-block label{color:#52524f;display:flex;font-size:14px;font-family:Century Gothic,sans-serif;letter-spacing:2px}.ysw-product .shopify-app-block span{display:flex;gap:5px}.ysw-product .shopify-app-block span .spb-select{width:100%}.ysw-product .shopify-app-block span select,.ysw-product .shopify-app-block span input{color:#52524f;font-size:14px;letter-spacing:2px;padding:8px;border:1px solid #52524f}.ysw-product .shopify-app-block span input{padding:5px}.ysw-product__phone{margin-top:23px}.ysw-product__phone--title{color:#52524f;font-weight:400;font-family:Nanum Gothic Regular,sans-serif;font-size:14px}.ysw-product__phone:not(:has(~[data-block-type=description])){margin-bottom:23px}variant-inventory span[data-status=success]{color:#8693c2}variant-inventory .progress-bar:before{color:#8693c2!important}.ysw-text-box-area-section .h6{line-height:3}.ysw-text-box-area-section .link{font-weight:900}.ysw-text-box-area-section .h6,.ysw-text-box-area-section .link{color:#8693c2!important;letter-spacing:1.4px;font-family:Nanum Gothic Regular,sans-serif}@media screen and (min-width: 700px){.ysw-text-box-area-section .image-with-text-block>:not(img,svg,picture){padding:2rem 2.5rem 2.5rem}}.shopify-section .countdown__content .h6{color:#fff;font-family:Nanum Gothic Extra Bold,sans-serif;font-size:12px;text-align:center}@media screen and (min-width: 701px){.shopify-section .countdown__content .h6{text-align:left}}.shopify-section .countdown__content .h1{font-family:Libre Baskerville Regular,sans-serif;font-weight:400;font-size:24px;letter-spacing:2.8px}.shopify-section .countdown__content p{font-family:Nanum Gothic Regular,sans-serif;line-height:1.71;font-size:14px;text-align:left}@media screen and (min-width: 1200px){.shopify-section .countdown__content p{width:356px}}.complementary-products__header .h5{font-weight:400;letter-spacing:1.4px}.complementary-products .product-title{color:#5c5c5c!important;font-size:14px;font-weight:600!important;font-family:Nanum Gothic Bold,sans-serif!important;letter-spacing:1.6px}.complementary-products price-list sale-price{font-weight:600!important;color:#9faee5!important;font-family:Nanum Gothic Bold,sans-serif!important}.complementary-products button[type=submit]{color:#8693c2!important;font-weight:lighter!important;font-family:Nanum Gothic Regular,sans-serif!important;text-transform:capitalize}.shopify-section .container .testimonial-list{gap:5rem}.shopify-section .container .testimonial-list .prose p{font-family:Libre Baskerville Regular,sans-serif;font-size:18px;letter-spacing:1.8px;line-height:1.2}.shopify-section .container .testimonial-list__thumbnail .v-stack .text-base{color:#fff;font-size:14px;font-family:Nanum Gothic Regular,sans-serif;letter-spacing:.35px}.shopify-section .container .testimonial-list__thumbnail[aria-current=false]{opacity:.7}.shopify-section .container .testimonial-list carousel-navigation .tap-area{color:#fff!important}.ysw-rich-heading .h1{color:#9faee5;font-family:Playfair Regular,sans-serif;font-size:3rem!important;font-weight:lighter;letter-spacing:7px;line-height:normal}@media screen and (min-width: 768px){.ysw-rich-heading .h1{font-size:4rem!important}}@media screen and (min-width: 1200px){.ysw-rich-heading .h1{font-size:5rem!important}}.shopify-section--related-products .product-list .product-card__image{width:100%;height:auto}.shopify-section--related-products .product-list .product-card__image--secondary{max-width:100%;max-height:100%}@media screen and (max-width: 700px){.shopify-section .container .media-grid{grid:initial}}.shopify-section .container .media-grid__item .prose .button{font-family:Nanum Gothic Regular,sans-serif;font-weight:400;letter-spacing:1.4px;color:#8693c2}.shopify-section .container .media-grid__item .prose .h4{font-family:Libre Baskerville Regular,sans-serif;font-weight:400;color:#9faee5;line-height:1.33;letter-spacing:1.8px}@media screen and (max-width: 700px){.shopify-section .container .media-grid__item img{aspect-ratio:1/1}}.shopify-section .section-spacing .scrolling-content__item .heading{font-family:Playfair Regular,sans-serif;letter-spacing:14.4px}.shopify-section--main-collection .v-stack .collection-toolbar{display:flex!important}.shopify-section--main-collection .v-stack .collection-toolbar__products-count,.shopify-section--main-collection .v-stack .collection-toolbar .text-with-icon{font-family:Nanum Gothic Regular,sans-serif;color:#5c5c5c;font-weight:100}.shopify-section--main-collection .v-stack .collection-toolbar__button-list button{color:#5c5c5c!important;transition:color .3s,opacity .3s;opacity:inherit;font-size:14px}.shopify-section--main-collection .v-stack .collection-toolbar__button-list button:hover{opacity:.8}.shopify-section--main-collection .v-stack .collection-toolbar__layout-switch-list svg{color:#5c5c5c}.shopify-section--main-collection .v-stack .collection .facets-sidebar .accordion-list .accordion .h6{font-family:Nanum Gothic Regular,sans-serif;font-weight:100;color:#0a1128}.shopify-section--main-collection .facets-drawer .button{background-color:linear-gradient(transparent,transparent);font-weight:400}#facets-drawer .button{background-color:#edf0fa;color:#8693c2!important;font-family:Nanum Gothic Regular,sans-serif;font-weight:400;border:1px solid #edf0fa;--initial-gradient: none}.ysw-cart-drawer__order-note textarea{width:100%;max-width:100%;box-sizing:border-box}.ysw-cart-drawer .h6{font-size:14px!important;font-weight:400}.ysw-cart-drawer label{display:inline-flex;align-items:stretch;gap:.3rem;accent-color:#8693c2}@media screen and (min-width: 700px) and (max-width: 801px){.shopify-section--main-collection .v-stack .collection__main .product-list{grid-template-columns:repeat(3,1fr)}}.shopify-section--main-collection .v-stack .collection__main .product-list[collection-desktop-layout=compact]{row-gap:2rem}.shopify-section--main-collection .v-stack .collection__main .product-list[collection-desktop-layout=compact] .product-title,.shopify-section--main-collection .v-stack .collection__main .product-list[collection-desktop-layout=compact] .h6{font-size:14px!important}.shopify-section--main-collection .v-stack .collection__main .product-list .product-card__image{width:100%;height:auto}.shopify-section--main-collection .v-stack .collection__main .product-list .product-card__image--secondary{max-width:100%;max-height:100%}@media screen and (min-width: 700px){.shopify-section .ysw-main-collection .container .product-card__info{display:block}}p.h6{letter-spacing:6px;font-family:Futura,sans-serif!important}a.h6{letter-spacing:2px}p.h3,button.h2{letter-spacing:4px}.input{color:#52524f}.gift-box-section label{gap:.3rem;accent-color:#8693c2}.customer-account-box .input{background-color:#fff}.customer-account-box :is(.input,.textarea,.select)::placeholder{color:#4a5981!important;font-size:12px!important}.giftreggie-front{margin:2rem auto!important;color:rgb(var(--text-color))}.giftreggie-front .giftreggie-band{background-color:#f3f3f3}.giftreggie-front input{height:2.5rem;border:1px solid #e6e6e5;padding:0 1rem;font-family:Nanum Gothic Regular,sans-serif;color:#52524f}.giftreggie-front input[type=submit],.giftreggie-front input[type=button]{background-color:#8693c2!important;color:#fff!important;font-family:Nanum Gothic Bold,sans-serif!important;font-weight:400;letter-spacing:1px;text-transform:uppercase}.giftreggie-front:not(.giftreggie-landing,.giftreggie-find) h3,.giftreggie-front:not(.giftreggie-landing,.giftreggie-find) h4{font-size:14px}.giftreggie-front.giftreggie-landing h3{font-family:Libre Baskerville Regular,sans-serif;font-size:30px;font-weight:400;color:#9faee5;letter-spacing:3px;line-height:1.3;margin:0;text-transform:none;margin-bottom:1.5rem}.giftreggie-front.giftreggie-landing .giftreggie-landing-overview{max-width:36rem}.giftreggie-front.giftreggie-landing .giftreggie-landing-row{padding:1.25rem 0;border-block-end:1px solid #f3f3f3}.giftreggie-front.giftreggie-landing .giftreggie-landing-row:last-child{border-block-end:0}.giftreggie-front.giftreggie-landing .giftreggie-landing-row h4{font-family:Nanum Gothic Bold,sans-serif;font-weight:400;color:#4a5981;letter-spacing:.15em;text-transform:uppercase;margin:0;line-height:1.4}.giftreggie-front.giftreggie-landing .giftreggie-landing-row p{font-family:Nanum Gothic Regular,sans-serif;font-size:14px;color:#52524f;margin:.35rem 0 0;letter-spacing:normal;text-transform:none}.giftreggie-front.giftreggie-landing a{color:inherit;text-decoration:none}.giftreggie-front.giftreggie-landing a:hover .giftreggie-landing-row h4,.giftreggie-front.giftreggie-landing a:focus-visible .giftreggie-landing-row h4{color:#5c6bb8}.giftreggie-front.giftreggie-find{max-width:36rem}.giftreggie-front.giftreggie-find .giftreggie-header{padding-block-end:1.25rem;border-block-end:1px solid #f3f3f3;margin-block-end:1.5rem}.giftreggie-front.giftreggie-find .giftreggie-header h3{font-family:Libre Baskerville Regular,sans-serif;font-size:30px;font-weight:400;color:#9faee5;letter-spacing:3px;line-height:1.3;margin:0;text-transform:none}.giftreggie-front.giftreggie-find .giftreggie-header p{font-family:Nanum Gothic Regular,sans-serif;font-size:14px;color:#52524f;letter-spacing:normal;text-transform:none;line-height:1.5;margin-block-start:.5rem}.giftreggie-front.giftreggie-find .giftreggie-footer p{font-family:Nanum Gothic Regular,sans-serif;font-size:14px;color:#52524f;letter-spacing:normal;text-transform:none;line-height:1.5;margin:0}.giftreggie-front.giftreggie-find .giftreggie-footer a{color:#5c6bb8;text-decoration:underline;text-underline-offset:2px}.giftreggie-front.giftreggie-find .giftreggie-footer a:hover,.giftreggie-front.giftreggie-find .giftreggie-footer a:focus-visible{color:#9faee5}.giftreggie-front.giftreggie-find .giftreggie-body{padding-block-end:1.5rem;border-block-end:1px solid #f3f3f3;margin-block-end:1.5rem;border:none}.giftreggie-front.giftreggie-find .giftreggie-body .gift-reggie-search-form p{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-block:0 1rem}.giftreggie-front.giftreggie-find .giftreggie-body .gift-reggie-search-form p:last-of-type{margin-block-end:0}.giftreggie-front.giftreggie-find .giftreggie-body .gift-reggie-search-form p>span:first-child:not(:empty){font-family:Nanum Gothic Bold,sans-serif;font-size:14px;font-weight:400;color:#4a5981;letter-spacing:.1em;text-transform:uppercase}.giftreggie-front.giftreggie-find .giftreggie-body .gift-reggie-search-form input[type=text]{width:100%;max-width:20rem;border-color:#d1d1d1}.giftreggie-front.giftreggie-find .giftreggie-body .gift-reggie-search-form input[type=submit]{min-width:8rem;cursor:pointer;border:none}.giftreggie-pdp-registry-cta--button,.giftreggie-pdp-wishlist-cta--button{padding:.8rem!important;border-color:#8693c2!important;text-transform:uppercase;font-weight:400!important;font-family:Nanum Gothic Bold,sans-serif!important;font-size:13px;letter-spacing:1px}.giftreggie-pdp-registry-cta--button:hover,.giftreggie-pdp-wishlist-cta--button:hover{background-color:#8693c2!important;color:#fff!important}.hulkapps_product_options>:nth-child(5){background-color:#fff;border-color:#d1d1d1}.hulkapps_option_name{color:#000}.hulkapps_option_child{color:#777!important}.hulkapps_product_options>:nth-child(5) input,select{padding:0 10px}.ysw-background-no-home{background-color:#fbfbfb!important}.ysw-contact{margin-bottom:50px}.ysw-contact .container{align-items:center;background-color:#edf0fa;display:flex;justify-content:center;max-width:1030px;margin:auto;padding:60px 30px;width:65%}@media screen and (max-width: 999px){.ysw-contact .container{width:100%}}.ysw-contact .container input,.ysw-contact .container textarea{background-color:#fff}.ysw-contact .container button{background-color:#9faee5;font-weight:400}.ysw-contact .container button:hover{color:#fff!important}@media screen and (max-width: 600px){.ysw-contact-text-with-icons .text-with-icons{--text-with-icons-items-per-row: 1}}.ysw-contact-text-with-icons .text-with-icons__item{align-items:center;border:2px solid #9faee5;border-radius:10px;display:flex;justify-content:center;min-height:200px;padding:10px}.ysw-contact-text-with-icons .text-with-icons__item:last-child .prose{margin-bottom:-20px}.ysw-contact-text-with-icons .text-with-icons__item:last-child .prose p{margin-top:0}.ysw-cart-drawer label{font-weight:500}.ysw-cart-drawer cart-note .form-control,.ysw-cart-drawer cart-gift .form-control,.ysw-cart-drawer .cart-drawer__inline-field .form-control{width:100%;max-width:100%;min-width:0}.ysw-cart-drawer cart-note .textarea,.ysw-cart-drawer cart-gift .textarea,.ysw-cart-drawer .cart-drawer__inline-field .textarea{resize:none!important;field-sizing:normal!important;min-height:auto!important;height:calc(8.6em + var(--input-padding-block) * 2 + 2px);max-height:calc(4.5em + var(--input-padding-block) * 2 + 2px);overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;box-sizing:border-box}.ysw-cart-drawer .cart-drawer__order-note{overflow:hidden}.ysw-cart-drawer .cart-drawer__order-note[open]{z-index:10;box-shadow:none;overflow:hidden;max-height:none}.ysw-cart-drawer .cart-drawer__order-note .form{width:100%;min-width:0;overflow:hidden}.ysw-cart-drawer .cart-drawer__footer{position:relative}.ysw-cart-drawer .cart-drawer__footer:has(.cart-drawer__order-note[open])>.button-group{visibility:hidden;pointer-events:none}.ysw-cart-drawer .button-group .button[name=checkout]{text-transform:capitalize;font-weight:600!important;background:#8693c2!important;color:#fff!important;font-family:Nanum Gothic Regular,sans-serif!important}.ysw-cart-drawer .button-group .button[name=checkout]:hover{color:#fff!important}.ysw-cart-drawer .gift-box-section__row{display:flex;gap:.3rem;font-size:14px}.ysw-cart-drawer .gift-box-section__info-link{color:#5c6bb8;text-decoration:underline;text-underline-offset:2px;font-weight:500}.ysw-main-cart .cart-note .form-control{width:100%;max-width:100%;min-width:0}.ysw-main-cart .cart-note .textarea{resize:none!important;field-sizing:normal!important;min-height:auto!important;height:calc(8.6em + var(--input-padding-block) * 2 + 2px);max-height:calc(4.5em + var(--input-padding-block) * 2 + 2px);overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;box-sizing:border-box}.ysw-main-cart .cart-page .button:not([disabled]):hover,.ysw-main-cart .cart-page .button:not([disabled]):focus,.ysw-main-cart .empty-state .button:not([disabled]):hover,.ysw-main-cart .empty-state .button:not([disabled]):focus{color:#8693c2!important}.ysw-main-cart .gift-box-section input[type=checkbox]{margin-bottom:.7rem}.ysw-main-cart .gift-box-section__row{font-size:14px;font-weight:500}.ysw-main-cart .gift-box-section__info-link{color:#5c6bb8;text-decoration:underline;text-underline-offset:2px;font-weight:500}.ysw-main-cart .gift-box-section__info-link:hover{color:#4a5981}.ysw-main-cart .cart-footer__options{display:flex;flex-direction:column;gap:1rem;width:min(24rem,100%)}.ysw-main-cart .cart-footer .gift-box-section{align-self:start;width:min(24rem,100%)}.ysw-main-cart .cart-footer .cart-note,.ysw-main-cart .cart-footer .gift-box-section>label{font-weight:500}.ysw-main-cart .cart-footer .button[name=checkout]{font-weight:600!important;background:#8693c2!important;color:#fff!important;font-family:Nanum Gothic Regular,sans-serif!important}.ysw-main-cart .cart-footer .button[name=checkout]:hover{color:#fff!important}.line-item__properties,[data-hulkapps-line-properties]{margin:0;padding:0;gap:.25rem;display:grid;width:100%;list-style:none}.line-item__properties .line-item__property,.line-item__properties li,[data-hulkapps-line-properties] .line-item__property,[data-hulkapps-line-properties] li{font-size:13px;line-height:1.4;letter-spacing:.5px}.ysw-product-card .ysw-quick-add-btn-container{width:100%;height:100%;background-color:transparent;position:absolute;top:0}.ysw-product-card .ysw-quick-add-btn-container:hover{background-color:var(--ysw-heading-color);opacity:.3!important}.ysw-product-card .product-card__quick-add-button{position:absolute!important;display:flex;justify-content:center;align-items:center;text-transform:uppercase;line-height:normal;text-align:center;font-size:12px;letter-spacing:2px}@media screen and (max-width: 699px){.ysw-product-card .product-card__quick-add-button{display:none!important}}@media screen and (pointer: fine){.ysw-product-card .product-card__quick-add-button{opacity:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transform:translateY(5px)}}@media screen and (pointer: fine){.ysw-product-card:hover .product-card__quick-add-button{opacity:1;transform:translateY(0)}}product-list .product-card__quick-add-button{font-size:12px;letter-spacing:2px}product-list .product-card__quick-add-button svg{margin-left:.5rem}.breadcrumbs{margin-block:12px;font-size:14px;text-transform:capitalize}.breadcrumbs--current{font-weight:400}.ysw-product-liner-links.product-liner-links.haute-papier-links{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(26,37,47,.12)}.ysw-product-liner-links.product-liner-links.haute-papier-links .product-liner-links-title{font-weight:600;color:#9faee5;margin-bottom:.35rem;font-size:16px;letter-spacing:normal}.ysw-product-liner-links.product-liner-links.haute-papier-links .product-liner-links-text{color:#0a1128;margin:0}.ysw-product-liner-links.product-liner-links.haute-papier-links .product-liner-links-text a{color:#9faee5;text-decoration:underline;text-underline-offset:2px}.ysw-product-liner-links.product-liner-links.haute-papier-links .product-liner-links-text a:hover{color:#9faee5}@media screen and (pointer: fine) and (prefers-reduced-motion: no-preference){.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover{color:rgb(var(--button-text-color));background-position:var(--transform-origin-start);border-color:rgb(var(--button-background));background-size:101% 101%}.features--button-transition .shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:rgb(var(--button-background))}.features--button-transition .button--outline:not([disabled]):hover{color:rgb(var(--button-text-color))}}
