.te-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px auto 32px;max-width:1200px;padding:0 20px}.te-assurance__item{display:flex;flex-direction:column;gap:6px;padding:18px;text-align:center;border:1px solid #e1e1e1;border-radius:8px;background:#fff;color:#232323;text-decoration:none;line-height:1.5}.te-assurance__item strong{font-size:17px}.te-assurance__item span{font-size:14px}.te-assurance__item:hover,.te-assurance__item:focus-visible{border-color:#c12a26;color:#232323}@media(max-width:600px){.te-assurance{grid-template-columns:1fr;gap:10px;margin:16px auto 24px}.te-assurance__item{padding:12px 16px}}.te-budget{display:none}@media(max-width:767px){.te-budget{display:block;padding:20px 15px;background:#fff;text-align:center;color:#232323}.te-budget h2{font-size:24px;line-height:1.2;margin:0 0 18px}.te-budget__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.te-budget__card{display:flex;flex-direction:column;min-width:0;color:#232323;text-decoration:none}.te-budget__card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.te-budget__title{flex-grow:1;display:block;font-size:12px;line-height:1.4;margin:8px 0 5px;min-height:50px}.te-budget__price{display:block;color:#b52323;font-size:14px;font-weight:700}.te-budget__delivery{font-size:12px;line-height:1.5;margin:18px 0 14px}.te-budget__delivery a,.te-budget__review a{color:#a31f1f;text-decoration:underline}.te-budget__button{display:inline-block;background:#c12a26;color:#fff;padding:12px 20px;font-size:14px;border-radius:4px}.te-budget__review{background:#f5f5f5;border-radius:6px;padding:14px;margin-top:20px;font-size:13px;line-height:1.5}.te-budget__review-label{font-weight:700;margin:0 0 6px}.te-budget__review blockquote{margin:0 0 8px;border:0;padding:0;font-size:13px}.te-budget__review cite{display:block;margin-top:6px;font-style:normal}.te-budget a:focus-visible{outline:2px solid #232323;outline-offset:3px}}.te-mobile-christmas{display:none}@media(max-width:767px){.te-mobile-christmas{display:block;padding:22px 16px 20px;text-align:center;background:#fff}.te-mobile-christmas h2{margin:0 0 8px;color:#232323;font-size:28px;line-height:1.15}.te-mobile-christmas p{margin:0 auto 16px;max-width:340px;color:#555;font-size:14px;line-height:1.45}.te-mobile-christmas__all{display:flex;align-items:center;justify-content:center;min-height:44px;max-width:360px;margin:0 auto 12px;padding:10px 16px;border-radius:4px;background:#c12a26;color:#fff;font-size:15px}.te-mobile-christmas__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:420px;margin:0 auto}.te-mobile-christmas__categories a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;border:1px solid #c12a26;border-radius:4px;color:#a5211e;background:#fff;font-size:13px;line-height:1.25}.te-mobile-christmas a:focus-visible{outline:2px solid #232323;outline-offset:3px}#MainContent [id$=__rich_text_ipARBU],#MainContent [id$=__178572687278257d82]{display:none}#MainContent [id$=__16289212707c98911d] .slideshow-cover-img{object-fit:cover}#MainContent [id$=__16289212707c98911d] [class*=slideshow-image-wrap-]{height:220px!important}#MainContent [id$=__16289212707c98911d] .slideshow__item,#MainContent [id$=__16289212707c98911d] .desktop-slider{min-height:0!important;height:auto!important}#MainContent [id$=__ishi_slideshow_xUjVxb] [class*=slideshow-image-wrap-]{height:170px!important}#MainContent [id$=__ishi_slideshow_xUjVxb] .slideshow__item,#MainContent [id$=__ishi_slideshow_xUjVxb] .desktop-slider{min-height:0!important;height:auto!important}#MainContent [id$=__ishi_slideshow_xUjVxb] .owl-dots{margin:4px 0!important}#MainContent [id$=__178573098591527932] [class^=ai-christmas-countdown-]{padding:12px!important}#MainContent [id$=__178573098591527932] [class^=ai-christmas-countdown__number-]{font-size:24px!important}#MainContent .featured-product-section .product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;overflow:visible}#MainContent .featured-product-section .product-list:before,#MainContent .featured-product-section .product-list:after{display:none}#MainContent .featured-product-section .product-list>li{width:100%!important;max-width:100%;min-width:0;margin:0;padding:0;float:none}#MainContent .featured-product-section .card-information__text{font-size:12px;line-height:1.35;padding:0;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:49px}#MainContent .featured-product-section .card-information{padding-top:8px}#MainContent .featured-product-section :is(.price,.price-item){font-size:13px;line-height:1.35}#MainContent .featured-product-section .slider-buttons{display:none}#MainContent .shop-range__content{background:#000000b8}#MainContent .shop-range__category-title,#MainContent .shop-range__category-subtitle{color:#fff!important;opacity:1;text-shadow:0 1px 2px #000}#MainContent .featured-product-section .section-header{margin:16px 0 12px}#MainContent .featured-product-section .section-header h2{font-size:24px;line-height:1.2}}body:has(.te-voucher-collection) #MainContent .sidebar_content{display:none}body:has(.te-voucher-collection) #MainContent .normal_main_content{width:100%}.te-voucher-collection{padding:36px 0 50px}.te-voucher-heading{max-width:740px;margin-bottom:28px}.te-voucher-heading h1{margin:0 0 14px;font-size:clamp(28px,4vw,40px);color:#222}.te-voucher-heading p{font-size:17px;line-height:1.6;color:#555;margin:0}.te-voucher-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;list-style:none;padding:0;margin:0}.te-voucher-grid li{min-width:0}.te-voucher-tile{display:block;text-align:center;color:#222;text-decoration:none;border:1px solid #e7ddd2;border-radius:12px;background:#fff;overflow:hidden;padding-bottom:20px;transition:border-color .2s,box-shadow .2s}.te-voucher-tile:hover{border-color:#781729;box-shadow:0 6px 20px #78172915}.te-voucher-tile:focus-visible{outline:3px solid #781729;outline-offset:4px}.te-voucher-art{position:relative;background:#fffaf3}.te-voucher-image{width:100%;height:auto;display:block}.te-voucher-value{position:absolute;top:10px;right:10px;background:#781729;color:#fff;padding:7px 13px;border-radius:7px;font-size:clamp(18px,3vw,30px);line-height:1.2;font-weight:700}.te-voucher-tile h2{color:#781729;font-size:23px;line-height:1.3;margin:16px 8px 8px}.te-voucher-email{font-size:14px;color:#555}@media(max-width:749px){.te-voucher-collection{padding:24px 0 36px}.te-voucher-heading{margin-bottom:22px}.te-voucher-heading p{font-size:15px}.te-voucher-grid{gap:12px 8px}.te-voucher-tile{border-radius:8px;padding-bottom:12px}.te-voucher-value{top:5px;right:5px;padding:4px 6px;font-size:18px}.te-voucher-tile h2{font-size:16px;margin:10px 4px 6px}.te-voucher-email{display:block;font-size:11px;padding:0 4px;line-height:1.3}}.te-shipping{display:block;margin:18px 0;padding:18px;border:1px solid #dedede;border-radius:10px;background:#fafafa;color:#222}.te-shipping .te-shipping__heading{margin:0 0 8px;font-size:18px;line-height:1.4}.te-shipping__intro,.te-shipping__note{margin:0 0 12px;font-size:13px;line-height:1.5}.te-shipping__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.te-shipping__suburb{grid-column:1 / -1}.te-shipping label{display:block;margin-bottom:5px;font-size:13px;font-weight:600}.te-shipping input,.te-shipping select{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #aaa;border-radius:5px;background:#fff;color:#222;font:inherit;font-size:16px}.te-shipping .te-shipping__button{width:100%;min-height:44px;margin:12px 0 0;padding:10px 15px;white-space:normal}.te-shipping__button:disabled{opacity:.65;cursor:wait}.te-shipping__result:not(:empty){margin:14px 0;font-size:15px;line-height:1.5;font-weight:600}.te-shipping__note{margin:12px 0 5px;color:#555}.te-shipping__quote{display:inline-block;margin:0 0 8px;padding:10px 12px;border:1px solid #333;border-radius:5px;color:#222;background:#fff;font-size:14px;font-weight:600;text-decoration:underline}.te-shipping__quote[hidden]{display:none}.te-shipping__contact{font-size:13px;text-decoration:underline}.te-shipping input:focus-visible,.te-shipping select:focus-visible,.te-shipping button:focus-visible{outline:2px solid #222;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
