.deep-love_carousel__7qFlm{width:100%}.deep-love_shop_section__3vbjN{background-color:#f6eee8}@media screen and (max-width:400px){.deep-love_shop_section__3vbjN{padding-top:16px;padding-bottom:16px}}.deep-love_heart__eM4IP{margin-right:10px;position:relative;top:5px}@media screen and (min-width:1024px){.deep-love_shop_container__QwBnh{display:flex;gap:5rem;flex-direction:row}}.deep-love_shop_child__Qd4ow{max-width:800px;margin:0 auto}@media screen and (min-width:1024px){.deep-love_shop_main__Jtrin{width:50%}.deep-love_shop_slider_container__Tl5Pd{width:50%;margin:0}}.deep-love_shop_slider_container__Tl5Pd youtube-video{max-width:960px;aspect-ratio:16/9;display:block}@media screen and (min-width:1024px){.deep-love_shop_slider__VdCSk{position:sticky;top:0}}.deep-love_hearts_blank_image__UyyAm{padding-top:6px}.deep-love_hearts_custom_container__oTr0i{position:relative;max-height:200px;overflow:hidden;transition:max-height 1s ease-in-out}.deep-love_hearts_form__Ia8Ho{display:grid;grid-template-areas:". . . . ." ". . . . ." ". . b . ." ". c d e ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . .";width:100%;height:100%;grid-template-columns:repeat(5,1fr)}.deep-love_hearts_form__Ia8Ho:focus-within input::placeholder{opacity:0}.deep-love_buttons_row__hZKni{display:flex;justify-content:flex-start;flex-direction:column;max-width:100px;position:sticky;top:0;height:200px;padding-top:12px}.deep-love_buttons_row__hZKni button{padding:5px 0;font-size:.75rem;width:100%;margin:0 0 1rem}.deep-love_buttons_row__hZKni p{font-size:1rem}.deep-love_save_status___4i1K{text-align:center;font-size:1.2rem;margin-bottom:.5rem;margin-top:0;opacity:0}.deep-love_letter__1jR_M{width:100%;background-color:rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;border:none;display:block;position:relative;z-index:2;font-size:16px;height:40px;width:40px;padding:0 0 .2em}@media screen and (min-width:400px){.deep-love_letter__1jR_M{font-size:24px;height:60px;width:60px}}@media screen and (min-width:600px){.deep-love_letter__1jR_M{font-size:24px;height:60px;width:60px}}@media screen and (min-width:1024px){.deep-love_letter__1jR_M{font-size:24px;height:60px;width:60px}}.deep-love_bolt__UINJV{position:absolute;width:60%;height:12.5%;left:20%;top:12.8%;stroke:#fff;fill:#fff;opacity:.5}.deep-love_input_container__duyzB{position:relative}.deep-love_input_container__duyzB svg{z-index:1;position:absolute;left:15%;top:15%;width:70%;height:70%}.deep-love_space__4FANm{width:100%;padding:10px;background-color:rgba(0,0,0,0);border:none}.deep-love_space1__jWOlz{grid-area:b}.deep-love_space2__SAQu_{grid-area:c}.deep-love_space3__ZZuCT{grid-area:d}.deep-love_space4__xg7P9{grid-area:e}.deep-love_hearts_main_container__4ntD0{position:relative;margin:0 auto;display:grid;grid-template-columns:200px 1fr;gap:1rem}@media screen and (min-width:400px){.deep-love_hearts_main_container__4ntD0{grid-template-columns:300px 1fr}}@media screen and (min-width:600px){.deep-love_hearts_main_container__4ntD0{grid-template-columns:300px 1fr}}@media screen and (min-width:1024px){.deep-love_hearts_main_container__4ntD0{grid-template-columns:300px 1fr}}.deep-love_hearts_inner__G2Jox{position:relative}.deep-love_hearts_overlay__RvA9l{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.95));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:5}.deep-love_overlay_content___cokx{text-align:center}.deep-love_overlay_content___cokx span{display:block;font-size:1.1rem;letter-spacing:.05em;margin-bottom:10px}.deep-love_overlay_content___cokx button{pointer-events:auto;border:1px solid #000;background:rgba(0,0,0,0);padding:10px 20px;font-size:.9rem;cursor:pointer}.deep-love_expanded_input__7ufWe{max-height:none}.deep-love_expanded_overlay__A3EEC{position:relative}.deep-love_price__t_8Lw{font-size:2rem;font-weight:700}@media screen and (min-width:600px){.deep-love_howitsmade__wB3NB{display:flex;gap:5rem}.deep-love_madedescription__OopTO{padding-right:16px;width:50%}}@media screen and (min-width:600px)and (min-width:600px){.deep-love_madedescription__OopTO{padding-right:32px}}@media screen and (min-width:600px)and (min-width:1024px){.deep-love_madedescription__OopTO{padding-right:60px}}.deep-love_madedescription__OopTO p{margin-bottom:24px}.deep-love_madedescription__OopTO ul{list-style-type:none}.deep-love_madedescription__OopTO ul li{display:grid;grid-template-columns:14px 1fr;column-gap:1rem}.deep-love_madedescription__OopTO ul svg{width:20px;height:20px;margin-right:10px;position:relative;top:5px}.deep-love_madeimages__6CCCe{gap:1rem}@media screen and (min-width:600px){.deep-love_madeimages__6CCCe{width:50%;gap:2rem}}.deep-love_madeimages__6CCCe{display:grid;grid-template-columns:1fr 1fr}.deep-love_giftsection__PCaX1{background-color:#380808}@media screen and (min-width:400px){.deep-love_giftsection__PCaX1{display:flex;gap:5rem}}.deep-love_giftsection__PCaX1{align-items:center}.deep-love_giftsection__PCaX1 .deep-love_giftdesc__TSyEp{color:#f2f2f2}@media screen and (min-width:400px){.deep-love_giftsection__PCaX1 .deep-love_giftdesc__TSyEp{width:50%}}.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{background:hsla(0,0%,100%,.05);border-radius:var(--radius-lg);padding-left:16px}@media screen and (min-width:600px){.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-left:32px}}@media screen and (min-width:1024px){.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-left:60px}}.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-right:16px}@media screen and (min-width:600px){.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-right:32px}}@media screen and (min-width:1024px){.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-right:60px}}.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-top:16px}@media screen and (min-width:600px){.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-top:32px}}@media screen and (min-width:1024px){.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-top:60px}}.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-bottom:16px}@media screen and (min-width:600px){.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-bottom:32px}}@media screen and (min-width:1024px){.deep-love_giftsection__PCaX1 .deep-love_giftcard__wskCn{padding-bottom:60px}}.deep-love_giftsection__PCaX1 p{margin-top:0}.deep-love_giftimgc__RRld4{width:100%}@media screen and (min-width:400px){.deep-love_giftimgc__RRld4{width:50%}}.deep-love_shoptitle__nTw5Q{margin-top:0;font-size:1.2rem;letter-spacing:.025em}@media screen and (min-width:1024px){.deep-love_shoptitle__nTw5Q{font-size:2.25rem}}.deep-love_badge__8XOul svg{height:12px;width:12px}@media screen and (min-width:1024px){.deep-love_badge__8XOul svg{height:16px;width:16px}}.deep-love_faqcontainer__DY7rY{max-width:1200px;margin:0 auto}.deep-love_checkout_block__ZWFqM{margin-top:3rem;border-radius:12px;padding:2rem;max-width:500px}.deep-love_checkout_block__ZWFqM.deep-love_stainless__G2ibs{background-color:#f6f7f8}.deep-love_checkout_block__ZWFqM.deep-love_stainless__G2ibs button{background-color:#6b6f76}.deep-love_checkout_block__ZWFqM.deep-love_bronze__7lGjY{background-color:#fff7f0}.deep-love_checkout_block__ZWFqM.deep-love_bronze__7lGjY button{background-color:#b5651d}.deep-love_checkout_block__ZWFqM ul{list-style-type:none;padding:0;margin-bottom:0}.deep-love_checkout_block__ZWFqM li{margin-bottom:8px;color:#333}.deep-love_checkout_block__ZWFqM li:last-child{margin-bottom:0}.deep-love_checkout_block__ZWFqM li{font-size:1rem}@media screen and (min-width:400px){.deep-love_checkout_block__ZWFqM li{font-size:1.25rem}.deep-love_checkout_block__ZWFqM{padding:3rem}}.deep-love_details_container__ifA_3 table{width:100%;margin-top:32px;font-size:1rem}@media screen and (min-width:400px){.deep-love_details_container__ifA_3 table{font-size:1.25rem}}.deep-love_details_container__ifA_3 table td{border-bottom:1px solid var(--border);padding:16px 0 16px 12px}.deep-love_details_container__ifA_3 table tr:last-child td{border:none}.deep-love_atc__vo0uc{background-color:#cc2020;width:100%;font-size:1.25rem}.deep-love_atc__vo0uc:disabled{opacity:.5;cursor:not-allowed}.deep-love_faq_q__GXmoD{font-weight:500;font-size:1.1rem;letter-spacing:.025em}@media screen and (min-width:600px){.deep-love_faq_q__GXmoD{font-size:1.5rem}}.deep-love_urgent__tb6PS{color:#d9534f;font-size:1.3rem;font-weight:700}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}