@font-face{font-family:Aguafina Script;src:url(/cdn/shop/files/AguafinaScript-Regular.woff2?v=1715110159) format("woff2"),url(/cdn/shop/files/AguafinaScript-Regular.woff?v=1715110159) format("woff")}:root{--font-body-family: "classico-urw", sans-serif;--font-body-style: normal;--font-body-weight: 400}:root{--font-heading-family: "Aguafina Script";--font-heading-style:normal;--font-body-weight: 400}.predictive-search__item-heading{font-family:var(--font-body-family);margin:0;font-family:Sweet Sans Pro}.predictive-search__item-heading mark{font-family:Sweet Sans Pro}h2 em,h3 em{font-family:Sweet Sans Pro!important;font-weight:700;font-style:normal}.full-unstyled-link{font-family:Sweet Sans Pro!important;font-size:18px!important;text-transform:capitalize;text-align:left;margin-bottom:15px;font-weight:400}.accordion__title{font-family:Sweet Sans Pro;text-transform:uppercase}@media screen and (max-width:749px){section.fullheight-bg .section-background{position:absolute!important}}:root{--media-border-opacity:0}@media screen and (min-width:750px){.product--thumbnail_slider .thumbnail-slider{display:flex!important;position:absolute;bottom:5%;width:70%;z-index:99;left:50%;translate:-50%}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex!important;align-items:center;justify-content:center}.product--thumbnail_slider .slider.slider--tablet-up .product__media-item{max-height:none!important}}@media screen and (min-width:750px){.product__media-item.slider__slide{height:calc(100vh - 70px)}.product__media-item.slider__slide .product__modal-opener{height:100%}.product__media-item.slider__slide .product__media{height:100%;padding-top:0!important;position:absolute;width:100%}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:12%!important;max-width:50px;column-gap:2vw}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide .thumbnail{border-radius:50%;overflow:hidden}.thumbnail-list.slider--tablet-up img{width:100%!important;object-fit:cover;height:100%!important}.slider.slider--tablet-up+.slider-buttons{bottom:5%!important;transform:unset!important;top:unset!important;pointer-events:none}.slider.slider--tablet-up+.slider-buttons button{pointer-events:auto}.thumbnail{border:2px solid #FAF4EF}}@media screen and (max-width:749px){.slider--mobile .grid__item .product__media{height:0;padding-bottom:100%!important;padding-top:0!important}.product__media-wrapper .product__modal-opener{height:100%}.product__media-wrapper .product__media{overflow:hidden;height:100%}.product__media-wrapper .thumbnail-list img{width:100%!important;object-fit:cover;height:100%!important}}@media screen and (min-width:750px){.product__info-container{text-align:center}.product__info-container .product-form__input,.product__info-container .quantity,.product__info-container .product-form__buttons{margin:0 auto!important}.accordion .summary__title{align-items:center;justify-content:left!important}}@media screen and (min-width:750px){.product__info-wrapper{display:flex;flex-direction:column;justify-content:center}}body:not(.template-index) .homepage-only{display:none!important}.footer__content-bottom.bottom-align.scroll-trigger.animate--slide-in{transform:unset!important}section.sticky-gallery .ss-grid__item{position:sticky;top:50%;transform:translateY(-50%)}section.sticky-gallery .ss-grid__item:not(:first-child){max-width:600px;margin:auto;width:90%}section.sticky-gallery .large-headline h2{font-family:var(--font-heading-family);text-transform:none;font-size:clamp(4rem,14vw + 1rem,26rem)!important;color:#872a5d!important}section.sticky-gallery .large-headline h2{margin-block-start:0!important;margin-block-end:0!important;color:#000}.sticky{position:sticky!important;top:0}@media screen and (max-width:749px){.hide--mobile{display:none!important}}.desc-large .ss-text__content p{font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,7rem);line-height:1.3em}@media screen and (min-width:750px){.vertical-rl>*{writing-mode:vertical-rl;justify-content:center}}.giftreggie-front .giftreggie-band\a0 {background-color:#fff;border:1px solid\a0#872A5D}.giftreggie-front .giftreggie-body\a0 {border-bottom:1px solid\a0#872a5d!important;border-top:1px solid\a0#872A5D!important}.giftreggie-front .giftreggie-registry .registry-variant img{max-height:100px!important}@media screen and (max-width:749px){.giftreggie-front .giftreggie-registry .registry-variant img{max-height:120px!important}}.giftreggie-front .registry-profile input{border:1px solid\a0#872A5D!important}@media screen and (min-width:750px){.giftreggie-front{margin-left:100px}}@media screen and (min-width:750px){.giftreggie-front{margin-right:100px}}@media screen and (max-width:749px){.giftreggie-front{margin-left:10px}}@media screen and (max-width:749px){.giftreggie-front{margin-right:10px}}.giftreggie-front .giftreggie-body{border-bottom:1px solid #872a5d!important;border-top:1px solid #872a5d!important;margin:12px 0}.registry-profile input[type=text],.registry-profile input[type=password],.registry-profile input[type=email],.registry-profile textarea,.registry-profile .country-selector{width:95%;border:1px solid #872a5d!important;display:block}.giftreggie-header h3{display:inline-block;font-size:24px!important}.giftreggie-front .giftreggie-footer,.giftreggie-front h4,.giftreggie-front h3{font-size:32px!important}.giftreggie-admin ul li a{color:#872a5d!important;text-decoration:none}ul#giftreggie-client-menu li.active,ul#giftreggie-client-menu li:hover,.giftreggie-admin ul#giftreggie-admin-menu li.active,.giftreggie-admin ul#giftreggie-admin-menu li:hover,.giftreggie-admin ul#giftreggie-admin-menu:hover li:hover.active{text-decoration:none;border-bottom:2px solid #872a5d!important;margin-bottom:0}.giftreggie-band{padding:12px;background-color:#fff!important;border:1px solid #872a5d!important;margin:12px 0;max-width:600px}.giftreggie-front table tr td,.giftreggie-front table tr th{padding:8px;color:#872a5d!important;border:1px solid #872a5d!important;text-align:center}.giftreggie-popup h2 a{margin-top:0;color:#872a5d!important}.giftreggie-popup{background-color:#fff!important;padding:10px;border-left:1px solid #872a5d!important;border-bottom:1px solid #872a5d!important;position:fixed;display:none;right:0;top:0;width:350px;z-index:10000}.giftreggie-front a{font-family:Sweet Sans Pro!important;text-transform:uppercase!important;font-size:1.4rem!important;color:#872a5d}.giftreggie-front .giftreggie-manage-non-customer{padding-top:40px;padding-bottom:40px;max-width:100%!important;box-sizing:border-box;word-break:break-word}div#giftreggie_modal_text{font-size:16px!important}.giftreggie-find ul,.giftreggie-front p,.giftreggie-front table{width:100%;max-width:100%;color:#872a5d!important}@media only screen and (max-width:760px){.giftreggie-front ul.giftreggie-view-registry li{border-top:1px solid #872A5D!important;margin:0;width:100%}}#giftreggie-product-table>div{display:block;border-bottom:1px solid #872a5d!important}#ptw-wrapin .ptw-app-wrapper{display:block;float:none;border:none!important;padding:10px;margin:10px 0}#ptw-wrapin #ptw-gift-needed,#ptw-wrapin .ptw-gift-needed,#ptw-wrapin .ptw-gift-options-sb{CONTAIN-INTRINSIC-BLOCK-SIZE:AUTO 100PX;position:relative;width:1.3em;height:1.3em;color:#363839;border:1px solid #872a5d!important;min-height:auto;border-radius:0!important;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;cursor:pointer;transition:background 175ms cubic-bezier(.1,.1,.25,1);display:inline-block}#ptw-wrapin .ptw-gift-image{max-width:40px!important}@media screen and (max-width:749px){.two-col-mobile .ss-col-12{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}}#menu-drawer ul.menu-drawer__menu.has-submenu.list-menu li a,#menu-drawer ul.menu-drawer__menu.has-submenu.list-menu li summary{font-family:Sweet Sans Pro;text-transform:uppercase}.static-header-menu{display:none;width:100%;background-color:#4d123d;position:relative;z-index:1000}@media screen and (min-width:1024px){.static-header-menu{display:block}}.static-header-menu__container{margin:0 auto;max-width:1510px;padding:0 15px}.static-header-menu__l1-list{display:flex;justify-content:space-between;align-items:center;gap:48px;padding:12px 0}@media screen and (max-width:1230px)and (min-width:1150px){.static-header-menu__l1-list{gap:36px}}@media screen and (max-width:1150px)and (min-width:1024px){.static-header-menu__columns{gap:5rem!important}.static-header-menu__l1-list{gap:32px}.static-header-menu__l1-link{font-size:11px!important}}.static-header-menu__l1-item{position:relative}.static-header-menu__l1-link{color:#f8f4f0;text-decoration:none;font-weight:500;font-size:15px;line-height:100%;letter-spacing:8%;text-transform:capitalize;transition:font-weight .2s ease;font-family:Area Normal}.static-header-menu__l1-item:hover .static-header-menu__l1-link,.static-header-menu__l1-item.active .static-header-menu__l1-link{font-weight:500}.static-header-menu__dropdown{position:absolute;top:100%;left:0;right:0;width:100%;box-shadow:0 4px 12px #00000026;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1001;background:#fff}.static-header-menu__l1-item.is-open .static-header-menu__dropdown{opacity:1;visibility:visible}body:has(.static-header-menu__l1-item.is-open){overflow-x:hidden}.mega-menu__static-header-ads,.static-header-menu__dropdown-content{display:flex;padding:30px 20px;gap:3rem;width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.mega-menu__static-header-ad--richtext{width:100%;max-width:25%;padding-right:30px;text-align:left}.mega-menu__static-header-ad--richtext h2{color:#4a4a4a;font-weight:700;font-size:28px;margin-bottom:25px;text-transform:capitalize;font-family:Sweet Sans Pro}.mega-menu__static-header-ad a{display:block}.mega-menu__static-header-ad a img{width:100%;height:auto;display:block}.static-header-menu__columns{display:flex;flex-direction:row;gap:15rem;flex:1}.static-header-menu__column{display:flex;flex-direction:column;gap:5px}.static-header-menu__l2-header,.mega-menu__static-header-ad--richtext p{color:#4a4a4a;font-weight:700;font-size:17px;margin-bottom:15px;text-transform:capitalize;font-family:Sweet Sans Pro}.static-header-menu__l2-header,.static-header-menu__l2-header a{color:#666;text-decoration:none}.static-header-menu__l2-header a:hover{color:#4d123d;text-decoration:underline}.static-header-menu__l3-item{margin-bottom:10px}.static-header-menu__l3-list{list-style:none;padding:0;margin:0}.static-header-menu__l2-link,.static-header-menu__l3-link,.static-header-menu__shop-all-link{color:#4a4a4a;text-decoration:none;font-weight:300;font-size:17px;line-height:15px;padding:.125rem 0;white-space:nowrap;transition:color .2s ease;font-family:Sweet Sans Pro}.static-header-menu__l2-link{margin-bottom:13px;display:inline-block}.static-header-menu__ad-space{width:450px;display:flex;gap:20px;min-height:200px;max-height:390px;position:relative}.mega-menu__content.mahjong{border-top:1px solid #4d123d!important}.mahjong .mega-menu__list,.featured .static-header-menu__columns{display:none!important}.featured .static-header-menu__ad-space{width:100%}.life-style .static-header-menu__ad-space,.set-the-table .static-header-menu__ad-space{width:315px}.the-games-table .static-header-menu__ad-space,.the-bar-cart .static-header-menu__ad-space,.gifts-worth-giving .static-header-menu__ad-space{width:660px}.static-header-menu__ad-content{text-align:center;color:rgb(var(--color-foreground));width:100%;display:block}.static-header-menu__ad-placeholder{font-weight:600;font-size:1.2rem;color:rgb(var(--color-foreground))}.static-header-menu__ad-link{text-decoration:none;color:inherit;display:block;width:100%;height:100%}.static-header-menu__ad-title{font-size:1.1rem;font-weight:600;color:rgb(var(--color-foreground));margin:0 0 1rem;text-align:center}.static-header-menu__ad-image{width:100%;height:250px;text-align:center}.static-header-menu__ad-image img{max-width:100%;width:100%;height:100%;max-height:310px;object-fit:cover;display:block}.static-header-menu__ad-label,.mega-menu__static-header-ad-label{color:#4a4a4a;text-decoration:none;font-weight:400;font-size:17px;line-height:15px;padding:.125rem 0;white-space:nowrap;text-align:left;padding-top:20px;text-decoration:underline;transition:color .2s ease;font-family:Sweet Sans Pro}.static-header-menu__shop-all{display:flex;justify-content:flex-start;width:100%}.static-header-menu__shop-all-link{text-decoration:underline}.static-header-menu__shop-all-link svg{display:none}@media screen and (max-width:1199px){.static-header-menu__l2-link,.static-header-menu__l3-link,.static-header-menu__shop-all-link{font-size:14px}.the-games-table .static-header-menu__ad-space,.the-bar-cart .static-header-menu__ad-space,.gifts-worth-giving .static-header-menu__ad-space{width:540px}}@media screen and (max-width:1023px){.static-header-menu{display:none!important}}body.template-name--links-page{background:#faf4ef}body.template-name--links-page .shopify-section-group-header-group,body.template-name--links-page .shopify-section-group-footer-group{display:none}@media screen and (min-width:750px){#shopify-section-template--20146297307356__image_banner_nLP4KL{display:none!important}}.product__info-wrapper .caption{display:none}.product__info-wrapper .price{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom-styles.css.map */
