.PanningCardBanner_bannerBG__9QpFv{position:relative;margin:auto auto 1.5rem;display:flex;height:24rem;width:100%;max-width:1352px;align-items:flex-end;overflow:hidden;padding:1rem}@media (min-width:768px){.PanningCardBanner_bannerBG__9QpFv{border-radius:.5rem;padding:2rem}}.PanningCardBanner_bannerBG__9QpFv{animation:PanningCardBanner_bannerBgLeftRight__FxUJL 50s infinite;background:linear-gradient(180deg,rgba(0,0,0,0) 10%,rgba(0,0,0,1)),url(/images/homepage/bg-panningCards.jpg);background-size:100% auto,auto 110%;background-position:0 0}@media (min-width:768px){.PanningCardBanner_bannerBG__9QpFv{animation:PanningCardBanner_bannerBgUpDown__wXTsx 50s infinite;background-size:100% auto,100% auto;background-position:top}}@keyframes PanningCardBanner_bannerBgUpDown__wXTsx{50%{background-position:bottom}}@keyframes PanningCardBanner_bannerBgLeftRight__FxUJL{50%{background-position:100% 0}}.styles_draftItem__FiTTe{position:relative;display:flex;align-items:center;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.styles_draftItem__FiTTe{flex-direction:column}}.styles_textHolder__qp9cz{display:flex;flex-wrap:wrap;gap:1rem;padding-left:1.25rem;padding-right:1.25rem;text-align:center}@media (min-width:768px){.styles_textHolder__qp9cz{padding:1.25rem}}.styles_textHolder__qp9cz{width:200px}@media screen and (min-width:768px){.styles_textHolder__qp9cz{min-width:inherit}}.styles_textHolder__qp9cz p{width:100%;flex-basis:auto}.styles_textHolder__qp9cz a{font-weight:600;flex:1}@media screen and (min-width:768px){.styles_textHolder__qp9cz a:hover{text-decoration:underline}}.styles_draftThumb__iKvBZ{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}@media (min-width:768px){.styles_draftThumb__iKvBZ{border-bottom-left-radius:0;border-top-right-radius:.75rem}}.styles_draftThumb__iKvBZ{width:120px;height:120px;padding:10px;background-color:#efe5f9}@media screen and (min-width:768px){.styles_draftThumb__iKvBZ{height:184px;width:202px}}.styles_draftThumb__iKvBZ img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px){.styles_draftThumb__iKvBZ img{height:100%;width:100%}}.styles_deleteButton__DpC9G{cursor:pointer;align-self:center;text-align:center;--tw-text-opacity:1;color:rgb(140 26 245/var(--tw-text-opacity,1));flex:1}@media screen and (min-width:768px){.styles_deleteButton__DpC9G:hover{text-decoration:underline}}.FAQSection_sectionWrapper__1bpND{margin-left:auto;margin-right:auto;margin-bottom:2rem;width:91.666667%;max-width:1352px}.FAQSection_sectionWrapper__1bpND h3{padding-bottom:.375rem;border-bottom:1px solid #ececec}.FAQSection_faqItem__BwCqT{padding:15px 0;margin-bottom:15px;border-bottom:1px solid #ececec;border-radius:4px;background:#fff}.FAQSection_faqItem__BwCqT h4{font-size:.75rem;line-height:1rem;color:#8c1af5;margin:0 0 5px}@media (min-width:768px){.FAQSection_faqItem__BwCqT h4{font-size:1rem;line-height:1.5rem}}.FAQSection_faqItem__BwCqT p{font-size:.75rem;line-height:1rem}@media (min-width:768px){.FAQSection_faqItem__BwCqT p{font-size:1rem;line-height:1.5rem}}.FAQSection_faqItem__BwCqT p{margin:0}.FAQSection_faqItem__BwCqT .FAQSection_question__KC4mr{display:flex;align-items:center;justify-content:space-between}.FAQSection_faqItem__BwCqT .FAQSection_icon__IBc34{margin-left:.625rem;cursor:pointer;border-style:none;background-color:transparent;padding:0;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.FAQSection_faqItem__BwCqT .FAQSection_icon__IBc34{font-size:1.5rem;line-height:2rem}}.ProductScroller_scrollBar__uTGC0{padding-bottom:25px}.ProductScroller_scrollBar__uTGC0 img[data-type=card]{border-radius:5px!important;border:1px solid #c6c6c6}.ProductScroller_scrollBar__uTGC0::-webkit-scrollbar{height:6px;width:6px}.ProductScroller_scrollBar__uTGC0::-webkit-scrollbar-track{background:#e8d1fd}.ProductScroller_scrollBar__uTGC0::-webkit-scrollbar-thumb{background:#8c1af5;border-radius:6px}.ProductScroller_scrollBar__uTGC0::-webkit-scrollbar-thumb:hover{background:#380069}.ProductScroller_scrollerSEO__7nC4h a{font-weight:600;--tw-text-opacity:1;color:rgb(36 18 87/var(--tw-text-opacity,1))}.table_tableContent__jgvV_ tr td{padding:1.25rem;font-size:.75rem;line-height:1rem;font-weight:300}@media (min-width:768px){.table_tableContent__jgvV_ tr td{font-size:1rem;line-height:1.5rem}}.table_tableContent__jgvV_ tr td{border:1px solid #c6c6c6}.table_tableContent__jgvV_ thead{background:#a348f7;color:#fff}.table_tableContent__jgvV_ thead tr td{border:1px solid #a348f7;font-weight:700}.table_tableContent__jgvV_ thead span{display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.table_tableContent__jgvV_ thead span{font-size:1rem;line-height:1.5rem}}.CategoryNavigation_buttonClass__nbGvy{z-index:1000;margin:auto;height:2.5rem;width:91.666667%;max-width:20rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;font-weight:500}@media (min-width:768px){.CategoryNavigation_buttonClass__nbGvy{height:3rem;font-size:1rem;line-height:1.5rem}}.CategoryNavigation_menuList__P9bGj{margin-bottom:1.5rem}.CategoryNavigation_menuList__P9bGj li{margin-bottom:.5rem}.CategoryNavigation_menuList__P9bGj li a{position:relative;margin-bottom:.25rem;display:block;padding:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(36 18 87/var(--tw-text-opacity,1))}@media (min-width:768px){.CategoryNavigation_menuList__P9bGj li a{font-size:1rem;line-height:1.5rem}}.CategoryNavigation_menuList__P9bGj li a{border-bottom:1px solid #c6c6c6}.CategoryNavigation_menuList__P9bGj li a[href*="/ie/gifts/alcohol"],.CategoryNavigation_menuList__P9bGj li a[href*="/ie/gifts/balloons"],.CategoryNavigation_menuList__P9bGj li a[href*="/ie/gifts/letters-from-santa"],.CategoryNavigation_menuList__P9bGj li a[href*="/ie/gifts/personalised-towels"]{display:none}@media (min-width:768px){.CategoryNavigation_menuList__P9bGj li a{text-indent:30px;border-bottom:none;padding:0}.CategoryNavigation_menuList__P9bGj li a:before{content:"";display:block;width:18px;height:18px;background:#fafafa;position:absolute;left:0;top:0;bottom:0;border:2px solid #241257;border-radius:3px;margin:auto;font-size:18px}.CategoryNavigation_menuList__P9bGj li a:hover{text-decoration:underline;color:#ba76f9}.CategoryNavigation_menuList__P9bGj li a:hover:before{background:url(/images/structure/search_filter_tick.png) 50% no-repeat #fafafa;background-size:12px auto}}.styles_calendarFeaturesContainer__PQXzd{padding:30px 0}.styles_calendarBlockContainer__Euh60{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.styles_imageContainer__13HaO{text-align:center}.styles_imageContainer__13HaO img{height:auto;width:100%}.styles_imageContainer__13HaO span{margin-top:.5rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(140 26 245/var(--tw-text-opacity,1))}@media (min-width:768px){.styles_imageContainer__13HaO span{font-size:1.125rem;line-height:1.75rem}}.styles_imageContainer__13HaO p{font-size:.875rem;line-height:1.25rem;font-weight:300}@media (min-width:768px){.styles_calendarBlockContainer__Euh60{grid-template-columns:repeat(4,1fr);gap:1.5rem}.styles_imageContainer__13HaO{gap:0}}.styles_bulkSteps__ypcCR{margin-top:2rem!important;margin-bottom:2rem!important}.styles_bulkSteps__ypcCR img{width:85%;height:auto;display:block;margin:auto}.styles_bulkSteps__ypcCR .styles_stepwrapper__H7mr5{margin-right:5%;width:30%;position:relative;display:inline-block;vertical-align:top;text-align:center}.styles_bulkSteps__ypcCR .styles_stepwrapper__H7mr5 p{font-size:2.8vw;line-height:1.2em}@media (min-width:768px){.styles_bulkSteps__ypcCR .styles_stepwrapper__H7mr5 p{font-size:16px;line-height:20px}}.styles_bulkSteps__ypcCR .styles_stepwrapper__H7mr5 p span{color:#482884;font-weight:600;display:block}.styles_bulkSteps__ypcCR .styles_stepwrapper__H7mr5 p span.styles_style__BC_03{color:#241257}.styles_bulkSteps__ypcCR .styles_stepwrapper__H7mr5:last-child{margin-right:0}.style_kidsGiftsFooter__IhCx0{padding:4% 0}.style_kidsGiftsFooter__IhCx0 .style_section-container__suv9c h2{font-size:16px}.style_kidsGiftsFooter__IhCx0 .style_section-container__suv9c h3{margin:3% auto 1%;font-size:14px;color:#241257}.style_kidsGiftsFooter__IhCx0 .style_section-container__suv9c p{font-size:14px;line-height:16px}@media (min-width:768px){.style_kidsGiftsFooter__IhCx0{padding:20px 0}.style_kidsGiftsFooter__IhCx0 .style_section-container__suv9c h2{font-size:20px}.style_kidsGiftsFooter__IhCx0 .style_section-container__suv9c h3{margin:20px auto 5px;font-size:18px}.style_kidsGiftsFooter__IhCx0 .style_section-container__suv9c p{font-size:18px;line-height:22px}}.styles_baubleSteps__xXrmG{margin-top:2rem!important;margin-bottom:2rem!important}.styles_baubleSteps__xXrmG img{width:80%;height:auto;display:block;margin:auto}.styles_baubleSteps__xXrmG .styles_stepwrapper__03IyV{width:33%;position:relative;display:inline-block;vertical-align:top;text-align:center}.styles_baubleSteps__xXrmG .styles_stepwrapper__03IyV p{font-size:2.8vw;line-height:1.2em}@media (min-width:768px){.styles_baubleSteps__xXrmG .styles_stepwrapper__03IyV p{font-size:16px;line-height:20px}}.styles_baubleSteps__xXrmG .styles_stepwrapper__03IyV p span{color:#8c1af5;font-weight:600;display:block}.styles_baubleSteps__xXrmG .styles_stepwrapper__03IyV p span.styles_style__Tez71{color:#241257}.styles_baubleSteps__xXrmG .styles_stepwrapper__03IyV:last-child{margin-right:0}.styles_perfectTree__xv5MH{width:100%;height:100%}.style_photobooksBlock__JJ4w8{display:flex;width:100%;flex-direction:column;align-content:center;gap:.5rem;vertical-align:middle}.style_photobooksBlock__JJ4w8 img{border-radius:.75rem}.style_photobooksBlock__JJ4w8 span{text-align:center}.style_photobooksBlock__JJ4w8 a{width:100%;border-radius:.25rem;padding:.5rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:#8c1af5}.SEOText_SEOText__4iLIC{overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.SEOText_SEOText__4iLIC p{font-size:.875rem;line-height:1.25rem;font-weight:300}@media (min-width:768px){.SEOText_SEOText__4iLIC p{font-size:1rem;line-height:1.5rem}}.SEOText_SEOText__4iLIC p a{font-weight:400;--tw-text-opacity:1;color:rgb(36 18 87/var(--tw-text-opacity,1))}.SEOText_SEOReadMore__hge1u{position:relative;margin-top:1.5rem;margin-bottom:1.5rem;display:flex;width:100%;justify-content:center;vertical-align:middle}.SEOText_SEOReadMore__hge1u:after{position:absolute;bottom:0;top:0;margin:auto;width:100%;border-bottom-width:1px;content:"";height:1px}.SEOText_SEOReadMore__hge1u span{position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1.25rem;padding-right:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(140 26 245/var(--tw-text-opacity,1));z-index:1}