@charset "UTF-8";.status-indicator{display:flex;align-items:center}.status-indicator__dot,.status-indicator__ping{position:absolute;margin-right:.5rem;height:.5rem;width:.5rem;border-radius:9999px}.status-indicator__dot.success,.status-indicator__ping.success{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 128 0 / var(--tw-text-opacity))}.status-indicator__dot.error,.status-indicator__ping.error{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 0 0 / var(--tw-text-opacity))}.status-indicator__dot.warning,.status-indicator__ping.warning{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 165 0 / var(--tw-text-opacity))}.status-indicator__ping{position:static}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.status-indicator__ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.button-primary,.button-secondary{display:inline-flex;min-height:3rem;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button-primary:disabled,.button-secondary:disabled{cursor:default;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.button-secondary{border-width:1px}.button-primary.reverse{direction:rtl}.button-primary svg{fill:#fff}.button-full{display:flex;width:100%;flex:1 1 auto}.button-full [class*=button-]{flex:1 1 auto}.button-secondary{display:inline-flex;height:3rem;width:100%;cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.button-secondary:disabled{cursor:default;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.button-link{text-decoration-line:none}.button-processing-hidden{display:none}.button-processing-visible{display:block}.button-link:not(:disabled):hover,.button-secondary:not(:disabled):hover,.button-primary:not(:disabled):hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input_input-field{display:flex;flex:1 1 auto;align-items:center;gap:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));padding:.5rem}.find-in-store__title{font-weight:700}.find-in-store__description{font-weight:300}.find-in-store__inputs{margin-top:.5rem;display:flex;width:100%;flex-direction:row}.find-in-store__details{margin-top:1rem;margin-bottom:1rem}.find-in-store__delivery-list,.find-in-store-store-list{display:flex;flex-direction:column}.find-in-store__delivery-list__item,.find-in-store-store-list__item{margin-top:.5rem;margin-bottom:.5rem;display:flex;flex-direction:row}.find-in-store__delivery-list__item .item__details{display:flex;flex:1 1 auto;flex-direction:column}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.button{display:inline-flex;min-height:3rem;width:auto;transform:none;cursor:pointer;align-items:center;justify-content:center;gap:.5rem}.button.reverse{direction:rtl}.button.icon-only{padding-left:.75rem;padding-right:.75rem}.button .button__label{line-height:normal}.button.text-only{height:auto;min-height:0px;width:auto;min-width:0px;padding:0}.button.text-only .button__label{text-decoration-line:underline}.button.text-only:not(:disabled):hover,.button.text-only:not(:disabled):active{box-shadow:none}.button:not(:disabled):hover{transform:none;box-shadow:0 4px 4px -2px #0006,0 2px 4px -2px #0000000f}.button:not(:disabled):active{transform:none;box-shadow:0 4px 4px #00000080 inset}.text-field-wrap.has-icon{display:flex;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.text-field-wrap.has-icon .text-field-icon{padding-left:1rem;font-size:1.5rem;line-height:2rem}.text-field-wrap.has-icon .text-field-icon.is-right{padding-left:0;padding-right:1rem}.text-field-wrap.has-icon .form-field{border-width:0px;background-color:transparent}.form-field__select.form-field{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;padding-top:5px;padding-bottom:5px;padding-left:.25rem;padding-right:.25rem}.form-field__select.form-field.has-error{--tw-border-opacity: 1;border-color:rgb(180 35 24 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(254 243 242 / var(--tw-bg-opacity))}.form-field__select.form-field.disabled{--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity))}.form-field__select.form-field__error-message{margin-top:.25rem;padding-left:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(180 35 24 / var(--tw-text-opacity))}.form-field__select.form-field__label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500}.form-field__select.form-field:hover{border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.form-field__select.form-field [class*=indicatorSeparator]{display:none}.form-field__select.form-field [class*=-placeholder]{--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity))}.form-field__select.form-field .form-field__select-icon{padding-top:0;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-field__select.form-field .form-field__select-icon svg{display:none}.form-field__select.form-field .form-field__select-icon:before{content:""}.form-field__select-container .form-field__select-option{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.form-field__select-container .form-field__select-option:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.form-field__select-container .form-field__select-option.selected{--tw-bg-opacity: 1;background-color:rgb(68 91 75 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.form-field__select-container .form-field__select-menu{margin:0;border-top-left-radius:0;border-top-right-radius:0;border-width:1px;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.form-field__select-container .form-field__select-menu-takover{display:none}.form-field__select-container.is-open .form-field__select-icon:before{content:""}.form-field__select-container.is-open .form-field__select{border-bottom-right-radius:0;border-bottom-left-radius:0;--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.form-field__checkbox-input[type=checkbox]{display:none}.form-field__checkbox-indicator{height:20px;width:20px;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.form-field__checkbox-indicator.square{border-radius:.125rem}.product__price{display:flex;gap:.25rem}.product__sale-price{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.product__swatches{display:flex;gap:.5rem}.product__swatches .product__swatch:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-card:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.product-card__product-title{font-weight:700}.product-card__content{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;gap:.5rem;align-self:stretch}.product-card .placeholder-image{position:relative;display:flex;width:100%;flex:1 1 0%;align-items:center;gap:.5rem;align-self:stretch}.product-card .img{position:relative;flex:1 1 0%;align-self:stretch;-o-object-fit:cover;object-fit:cover}.product-card .text{position:relative;display:flex;width:100%;flex:none;flex-direction:column;align-items:center;gap:.5rem;align-self:stretch}.product-card .heading{position:relative;margin-top:-1px;align-self:stretch;text-align:center}.product-card .price{position:relative;width:auto;white-space:nowrap}.product-card .button-instance{position:absolute;left:212px;top:0;border-style:none}.product-card .heart-instance{position:relative;height:1.5rem;width:1.5rem}.tabbed-list__container{display:flex;justify-content:center;padding-top:.5rem;padding-bottom:1rem}.tabbed-list__tabs{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding:1rem .75rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tabbed-list__tabs .selected{border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.carousel-item{width:300px;padding-left:.5rem;padding-right:.5rem}.carousel-container{position:relative;display:block;width:100%;align-items:center;justify-content:center}.carousel-tab-link{padding-left:.5rem;padding-right:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.carousel-tab-link:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.product-slider-header{display:flex;width:100%;justify-content:center;text-align:center}@media (min-width: 1024px){.product-slider-header{justify-content:space-between}}.product-slider-header__buttons{display:none;gap:12px}@media (min-width: 1024px){.product-slider-header__buttons{display:flex;align-items:center}}.product-slider-header__buttons .product-slider-header__buttons-arrow{display:flex;height:2.5rem;min-height:2.5rem;width:2.5rem;align-items:center;justify-content:center;font-size:1.5rem;line-height:2rem;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;border-radius:9999px!important;padding-top:1px!important}.product-slider-header__buttons .product-slider-header__buttons-arrow:hover{color:unset}.product-slider-carousel{display:flex;height:380px}@media (min-width: 1024px){.product-slider-carousel{height:580px}}.product-slider-carousel .carousel-item{width:180px;padding-left:6px}@media (min-width: 1024px){.product-slider-carousel .carousel-item{width:354px;padding-left:0;padding-right:0}}.product-slider-carousel .carousel-item .product-tile__image-wrapper{height:144px;width:144px}@media (min-width: 1024px){.product-slider-carousel .carousel-item .product-tile__image-wrapper{height:305px;width:auto}}.product-slider-carousel .carousel-item .product-tile{color:inherit;background:inherit}.product-slider-carousel .carousel-item .product-tile__badges.narrow{margin-top:-26px;margin-left:-10px}@media (max-width: 420px){.product-slider-carousel .carousel-item .product-tile__badges{font-size:10px}}.product-slider .flickity-page-dots{display:block}@media (min-width: 1024px){.product-slider .flickity-page-dots{display:none}}.blog-slider-header{display:flex;width:100%;justify-content:center;padding-left:1.5rem;padding-right:1.5rem;text-align:center}@media (min-width: 1024px){.blog-slider-header{justify-content:space-between}}.blog-slider-header__buttons{display:none;gap:12px}@media (min-width: 1024px){.blog-slider-header__buttons{display:flex}}.blog-slider-header__buttons .blog-slider-header__buttons-arrow{display:flex;height:2.5rem;min-height:2.5rem;width:2.5rem;align-items:center;justify-content:center;font-size:1.5rem;line-height:2rem;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;border-radius:9999px!important;padding-top:1px!important}.blog-slider-header__buttons .blog-slider-header__buttons-arrow:hover{color:unset}.blog-slider-carousel{display:flex;height:380px}@media (min-width: 1024px){.blog-slider-carousel{height:580px}}.blog-slider-carousel .carousel-item{width:160px;padding-left:6px}@media (min-width: 1024px){.blog-slider-carousel .carousel-item{width:354px;padding-left:0;padding-right:0}}.blog-slider-carousel .carousel-item .article-tile{color:inherit;background:inherit}.blog-slider .flickity-page-dots{display:block}@media (min-width: 1024px){.blog-slider .flickity-page-dots{display:none}}.wishlist__filters{z-index:10;display:flex;align-items:flex-start;justify-content:space-between;row-gap:12px;padding-bottom:24px;padding-top:32px}.wishlist__filters-filter{text-decoration-line:none;border:1px solid #000;padding:16px;width:248px;text-align:center;border-top:1px solid #AAAAAA;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;border-radius:0;color:#aaa}.wishlist__filters-filter.active{border:1px solid #000;color:#000}.wishlist__filters button{font-size:20px;height:auto}.wishlist__filters .form-field__select-container{z-index:20;width:100%}.wishlist__actions{z-index:10;align-items:flex-start;row-gap:12px;padding-top:24px;padding-bottom:24px}.wishlist__actions-sort-wrap{margin-top:auto;margin-bottom:auto;margin-left:0;display:flex;flex-shrink:0;align-items:center}.wishlist__actions-sort{position:relative}.wishlist__actions-sort__display-label{position:absolute;left:0;top:0;width:100%;padding-right:2rem;text-decoration-line:underline}.wishlist__actions-sort__field{position:relative;z-index:10;cursor:pointer;background-color:transparent;padding:0;padding-right:2rem;opacity:0;outline:2px solid transparent;outline-offset:2px}.wishlist__actions-sort .icon-chevron-down{position:absolute;top:50%;right:0;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.5rem;line-height:2rem}.wishlist__items .product-tile__image-hover img{width:100%}.wishlist__items-recipes{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (min-width: 1024px){.wishlist__items-recipes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.wishlist__items-recipes .recipe-tile{height:460px}@media (min-width: 1024px){.wishlist__items-recipes .recipe-tile{height:580px}}.wishlist__items-recipes .recipe-tile{color:inherit;background:inherit;opacity:0;transform:scale(1);animation:fadeInScale .8s ease forwards}.wishlist__items-recipes .recipe-tile__image-wrapper{height:281px}@media (min-width: 1024px){.wishlist__items-recipes .recipe-tile__image-wrapper{height:345px}}.wishlist-manager{width:100%}@media (min-width: 1024px){.wishlist-manager{width:60%}}.wishlist-manager__list{padding:1rem}.wishlist-manager__title{margin-bottom:1rem}.wishlist-manager__items{margin-bottom:1rem;list-style-type:none;padding:0}.wishlist-manager__item{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.wishlist-manager__actions{display:flex;gap:1rem}.wishlist-manager__edit,.wishlist-manager__delete{cursor:pointer;border-style:none;background-color:transparent}.wishlist-manager__add-btn,.wishlist-manager__confirm-btn{border-radius:.5rem}.wishlist-manager__add-btn{margin-right:1rem}.wishlist-manager__delete-confirm,.wishlist-manager__edit-form,.wishlist-manager__add-form{padding:1rem}.wishlist-manager__message{margin-bottom:1rem}.wishlist-manager__input{margin-bottom:1rem;width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:.5rem}.wishlist-manager__close-btn{position:absolute;top:1rem;right:1rem;cursor:pointer}.wishlist-manager__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity: .5}.bg-inherit-parent *:not(.recipe-tile__image-wrapper):not(.product-tile__image-wrapper):not(.prev):not(.next):not(svg):not(.icon-heart):not(button):not(.product-tile__wishlist){background:inherit}.bg-inherit-parent .product-tile__wishlist{background:inherit}.video-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding-top:2rem;padding-bottom:2rem}.video-grid{margin-top:1rem;margin-bottom:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.video-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.video-container.with-details video{width:50%;padding:1rem}.video-container .video-content{display:flex;flex-direction:column}.video-container .video-content .video-tags{display:flex;flex-direction:row}.video-container .video-content .video-tags p{width:auto;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding:.5rem;font-size:.75rem;line-height:1rem}.video-container .video-content .video-date-read-time{margin-top:.5rem;margin-bottom:.5rem;display:inline-flex;gap:.5rem;font-size:.75rem;line-height:1rem}.reviews-carousel-card .review-title{display:none}.reviews-carousel-card .review-content{font-family:canada-type-gibson!important;font-size:18px!important;font-weight:400!important;line-height:150%!important;color:inherit!important;display:flex;align-items:center}.reviews-carousel-card .reviewer-display-name{font-family:canada-type-gibson!important;font-size:20px!important;font-weight:400!important;line-height:150%!important;color:inherit!important}.reviews-carousel-card .reviews-carousel-card-star-rating-shop-badge-container{display:none}.reviews-carousel-card .review-product-name{font-family:canada-type-gibson!important;font-size:16px!important;font-weight:400!important;line-height:150%!important;color:inherit!important}.reviews-carousel-card .review-date{font-family:canada-type-gibson!important;font-size:16px!important;font-weight:400!important;line-height:150%!important;color:inherit}.reviews-carousel-card .reviews-carousel-card-container{padding:32px;width:600px;min-height:320px}.yotpo-reviews-carousel-container .reviews-carousel-card-container{padding:32px!important;width:600px!important;min-height:320px!important}@media (max-width: 576px){.yotpo-reviews-carousel-container .reviews-carousel-card-container{width:288px!important}}.yotpo-reviews-carousel-container .glide__slide{width:600px!important}@media (max-width: 576px){.yotpo-reviews-carousel-container .glide__slide{width:288px!important}}.yotpo-reviews-carousel-widget-container{margin:0!important;width:100%!important}.collection-filters{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}.collection-filters__container{margin-top:1rem;margin-bottom:1rem;display:flex;justify-content:center}.collection-filters__container>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.accordion-item{margin-bottom:.625rem;overflow:hidden;border-radius:.375rem}.accordion-title{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding-top:.625rem;padding-bottom:.625rem}.accordion-content{overflow:hidden;padding-left:.625rem;padding-right:.625rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);max-height:0}.accordion-content p{margin:0;padding-top:.625rem;padding-bottom:.625rem}.accordion-content.active{padding:.625rem;max-height:1000px}.marquee-banner{overflow:hidden;white-space:nowrap}.marquee-track{display:flex;align-items:center;animation:marquee linear infinite;animation-play-state:var(--animation-play-state, running)}.marquee-track.pause{--animation-play-state: paused}.marquee-content{display:flex;align-items:center;font-size:18px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.account-page__business-fields{display:flex;flex-direction:column}.account-page__business-fields>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.account-page__input :-moz-placeholder-shown{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.account-page__input :placeholder-shown{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.account-page .form-field__checkbox-indicator{border-radius:.125rem}.calltoaction .account-page__business-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calltoaction .account-page__business-fields>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.accordion__container{border-color:#aaa}.accordion__item{margin-bottom:.625rem;overflow:hidden;border-radius:.375rem}.accordion__title{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding-top:.65rem;padding-bottom:.65rem}@media (max-width: 1024px){.accordion__title .text__heading{padding-top:.75rem;padding-bottom:.75rem}}.accordion__content{overflow:hidden;padding-left:.625rem;padding-right:.625rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);max-height:0}.accordion__content p{margin:0;padding:0}.accordion__content.active{padding:0;padding-top:1rem;padding-bottom:1rem;max-height:400px}.accordion__content-media{display:flex;flex-direction:column;gap:24px;overflow:hidden;padding-left:.625rem;padding-right:.625rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width: 1024px){.accordion__content-media{flex-direction:row}}.accordion__content-media{max-height:0}.accordion__content-media.active{max-height:400px}.accordion__content-column{flex:1}.accordion__content-column img{width:100%!important;max-height:400px}.accordion__content-column p{font-weight:400}.accordion__header{display:flex;flex:1 1 auto;flex-grow:1;justify-content:space-between}.accordion__header>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.accordion__header{font-weight:300}.accordion__header .accordion__image-container{display:flex;justify-content:center}.accordion__header .accordion__image-container>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.accordion__header .accordion__image-container{text-align:left}.accordion__header .accordion__image-container .accordion__image{display:inline-flex;height:1.25rem}.accordion__header .accordion__image-container .accordion__title{display:inline}.tab-button{border-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));padding:16px;text-align:center;--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity))}.tab-button.active{border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));padding:16px;text-align:center;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.faq__bg .accordion__container{margin-top:8px;margin-bottom:8px;border-radius:4px;border-style:none;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:16px;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.faq__bg .accordion__container .accordion__title{font-size:18px;font-weight:400}.featured-recipe{display:flex;flex-direction:column;padding:1.5rem .75rem}@media (min-width: 1024px){.featured-recipe{padding:4rem 1.5rem}}.featured-recipe__header{margin-bottom:1.5rem;font-weight:500}@media (min-width: 1024px){.featured-recipe__header{margin-bottom:2.5rem}}.featured-recipe__header-title{font-family:archer;font-size:32px}@media (min-width: 1024px){.featured-recipe__header-title{font-size:40px}.featured-recipe__image{width:50%}}.featured-recipe__image img{max-height:400px;width:100%;-o-object-fit:cover;object-fit:cover}.featured-recipe__content{display:flex;flex-direction:column;justify-content:center}@media (min-width: 1024px){.featured-recipe__content{width:50%}}.featured-recipe__main{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1024px){.featured-recipe__main{flex-direction:row}}.featured-recipe__title{margin-bottom:.5rem;margin-top:1rem;font-weight:500}.featured-recipe__title a:hover{text-decoration-line:none}.featured-recipe__title .text__heading{font-size:32px!important}.featured-recipe__subtitle{font-size:14px}@media (min-width: 1024px){.featured-recipe__subtitle{font-size:16px}}.featured-recipe__read{margin-top:1rem}.featured-recipe__read a{text-decoration-line:underline}.featured-recipe .recipe-tile__badges{margin:0}.featured-recipe .recipe-tile__badges .product-tile__badge{border-radius:.25rem}.featured-blog{display:flex;flex-direction:column;padding:1.5rem .75rem}@media (min-width: 1024px){.featured-blog{padding:4rem 1.5rem}}.featured-blog__header{margin-bottom:1.5rem;font-weight:500}@media (min-width: 1024px){.featured-blog__header{margin-bottom:2.5rem}}.featured-blog__header-title{font-family:archer;font-size:32px}@media (min-width: 1024px){.featured-blog__header-title{font-size:40px}}.featured-blog__image{max-height:400px}@media (min-width: 1024px){.featured-blog__image{height:400px;width:50%}}.featured-blog__image img{height:300px;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.featured-blog__image img{height:100%}}.featured-blog__content{display:flex;flex-direction:column;justify-content:center}@media (min-width: 1024px){.featured-blog__content{width:50%}}.featured-blog__main{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1024px){.featured-blog__main{flex-direction:row}}.featured-blog__title{margin-bottom:.5rem;margin-top:1rem;font-weight:500}.featured-blog__title a:hover{text-decoration-line:none}.featured-blog__title .text__heading{font-size:32px!important}.featured-blog__subtitle{font-size:14px}@media (min-width: 1024px){.featured-blog__subtitle{font-size:16px}}.featured-blog__read{margin-top:1rem}.featured-blog__read a{text-decoration-line:underline}.featured-blog .recipe-tile__badges{margin:0}.featured-blog .recipe-tile__badges .product-tile__badge{border-radius:.25rem}.shipping-calculator{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shipping-calculator__heading{width:100%;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));padding:.75rem 1rem}.shipping-calculator__body{padding:2rem 1rem 1rem}.shipping-calculator__form{display:flex;flex-direction:column;gap:1rem}.shipping-calculator__form__postcode-field input::-webkit-outer-spin-button,.shipping-calculator__form__postcode-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shipping-calculator__form__postcode-field input[type=number]{-moz-appearance:textfield}.shipping-calculator__item{display:flex;flex-direction:column}.shipping-calculator__results{padding-bottom:.5rem}.shipping-calculator__results__item{padding-top:1.5rem}.shipping-calculator__results__label-price{display:flex;justify-content:space-between;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:21px}.shipping-calculator__results__eta{font-size:.75rem;line-height:1rem}.shipping-calculator__no-results{padding-top:1.5rem}.shipping-calculator__loader{margin-left:auto;margin-right:auto;margin-top:1rem;height:1rem;width:1rem}@keyframes spin{to{transform:rotate(360deg)}}.shipping-calculator__loader{animation:spin 1s linear infinite;line-height:1}.shipping-calculator-delivery__heading{font-size:14px}.shipping-calculator-delivery__subheading{font-size:12px;font-weight:300}.shipping-calculator-delivery__header{width:100%;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));padding:.75rem 1rem}.shipping-calculator-delivery .form-field__select-container,.shipping-calculator-delivery .default-input{width:100%}.shipping-calculator-delivery__body{width:100%;padding:1.5rem 1rem 1rem}.twi-stackedimages .shipping-calculator__form{gap:.5rem}@media (min-width: 1024px){.twi-stackedimages .shipping-calculator__form{flex-direction:row}}.twi-stackedimages .shipping-calculator__form__postcode-field,.twi-stackedimages .shipping-calculator__form__suburb-field{flex:1 1 0%}.hero-banner .flickity-slider{position:relative;height:100%}.hero-banner .flickity-slider>div{height:100%}.hero-banner .flickity-page-dots{bottom:.5rem}.hero-banner .flickity-page-dots .dot{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity));opacity:1}.hero-banner .flickity-page-dots .dot.is-selected{--tw-bg-opacity: 1;background-color:rgb(68 91 75 / var(--tw-bg-opacity))}.hero-banner__carousel{height:100%}.hero-banner__block{width:100%}.hero-banner__block-cols{display:flex;height:100%;width:100%;flex-direction:column-reverse}@media (min-width: 1024px){.hero-banner__block-cols{flex-direction:row}}.hero-banner__image-wrap{height:100vh;width:100vw}.hero-banner__image{position:absolute;top:0;left:0;height:100%;width:100%}.hero-banner__video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-banner__overlay{position:absolute;z-index:10;display:flex;height:100%;width:100%}.hero-banner__content{display:flex;flex-direction:column;gap:1.5rem;padding:4rem 1.25rem}@media (min-width: 640px){.hero-banner__content{max-width:560px}}@media (min-width: 1024px){.hero-banner__content{padding:4rem}}.hero-banner__cta{margin-top:1rem;display:flex;gap:1rem}.hero-banner__external-links{display:flex;align-items:center;justify-content:space-between}.hero-banner__slider-buttons{display:flex;gap:1rem}.hero-banner__slider-buttons .hero-banner__slider-button{display:flex;height:2.5rem;min-height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;padding-top:1px;font-size:1.5rem;line-height:2rem;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.hero-banner.primary .hero-banner__content{background-color:transparent}.hero-banner.secondary .hero-banner__content{width:100%;padding:.75rem}@media not all and (min-width: 640px){.hero-banner.secondary .hero-banner__content{gap:1rem}}@media (min-width: 640px){.hero-banner.secondary .hero-banner__content{width:440px;padding:3rem}}.hero-banner.secondary .hero-banner__overlay,.hero-banner.secondary .hero-banner__image{position:static}.hero-banner.secondary .hero-banner__overlay{height:auto}@media not all and (min-width: 640px){.hero-banner.secondary .hero-banner__overlay{flex-grow:1}}@media (min-width: 640px){.hero-banner.secondary .hero-banner__overlay{height:100%;width:440px;flex-shrink:0}.hero-banner.secondary .hero-banner__block-cols{flex-direction:row}}@media not all and (min-width: 640px){.hero-banner.secondary .hero-banner__image-wrap,.hero-banner.secondary .hero-banner__video{flex-shrink:0}}@media (min-width: 640px){.hero-banner.secondary .hero-banner__image-wrap,.hero-banner.secondary .hero-banner__video{flex-grow:1}}.hero-banner.secondary .hero-banner__cta{grid-template-columns:repeat(2,minmax(0,1fr))}@media not all and (min-width: 640px){.hero-banner.secondary .hero-banner__cta{display:grid}}.hero-banner.secondary .hero-banner__cta .button{padding-left:.5rem;padding-right:.5rem}.hero-banner.secondary .hero-banner__external-links .button,.hero-banner.secondary .hero-banner__external-links .button [class^=icon-]{font-size:1.125rem;line-height:1.75rem}@media not all and (min-width: 640px){.hero-banner.secondary .text__heading{font-size:32px}.hero-banner.secondary .b2{font-size:.875rem;line-height:1.25rem}}.featured-categories__wrap{display:grid;height:455px;min-width:calc(464px + 3rem);gap:1rem;padding:2rem 1rem}@media (min-width: 1024px){.featured-categories__wrap{height:auto;gap:5rem;padding:2.5rem 1.5rem}}.featured-categories.has-button{height:510px}.featured-categories__category{margin-left:.5rem;margin-right:.5rem;display:grid;width:232px;min-width:232px;flex-direction:column;justify-content:flex-end;gap:1.25rem}@media (min-width: 1024px){.featured-categories__category{margin-left:0;margin-right:0;width:auto}}.featured-categories__image-wrap{flex-grow:1}.featured-categories__image{height:232px;width:232px;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.featured-categories__image{height:560px;width:100%}.featured-categories.two-row img{height:210px}}.featured-categories.single .featured-categories__category,.featured-categories.single .featured-categories__wrap{display:flex;width:100%}.featured-categories .flickity-viewport{overflow:visible}.featured-categories .flickity-page-dots{display:none}@media (min-width: 1024px){.featured-categories__title-button{display:flex;justify-content:space-between}}.featured-categories__title-button .button{display:none}@media (min-width: 1024px){.featured-categories__title-button .button{display:inline-flex}}.featured-categories__details{display:flex;flex-direction:column;gap:1rem}@media not all and (min-width: 1024px){.featured-categories__details .b2{font-size:.875rem;line-height:1.25rem;line-height:21px}}@media (min-width: 1024px){.featured-categories__mobile-button{display:none}}.featured-categories__mobile-button .button{width:auto;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.5rem}.collection-banner.search .collection-banner__block-cols{max-height:400px}.collection-banner.search .collection-banner__block-cols .collection-banner__image-wrap img{max-height:400px;height:100%;width:100%}.collection-banner__breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.collection-banner__breadcrumbs--active{font-weight:500}.collection-banner__breadcrumbs-no-banner{display:flex;--tw-bg-opacity: 1;background-color:rgb(255 254 245 / var(--tw-bg-opacity));padding-bottom:0}@media (min-width: 1024px){.collection-banner__breadcrumbs-no-banner{padding-bottom:2rem}}.collection-banner__block{width:100%}.collection-banner__block-cols{display:flex;height:100%;width:100%;flex-direction:column-reverse}@media (min-width: 1024px){.collection-banner__block-cols{flex-direction:row}}@media not all and (min-width: 1024px){.collection-banner__image-wrap{height:207px;flex-shrink:0}}@media (min-width: 1024px){.collection-banner__image-wrap{flex-grow:1}}.collection-banner__image-wrap img{-o-object-fit:cover;object-fit:cover}.collection-banner__image{top:0;left:0;height:100%;width:100%}@media (min-width: 1024px){.collection-banner__image{position:absolute}}.collection-banner__overlay{position:static;z-index:10;display:flex;height:auto;width:100%}@media not all and (min-width: 1024px){.collection-banner__overlay{flex-grow:1}}@media (min-width: 1024px){.collection-banner__overlay{height:100%;width:440px;flex-shrink:0}}.collection-banner__content{display:flex;flex-direction:column;gap:1rem;padding:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1024px){.collection-banner__content{min-height:400px;width:440px;padding:4rem 3rem}}.collection-banner__external-links{display:flex;align-items:center;justify-content:space-between}.collection-banner .text__heading{font-weight:500}@media not all and (min-width: 1024px){.collection-banner .b2{font-size:.875rem;line-height:1.25rem}}.collection-banner__actions{display:flex;cursor:pointer;align-items:center;gap:1rem}.collection-banner__actions-tooltip{opacity:1}.collection-banner__actions .icon{font-size:24px}.collection-banner__actions a:hover{text-decoration:none}.collection-banner__actions-label{padding-right:.25rem}.collection-banner__button-container{gap:.5rem}@media (min-width: 1024px){.collection-banner__button-container{gap:0px}}.featured-companies{overflow:hidden;position:relative;padding:20px 0}.featured-companies .featured-companies-slider{display:flex;align-items:center;width:100%;overflow:hidden}.featured-companies .featured-companies-slider .slide-track{display:flex;animation:scroll 20s linear infinite;width:3500px}.featured-companies .featured-companies-slider .slide{flex-shrink:0;width:250px;margin-right:20px;display:flex;justify-content:center;align-items:center}.featured-companies .featured-companies-slider .featured-companies__image{width:100%;max-width:200px;-o-object-fit:contain;object-fit:contain}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.timeline .indicator-line{transition:height .3s ease;background:linear-gradient(to bottom,#B3B3B3 0px,#B3B3B3 64px,transparent 64px,transparent 111px,#B3B3B3 111px,#B3B3B3 100%);width:3px;height:100%}.timeline .indicator-line.last-line{transition:height .3s ease;background:linear-gradient(to bottom,#B3B3B3 0px,#B3B3B3 64px,transparent 64px,transparent 111px,#B3B3B3 111px,#B3B3B3 70%,rgba(179,179,179,.9) 70%,rgba(179,179,179,.5) 90%,rgba(179,179,179,0) 100%);width:3px;height:100%}.timeline .indicator-line.first-line{transition:height .3s ease;background:linear-gradient(to bottom,rgba(179,179,179,.25) 0px,rgba(179,179,179,.5) 24px,rgba(179,179,179,.75) 40px,#B3B3B3 64px,transparent 64px,transparent 111px,#B3B3B3 111px,#B3B3B3 calc(100% - 40px));width:3px;height:100%}.timeline .timeline-item img{height:282px;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.timeline .timeline-item img{height:560px}}.timeline .timeline-dot{left:-6px}@media (min-width: 1024px){.timeline .timeline-dot{left:-6px}}.timeline .timeline-dot{top:80px}.timeline-subcopy a{text-decoration-line:underline}.collection-grid .collection-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.collection-grid .button.primary{background-color:#000;color:#fff;padding:10px 20px;border:none}.collection-grid .button.secondary{background-color:#fff;color:#000;padding:10px 20px;border:1px solid #000}.collection-list__header{display:flex;width:100%;justify-content:center;padding-left:2rem;padding-right:2rem;text-align:center}@media (min-width: 1024px){.collection-list__header{justify-content:space-between;padding-top:2.5rem}}.collection-list__header-button-container{display:none;gap:12px}@media (min-width: 1024px){.collection-list__header-button-container{display:flex}}.collection-list__header-button-container .collection-list__header-button-container-arrow{display:flex;height:2.5rem;min-height:2.5rem;width:2.5rem;align-items:center;justify-content:center;font-size:1.5rem;line-height:2rem;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;border-radius:9999px!important;padding-top:1px!important}.collection-list__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.collection-list .collection-item{margin-left:.5rem;margin-right:.5rem;height:100%;width:232px;gap:1.25rem}@media (min-width: 1024px){.collection-list .collection-item{margin-left:2.5rem;margin-right:2.5rem;height:auto;min-width:410px}}.collection-list .collection-item img{height:232px;width:232px}@media (min-width: 1024px){.collection-list .collection-item img{height:318px;width:410px}.grid-layout-extended .product-tile{min-height:500px}.grid-layout-extended .product-tile__image-wrapper{aspect-ratio:1/1;height:auto}}.grid-layout-extended .collection-product-list__products{display:grid;grid-auto-columns:max-content}@media (min-width: 1024px){.grid-layout-extended .collection-product-list__products{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1280px){.grid-layout-extended .collection-product-list__products{grid-template-columns:repeat(4,1fr)}}.localization-form{margin-top:1.5rem;width:68px;border-width:0px}@media (min-width: 1024px){.localization-form{margin-top:0;width:auto}}.localization-form-selector{z-index:10;height:24px;width:76px;cursor:pointer;border-width:0px;border-style:none;border-color:transparent;background-color:transparent;padding:0;font-size:18px;color:inherit}@media (min-width: 1024px){.localization-form-selector{width:68px;font-size:16px}}.localization-form-selector{text-decoration-line:none!important}.localization-form-selector:focus{border-width:0px}.localization-form-selector link:hover{text-decoration-line:none}.localization-form__select{position:relative;display:flex;cursor:pointer;border-width:0px;border-style:none;border-color:transparent}.localization-form-caret{position:absolute;z-index:0;display:flex;justify-content:center;padding-left:.5rem;font-size:24px}@media (min-width: 1024px){.localization-form-caret{padding-left:0}}.localization-form-caret{left:calc(100% - 24px)}.localization-form select{border-width:0px;border-style:none;border-color:transparent;outline:2px solid transparent;outline-offset:2px}.localization-form select:focus,.localization-form select:focus-visible{border-width:0px;border-style:none;border-color:transparent;outline:2px solid transparent;outline-offset:2px}header{align-items:center}@media (min-width: 1024px){header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity))}}header .header-layout-left{align-items:center;justify-content:center}@media (min-width: 1024px){header .header-layout-left .container{padding-left:0;padding-right:0}}@media (min-width: 1280px){header .header-layout-left .container{padding-left:2.5rem;padding-right:2.5rem}}header .header-layout-left .mobile-menu-container{margin-right:auto}@media not all and (min-width: 1024px){header .header-layout-left .header-logo-container{margin-left:auto;margin-right:auto}}@media (min-width: 1024px){header .header-layout-left .header-logo-container{margin-right:1.5rem}}header .header-layout-left .header-logo-image{height:3rem;width:3rem}@media (min-width: 1024px){header .header-layout-left .vertical-layout .container{padding-left:1.5rem;padding-right:0}}header .header-layout-left .vertical-layout .header-logo-image{height:auto;width:150px}@media (min-width: 1024px){header .header-layout-left .vertical-layout .header-logo-image{margin-left:1.25rem;width:100px}}header .header-search-bar .text-field-wrap{border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 254 245 / var(--tw-bg-opacity));box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}header .header-search-bar .text-field-wrap .form-field{padding-top:7px;padding-bottom:7px}@media (min-width: 1024px){header .header-search-bar .text-field-wrap .form-field{min-width:278px}}.quantity-field{display:flex;align-items:center;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.375rem 1rem}.quantity-field__button{height:auto;border-width:0px;background-color:transparent;padding:0}.quantity-field__input{width:2.5rem;padding:0;padding-left:.75rem;padding-right:.75rem;text-align:center}.table{min-width:100%;table-layout:auto}.table-responsive{overflow-x:auto}.table-header{border-bottom-width:1px;--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.table-header-cell{padding:1rem 1.5rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500}.table-row{border-bottom-width:1px}.table-cell{white-space:nowrap;padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:300;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.track-your-order{padding-top:2rem;padding-bottom:2rem}.track-your-order__inputs{margin-top:.5rem;display:flex;width:100%;flex-direction:row}.track-your-order__details__container{margin-top:1rem;margin-bottom:1rem}.track-your-order__details{display:flex;flex-direction:column}.track-your-order .errors{color:red;background:#f003;margin-top:30px;margin-bottom:30px;padding:7.5px;text-align:center}.reviews__breakdown{margin-top:1rem;margin-bottom:1rem}.reviews__breakdown .review__bar{margin-left:.5rem;margin-right:.5rem;height:1rem;flex:1 1 0%;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.reviews__breakdown .review__bar-container{margin-top:.5rem;margin-bottom:.5rem;display:flex;align-items:center}.reviews__breakdown .review__bar-display{height:1rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.reviews__breakdown .review__bar-summary{width:2rem;text-align:right;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.reviews__breakdown .review__bar-title{width:2rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.form-field__checkbox{display:inline-flex;cursor:pointer;align-items:center}.form-field__checkbox-input[type=radio]{display:none}.form-field__checkbox-label{margin-left:.75rem}.form-field__checkbox-indicator{height:20px;width:20px;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.form-field__checkbox.is-checked .form-field__checkbox-indicator{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.extended-cart .item{margin-bottom:0;display:flex;width:100%;gap:1.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));padding:1rem;--tw-shadow: 0px 4px 8px -2px rgba(0, 0, 0, .1), 0px 2px 4px -2px rgba(0, 0, 0, .06);--tw-shadow-colored: 0px 4px 8px -2px var(--tw-shadow-color), 0px 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.extended-cart .item-details{margin-left:0;display:flex;flex-direction:column}.extended-cart .item-details__image-wrap{display:none}@media (min-width: 1024px){.extended-cart .item-details__image-wrap{display:block}}.extended-cart .item-details__image-wrap svg{height:auto;min-height:156px;width:156px;-o-object-fit:cover;object-fit:cover}.extended-cart .item-details__image{height:auto;min-height:156px;width:156px;-o-object-fit:cover;object-fit:cover}.extended-cart .item-details__image.mobile{min-height:94px;width:94px}.extended-cart .item-details__title{display:flex;align-items:flex-start;font-weight:500;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1024px){.extended-cart .item-details__title-product{max-width:274px}}@media not all and (min-width: 1024px){.extended-cart .item-details__blank-checkbox.desktop{display:none}}@media (min-width: 1024px){.extended-cart .item-details__blank-checkbox.mobile{display:none}}.extended-cart .item-options{margin-bottom:.25rem}.extended-cart .item__remove{cursor:pointer;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));text-decoration-line:none}.extended-cart__multi-items .collapsible__title{display:none}.extended-cart__multi-items .collapsible--active .collapsible__content{max-height:1500px}.extended-cart__multi-items-error .form-field{--tw-border-opacity: 1;border-color:rgb(180 35 24 / var(--tw-border-opacity))}.extended-cart__multi-items-title{font-size:24px;font-family:archer}.extended-cart__delivery-date-label{position:absolute;left:.75rem;top:.25rem;margin-bottom:.5rem;font-size:12px;font-weight:250}.extended-cart__delivery-date-container{position:relative;margin-bottom:1rem;display:flex;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.extended-cart__delivery-date-container .react-datepicker__input-container input{height:50px;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;padding-top:28px;font-size:14px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.extended-cart__delivery-date-container .react-datepicker-wrapper{display:flex;width:100%}.extended-cart__delivery-date-container .react-datepicker__current-month{font-size:16px!important;font-family:archer!important;font-weight:400!important;line-height:normal!important}.extended-cart__delivery-date-icon{position:absolute;display:flex;height:100%;align-items:center;font-size:24px;right:8px}.extended-cart__card-message{border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));padding-top:1rem;padding-left:1rem}.extended-cart__card-message-label{margin-bottom:.5rem;font-size:16px;font-weight:500}.extended-cart__card-message .form-field.disabled{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;padding-top:11px;padding-bottom:11px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.extended-cart__card-message-information{padding-top:.5rem;padding-bottom:.5rem}.extended-cart__item{display:flex;flex-direction:column;font-size:14px}@media (min-width: 1024px){.extended-cart__item{flex-direction:row;gap:1.5rem}}.extended-cart__item img,.extended-cart__item svg{height:94px;width:94px}@media (min-width: 1024px){.extended-cart__item img,.extended-cart__item svg{height:150px;width:150px}}.extended-cart__consignment{padding:0;font-size:20px;font-weight:500}.extended-cart__consignment .extended-cart__item{width:100%}.extended-cart__consignment .extended-cart__item p{margin-top:.25rem;margin-bottom:.25rem;padding:0;font-weight:400}.extended-cart__bordered-container{margin-bottom:1.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.extended-cart__option-image img{height:92px;width:92px}.extended-cart_message-field .form-field.disabled{color:#eee}.extended-cart__error-container{display:flex;flex-direction:row;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(180 35 24 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(254 243 242 / var(--tw-bg-opacity));padding:.75rem}.extended-cart__error-container-title{font-size:14px;font-weight:500}.extended-cart__error-container-subtitle{font-size:14px;font-weight:400}.extended-cart__error-container-icon{margin-top:auto;margin-bottom:auto;margin-left:1rem;margin-right:1rem;display:flex;height:31px;align-items:center;justify-content:center}.extended-cart__disclaimer-container{display:flex;flex-direction:row;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(2 122 72 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(236 253 243 / var(--tw-bg-opacity));padding:.75rem}.extended-cart__disclaimer-container-title{font-size:14px;font-weight:500}.extended-cart__progress{position:relative;margin-bottom:64px;display:flex;height:14px;width:auto;align-items:center;justify-content:center}@media (min-width: 1024px){.extended-cart__progress{margin-left:28px;margin-right:28px}}.extended-cart__progress{background:#f0f0f0;box-shadow:0 4px 4px #00000026 inset}.extended-cart__progress-step.start{margin-right:auto}.extended-cart__progress-step.end{margin-left:auto}.extended-cart__progress-fill{position:absolute;left:0;z-index:0;height:.5rem;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.extended-cart__progress-label{position:absolute;top:50px;display:flex;flex-direction:column}.extended-cart__progress-label-current{display:flex;height:32px;width:68px;align-items:center;justify-content:center;padding:12px 6px;font-size:12px;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1024px){.extended-cart__progress-label-current{width:95px;padding:5px 8.5px;font-size:14px}}.extended-cart__progress-label-current{border-radius:100px;background:#445b4b;box-shadow:0 2px 2px #0000001a inset}.extended-cart__progress-label-next{display:flex;height:32px;width:68px;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));padding:12px 6px;font-size:12px;font-weight:500;--tw-text-opacity: 1;color:rgb(140 140 140 / var(--tw-text-opacity))}@media (min-width: 1024px){.extended-cart__progress-label-next{width:95px;padding:5px 8.5px;font-size:14px}}.extended-cart__progress-label-next{border-radius:100px;box-shadow:0 2px 2px #0000001a inset}.extended-cart__progress-circle{position:relative;height:40px;width:40px;border-radius:9999px;fill:#f0f0f0;box-shadow:0 4px 4px #00000040 inset}.extended-cart__progress-circle-fill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.extended-cart__progress-circle-next{display:flex;height:28px;width:28px;border-radius:9999px;background:#bfbfbf}.extended-cart__progress-circle-next span{margin-left:auto;margin-right:auto;font-size:20px;font-weight:500;color:#FFFFF;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (max-width: 1023px){.extended-cart__title.h3{font-size:24px!important;line-height:34px}.extended-cart__item-details__blank-checkbox{display:none}.extended-cart__item-details__blank-checkbox.mobile{display:inline-flex;margin-top:.5rem}}.extended-custom-select-field{position:relative}.extended-custom-select-field.is-open .form-field{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-width:0px}.promotion-tile{min-height:380px}@media (min-width: 1024px){.promotion-tile{min-height:580px}}.promotion-tile-header{padding-top:1.25rem;text-align:center}.promotion-tile-subheader{text-align:center;font-size:14px;font-weight:400}.promotion-tile-button{margin-top:auto;display:flex;height:100%;width:100%;justify-content:center}.promotion-tile-button a{margin-top:auto;width:100%;padding-left:1.5rem;padding-right:1.5rem}.promotion-tile-button a button{width:100%}.toggle-switch{display:flex;align-items:center;cursor:pointer}.switch{position:relative;width:40px;height:20px;background-color:#e0e0e0;border-radius:3px;transition:background-color .3s}.switch.checked{background-color:#000}.switch-handle{position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:1px;transition:left .3s}.switch.checked .switch-handle{left:22px}.switch-label{margin-left:10px;font-size:14px;color:#555}.filter-collapsible{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));padding-top:1.25rem;padding-bottom:1.25rem}.filter-collapsible .collapsible__title{cursor:default;justify-content:flex-start;gap:.5rem;padding-top:0;padding-bottom:0}.filter-collapsible .collapsible__expand-icon,.filter-collapsible .collapsible__collapse-icon{cursor:pointer;font-size:1.5rem;line-height:2rem}.filter-collapsible .collapsible__title-title{flex-grow:1;cursor:pointer;font-size:1.125rem;line-height:1.75rem;font-weight:500}.filter-collapsible .collapsible__clear-button{margin-left:auto;color:inherit}.filter-collapsible .collapsible__clear-button .button__label{line-height:1.5rem;color:inherit}.tag{position:relative;border-radius:.125rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-size:11px;text-transform:uppercase;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tag-list{max-width:72rem}.tag-list__container{position:relative;top:0;margin-top:.5rem;margin-bottom:.5rem;display:flex;width:100%;flex-direction:row}.tag-list__header{padding-top:1rem;padding-bottom:1rem}.tag-list__tags{display:flex;flex:1 1 auto;gap:.25rem}.customer-addresses-section{padding:20px;background-color:#f9f9f9;border-radius:5px}.customer-addresses-section h2,.customer-addresses-section h3{margin-bottom:10px}.customer-addresses-section p{margin:5px 0}.address-selector{margin-bottom:20px}.address-selector label{margin-right:10px}.address-selector select{padding:5px;border-radius:4px;border:1px solid #ccc}.selected-address{margin-top:20px}.address-autocomplete{position:relative}.suggestions-list{position:absolute;z-index:1000;background:#fff;border:1px solid #ccc;width:100%;max-height:200px;overflow-y:auto;list-style-type:none;padding:0;margin:0}.suggestions-list li{padding:10px;cursor:pointer}.suggestions-list li:hover{background-color:#f0f0f0}.recipe-details{padding:1rem}@media (min-width: 1024px){.recipe-details{padding:0}}.recipe-details__banner{display:flex;width:100%;flex-direction:column-reverse}@media (min-width: 1024px){.recipe-details__banner{flex-direction:row}}.recipe-details__banner-information{display:flex;width:100%;flex-direction:column;padding-bottom:.5rem}@media (min-width: 1024px){.recipe-details__banner-information{width:41.666667%;padding:112px 80px 112px 64px}}.recipe-details__banner-image{width:100%}@media (min-width: 1024px){.recipe-details__banner-image{width:58.333333%}}.recipe-details__banner-image img,.recipe-details__banner-image video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.recipe-details__banner-image img,.recipe-details__banner-image video{height:674px}}.recipe-details__banner .yotpo-sr-bottom-line-text{color:inherit!important;font-family:canada-type-gibson!important;font-size:14px!important;font-weight:400!important;line-height:150%}.recipe-details__title{margin-top:.5rem;margin-bottom:.5rem}@media (min-width: 1024px){.recipe-details__title{margin-bottom:2rem;margin-top:0}}.recipe-details__badges{position:relative;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 1024px){.recipe-details__badges{padding-top:.75rem;padding-bottom:.75rem}}.recipe-details__badge{align-items:center;gap:.25rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:.5rem;padding-right:.5rem;padding-top:1px;padding-bottom:1px;font-size:.75rem;line-height:1rem;font-weight:300;text-transform:capitalize}@media (min-width: 1024px){.recipe-details__badge{display:flex;border-radius:.5rem;padding:.25rem .5rem}}.recipe-details__badge{box-shadow:0 4px 8px -2px #100e0e1a,0 2px 4px -2px #0000000f}.recipe-details__prep{margin-bottom:.5rem;display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:14px;font-weight:500}@media (min-width: 1024px){.recipe-details__prep{margin-bottom:0}}.recipe-details__bar{display:flex;flex-direction:column;font-size:18px;font-weight:500}@media (min-width: 1024px){.recipe-details__bar{gap:1rem}}.recipe-details__bar .button__label{font-size:16px;font-weight:400}@media (min-width: 1024px){.recipe-details__bar .button__label{font-size:18px}}.recipe-details__actions{display:flex;flex-direction:row;justify-content:space-between}.recipe-details__actions .button__label,.recipe-details__actions .button{color:inherit}.recipe-details__subtitle{margin-bottom:.5rem;font-size:14px}@media (min-width: 1024px){.recipe-details__subtitle{margin-bottom:2rem;font-size:18px}}.recipe-details__subtitle{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recipe-details__date{margin-bottom:1rem;font-size:14px}@media (min-width: 1024px){.recipe-details__date{margin-bottom:2rem;font-size:18px}}.recipe-details__information{margin-top:1rem;margin-bottom:24px;display:flex;width:100%;flex-direction:column}@media (min-width: 1024px){.recipe-details__information{margin-top:63px;margin-bottom:112px;flex-direction:row}}.recipe-details-ingredients{display:flex;width:100%;flex-direction:column}@media (min-width: 1024px){.recipe-details-ingredients{width:41.666667%;padding-left:64px;padding-right:80px}}.recipe-details-ingredients__slider{display:flex;width:100%;flex-direction:row;justify-content:space-between}.recipe-details-ingredients__slider .button{height:34px;min-height:0px;width:50%;padding:.5rem 1.25rem}.recipe-details-ingredients__slider .button .button__label{font-size:16px}.recipe-details-ingredients__slider .quantity-field{padding:.5rem 1.25rem}.recipe-details-ingredients__slider .quantity-field__button{display:flex;width:auto}.recipe-details-ingredients__slider .quantity-field__input{width:100%;padding-bottom:0;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.recipe-details-ingredients__items{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1.5rem;border-top-width:1px;--tw-border-opacity: 1;border-top-color:rgb(102 102 102 / var(--tw-border-opacity))}@media (min-width: 1024px){.recipe-details-ingredients__items{margin-bottom:0}}.recipe-details-ingredients__items-button{display:flex;height:24px;align-items:center;justify-content:center;gap:.5rem;border-style:none;font-size:16px;font-weight:500}.recipe-details-ingredients__items-button.first{margin-top:1.5rem}@media (min-width: 1024px){.recipe-details-ingredients__items-button.first{margin-top:3rem}}.recipe-details-ingredients__container{margin-bottom:1.5rem;display:flex;width:100%;flex-direction:column;gap:1rem}@media (min-width: 1024px){.recipe-details-ingredients__container{margin-bottom:3rem}}.recipe-details-ingredients__item{font-size:14px;font-weight:400}@media (min-width: 1024px){.recipe-details-ingredients__item{font-size:18px}}.recipe-details-ingredients__item a{text-decoration-line:underline}.recipe-details-ingredients__item.heading{margin-top:1.5rem;font-size:20px;font-weight:500}@media (min-width: 1024px){.recipe-details-ingredients__item.heading{margin-top:3rem}}.recipe-details-ingredients__item.heading{font-family:archer}.recipe-details-ingredients__item.first{margin-top:1.5rem}@media (min-width: 1024px){.recipe-details-ingredients__item.first{margin-top:3rem}}.recipe-details-ingredients__prereq{display:flex;flex-direction:row;gap:1rem}.recipe-details-ingredients__prereq-container{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1024px){.recipe-details-ingredients__prereq-container{margin-bottom:3rem}}.recipe-details-ingredients__prereq-image{height:56px;width:56px;border-radius:56px}.recipe-details-ingredients__prereq-title{font-size:20px;font-weight:500;font-family:archer}.recipe-details-instructions{width:100%}@media (min-width: 1024px){.recipe-details-instructions{width:58.333333%;padding-right:4rem;padding-left:0}}.recipe-details-instructions a{text-decoration-line:underline}.recipe-details-instructions__number{margin-right:1.5rem;width:2.5rem}.recipe-details-instructions__content{display:flex;width:100%;align-items:center}.recipe-details-instructions__content.tip{border-radius:4px;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;display:flex;padding:12px;align-items:center;margin:4px 0;font-size:12px}@media (min-width: 1024px){.recipe-details-instructions__content.tip{font-size:18px}}.recipe-details-instructions__content.heading{font-size:20px}.recipe-details-instructions__content span{font-size:14px}@media (min-width: 1024px){.recipe-details-instructions__content span{font-size:18px}}.recipe-details-instructions__row{display:flex;flex-direction:row;border-top-width:1px;border-style:dashed;padding-top:1.25rem;padding-bottom:1.25rem;border-top-color:#66666680}.recipe-details-instructions__row.first,.recipe-details-instructions__row.heading,.recipe-details-instructions__row.tip,.recipe-details-instructions__row.media{border-width:0px;padding-top:0}.recipe-details-instructions__row.tip img,.recipe-details-instructions__row.tip video,.recipe-details-instructions__row.media img,.recipe-details-instructions__row.media video{height:167px}@media (min-width: 1024px){.recipe-details-instructions__row.tip img,.recipe-details-instructions__row.tip video,.recipe-details-instructions__row.media img,.recipe-details-instructions__row.media video{height:453px}}.recipe-details-instructions__row.tip img,.recipe-details-instructions__row.tip video,.recipe-details-instructions__row.media img,.recipe-details-instructions__row.media video{width:100%;-o-object-fit:cover;object-fit:cover}.recipe-details__jump{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem}@media (min-width: 1024px){.recipe-details__jump{display:none}}.recipe-details__reviews{display:flex;width:auto;align-items:center}.recipe-details__reviews.bordered .yotpo-reviews-star-ratings-widget{margin-right:1rem;padding-right:1rem}@media (min-width: 1024px){.recipe-details__reviews.bordered .yotpo-reviews-star-ratings-widget{border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}}.recipe-details .fraction{font-size:.75em;vertical-align:super}.recipe-details .collapsible__title{font-size:20px;font-weight:500;font-family:archer}.recipe-details .collapsible{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.recipe-details .collapsible--active .collapsible__content{max-height:6000px}.recipe-details .collapsible__expand-icon{font-size:24px}.recipe-details .breadcrumb__item{margin:0 8px 0 0}.recipe-details .breadcrumb__item span{font-size:14px}.recipe-details .breadcrumb__item+.breadcrumb__item:before{margin:0 8px 0 0}.recipe-details .breadcrumbs-container{margin-bottom:.5rem}@media (min-width: 1024px){.recipe-details .breadcrumbs-container{margin-bottom:2rem}}.recipe-details .breadcrumb{display:flex;flex-wrap:wrap;width:100%}@media print{.recipe-details body *{visibility:hidden!important}.recipe-details header{visibility:hidden!important}.recipe-details .footer__group-container,.recipe-details .header,.recipe-details .shopify-section-group-header-group,.recipe-details .shopify-section,.recipe-details .section-header.is-sticky{visibility:hidden!important;display:none!important}.recipe-details .printable,.recipe-details .printable *{visibility:visible}.recipe-details .recipe-details-ingredients__items-button{visibility:hidden!important}.recipe-details .printable{position:absolute;top:0;left:0;right:0}}.recipe-product-tile__button{width:100%}.recipe-inclusions .section-top{padding-left:.75rem;padding-right:.75rem}@media (min-width: 1024px){.recipe-inclusions .section-top{padding-left:2rem;padding-right:2rem}}.recipe-inclusions .product-tile__details{padding-top:1.5rem}.recipe-inclusions .product-tile .button{padding:.5rem 1.5rem}.recipe-inclusions .product-slider-carousel .carousel-item{width:160px}@media (min-width: 1024px){.recipe-inclusions .product-slider-carousel .carousel-item{width:354px}}.recipe-recommendations .section-top{padding-left:.75rem;padding-right:.75rem}@media (min-width: 1024px){.recipe-recommendations .section-top{padding-left:2rem;padding-right:2rem}}.recipe-recommendations .section-top.categories{padding-top:1.5rem}@media (min-width: 1024px){.recipe-recommendations .section-top.categories{padding-top:2.5rem}}.recipe-recommendations .recipe-tile .button{padding:.5rem 1.5rem}.recipe-recommendations .product-slider-carousel .carousel-item{width:220px;padding:0}@media (min-width: 1024px){.recipe-recommendations .product-slider-carousel .carousel-item{width:360px}}.recipe-recommendations .form-field__select-container{z-index:50}.recipe-recommendations .form-field__select-container input{color:transparent!important}.recipe-recommendations__heading{align-items:center;gap:4rem;padding:1rem .75rem}@media (min-width: 1024px){.recipe-recommendations__heading{display:flex;padding-left:2rem;padding-right:2rem;padding-bottom:2.5rem}}.recipe-recommendations__heading__title{font-family:archer;font-size:32px;font-weight:500}@media not all and (min-width: 1024px){.recipe-recommendations__heading__title{margin-bottom:1rem;width:100%;text-align:center}}@media (min-width: 1024px){.recipe-recommendations__heading__title{font-size:40px}}.recipe-recommendations__heading__tabs{display:none;flex-grow:1;align-items:center;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}@media (min-width: 1024px){.recipe-recommendations__heading__tabs{margin-right:4rem;display:flex}.recipe-recommendations__heading__mobile-tabs{display:none}}.recipe-recommendations__heading__mobile-tabs .css-1dimb5e-singleValue{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.recipe-recommendations__heading__tab{flex:1 1 0%;cursor:pointer;border-width:1px;border-bottom-width:0px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));padding:1rem;text-align:center;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity))}.recipe-recommendations__heading__tab:first-of-type{border-top-left-radius:.25rem}.recipe-recommendations__heading__tab:last-of-type{border-top-right-radius:.25rem}.recipe-recommendations__heading__tab--active,.recipe-recommendations__heading__tab:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.recipe-recommendations.slider-border:after{content:"";position:relative;display:inline-block;top:0;left:2%;width:96%;height:1px;background-color:#aaa}@media (max-width: 1024px){.recipe-recommendations.slider-border:after{content:"";left:10%;width:80%}}.foodclub-signup{display:flex;flex-direction:column}.foodclub-signup>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.foodclub-signup{border-radius:4px;--tw-bg-opacity: 1;background-color:rgb(68 91 75 / var(--tw-bg-opacity));padding:24px}.foodclub-signup__header{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.foodclub-signup__content{margin-top:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.foodclub-signup__button{margin-top:1rem;width:100%}.foodclub-signup__disclaimer{margin-top:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.foodclub-signup__disclaimer__link{text-decoration-line:underline}.recipe-listing{padding-left:0;padding-right:0;padding-bottom:2rem}@media (min-width: 1024px){.recipe-listing{padding-top:2rem}}.recipe-listing-list{width:100%;padding:0}.recipe-listing-list__items{display:grid;grid-auto-columns:max-content;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (min-width: 1024px){.recipe-listing-list__items{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.recipe-listing-list__button{display:flex;padding-top:1rem}.recipe-listing-list__button .button{margin:auto;width:auto}.recipe-listing-list__empty{display:flex;height:100%;align-items:center;justify-content:center;font-size:18px}.recipe-listing.no-banner{padding-top:0}@media (min-width: 1024px){.recipe-listing.no-banner{padding-top:.5rem}}.recipe-listing.container{padding-left:0;padding-right:0}.recipe-listing__content{display:flex}.recipe-listing__header{display:flex;justify-content:center;-moz-column-gap:1rem;column-gap:1rem;padding:1.5rem;padding-top:0}@media (min-width: 1024px){.recipe-listing__header{height:40px;align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0;padding-bottom:1.5rem}}.recipe-listing__header-toolbar{display:flex;flex-direction:column;gap:1rem}@media (min-width: 1024px){.recipe-listing__header-toolbar{flex-direction:row}}.recipe-listing__header-product-count{display:none;flex-shrink:0;align-items:center;font-size:1.125rem;line-height:1.75rem}@media (min-width: 1024px){.recipe-listing__header-product-count{display:flex}}.recipe-listing__header-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}@media (min-width: 1024px){.recipe-listing__header-filters{justify-content:flex-start}}.recipe-listing__header-filters__item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;color:inherit}.recipe-listing__header-filters__item .icon-close{cursor:pointer;font-size:1.5rem;line-height:2rem;color:inherit}.recipe-listing__header-filters__item svg{fill:inherit;color:inherit}.recipe-listing__header-filters__item-clear-container{margin-left:auto;margin-right:auto}@media (min-width: 1024px){.recipe-listing__header-filters__item-clear-container{margin-left:auto;margin-right:0}}.recipe-listing__header-filters__item-clear-container button{color:inherit}.recipe-listing__header-filters__item-clear span{font-size:16px;color:inherit}@media (min-width: 1024px){.recipe-listing__header-filters__item-clear span{font-size:18px}}.recipe-listing__header-sort-wrap{margin-left:auto;display:none;flex-shrink:0}@media (min-width: 1024px){.recipe-listing__header-sort-wrap{display:block}}.recipe-listing__header-sort{position:relative}.recipe-listing__header-sort__display-label{position:absolute;left:0;top:0;width:100%;padding-right:2rem;text-align:right;text-decoration-line:underline}.recipe-listing__header-sort__field{position:relative;z-index:10;cursor:pointer;background-color:transparent;padding:0;padding-right:2rem;opacity:0;outline:2px solid transparent;outline-offset:2px}.recipe-listing__header-sort .icon-chevron-down{position:absolute;top:50%;right:0;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.5rem;line-height:2rem}.recipe-listing__mobile-sidebar{display:block;flex-shrink:0;padding:1.5rem 1.5rem 1rem}@media (min-width: 1024px){.recipe-listing__mobile-sidebar{display:none;width:360px;padding:1.5rem}}.recipe-listing__mobile-sidebar-select{position:relative;display:flex;justify-content:space-between;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));padding:.75rem}.recipe-listing__mobile-sidebar-filters{position:absolute;left:0;top:100%;z-index:20;width:100%;overflow:scroll;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));height:100vh}.recipe-listing__mobile-sidebar-takeover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;height:100%;width:100%;justify-content:center;overflow-y:auto;background-color:rgb(75 85 99 / var(--tw-bg-opacity));--tw-bg-opacity: .9}.recipe-listing__mobile-sidebar-takeover-container{margin-top:1.5rem;height:80%;width:100%;overflow:scroll;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.recipe-listing__mobile-sidebar-takeover-header{position:fixed;z-index:50;display:flex;width:100%;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem}.recipe-listing__mobile-sidebar-takeover-header-sticky{z-index:50;display:flex;width:100%;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-bottom:.75rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.recipe-listing__mobile-sidebar-takeover-button-container{position:fixed;z-index:50;display:flex;width:100%;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;top:80%}.recipe-listing__mobile-sidebar .collapsible__content{display:flex;flex-direction:column;padding-top:1.25rem}.recipe-listing__mobile-sidebar .form-field__checkbox{padding-top:.5rem;padding-bottom:.5rem;font-weight:400}.recipe-listing__mobile-sidebar-filters{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.recipe-listing__mobile-sidebar .slider-container{position:relative;height:51px;padding-top:25px}.recipe-listing__mobile-sidebar .slider-container .slider,.recipe-listing__mobile-sidebar .slider-container .thumb{width:calc(100% - 2rem)}.recipe-listing__sidebar{display:none;flex-shrink:0;padding:1.5rem}@media (min-width: 1024px){.recipe-listing__sidebar{display:block;width:360px}}.recipe-listing__sidebar .collapsible--active .collapsible__content{padding-top:1.25rem}.recipe-listing__sidebar .collapsible__content{display:flex;flex-direction:column}.recipe-listing__sidebar .form-field__checkbox{padding-top:.5rem;padding-bottom:.5rem;font-weight:400}.recipe-listing__sidebar-filters{display:flex;flex-direction:column}.recipe-listing__sidebar .slider-container{position:relative;height:51px;padding-top:25px}.recipe-listing__sidebar .slider-container .slider,.recipe-listing__sidebar .slider-container .thumb{width:calc(100% - 2rem)}.recipe-listing .recipe-tile{height:460px}@media (min-width: 1024px){.recipe-listing .recipe-tile{height:580px}}.recipe-listing .recipe-tile{color:inherit;background:inherit;opacity:0;transform:scale(1);animation:fadeInScale .8s ease forwards}.recipe-listing .recipe-tile__image-wrapper{height:281px}@media (min-width: 1024px){.recipe-listing .recipe-tile__image-wrapper{height:345px}}@keyframes fadeInScale{0%{opacity:0}to{opacity:1}}.gift-finder{position:absolute;top:-32px;z-index:20;display:flex;height:64px;width:1170px;align-items:center;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));left:50%;transform:translate(-50%)}.gift-finder .button{height:64px;width:192px;border-radius:0}.gift-finder .form-field__select.form-field{border-color:transparent}.gift-finder .gift-finder__select *{padding:0!important;color:#aaa}.gift-finder.inline-layout{position:relative;width:100%;left:initial;top:initial;transform:initial}.gift-finder-mobile__container{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem 1rem}.gift-finder-mobile .collapsible__content:not(.collapsible__content-nested-1){--tw-bg-opacity: 1;background-color:rgb(68 91 75 / var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem}.gift-finder-mobile .collapsible--active .collapsible__content:not(.collapsible__content-nested-1){padding-bottom:32px}.gift-finder-mobile .collapsible__title:not(.collapsible__title-nested){--tw-bg-opacity: 1;background-color:rgb(68 91 75 / var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem;font-size:18px;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-family:archer}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.popup-subscription{visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity: .5;opacity:0;transition-duration:.3s}.popup-subscription form{padding:8px 20px}.popup-subscription--visible{visibility:visible;opacity:1}.popup-subscription__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity: .5}.popup-subscription__content{position:relative;z-index:10;margin-left:1.25rem;margin-right:1.25rem;max-height:90%;width:100%;max-width:32rem;overflow-y:auto;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.popup-subscription__content::-webkit-scrollbar{display:none}.popup-subscription__content{-ms-overflow-style:none;scrollbar-width:none}.popup-subscription__content img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}.popup-subscription__close{position:absolute;top:.625rem;right:.625rem;cursor:pointer}.popup-subscription__discount,.popup-subscription__subtext{text-align:center;font-family:archer,sans-serif}.popup-subscription__description{margin-top:.5rem;margin-bottom:1rem;text-align:center}.popup-subscription__input-group label{margin-bottom:.5rem;display:block}.popup-subscription__input-group input{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));padding:.5rem}.popup-subscription__input-group input[type=checkbox]{margin-right:.5rem;width:auto}.popup-subscription__submit{width:100%;cursor:pointer;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:1rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.popup-subscription__privacy{margin-bottom:20px;text-align:center}.main-collection{padding-left:0;padding-right:0}@media (min-width: 1024px){.main-collection{padding-top:5rem;padding-bottom:5rem}}.main-collection.no-banner{padding-top:0}@media (min-width: 1024px){.main-collection.no-banner{padding-top:.5rem}}.main-collection.container{padding-left:0;padding-right:0}.main-collection__content{display:flex}.main-collection__header{display:flex;justify-content:center;-moz-column-gap:1rem;column-gap:1rem;padding:1.5rem;padding-top:0}@media (min-width: 1024px){.main-collection__header{justify-content:space-between;padding-top:0;padding-bottom:0}}.main-collection__header-toolbar{display:flex;flex-direction:column;gap:1rem}@media (min-width: 1024px){.main-collection__header-toolbar{flex-direction:row}}.main-collection__header-product-count{display:none;flex-shrink:0;align-items:center;font-size:1.125rem;line-height:1.75rem}@media (min-width: 1024px){.main-collection__header-product-count{display:flex}}.main-collection__header-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}@media (min-width: 1024px){.main-collection__header-filters{justify-content:flex-start}}.main-collection__header-filters__item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;color:inherit}.main-collection__header-filters__item .icon-close{cursor:pointer;font-size:1.5rem;line-height:2rem;color:inherit}.main-collection__header-filters__item svg{fill:inherit;color:inherit}.main-collection__header-filters__item-clear-container{margin-left:auto;margin-right:auto}@media (min-width: 1024px){.main-collection__header-filters__item-clear-container{margin-left:auto;margin-right:0}}.main-collection__header-filters__item-clear-container button{color:inherit}.main-collection__header-filters__item-clear span{font-size:16px;color:inherit}@media (min-width: 1024px){.main-collection__header-filters__item-clear span{font-size:18px}}.main-collection__header-sort-wrap{margin-left:auto;display:none;flex-shrink:0}@media (min-width: 1024px){.main-collection__header-sort-wrap{display:block}}.main-collection__header-sort{position:relative}.main-collection__header-sort__display-label{position:absolute;left:0;top:0;width:100%;padding-right:2rem;text-align:right;text-decoration-line:underline}.main-collection__header-sort__field{position:relative;z-index:10;cursor:pointer;background-color:transparent;padding:0;padding-right:2rem;opacity:0;outline:2px solid transparent;outline-offset:2px}.main-collection__header-sort .icon-chevron-down{position:absolute;top:50%;right:0;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.5rem;line-height:2rem}.main-collection__mobile-sidebar{display:block;flex-shrink:0;padding:1.5rem 1.5rem 1rem}@media (min-width: 1024px){.main-collection__mobile-sidebar{display:none;width:360px;padding:1.5rem}}.main-collection__mobile-sidebar-filters{position:absolute;left:0;top:100%;z-index:20;width:100%;overflow:scroll;--tw-bg-opacity: 1;background-color:rgb(255 255 255/var(--tw-bg-opacity));height:100vh}.main-collection__mobile-sidebar-takeover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;height:100%;width:100%;justify-content:center;overflow-y:auto;background-color:rgb(75 85 99 / var(--tw-bg-opacity));--tw-bg-opacity: .9}.main-collection__mobile-sidebar-takeover-container{margin-top:1.5rem;height:80%;width:100%;overflow:scroll;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.main-collection__mobile-sidebar-takeover-header{position:fixed;z-index:50;display:flex;width:100%;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem}.main-collection__mobile-sidebar-takeover-header-sticky{z-index:50;display:flex;width:100%;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-bottom:.75rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.main-collection__mobile-sidebar-takeover-button-container{position:fixed;z-index:50;display:flex;width:100%;justify-content:space-between;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;top:80%}.main-collection__mobile-sidebar .collapsible__content{display:flex;flex-direction:column;padding-top:1.25rem}.main-collection__mobile-sidebar .form-field__checkbox{padding-top:.5rem;padding-bottom:.5rem;font-weight:400}.main-collection__mobile-sidebar-filters{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.main-collection__mobile-sidebar .slider-container{position:relative;height:51px;padding-top:25px}.main-collection__mobile-sidebar .slider-container .slider,.main-collection__mobile-sidebar .slider-container .thumb{width:calc(100% - 2rem)}.main-collection__sidebar{display:none;flex-shrink:0;padding:1.5rem}@media (min-width: 1024px){.main-collection__sidebar{display:block;width:360px}}.main-collection__sidebar .collapsible--active .collapsible__content{padding-top:1.25rem}.main-collection__sidebar .collapsible__content{display:flex;flex-direction:column}.main-collection__sidebar .form-field__checkbox{padding-top:.5rem;padding-bottom:.5rem;font-weight:400}.main-collection__sidebar-filters{display:flex;flex-direction:column}.main-collection__sidebar .slider-container{position:relative;height:51px;padding-top:25px}.main-collection__sidebar .slider-container .slider,.main-collection__sidebar .slider-container .thumb{width:calc(100% - 2rem)}.main-collection .product-tile{color:inherit;background:inherit}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.keen-slider__wrapper{position:relative;padding-left:52px;padding-right:52px}.keen-slider__arrow.button{position:absolute;top:calc(50% - 20px);display:flex;height:2.5rem;min-height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;padding-top:1px;font-size:1.5rem;line-height:2rem;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.keen-slider__arrow.button.prev{left:0}.keen-slider__arrow.button.next{right:0}.keen-slider__arrow.button:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.keen-slider__dots{display:flex;justify-content:center;gap:.5rem;padding-top:.75rem;padding-bottom:.75rem}.keen-slider__dot{height:8px;width:8px;cursor:pointer;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity));padding:0}.keen-slider__dot:focus{outline:2px solid transparent;outline-offset:2px}.keen-slider__dot.active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.product-inclusions{padding-top:2.5rem;padding-bottom:2.5rem}.product-inclusions__wrapper{--tw-bg-opacity: 1;background-color:rgb(250 248 236 / var(--tw-bg-opacity))}@media not all and (min-width: 1024px){.product-inclusions__wrapper .container{padding-left:0;padding-right:0}}.product-inclusions__desktop-heading{display:none}@media (min-width: 1024px){.product-inclusions__desktop-heading{display:block}}@media not all and (min-width: 1024px){.product-inclusions__mobile-heading{padding-left:.75rem;padding-right:.75rem}}@media (min-width: 1024px){.product-inclusions__mobile-heading{display:none}}.product-inclusions__mobile-heading__title{margin-bottom:1rem;text-align:center}.product-inclusions__heading{display:flex;align-items:center;gap:4rem;padding-bottom:2.5rem}.product-inclusions__heading__hamper-types{display:flex;flex-grow:1;align-items:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.product-inclusions__heading__hamper-types__item{flex:1 1 0%;cursor:pointer;border-width:1px;border-bottom-width:0px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));padding:1rem;text-align:center;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity))}.product-inclusions__heading__hamper-types__item:first-of-type{border-top-left-radius:.25rem}.product-inclusions__heading__hamper-types__item:last-of-type{border-top-right-radius:.25rem}.product-inclusions__heading__hamper-types__item--active,.product-inclusions__heading__hamper-types__item:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.product-inclusions__total-count{font-size:1.25rem;line-height:1.75rem}.product-inclusions__products{margin-top:1rem}@media (min-width: 1024px){.product-inclusions__products{margin-top:0}}.product-inclusions__products .keen-slider__wrapper{padding-left:0;padding-right:0}.product-inclusions__products .keen-slider__slide{width:212px!important;max-width:unset!important}.product-inclusions__product{position:relative;gap:.5rem;padding:1.5rem .75rem 1rem;text-align:center}.product-inclusions__product__tooltip{position:absolute;right:0;top:-2px;cursor:pointer;font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity))}.product-inclusions__product__tooltip:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.product-inclusions__product__image{cursor:pointer}@media (min-width: 1024px){.product-inclusions__product__image{padding-left:.75rem;padding-right:.75rem}}.product-inclusions__product__image img{margin-left:auto;margin-right:auto;height:160px;width:160px;-o-object-fit:cover;object-fit:cover}.product-inclusions__product__title{cursor:pointer;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.product-inclusions__popup{position:fixed;left:0;top:0;z-index:20;display:flex;height:100vh;width:100vw;align-items:center;justify-content:center;background:#0006;-webkit-backdrop-filter:blur(8.55px);backdrop-filter:blur(8.55px)}.product-inclusions__popup__content{display:flex;height:100%;width:100%;max-width:952px;flex-direction:column;gap:1rem;overflow:auto;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem}@media (min-width: 1024px){.product-inclusions__popup__content{max-height:552px;flex-direction:row;gap:2rem;padding:1.5rem}}.product-inclusions__popup__image{height:100%;width:100%;flex:1 1 0%}.product-inclusions__popup__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.product-inclusions__popup__text-content{position:relative;display:flex;flex:1 1 0%;flex-direction:column;justify-content:center}.product-inclusions__popup__close-icon{position:absolute;right:0;top:0;cursor:pointer;font-size:1.5rem;line-height:2rem}.product-inclusions__popup__close-icon.desktop{display:none}@media (min-width: 1024px){.product-inclusions__popup__close-icon.desktop{display:block}}.product-inclusions__popup__close-icon.mobile{position:static;text-align:right;line-height:1}@media (min-width: 1024px){.product-inclusions__popup__close-icon.mobile{display:none}}.product-inclusions__popup__details{display:flex;flex-direction:column;gap:1rem}.product-inclusions__popup__details strong{margin-bottom:.5rem;display:block;font-size:16px;font-weight:500}.product-inclusions__popup__details span{font-size:16px}.product-inclusions__popup .add-to-cart-button{margin-top:1rem}@media not all and (min-width: 1024px){.product-inclusions .keen-slider__wrapper{padding-left:0;padding-right:0}.product-inclusions .keen-slider__arrow.button{display:none}}.product-inclusions .keen-slider__arrow.button{top:84px}.product-inclusions .keen-slider__arrow.button.prev{left:-15px}.product-inclusions .keen-slider__arrow.button.next{right:-15px}.extended-articles{--tw-bg-opacity: 1;background-color:rgb(255 254 245 / var(--tw-bg-opacity));padding-top:2.5rem;padding-bottom:2.5rem;padding-top:0}@media (min-width: 1024px){.extended-articles{padding-top:1.5rem}}.extended-articles__heading{align-items:center;gap:4rem;padding:1rem .75rem}@media (min-width: 1024px){.extended-articles__heading{display:flex;padding-left:2rem;padding-right:2rem;padding-bottom:2.5rem}}.extended-articles__heading__title{font-family:archer;font-size:32px;font-weight:500}@media not all and (min-width: 1024px){.extended-articles__heading__title{margin-bottom:1rem;width:100%;text-align:center}}@media (min-width: 1024px){.extended-articles__heading__title{font-size:40px}}.extended-articles__heading__tabs{display:none;flex-grow:1;align-items:center;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}@media (min-width: 1024px){.extended-articles__heading__tabs{display:flex}.extended-articles__heading__mobile-tabs{display:none}}.extended-articles__heading__mobile-tabs .css-1dimb5e-singleValue{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.extended-articles__heading__tab{flex:1 1 0%;cursor:pointer;border-width:1px;border-bottom-width:0px;--tw-border-opacity: 1;border-color:rgb(170 170 170 / var(--tw-border-opacity));padding:1rem;text-align:center;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity))}.extended-articles__heading__tab:first-of-type{border-top-left-radius:.25rem}.extended-articles__heading__tab:last-of-type{border-top-right-radius:.25rem}.extended-articles__heading__tab--active,.extended-articles__heading__tab:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.extended-articles__footer{width:100%;padding-top:1rem;padding-bottom:1rem;text-align:center}@media (min-width: 1024px){.extended-articles__footer{padding-top:2rem;padding-bottom:2rem}}.extended-articles__footer button.button{width:auto}.extended-article h1,.extended-article h2,.extended-article h3,.extended-article h4,.extended-article h5,.extended-article h6{margin-bottom:1.5rem;font-weight:500}.extended-article p{margin-bottom:1rem}.extended-article blockquote{margin-top:2rem;margin-bottom:2rem;border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));padding-left:1.5rem;font-size:1.25rem;line-height:1.75rem;font-style:italic;font-family:Inter}.extended-article img{width:100%}.extended-article__content-section img{height:188px;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.extended-article__content-section img{height:auto}}.extended-article .image-caption{margin-top:1rem;margin-bottom:1rem;border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));padding-left:.75rem;font-size:.875rem;line-height:1.25rem}.extended-article__add-to-cart-button.button{width:100%}@media not all and (min-width: 1024px){.extended-article__two-column-content{margin-bottom:3rem}}@media (min-width: 1024px){.extended-article__two-column-content{width:60%}.extended-article__two-column-products{width:40%}}.extended-article__page-header{margin-top:10px;margin-bottom:4rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 1024px){.extended-article__page-header{margin-top:2.5rem}}.extended-article__page-header-bar{display:flex;flex-direction:row;justify-content:space-between}.extended-article__page-header-image{margin-top:1rem;margin-bottom:1rem;height:188px;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.extended-article__page-header-image{height:600px}}.extended-article__page-header-title{font-size:36px;font-weight:500}@media (min-width: 1024px){.extended-article__page-header-title{font-size:48px}}.extended-article__page-header-title{font-family:archer}.extended-article__page-header-subtitle{font-size:16px;font-weight:400}.extended-article__page-header-information{display:flex;flex-direction:row;gap:3rem}.extended-article__page-header-tagline{margin-top:2rem;display:flex;flex-direction:row;gap:1rem}@media (min-width: 1024px){.extended-article__page-header-tagline{margin-top:3rem}}.extended-article__page-header-read{font-size:14px;font-weight:500}.extended-article__page-header-bar{display:flex;flex-direction:column;gap:1rem}@media (min-width: 1024px){.extended-article__page-header-bar{flex-direction:row;gap:0px}}.extended-article__page-header-badge{align-items:center;gap:.25rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:.5rem;padding-right:.5rem;padding-top:1px;padding-bottom:1px;font-size:.75rem;line-height:1rem;font-weight:300;text-transform:capitalize}@media (min-width: 1024px){.extended-article__page-header-badge{display:flex;border-radius:.5rem;padding:.25rem .5rem}}.extended-article__page-header-badge{box-shadow:0 4px 8px -2px #100e0e1a,0 2px 4px -2px #0000000f}
