.collapsible-content{position:relative;z-index:0}.collapsible-section-layout{padding-bottom:5rem;padding-top:5rem}@media screen and (min-width:750px){.collapsible-section-layout{padding-bottom:7rem;padding-top:7rem}}.collapsible-content__media--small{height:19.4rem}.collapsible-content__media--large{height:43.5rem}@media screen and (min-width:750px){.collapsible-content__media--small{height:31.4rem}.collapsible-content__media--large{height:69.5rem}}@media screen and (min-width:750px){.collapsible-content__grid--reverse{flex-direction:row-reverse}}.collapsible-content-wrapper-narrow{margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;max-width:73.4rem}.collapsible-content__header{word-break:break-word}.collapsible-content__heading{margin-bottom:2rem;margin-top:0}@media screen and (min-width:750px){.collapsible-content__heading{margin-bottom:3rem}}.collapsible-none-layout .accordion+.accordion{border-top:0}.collapsible-row-layout .accordion:not(:first-child):not(.color-background-1){margin-top:1rem}.caption-with-letter-spacing+h2{margin-top:1rem}@media screen and (min-width:750px){.collapsible-content .accordion{margin-top:0}}.collapsible-row-layout .accordion{border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));margin-bottom:1.5rem}.collapsible-row-layout .accordion summary,.collapsible-row-layout .accordion .accordion__content{padding-left:1.5rem;padding-right:1.5rem}.collapsible-content summary:hover{background:rgba(var(--color-foreground),.04)}.collapsible-content summary:hover .accordion__title{text-decoration:underline;text-underline-offset:.3rem}@supports not (inset: 10px){@media screen and (min-width:750px){.collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,.collapsible-content__grid--reverse .collapsible-content__grid-item{padding-left:5rem;padding-right:0}}@media screen and (min-width:990px){.collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,.collapsible-content__grid--reverse .collapsible-content__grid-item{padding-left:7rem}}}.twd-delivery-selector{margin-top:30px}.twd-delivery-selector h5{font-size:18px}.twd-delivery-selector .error{color:#fa4616;margin-top:10px;display:none;font-size:18px}.twd-delivery-selector label{font-size:14px!important;display:inline-block;margin-right:5px}.twd-delivery-selector select{display:inline-block;width:auto;border:1px solid #d9eef1;color:#84888d;padding:10px 15px 10px 40px;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNiMmRjZTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBoZWlnaHQ9IjE4IiByeD0iMiIgcnk9IjIiIHdpZHRoPSIxOCIgeD0iMyIgeT0iNCIvPjxsaW5lIHgxPSIxNiIgeDI9IjE2IiB5MT0iMiIgeTI9IjYiLz48bGluZSB4MT0iOCIgeDI9IjgiIHkxPSIyIiB5Mj0iNiIvPjxsaW5lIHgxPSIzIiB4Mj0iMjEiIHkxPSIxMCIgeTI9IjEwIi8+PC9zdmc+);background-position:left 10px center}.twd-delivery-selector h4{font-size:16px;color:#fa4616;line-height:22px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px}.twd-delivery-selector ul li{border:1px solid #EDBCA0;padding:10px;margin:-1px 0 0;position:relative;background:#fff}.twd-delivery-selector ul li label{font-size:16px;width:52px}.twd-delivery-selector ul li span{font-weight:700;font-size:18px;color:#000}.twd-delivery-selector ul li a{display:inline-block;float:right}.twd-delivery-selector ul li input{height:1px;padding:0;margin:-1px 0 0;min-height:1px;background:#fff;position:absolute;z-index:-1;left:0;color:#fff}.twd-delivery-selector ul li.active{cursor:pointer;transition:all .5s linear}.twd-delivery-selector ul li.active .selected_date{color:#fa4616}.twd-delivery-selector ul li.active:hover,.twd-delivery-selector ul li.active.calendar-opened{box-shadow:0 0 20px #0000001a,0 0 10px #0000001a;position:relative;z-index:1}.twd-delivery-selector ul li.not-active .selected_date{color:#818181}.twd-delivery-selector .subscription-select{background:#fff;border:1px solid #000;position:relative;border-radius:50px;margin-bottom:15px}.twd-delivery-selector .subscription-select select{height:1px;width:1px;padding:0;display:block;border:0;position:absolute;background:transparent;border:transparent;color:#fff}.twd-delivery-selector .subscription-select .selected{font-size:15px;color:#232323;font-weight:700;cursor:pointer;padding:12px 44px 12px 78px;transition:background-color .2s linear;text-align:right}.twd-delivery-selector .subscription-select .selected span{font-size:15px;color:#244c5a;text-transform:capitalize;font-weight:500;margin-right:10px;position:absolute;left:20px;top:12px}.twd-delivery-selector .subscription-select .selected.active span{z-index:2}.twd-delivery-selector .subscription-select .selected.active:after{z-index:2;background-image:url(/assets/icon-arrow-up.png)}.twd-delivery-selector .subscription-select .selected:after{content:"";width:18px;height:11px;background-image:url(/assets/icon-arrow-down.png);display:block;background-size:17px;position:absolute;right:15px;top:50%;background-repeat:no-repeat;margin-top:-4px}.twd-delivery-selector .subscription-select .options{position:absolute;width:100.6%;z-index:1;top:-1px;left:-1px;box-shadow:0 25px 50px #00000026,0 50px 100px #00000026;border-radius:20px;padding:4px 0 8px;background:#fff;list-style:none;margin:0}.twd-delivery-selector .subscription-select .options li{border:0;margin:0;padding:7px 45px 0;font-size:15px;color:#232323;font-weight:700;cursor:pointer;transition:color .2s linear}.twd-delivery-selector .subscription-select .options li:first-child{color:#fa4616;visibility:hidden}.twd-delivery-selector .subscription-select .options li.active{color:#fa4616}.twd-delivery-selector .subscription-select .options li.active:hover{box-shadow:none}.twd-delivery-selector .subscription-select .options li.disabled{color:#818181;cursor:not-allowed}.twd-delivery-selector .subscription-select .options li:hover{color:#fa4616}#ui-datepicker-div{background:#fff;box-shadow:0 25px 50px #0000001a,0 50px 100px #0000001a;padding:40px;margin-bottom:-20px}@media screen and (min-width:768px){#ui-datepicker-div:before{right:100%;top:94px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-right-color:#fff;border-width:20px;margin-top:-20px}}@media screen and (max-width:768px){#ui-datepicker-div:before{bottom:100%;left:50px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:20px;margin-left:-20px}}#ui-datepicker-div .ui-datepicker-header{position:relative}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{position:absolute;right:50px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{width:18px;height:11px;display:block;background-image:url(/assets/datepicker-prev-icon.svg);background-repeat:no-repeat;background-position:center;text-indent:-9999px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{opacity:.3}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{background-image:url(/assets/datepicker-next-icon.svg)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{color:#232323;font-size:24px;font-weight:700}#ui-datepicker-div .ui-datepicker-calendar thead tr th{border:0}#ui-datepicker-div .ui-datepicker-calendar thead tr th span{color:#edbca0;font-size:16px}#ui-datepicker-div .ui-datepicker-calendar tbody tr td{border:0;font-weight:700;text-align:center;font-size:16px}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month{color:#818181;font-weight:400}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-other-month a{color:#818181}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day,#ui-datepicker-div .ui-datepicker-calendar tbody tr td.selected{border:1px solid #EDBCA0;color:#fa4616}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-state-disabled:not(.selected){opacity:.3}@media screen and (max-width:500px){#ui-datepicker-div{padding:5px}#ui-datepicker-div .ui-datepicker-header{padding:15px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:15px}#ui-datepicker-div .ui-datepicker-calendar tbody tr td{padding:8px}}.product-recommendations{display:block}.product-recommendations:not(.product-recommendations--loaded){padding:0;margin:0}.product-recommendations__heading{margin:0;margin-bottom:3rem}.recommended-products{padding:0 10px;margin-top:74px;margin-bottom:121px}.recommended-products .recommended-products-wrapper{max-width:1320px;margin:auto}.recommended-products h2{text-align:center;margin:0 0 53px}.recommended-products .products-wrapper{display:flex;-moz-column-gap:97px;column-gap:97px;row-gap:20px;flex-wrap:wrap;justify-content:center}.recommended-products .product-card{flex:1 0 calc(33.33% - 97px);max-width:calc(33.33% - 63px)}.recommended-products .image-wrapper{width:100%;position:relative;padding-top:100%;border-radius:20px;overflow:hidden;margin-bottom:29px;box-shadow:0 20px 40px #18302812,0 25px 50px #18302812}.recommended-products .image-wrapper img{width:100%;position:absolute;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.recommended-products h4{font-size:20px;line-height:120%;text-align:center;font-family:venice-blvd;color:#183028;font-weight:700;margin:0 0 6px;letter-spacing:0px}.recommended-products p{margin:0;font-size:24px;line-height:140%;text-align:center}@media(max-width:1240px){.recommended-products .products-wrapper{-moz-column-gap:20px;column-gap:20px}.recommended-products .product-card{flex:1 0 calc(33.33% - 20px);max-width:calc(33.33% - 12px)}.recommended-products h2{margin-bottom:40px}.recommended-products{margin-top:40px;margin-bottom:80px}}@media(max-width:1024px){.recommended-products{margin-top:20px;margin-bottom:80px}}@media(max-width:680px){.recommended-products .product-card{flex:1 0 calc(50% - 20px);max-width:calc(50% - 12px)}.recommended-products h2{margin-bottom:30px}.recommended-products h4{font-size:16px}.recommended-products p{font-size:20px}.recommended-products .image-wrapper{margin-bottom:20px}}@media(max-width:680px){.recommended-products .product-card{flex:100%;max-width:100%}}
