@import url(//fonts.googleapis.com/css?family=Signika);@font-face{font-family:'FS Lola';src:url(/fonts/FSLolaWeb-Regular.eot);src:url(/fonts/FSLolaWeb-Regular.eot?#iefix) format('embedded-opentype') , url(/fonts/FSLolaWeb-Regular.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'FS Lola';src:url(/fonts/FSLolaWeb-Medium.eot);src:url(/fonts/FSLolaWeb-Medium.eot?#iefix) format('embedded-opentype') , url(/fonts/FSLolaWeb-Medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'FS Lola';src:url(/fonts/FSLolaWeb-Bold.eot);src:url(/fonts/FSLolaWeb-Bold.eot?#iefix) format('embedded-opentype') , url(/fonts/FSLolaWeb-Bold.woff) format('woff');font-weight:bold;font-style:bold}.xt-section{--xt-panel-gap:16px}.xt-section ~ .xt-section {margin:16px 0 0;margin:var(--xt-panel-gap) 0 0}.visually-hidden:not(:focus):not(:active) {clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.boxes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:-.6rem}.boxes .box{display:inline-block;-webkit-flex:1;-ms-flex:1;flex:1;display:flex;flex-direction:column;justify-content:space-between;background-color:#dddac4;border-radius:.6rem;border:.2em solid transparent;margin:.6rem;padding:.9em .5em}.boxes .box>*{display:block}.boxes.green-squares .box{background-color:#80c342;padding:.1rem;background-image:url(/staticimages/home/xbg.png.pagespeed.ic.9XI-xBJThx.jpg);background-image:url(/staticimages/home/xbg.png.pagespeed.ic.9XI-xBJThx.jpg) , linear-gradient(90deg,#9dc738,#48a851);background-origin:border-box;background-size:140%;background-position:center;border-radius:0}.boxes .box:hover,.boxes .box:focus{text-decoration:none;border-color:#80c342;outline:0}.boxes .box:focus{border-color:#00683d}.boxes.green-squares .box:hover{text-decoration:none;border-color:transparent}.boxes .box h3{color:#48a851;text-align:center;text-transform:uppercase;font-weight:bold;font-size:1.5rem;line-height:1.5rem;font-family:'Signika',sans-serif;margin:0 0 .3em}.boxes .box h3 span{font-size:1em}.boxes .box h3:first-line{font-size:1.5rem;line-height:1.5rem}.boxes.green-squares .box h3{display:block;margin:.3rem 0 0;color:#fff;height:auto}.boxes.green-squares .box h3 span{font-size:1.4rem;line-height:1.4rem}.boxes .box .link-text{margin:0 auto;padding-top:.3rem;text-align:center;color:#6b787e;font-size:.9rem;font-weight:bold;text-transform:uppercase;font-family:Arial,'Segoe UI Symbol'}.boxes .box .link-text:hover,.boxes .box:hover .link-text,.boxes .box .link-text:focus{text-decoration:underline}.boxes .box .large-icon::after{display:block;margin:.4rem;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;transform:scale(.9,.9);content:" ";height:4rem;background-repeat:no-repeat;background-position:center}.boxes .box:hover .large-icon:after,.boxes .box:hover .large-icon::after,.boxes .box:focus .large-icon:after,.boxes .box:focus .large-icon::after{transform:scale(1,1);-webkit-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}.boxes .box:active .large-icon::after{transform:scale(.9,.9);-webkit-transition:all 0 ease-in-out 0s;transition:all 0 ease-in-out 0s}.green-sale-icon::after{background-image:url(/staticimages/home/green-sale.svg)}.green-rocket-icon::after{background-image:url(/staticimages/home/green-rocket.svg)}.green-thumbs-icon::after{background-image:url(/staticimages/home/green-thumbs.svg)}.green-cart-icon::after{background-image:url(/staticimages/home/green-cart.svg)}.green-message-icon::after{background-image:url(/staticimages/home/green-message.svg)}.boxes.white .box{background-color:#fff}.boxes.grey .box{background-color:#ededed}.boxes.red .box{background-color:#ededed}.boxes.red .box h3{color:#ec1b34}.simpleBanner{padding:0;margin:0 0 6px 0;width:auto}.simpleBanner.wide-image{padding:0}.simpleBanner.wide-image.rotating .bannerControlsWpr{height:100%;width:6rem;top:0;border-radius:0;background:none;-webkit-transition:background-color .5s;transition:background-color .5s;padding:0}.simpleBanner.wide-image.rotating:hover .bannerControlsWpr{background-color:rgba(0,0,0,.1)}.simpleBanner.wide-image.rotating .bannerControlsWpr:hover{background-color:rgba(0,0,0,.5);-webkit-transition:background-color 0s;transition:background-color 0s}.products_banner .simpleBanner,.products_banner .simpleBanner .slide{box-sizing:border-box;width:620px}.page-width.products_banner .simpleBanner,.page-width.products_banner .simpleBanner .slide{width:79em}.products_banner .simpleBanner .slide{padding:0 22.5px}.simpleBanner .bannerControlsWpr{background:none}.simpleBanner .bannerControlsWpr{display:none}.rotating-carousel.simpleBanner .bannerControlsWpr,.rotating.simpleBanner .bannerControlsWpr{display:block}.simpleBanner .bannerControlsWpr .bannerControls{height:1.8rem;opacity:.8;-webkit-transition:margin-left .5s ease;transition:margin-left .5s ease;position:relative;top:50%;transform:translateY(-50%);border:none;width:17px;z-index:99}.simpleBanner .bannerControlsWpr:hover .bannerControls{-webkit-transition:margin-left .3s ease;transition:margin-left .3s ease}.simpleBanner.rotating-carousel .bannerControlsNext .bannerControls,.simpleBanner.rotating .bannerControlsNext .bannerControls{background-image:url(/staticimages/panels/arrow-grey-right.svg);margin-left:-.4rem}.simpleBanner.rotating-carousel .bannerControlsPrev .bannerControls,.simpleBanner.rotating .bannerControlsPrev .bannerControls{background-image:url(/staticimages/panels/arrow-grey-left.svg);margin-left:.4rem}.simpleBanner.rotating-carousel .bannerControlsNext:hover .bannerControls,.simpleBanner.rotating .bannerControlsNext:hover .bannerControls{margin-left:.1rem}.simpleBanner.rotating-carousel .bannerControlsPrev:hover .bannerControls,.simpleBanner.rotating .bannerControlsPrev:hover .bannerControls{margin-left:-.1rem}.simpleBanner.wide-image.rotating .bannerControlsWpr:hover .bannerControls{margin-right:2.5rem;margin-left:2.5rem}.simpleBanner.wide-image.rotating .bannerControlsNext .bannerControls{background-image:url(/staticimages/panels/arrow-white-right.svg);margin-left:1.5rem}.simpleBanner.wide-image.rotating .bannerControlsPrev .bannerControls{background-image:url(/staticimages/panels/arrow-white-left.svg);margin-left:3.5rem}#right_pane .simpleBanner{box-sizing:border-box;width:100%}#right_pane .simpleBanner .slide{width:760px}.simpleBanner.medium.rotating .bannerListWpr,.simpleBanner.large.rotating .bannerListWpr,.simpleBanner.medium.rotating-carousel .bannerListWpr,.simpleBanner.large.rotating-carousel .bannerListWpr{margin:0;padding:0 4em}.simpleBanner.small.rotating .bannerListWpr,.simpleBanner.tiny.rotating .bannerListWpr,.simpleBanner.small.rotating-carousel .bannerListWpr,.simpleBanner.tiny.rotating-carousel .bannerListWpr{margin:0;padding:0 2em}#browse .simpleBanner.tiny.rotating .bannerListWpr,#browse .simpleBanner.tiny.rotating-carousel .bannerListWpr{margin:0;padding:0 4.5em}.simpleBanner div.bannerControlsWpr{top:45%;cursor:pointer;padding:10px 12px;position:absolute;width:11px}.product-square{display:inline-block;padding:14px 4px;text-align:center}.product-square.fixed-height{vertical-align:top}.product-square div{position:relative}.product-square.tiny{width:6rem}.product-square.tiny .product-name{font-size:.8rem}.product-square.tiny .price{font-size:.8rem}.product-square.small{width:8rem}.page-width.products_banner .product-square.medium{width:9.5rem;margin:.4em 0}.page-width.products_banner .product-square .product-name{line-height:1.3}.product-square.medium{width:10rem}.product-square.large{margin:.2em}.product-square.large>div{width:11rem;min-width:130px;margin:0 auto;position:relative}.sticker.sticker_imageoverlaybottomright{with:3em;height:3em;max-width:3em;max-height:3em}.sticker.sticker_imageoverlaybottomright{position:absolute;top:-15px;right:-15px;z-index:100}.product-square.large .product-name{line-height:140%}.product-square .product-format{margin-top:.1em}.product-square:hover,.product-square:focus{padding:13px 3px;border:1px #b2d235 solid;outline:0}.product-square .stock{padding:1em 0;border-top:.1em solid #ccc;border-bottom:.1em solid #ccc;color:#43b34b}.product-square .product-format{color:#444}.product-square .product-image{position:relative;display:inline-block}.product-square a,.product-square a>*,.product-square a:link{margin:.8rem auto;text-decoration:none;color:#444}.product-square h4{font-size:1.07em}.product-square .product-name{padding:.1rem 0 .4rem 0;color:#444;display:block;font-size:1.1em;font-weight:bold;min-height:1.8em;text-decoration:none;position:relative;margin:auto}.product-square .product-name{padding:.5rem 0 .1rem}.product-square .price-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center}.product-square .price-container>*{vertical-align:middle}.product-square .price{font-weight:bold;display:block;font-size:1.4em}.product-square .price.with-text{display:inline;font-size:1.3em;text-align:right}.product-square .price-text{text-align:left;font-size:.9em;color:#666}.product-square a img{margin:0 auto}.product-square button,.product-square .btn{margin:0 auto}.product-square .view-more{padding:3rem 0}.product-square .eden-progress{display:block;position:relative;height:.5em;background:#eee;overflow:hidden;border-radius:1em;margin:.6em 0 0}.product-square .date-bar h3{color:#555;font-size:.75em;margin:0}.product-square .eden-progress .eden-progress-bar{display:block;height:100%;transition:width 200ms ease-in-out}.product-square .eden-progress .eden-progress-bar-warning{background:#facc05}@media only screen and (min-width:700px){.product-square .date-bar h3{color:#f7a12a;font-size:1.1em;font-weight:600;line-height:1em}.product-square .date-bar.cyber-monday h3{color:#0080d8}.product-square .date-bar .time-remaining{color:#444;font-size:.9em;margin:.2em;font-weight:500}}@media only screen and (max-width:700px){.product-square .product-name{font-size:1em}.product-square .product-format,.product-square .stock,.product-square form{display:none}.product-square{margin:1em}}.slick-dots li button:before{font-size:8px!important;color:#222!important;opacity:.5;transition:all 100ms ease-in-out}.slick-dots li.slick-active button:before{opacity:.7!important;font-size:10px!important}.sticker_imageoverlaybottomleft{position:absolute;top:-1px;left:-7px;z-index:100}.sticker_imageoverlaybottomright{position:absolute;top:-6px;right:0;z-index:100}body.detail .sticker_imageoverlaybottomleft{top:-7px}.product-square span.price{color:#ec1b34;font-size:1.9em}.product-grid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.product-grid:last-child::after{content:'';flex:auto}.container-fluid .header .title,.panel_text_header.theme_auto .header .title,.panel_text_header.theme_default .header .title{font-family:'FS Lola',Arial,sans-serif;border-bottom:1px solid #e2e2e2;margin-top:32px;margin-top: calc(2 * var(--xt-panel-gap));padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:16px}.container-fluid .title-action,.panel_text_header .title-action{flex-shrink:0}.christmas .container-fluid .decorated .title h2,.container-fluid .header h2,.panel_text_header.theme_auto h2,.panel_text_header.theme_default h2{font-size:1.4em;line-height:1;font-weight:500;color:#444;display:inline-block;margin:0}.container-fluid .title-action a,.container-fluid .title-action span,.panel_text_header.theme_auto .title-action a,.panel_text_header.theme_default .title-action a{padding:.4em 1.2em;font-size:1.1em}.christmas #container .panel_text_header.theme_auto .header,#container .panel_text_header.theme_christmas .header,#container .panel_text_header.theme_christmas2019 .header{margin:1.5em 0 0 0;text-align:center;padding:.5em 0}.christmas #container .panel_text_header.theme_auto .header::before,#container .panel_text_header.theme_christmas .header::before,#container .panel_text_header.theme_christmas2019 .header::before{content:'';display:inline-block;width:100%;border-top:1px #6b787e solid;position:relative;top:1.8em;left:0}.christmas #container .panel_text_header.theme_auto .title,#container .panel_text_header.theme_christmas .title,#container .panel_text_header.theme_christmas2019 .title{font-family:'Signika',sans-serif;background-color:#fff;width:auto;display:inline-block;position:relative;margin:0 0 .5em;z-index:1;border:none}.christmas #container .panel_text_header.theme_auto .title h2,#container .panel_text_header.theme_christmas .title h2,#container .panel_text_header.theme_christmas2019 .title h2{color:#6b787e;font-size:1.9em;display:inline-block;line-height:1.5em;margin:0 3em;font-weight:normal}.christmas #container .panel_text_header.theme_auto .title-action a,#container .panel_text_header.theme_christmas .title-action a,#container .panel_text_header.theme_christmas2019 .title-action a{display:block;padding:.3em;color:#48a851;font-size:1em;text-transform:uppercase}.christmas #container .panel_text_header.theme_auto .title::before,.christmas #container .panel_text_header.theme_auto .title::after,#container .panel_text_header.theme_christmas .title::before,#container .panel_text_header.theme_christmas .title::after,#container .panel_text_header.theme_christmas2019 .title::before,#container .panel_text_header.theme_christmas2019 .title::after{content:'';display:inline-block;position:absolute;top:0;left:0;width:2.7em;height:3em;background-size:2.7em}.christmas #container .panel_text_header.theme_auto .title::after,#container .panel_text_header.theme_christmas .title::after,#container .panel_text_header.theme_christmas2019 .title::after{transform:scaleX(-1);right:0;left:auto}.christmas #container .panel_text_header.theme_auto .title::before,.christmas #container .panel_text_header.theme_auto .title::after,#container .panel_text_header.theme_christmas .title::before,#container .panel_text_header.theme_christmas .title::after{background-image:url(/staticimages/christmas2017/title_decoration.svg)}#container .panel_text_header.theme_christmas2019 .title::before,#container .panel_text_header.theme_christmas2019 .title::after{background-image:url(/staticimages/christmas2020/xgold_star_title_decoration.png.pagespeed.ic.pIJqiNuwqp.png);width:2.7em;height:2.7em;background-size:2.7em;margin-left:12px;margin-right:12px}#container .panel_text_header.theme_christmas2019 .title-action a{color:#005f7b;text-decoration:underline}.panel_images_across .block{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0}.panel_images_across{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.panel_images_across img{width:100%}.panel_images_across .block p,.panel_images_across .block p.small{font-size:1em;padding:.2em 0}.panel_images_across .block p.medium{font-size:1.2em;padding:.3em 0}.panel_images_across .block p.large{font-size:1.4em;padding:.4em 0}.panel_images_across .block p.center-justified{text-align:center}.iframe-wrap{position:relative;display:inline-block;width:100%}.iframe-blocker{position:absolute;height:100%;width:100%;z-index:1}.iframe-wrap iframe{z-index:2}.product-square .product-image picture{width:100%;display:inline-flexbox;display:inline-flex;align-items:center}.product-square.fixed-height.tiny .product-image picture{height:70px}.product-square.fixed-height.small .product-image picture{height:90px}.product-square.fixed-height.medium .product-image picture{height:130px}.product-square.fixed-height.large .product-image picture{height:130px}.product-square.fixed-height .product-image img{width:auto}.product-square.fixed-height.tiny .product-image img{max-height:70px}.product-square.fixed-height.small .product-image img{max-height:90px}.product-square.fixed-height.medium .product-image img{max-height:130px}.product-square.fixed-height.large .product-image img{max-height:130px}div.hr{margin-top:1em;margin-bottom:1em;border:0;border-top:1px solid #dedede;text-align:center;height:0;line-height:0}div.hr-large{font-size:1.5em;color:#333;margin-top:1.5em;margin-bottom:1.5em}.hr-title{background-color:#fff;padding:.5em}.hr-title-large{font-size:1.3em;color:#333}.bannersnack-grid-panel{display:-ms-grid;display:grid;grid-gap:16px;grid-gap:var(--xt-panel-gap);gap:16px;gap:var(--xt-panel-gap)}.bannersnack-grid-panel.bannersnack-grid-panel-columns-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.bannersnack-grid-panel.bannersnack-grid-panel-columns-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.bannersnack-grid-panel.bannersnack-grid-panel-columns-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.bannersnack-grid-panel.bannersnack-grid-panel-columns-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.bannersnack-grid-panel.bannersnack-grid-panel-columns-5{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.bannersnack-grid-panel.bannersnack-grid-panel-columns-6{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.panel-image{text-align:center}.panel-image img{max-width:100%}.panel-image h1{margin:0;padding:0}.page-title-panel{display:flex;flex-direction:column;overflow:hidden;font-size:16px}.page-title-panel__image-container{width:100%;max-height:12em;overflow:hidden}.page-title-panel__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.page-title-panel__inner{padding:1em;display:-webkit-flex;box-sizing:border-box;flex:1;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.page-title-panel__inner h1{color:#464646;font-family:'FS Lola',sans-serif;font-weight:500!important;font-size:32px;line-height:1;margin:0}.page-title-panel__inner details+p{display:none}.page-title-panel__inner p{color:#000;font-size:16px;margin:0;font-family:'Calibri',sans-serif;line-height:1.3}.page-title-panel__inner>details{color:#000;font-size:16px;font-family:'Calibri',sans-serif;line-height:1.3}.page-title-panel__inner>details>summary{margin:2px 0;cursor:pointer;color:#555;font-family:'Calibri',sans-serif;list-style:none}.page-title-panel__inner>details>summary::-webkit-details-marker{display:none}.page-title-panel__outer{display:flex;-webkit-flex-direction:row;flex-direction:row;overflow:hidden;width:100%;background:#ededed;text-align:center}.page-title-panel.page-title-panel--christmas .page-title-panel__outer::after,.page-title-panel.page-title-panel--christmas .page-title-panel__outer::before{content:"";display:block;width:40px;background:top no-repeat url(/staticimages/panels/page-title-christmas-bauble.png.pagespeed.ce.D09qtHDo1I.png);background-size:contain;margin-top:-1.2em}.page-title-panel.page-title-panel--christmas .page-title-panel__outer::before{margin-left:1em}.page-title-panel.page-title-panel--christmas .page-title-panel__outer::after{margin-right:1em}.page-title-panel.page-title-panel--christmas .page-title-panel__inner h1{color:#4ea398}@media (min-width:720px){.page-title-panel__inner{padding:1.5em 1.9em}.page-title-panel.page-title-panel--christmas .page-title-panel__inner{padding:1.2em 1em}.page-title-panel__outer{order:-1;width:60%;min-width:50%}.page-title-panel{-webkit-flex-direction:row;flex-direction:row;max-height:24rem}.page-title-panel__image-container{max-height:none}.page-title-panel__inner details{display:none}.page-title-panel__inner p{display:inline-block!important;margin-top:4px}.page-title-panel__inner h1{font-size:28px}.page-title-panel__outer{text-align:left}}@media (max-width:719px){.page-title-panel.page-title-panel--hub .page-title-panel__inner>h1,.page-title-panel.page-title-panel--hub .page-title-panel__inner>p,.page-title-panel.page-title-panel--hub .page-title-panel__inner>details{color:#464646!important}.page-title-panel.page-title-panel--hub .page-title-panel__inner>details>summary{color:rgba(0,0,0,.6)!important}.page-title-panel.page-title-panel--hub>.page-title-panel__outer{background:#ededed!important}}@media (min-width:720px){.page-title-panel.page-title-panel--hub{display:block;position:relative}.page-title-panel.page-title-panel--hub>.page-title-panel__outer{position:absolute;left:0;width:100%;top:0;bottom:0;background:none!important;text-align:center}.page-title-panel.page-title-panel--hub p{margin-top:-5px}.page-title-panel.page-title-panel--hub h1{line-height:.75;padding:.05em 0 .2em}.page-title-panel.page-title-panel--hub .page-title-panel__inner{padding:2.5em 5em;align-items:center;justify-content:center}}.feature-grid{display:-ms-grid;display:grid;grid-gap:16px;grid-gap:var(--xt-panel-gap);gap:16px;gap:var(--xt-panel-gap);-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:600px){.feature-grid-columns-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:700px){.feature-grid-columns-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.feature-grid-columns-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.feature-grid-columns-5{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.feature-grid-columns-6{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.feature-grid-block{display:-ms-grid;display:grid;grid-gap:0;gap:0;height:100%;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}.feature-grid-block>*{grid-row:1;grid-column:1}.feature-grid-image-container{display:flex}.feature-grid img{width:100%;height:100%;object-fit:cover}.feature-grid>a:hover,.feature-grid>a{color:#000;text-decoration:none}.feature-grid-content-layer{display:flex;align-items:center;justify-content:center}.feature-grid-content{margin:2em;text-decoration:none}.feature-grid-content h2{font-size:2em;margin:0;margin-bottom:.25em;font-family:'FS Lola',sans-serif;font-weight:500;line-height:1;color:currentColor}.feature-grid-content p{font-size:1em;margin:1em 0;line-height:1.2}.feature-button{display:inline-block;font-family:'FS Lola',sans-serif;font-size:1.2em;font-weight:500;padding:.7em 2em;text-transform:uppercase;background:#fff;border:none;color:#222;transition:100ms ease-in-out background}.feature-button:hover{background:#f3f3f3}.xt-richtext{font-size:16px;line-height:1.2}.xt-richtext p{font-size:.83em;line-height:1.35;margin:0}.xt-richtext p+p{margin-top:.8em}.xt-richtext h2,.xt-richtext h3,.xt-richtext h4,.xt-richtext h5,.xt-richtext h6{color:#444;line-height:1;margin-bottom:16px;margin-bottom:var(--xt-panel-gap);margin-top:32px;margin-top: calc(2 * var(--xt-panel-gap));font-family:'FS Lola',Arial,sans-serif;font-weight:500}.xt-richtext h2{font-size:1.4em;border-bottom:1px solid #e2e2e2;padding-bottom:5px}.xt-richtext h3{font-size:1.2em}.xt-richtext h2+h3,.xt-richtext h3+h4,.xt-richtext h4+h5,.xt-richtext h5+h6{margin-top:0}.text-by-image-panel{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;gap:var(--xt-panel-gap)}.text-by-image-panel .xt-richtext{flex-basis:20em;flex-grow:1;order:1}.text-by-image-panel .xt-richtext>*{max-width:36em}.text-by-image-panel img{order:2;max-width:100%;max-height:16rem;width:auto;height:auto}.text-by-image-panel.image-on-left img{order:0}.product-scroller-panel{display:flex;position:relative}.product-scroller-panel>.next-button{order:10;right:0}.product-scroller-panel>button{--product-card-scale:1.0;align-items:center;background:#333;border-radius:.5em;border:none;color:#fff;display:flex;margin:0 1em;opacity:.8;padding:.6em;position:absolute;top:50%;transform:translateY(-50%) translateY(calc(-50% - .5em)) scale(var(--product-card-scale));transition:opacity 100ms cubic-bezier(.645,.045,.355,1) , transform 100ms cubic-bezier(.645,.045,.355,1);z-index:10}.product-scroller-panel>button:hover{--product-card-scale:1.1;opacity:.9}.product-scroller-panel>button:focus,.product-scroller-panel>button:focus-visible{box-shadow:0 0 0 2px #006838;outline:none;opacity:1}.product-scroller-panel>button:focus-ring,.product-scroller-panel>button:-moz-focusring{outline:none}.product-scroller-panel > button:focus:not(:focus-visible) {box-shadow:none;opacity:.8}.product-scroller-panel>button>svg{width:1.2em;height:auto}.product-scroller-panel>ul{padding:0;list-style-type:none;flex:1;overflow-x:scroll;display:flex;justify-content:flex-start;align-items:stretch;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:1em;will-change:transform}.product-scroller-panel>ul>li+li{margin-left:2em}.product-scroller-panel.with-stickers>ul{padding-top:4px}@media (max-width:600px){.product-scroller-panel>ul>li+li{margin-left:.4em}.product-scroller-panel>button>svg{width:1.7em}}ul>li.product-card{display:block;text-align:center;border:1px solid transparent;padding:.5em;flex-shrink:0;--product-card-image-height:150px;--product-card-spacing:.25rem;--product-card-font-size:.8rem}ul>li.product-card.medium{--product-card-image-height:170px;--product-card-spacing:.35rem;--product-card-font-size:.9rem}ul>li.product-card.large{--product-card-image-height:190px;--product-card-spacing:.35rem;--product-card-font-size:1rem}ul>li.product-card>*{margin:0 auto}ul>li.product-card>form>*{margin:0 auto}ul>li.product-card .btn{display:inline-block;white-space:nowrap;line-height:normal!important}ul>li.product-card:hover{border-color:#aaa}ul>li.product-card>a.product-link{display:flex;flex-direction:column;align-items:center;position:relative}ul>li.product-card>a:focus,ul>li.product-card>a:hover{text-decoration:none;color:inherit}ul>li.product-card img{max-height:100%;width:auto}ul>li.product-card picture{height:100%;width:auto}ul>li.product-card .image{height:150px;height:var(--product-card-image-height);display:inline-flex;align-items:center;width:auto;margin:0 auto;position:relative}ul>li.product-card .sponsored-message{position:absolute;bottom:0;right:0;color:#483c00;background:#ffd501;padding:.2em .3em}ul>li.product-card .detail{display:flex;justify-content:center;flex-wrap:wrap;width:100%;min-width:125px;font-size:1.2em;font-size:var(--product-card-font-size);padding:.25rem;padding:var(--product-card-spacing)}ul>li.product-card .detail>*{width:0;flex:1;flex-basis:100%;margin:.25rem;margin:var(--product-card-spacing);line-height:1.5}ul>li.product-card .detail>p{font-size:1em}ul>li.product-card .detail>.title{height:3em;overflow:hidden}ul>li.product-card .detail>.price{font-size:1.2em;color:#b21b08;font-weight:bold}ul>li.product-card>a .detail>form{display:flex;justify-content:center}ul>li.product-card .sticker.sticker_imageoverlaybottomright{top:-10px;right:-10px}@media (max-width:600px){ul>li.product-card{--product-card-font-size:1.2rem}ul>li.product-card.medium,ul>li.product-card.large{--product-card-font-size:1.3rem}ul>li.product-card>a .detail{font-weight:bold}ul>li.product-card>a .detail>form{margin-left:0;margin-right:0;margin-bottom:0;width:100%}ul>li.product-card>a .detail>form button{margin:0;float:none;font-size:1.2rem;width:100%}}.image-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;grid-gap:var(--xt-panel-gap);text-align:center;font-size:1.15em;font-family:'Calibri',sans-serif;line-height:1.2;margin:0;padding:0}.image-grid>li{transition:transform 100ms cubic-bezier(.645,.045,.355,1);overflow:hidden;transform:scaleZ(1);position:relative}.image-grid>li:hover{transform:scale(1.05)}.image-grid a{color:#000;display:flex;flex-direction:column;text-decoration:none;height:100%}.image-grid a:link:hover,.image-grid a:link:focus,.image-grid a:visited:hover,.image-grid a:visited:focus{color:#000;text-decoration:none}.image-grid span{padding:.7em;background-color:#ededed;height:100%;display:flex;align-items:center;justify-content:center}.image-grid img{width:100%;object-fit:cover;max-height:40vw}@media (min-width:700px){.image-grid{font-size:1.35em}}.image-grid.image-grid--overlay-label span{position:absolute;left:0;right:0;bottom:0;height:auto}@media (min-width:700px){.image-grid.image-grid--emphasise span{font-weight:bold;text-transform:uppercase}}.image-grid.image-grid--circle>li{clip-path:circle(closest-side at center)}.image-grid.image-grid--circle a{height:0;padding-bottom:100%}.image-grid.image-grid--circle img{max-height:none}.image-grid.image-grid--circle span{padding:10px 24% 10% 24%;position:absolute;left:0;right:0;bottom:0;height:auto}.image-grid.image-grid--circle img{position:absolute;top:0;left:0}.button-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:15px;padding:0;margin:0;list-style:none;font-size:1.15em}.button-grid a{display:block;color:#000;text-decoration:none;font-family:"Calibri",sans-serif;text-align:center;background-color:#ededed;border-radius:100em;padding:.5em;border:1.5px solid transparent;transition:background-color 100ms cubic-bezier(.645,.045,.355,1)}.button-grid a:hover{color:#000;text-decoration:none;background-color:rgba(0,0,0,.2)}.button-grid a:focus-visible,.button-grid a:focus{border-color:#555;color:#000;text-decoration:none;outline:none;background-color:rgba(0,0,0,.2)}.button-grid a:focus:not(:focus-visible) {border-color:transparent;background-color:#ededed}@media (min-width:700px){.button-grid{font-size:1.35em}}.thin-banner:link,.thin-banner:visited,.thin-banner{display:flex;justify-content:center;align-items:center;margin-top:32px;margin-top: calc(2 * var(--xt-panel-gap));width:100%;background-color:#ededed;color:#5d5d5d;text-decoration:none;font-size:20px;transition:transform 100ms cubic-bezier(.645,.045,.355,1)}.thin-banner>img{width:auto;max-height:3em}.thin-banner__inner{display:flex;align-items:first baseline;margin:.5em .1em;flex-wrap:wrap;justify-content:center}.thin-banner__inner>*{margin:.2em 1.1em}.thin-banner__button{display:flex;font-family:"Calibri",sans-serif;font-size:.8em;align-items:center;transition:color 150ms cubic-bezier(.645,.045,.355,1)}.thin-banner:hover{transform:scale(1.025)}.thin-banner:visited:hover,.thin-banner:link:hover{color:#5d5d5d;text-decoration:none}.thin-banner:hover svg{transform:translateX(3px)}.thin-banner__text{font-size:1em;font-family:"Calibri",sans-serif;text-align:center;color:inherit;line-height:1;font-weight:600}.thin-banner span{line-height:normal;text-transform:uppercase}.thin-banner svg{height:.8em;padding-left:5px;transition:transform 150ms cubic-bezier(.645,.045,.355,1)}@media (max-width:850px){.thin-banner img{display:none}}