@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--fontSizeBase: 1.2;--imageInset: 0;--fontAllCapsSize: calc(var(--fontSize) * .875);--hFontSize: calc(2 * var(--fontSize));--trulliBodySize: var(--fontSize);--trulliBodyLineHeight: 1.5;--trulliHeadingSize: var(--hFontSize);--trulliHeadingLineHeight: 1.23;--trulliSubheadingSize: calc(1.5 * var(--fontSize));--trulliSubheadingLineHeight: 1.23;--trulliSubheadingSizeMobile: 2.5rem;--trulliSmallHeading: calc(var(--fontSize) * 1.1);--trulliSmallSize: var(--fontAllCapsSize);--trulliSmallLineHeight: 1.2;--trulliItalicFontFamily: var(--fontFamily);--trulliItalicFontStyle: italic;--trulliLightColor: #f7f4f1;--trulliPaddingMobile: calc(var(--padding) * .5);--boxActiveInner: var(--primary)}html{padding-bottom:0!important;-webkit-font-smoothing:antialiased}@media (min-width: 1800px){:root{--fontSize: calc(var(--fontSizeBase) * 1.6rem);--buttonPadding: 15px;--padding: 30px;--imageInset: 0}.main-header header .menulink a.no-style{padding-top:10px;padding-bottom:10px}.bogo a{--logoImageSize: calc(var(--fontSize) * 2.5)}}@media (min-width: 2200px){:root{--fontSize: calc(var(--fontSizeBase) * 1.75rem);--padding: 35px;--buttonPadding: 20px;--imageInset: 0}.main-header header .menulink a.no-style{padding-top:10px;padding-bottom:10px}}body.t-timeline .bouncebackup,body.t-timeline .main-footer,body.t-timeline .sub-footer{display:none!important}#mainContent{opacity:0;animation:fadeIn .8s .1s ease forwards}#header nav,#header .hamburger button,#header .accounts,#f-newsletter input,h1.gs-title,.empty h1,.general-page h1,*.u-text-allcaps{font-size:var(--fontSize);font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em}#header .bogo{padding-left:0;padding-right:0}.product .cards .card-image picture{position:absolute;top:0;left:0;right:0;bottom:0}.product .cards .product-badge{font-weight:400;letter-spacing:.06em;font-size:var(--fontSize);line-height:100%;font-family:var(--hFontFamily);text-transform:uppercase;margin:0;padding:.5em .8em .2em;border-color:transparent!important;background:#fff}.navbar{list-style:none;display:flex;flex-direction:row;gap:1em;font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:0}.navbar li{list-style:none;margin:0;padding:0;line-height:1.8}#f-newsletter input{border-radius:0;padding:0;border:none;border-bottom:1px dashed}#f-newsletter{position:relative}#f-newsletter .umail{display:flex;flex-direction:row;gap:var(--margin)}#f-newsletter input{flex-grow:1}#f-newsletter .umail label{display:none}.rte h1,.rte h2,.product-page .title h1{font-weight:400;letter-spacing:.06em;font-size:calc(2 * var(--fontSize));max-width:16em;line-height:123%;font-family:var(--hFontFamily);text-transform:uppercase;margin-bottom:calc(2 * var(--padding))}.product-page .price{font-weight:400;letter-spacing:.03em;font-size:calc(1.8 * var(--fontSize));max-width:16em;line-height:123%;font-family:var(--hFontFamily);text-transform:uppercase;opacity:.75}.rte h3{font-weight:400;letter-spacing:.06em;font-size:var(--fontSize);line-height:123%;font-family:var(--hFontFamily);text-transform:uppercase;margin-bottom:0;padding-bottom:0;padding-top:1em;padding-left:calc(2 * var(--padding))}.rte h3+p{margin-top:.2em}.rte p{padding-left:calc(2 * var(--padding))}.rte p{max-width:20em;padding-left:calc(2 * var(--padding))}.image-text x-grid[columns="2"] .rte p{max-width:45rem}.loadmore{border-bottom:none!important}.rte>*:first-child{margin-top:0;padding-left:0}.t-basic .rte p,.t-basic .rte h3{padding-left:0;max-width:30em}.t-basic .rte ul{max-width:30em}.t-basic .rte h3{opacity:.5}.t-basic .rte h3 b{font-weight:400}.t-basic .rte li{margin-bottom:0}.t-about-blocks x-grid .rte>p:last-child a{display:inline-block;padding:var(--buttonPadding);color:var(--buttonColor);font-size:var(--buttonFontSize);white-space:nowrap;letter-spacing:.1rem;font-weight:var(--buttonWeight, 600);font-style:inherit;text-align:var(--buttonAlign, center);text-transform:var(--buttonTransform, uppercase);text-decoration:none;background:var(--buttonBgColor);border-radius:var(--buttonRadius);border:var(--buttonBorderWidth) var(--buttonBorderStyle) var(--buttonBorderColor);cursor:pointer;box-sizing:border-box;font-weight:400;letter-spacing:.06em;font-size:var(--fontSize);line-height:100%;font-family:var(--hFontFamily);text-transform:uppercase;margin:0;padding:.5em .8em .2em;border-color:transparent!important}.page-our-roots .rte p,.page-our-roots .rte h3{max-width:30em;padding-right:2em}.shopify-policy__body .rte p,.shopify-policy__body .rte h3{padding-left:0;max-width:30em}.shopify-policy__body .rte ul{max-width:30em}.shopify-policy__body .rte h3{opacity:.5}.shopify-policy__body .rte li{margin-bottom:0}.shopify-policy__container{display:flex;flex-direction:row}.shopify-policy__container>*{width:50%}.shopify-policy__container table tr td{min-width:0}@media (max-width: 777px){.shopify-policy__container{display:flex;flex-direction:column}.shopify-policy__container>*{width:100%}}.button,button,input[type=button],input[type=reset],input[type=submit]{font-weight:400;letter-spacing:.06em;font-size:var(--fontSize);line-height:100%;font-family:var(--hFontFamily);text-transform:uppercase;margin:0;padding:.5em .8em .2em;border-color:transparent!important}button[disabled]{color:#fff;background:#d4d0cb}select{font-weight:400;letter-spacing:.06em;font-size:var(--fontSize);line-height:100%;font-family:var(--hFontFamily);text-transform:uppercase;margin-bottom:0;padding:8px 5px 5px 10px;background-image:linear-gradient(45deg,transparent 50%,var(--globalBorderColor) 50%),linear-gradient(135deg,var(--globalBorderColor) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;border:none;background-color:#00000008}picture{margin:var(--imageInset)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}#timelineRoot{opacity:0;user-drag:none;-webkit-user-drag:none}#timelineRoot *{user-drag:none;-webkit-user-drag:none}#timelineRoot ::selection{background:transparent;color:currentColor}.TimelinePost_postWrap__1b1\+v .TimelinePost_post__kOLxi .TimelinePost_postStoryWrap__ASkCd a,.TimelinePost_postWrap__1b1\+v .TimelinePost_post__kOLxi .TimelinePost_postStoryWrap__ASkCd button,.TimelinePost_postWrap__1b1\+v .TimelinePost_post__kOLxi .TimelinePost_postStoryWrap__ASkCd>div:nth-child(3){margin-top:3rem}html.splash-complete #timelineRoot,html.splash-skip #timelineRoot{animation:fadeIn 2s .5s ease forwards}#timelineRoot .TimelinePost_postCaption__jKk7Q{width:75%;max-width:25em}#timelineRoot .Timeline_todayCtaWrap__10321 p{text-shadow:0 0 10px var(--bgColor)}@media (min-width: 900px){#timelineRoot .SeasonText_seasonTitle__4M5Xp+div+.SeasonText_seasonTitle__4M5Xp{margin-left:2em!important}}.Timeline_parent__ZmWM6 .Timeline_pageWrap__x13SX .Timeline_centeredWrap__aXrJV .Timeline_timelineWrap__XfOaH .Timeline_timelines__CFyqQ .Timeline_timeline__XQA4s .Timeline_todayPost__oOqIS .Timeline_h1__PyMcG{font-size:calc(2 * var(--fontSize));max-width:9em;line-height:123%}.Timeline_parent__ZmWM6 .Timeline_pageWrap__x13SX .Timeline_centeredWrap__aXrJV .Timeline_timelineWrap__XfOaH .Timeline_timelines__CFyqQ .Timeline_timeline__XQA4s .Timeline_todayPost__oOqIS .Timeline_weatherDetails__7qJux .Timeline_weatherDetail__4piE\+ p{font-size:var(--fontAllCapsSize);line-height:120%}@media (max-width: 777px){.TimelinePost_postWrap__1b1\+v .TimelinePost_post__kOLxi .TimelinePost_postStoryWrap__ASkCd>div:nth-child(3){margin-top:30px}}.Timeline_parent__ZmWM6 .Timeline_pageWrap__x13SX .Timeline_centeredWrap__aXrJV .Timeline_overview__WJ1X0{font-size:var(--fontAllCapsSize);padding-left:var(--padding)}.Timeline_parent__ZmWM6 .Timeline_pageWrap__x13SX .Timeline_centeredWrap__aXrJV .Timeline_overview__WJ1X0 .Timeline_overviewYear__eUB3F .Timeline_overviewYearLinks__n7U94 button{font-size:var(--fontAllCapsSize)}.Timeline_parent__ZmWM6 .Timeline_pageWrap__x13SX .Timeline_centeredWrap__aXrJV .Timeline_overview__WJ1X0 .Timeline_overviewYear__eUB3F .Timeline_overviewYearLinks__n7U94{grid-row-gap:.5em}.TimelineMarkers_parent__ub-fp .TimelineMarkers_monthMarker__DOifG{font-size:var(--fontAllCapsSize)}.Timeline_parent__ZmWM6 .Timeline_pageWrap__x13SX .Timeline_centeredWrap__aXrJV .Timeline_timelineWrap__XfOaH .Timeline_timelines__CFyqQ .Timeline_timeline__XQA4s .Timeline_todayPost__oOqIS>p{font-size:var(--fontAllCapsSize)}.Timeline_parent__ZmWM6 .Timeline_pageWrap__x13SX .Timeline_centeredWrap__aXrJV .Timeline_timelineWrap__XfOaH .Timeline_timelines__CFyqQ .Timeline_timeline__XQA4s .Timeline_todayPost__oOqIS .Timeline_todayCtaWrap__10321{font-size:var(--fontSize);max-width:18em}.Timeline_parent__ZmWM6 .Timeline_pageWrap__x13SX .Timeline_centeredWrap__aXrJV .Timeline_timelineWrap__XfOaH .Timeline_timelines__CFyqQ .Timeline_timeline__XQA4s .Timeline_todayPost__oOqIS .Timeline_todayCtaWrap__10321 a{font-size:var(--fontSize);padding:.5em .8em .2em}.TimelinePost_postWrap__1b1\+v .TimelinePost_post__kOLxi .TimelinePost_postCaption__jKk7Q.TimelinePost_assetsCaption__cqGwo{font-size:var(--fontSize)}.TimelinePost_postWrap__1b1\+v .TimelinePost_post__kOLxi .TimelinePost_postDetailsAndImagesWrap__eW-mz .TimelinePost_postDetails__-jO-X .TimelinePost_postDate__iT4-8{font-size:var(--fontAllCapsSize)}.TimelinePost_postWrap__1b1\+v .TimelinePost_post__kOLxi .TimelinePost_postDetailsAndImagesWrap__eW-mz .TimelinePost_postDetails__-jO-X .TimelinePost_viewCTA__TBZKK{font-size:var(--fontSize)}.TimelinePost_postWrap__1b1\+v .TimelinePost_post__kOLxi .TimelinePost_postStoryWrap__ASkCd .TimelinePost_postStory__D3qBz{width:15em}.TimelinePost_postWrap__1b1\+v .TimelinePost_post__kOLxi .TimelinePost_postCaption__jKk7Q.TimelinePost_textCaption__fyBE\+{font-size:var(--hFontSize);line-height:123%}.TimelinePost_postWrap__1b1\+v .TimelinePost_post__kOLxi .TimelinePost_postStoryWrap__ASkCd .TimelinePost_postStory__D3qBz{font-size:var(--fontSize)}.Button_buttonShort__1wTTP{font-size:var(--fontSize);padding:.5em .8em .2em}.PostOverlay_postOverlay__dP4vr .PostOverlay_nav__-lG-B{padding-left:var(--padding);height:3.5em}.PostOverlay_postOverlay__dP4vr .PostOverlay_contentWrap__\+jXPd .PostOverlay_textWrap_inner__X6RfA{padding-left:var(--padding);padding-top:1.5em}@media (max-width: 777px){.PostOverlay_postOverlay__dP4vr .PostOverlay_contentWrap__\+jXPd .PostOverlay_textWrap_inner__X6RfA{padding-top:4.5em}}.PostOverlay_postOverlay__dP4vr .PostOverlay_contentWrap__\+jXPd .PostOverlay_textWrap__qynv5 p.PostOverlay_postDate__xUUm6{font-size:var(--fontAllCapsSize);margin-bottom:0}.PostOverlay_postOverlay__dP4vr .PostOverlay_contentWrap__\+jXPd .PostOverlay_textWrap__qynv5 p{font-size:var(--fontSize)}@media (min-width: 1200px) and (min-height: 800px){.Timeline_parent__ZmWM6 .Timeline_pageWrap__x13SX .Timeline_centeredWrap__aXrJV{height:65vh;min-height:666px}}#app{position:relative;z-index:2;transition:opacity 1.5s ease;opacity:0;pointer-events:none}html.splash-complete #app{opacity:1;pointer-events:all}html.splash-skip #app{opacity:1;transition:none;pointer-events:all}#splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;z-index:3;cursor:pointer;overflow:hidden}#splash:before{content:"";display:block;width:60px;height:60px;background:var(--buttonBgColor, #ebf300);position:absolute;top:0;left:50%;margin-left:-30px;transition:all .5s ease;transform:translateY(-100%);z-index:2}#splash:after{content:"A True Taste of Puglia";display:block;position:absolute;bottom:60px;left:50%;transform:translate(-50%);color:var(--color);transition:all 1.5s ease;opacity:0;font-size:16px;pointer-events:none;z-index:2}html.splash-open #splash:before{transition-delay:0;transform:translateY(0)}html.splash-open #splash:after{transition-delay:4s;opacity:.8}html.splash-complete #splash,html.splash-skip #splash{pointer-events:none}html.splash-complete #splash:before{transition-delay:0;transform:translateY(-100%)}html.splash-complete #splash:after{transition-delay:0s;opacity:0}#splash-watermark{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0}#splash-video,#splash-video-mp4{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#splash-video{background:var(--bgColor);background:#f7f6f2;z-index:1}@media (min-width: 1000px){#splash-video,#splash-watermark{transform:scale(1.4) translateY(-3%);transform:scale(1.4) translateY(-1.5%)}}html.splash-complete #splash-video,html.splash-skip #splash-video,html.splash-complete #splash-watermark,html.splash-skip #splash-watermark{display:none}html.splash-complete body.t-timeline #splash-watermark,html.splash-skip body.t-timeline #splash-watermark{display:block;opacity:.6}#splash video,#splash-watermark img{height:calc(100% + 40px);width:auto;margin:0 auto;display:block}.products .intro{display:none}.main-header header .menulink{padding-left:var(--padding)}.main-header header .menulink li:first-child a{padding-left:0}.main-header header .accounts .cartCounter a{padding-right:var(--padding)}header .carto{border:none;padding:0;margin:0}.rte table{white-space:normal}.rte strong{font-weight:400;color:#000}.product-page .title{padding-top:0;margin-top:-.02em}.product-page .price-template{padding-bottom:0!important;margin-bottom:-2px}.product-page .installments{display:none}.product-page .variant-picker{position:relative;height:0;overflow:visible!important}.product-page .variant-picker select{position:absolute;bottom:calc(.5 * var(--padding));right:var(--padding)}.product-page .variant-picker label{display:none}.product-page .cartButton{display:block;width:80%!important;margin:0 auto}.product-page .category,.product-page .productTax{line-height:1;font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;padding-bottom:0}.product-page .productTax{opacity:.6}.product-page select{width:auto;padding-right:40px}.product-page .description .rte p{max-width:30em}.product-page details .dropdown-caret{font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em}.product-details ul,.product-details li{list-style:none;opacity:.65;font-size:var(--fontAllCapsSize);font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.02em;padding-bottom:.5em;line-height:150%}.product-details ul{padding-top:calc(2 * var(--padding));padding-left:calc(2 * var(--padding));padding-bottom:calc(2 * var(--padding))}.product-details li strong,.product-details li em{font-weight:400;font-style:normal;vertical-align:top;display:inline-block;width:70%;max-width:14em}.product-details li strong{width:25%;min-width:130px}#cart-form .header{font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em}#header .hamburger{padding-right:20px}.mobnav .header{height:4em}.mobnav .quicks a{opacity:.65;font-size:var(--fontAllCapsSize);font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.02em}.mobnav .header h3,.mobnav .menus a{font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;font-size:var(--fontSize)}.open-menu .main-footer,body.t-timeline.open-menu .main-footer{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:block!important}@media (max-width: 777px){#header .bogo{padding-top:12px;padding-bottom:12px}.general-page.default{border-bottom:none}}@media (min-width: 777px){.main-header .cart[data-cart-view]{background:#f0eeeb}}.main-header .cart[data-cart-view] .header,.main-header .cart[data-cart-view] .subtotal{padding:var(--buttonPadding);padding-left:var(--padding);padding-right:var(--padding);font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;font-size:var(--fontSize)}.main-header .cart[data-cart-view] .shippingtaxes{padding:var(--padding);text-align:left;opacity:.65;font-size:var(--fontAllCapsSize);font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.02em}.main-header .cart[data-cart-view] .entry>x-grid:first-child{display:none}.main-header .cart[data-cart-view] .entry .vendor{display:none}.main-header .cart[data-cart-view] .entry .remove svg{display:none}.main-header .cart[data-cart-view] .entry .remove:after{content:"Remove";padding:var(--padding);text-align:left;opacity:.65;font-size:var(--fontAllCapsSize);font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.02em}.main-header .cart[data-cart-view] .entry .controllers button{opacity:.6}.main-header .cart[data-cart-view] .entry .qtyinput{font-size:var(--fontAllCapsSize);font-family:var(--hFontFamily);color:#0000004d;text-transform:uppercase;letter-spacing:.02em}.main-header .cart[data-cart-view] .shippingtaxes small{font-size:var(--fontAllCapsSize)}.main-header .cart[data-cart-view] .headingTitle{padding-left:0}.main-header .cart[data-cart-view] .gocheckout>div:last-child{display:flex;flex-direction:row;padding:var(--buttonPadding)!important;gap:1em}.main-header .cart[data-cart-view] .gocheckout>div:last-child>*{width:50%}.main-header .cart[data-cart-view] .gocheckout>div:last-child>*>*{width:100%!important}.main-header .cart[data-cart-view] .gocheckout>div:last-child>a.is-blank{background:#0000000d!important}.headingTitle{font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;font-size:var(--fontSize)}.trulli-herotext{font-size:var(--trulliSubheadingSize);line-height:var(--trulliSubheadingLineHeight);font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;font-weight:400;color:inherit}@media (max-width: 777px){.trulli-herotext{font-size:var(--trulliSubheadingSizeMobile, var(--hSize));max-width:90%}}.trulli-herotext p{margin:0 0 1em}.trulli-herotext p:last-child{margin-bottom:0}.trulli-herotext em,.trulli-herotext i{font-family:var(--fontFamily);font-style:italic;text-transform:none;letter-spacing:normal}.trulli-herotext strong,.trulli-herotext b{font-weight:400;font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em}.trulli-heading{font-size:var(--trulliHeadingSize);line-height:var(--trulliHeadingLineHeight);font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;font-weight:400;margin:0 0 1em}.trulli-body{font-size:var(--trulliBodySize);line-height:var(--trulliBodyLineHeight);font-family:var(--fontFamily)}.trulli-split-image{background:var(--trulliSplitBg);color:var(--trulliSplitColor);position:relative}.trulli-split-image__grid{gap:0}.trulli-split-image__left,.trulli-split-image__right{position:relative;overflow:hidden}.trulli-split-image--fullwidth .trulli-split-image__left{overflow:visible;height:fit-content}.trulli-split-image__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:block;text-decoration:none;pointer-events:auto}.trulli-split-image__picture{display:block;position:relative;width:100%;overflow:hidden;z-index:1;margin:0;padding:0}.trulli-split-image__picture:before{content:"";display:block;padding-top:150%}@media (min-width: 778px){.trulli-split-image__picture:before{padding-top:100%}.trulli-split-image--fullwidth .trulli-split-image__picture:before{padding-top:66.67%}}.trulli-split-image__picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.trulli-split-image__left{position:relative}.trulli-split-image__tint{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;pointer-events:none}.trulli-split-image__overlay{position:absolute;bottom:0;left:0;right:0;z-index:3;pointer-events:none}.trulli-split-image--fullwidth .trulli-split-image__overlay{top:30%;bottom:0;left:0;right:0;display:block}@media (max-width: 777px){.trulli-split-image--fullwidth .trulli-split-image__overlay{top:var(--trulliPaddingMobile, var(--padding))}}.trulli-split-image__overlay-inner{padding:var(--trulliPaddingMobile, var(--padding));display:flex;flex-direction:column;gap:1em;position:relative;z-index:1}@media (min-width: 778px){.trulli-split-image__overlay-inner{padding:var(--padding)}}.trulli-split-image--fullwidth .trulli-split-image__overlay-inner{position:sticky;top:75vh;margin-top:auto;width:100%}@media (max-width: 777px){.trulli-split-image--fullwidth .trulli-split-image__overlay-inner{position:absolute;bottom:calc(var(--trulliPaddingMobile, var(--padding)) + 1rem);top:auto;margin-top:0}}.trulli-split-image__overlay-inner{pointer-events:auto}.trulli-split-image__overlay-inner>*{pointer-events:auto}.trulli-split-image__description{color:var(--trulliOverlayColor, var(--trulliLightColor))}.trulli-split-image__cta{margin-top:.5em;color:inherit}.trulli-button{display:inline-block;padding:.5em .8em .2em;font-size:var(--fontSize);white-space:nowrap;letter-spacing:.06em;font-weight:400;text-align:center;text-transform:uppercase;text-decoration:none;background:var(--trulliButtonBg, rgba(0, 0, 0, 0))}.trulli-split-image__overlay .trulli-button{font-size:var(--trulliSmallSize);padding-left:1.2em;padding-right:1.2em;color:var(--trulliButtonForeground, inherit);border:1px solid var(--trulliButtonForeground, currentColor);border-radius:var(--buttonRadius);cursor:pointer;box-sizing:border-box;font-family:var(--hFontFamily);line-height:var(--trulliSmallLineHeight);transition:all .3s ease}.trulli-split-image__overlay .trulli-button:hover{color:var(--trulliButtonForeground, inherit)!important;border-color:var(--trulliButtonForeground, currentColor)!important;opacity:.7!important}.trulli-button--no-border{border:none!important}.trulli-button:hover{color:inherit!important;opacity:.5!important}.trulli-grid{padding-left:var(--padding);padding-right:var(--padding);padding-top:var(--padding);padding-bottom:var(--padding)}.trulli-grid__container{max-width:100%;margin:0 auto}.trulli-grid--three .trulli-grid__container{max-width:85%}.trulli-grid--four .trulli-grid__container{max-width:95%}.trulli-grid__items{gap:var(--padding)}.trulli-grid--three .trulli-grid__items{gap:calc(var(--padding) * 1.5)}.trulli-grid__item{display:flex;flex-direction:column;position:relative}.trulli-grid__item--clickable{cursor:pointer}.trulli-grid__item-link--full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;text-decoration:none}.trulli-grid__image{position:relative;width:100%;overflow:hidden;margin-bottom:1em}.trulli-grid__image:before{content:"";display:block;padding-top:120%}.trulli-grid__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.trulli-grid__image picture,.trulli-grid__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.trulli-grid__image-primary{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .3s ease}.trulli-grid__image-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}@media (hover: hover) and (pointer: fine){.trulli-grid__item--has-hover:hover .trulli-grid__image-primary{opacity:0}.trulli-grid__item--has-hover:hover .trulli-grid__image-hover{opacity:1}}.trulli-grid__image-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;text-decoration:none;z-index:1}.trulli-grid__content{display:flex;flex-direction:column;gap:.75em;flex-grow:1}.trulli-grid__title{font-size:var(--trulliSmallHeading);line-height:var(--trulliBodyLineHeight);font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;font-weight:400;margin:0;color:inherit;transition:opacity .3s ease}.trulli-grid__item:hover .trulli-grid__title{opacity:.5}.trulli-grid__caption{font-size:var(--trulliBodySize);line-height:var(--trulliBodyLineHeight);font-family:var(--fontFamily);color:inherit}.trulli-grid__caption .rte p{margin:0}.trulli-grid__cta{margin-top:auto}.trulli-grid__button{display:inline-block;padding:.5em .8em .2em;font-size:var(--trulliSmallSize);white-space:nowrap;letter-spacing:.06em;font-weight:400;text-align:center;text-transform:uppercase;text-decoration:none;background:var(--trulliButtonBg, rgba(0, 0, 0, 0));border:1px solid currentColor;border-radius:var(--buttonRadius);cursor:pointer;box-sizing:border-box;font-family:var(--hFontFamily);line-height:var(--trulliSmallLineHeight);transition:all .3s ease;color:inherit}.trulli-grid__button:hover{color:inherit!important;border-color:currentColor!important;opacity:.5!important}.trulli-grid__product-form .form{display:flex;flex-direction:column;gap:.5em}.trulli-grid__product-form .cartButton{font-size:var(--trulliSmallSize);padding:.5em .8em .2em;font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;font-weight:400;border:1px solid currentColor!important;border-radius:var(--buttonRadius)!important;width:100%;background:transparent!important;color:inherit;transition:opacity .3s ease!important;opacity:1!important}.trulli-grid__product-form .cartButton:hover,.trulli-grid__product-form .cartButton.is-primary:hover{color:inherit!important;border-color:currentColor!important;opacity:.5!important}.trulli-grid__product-form .select{width:100%}.trulli-grid__product-form select{width:100%;font-size:var(--trulliSmallSize)}@media (max-width: 777px){:root{--fontSize: 1.6rem}.rte h1,.rte h2,.product-page .title h1{font-size:calc(1.5 * var(--fontSize))}}@media (max-width: 777px){.trulli-grid{padding-left:var(--padding);padding-right:var(--padding)}.trulli-grid__container{max-width:100%;margin:0 auto}.trulli-grid--three .trulli-grid__container,.trulli-grid--four .trulli-grid__container{max-width:100%}.trulli-grid__items{justify-items:center;gap:calc(2 * var(--padding))}.trulli-grid--three .trulli-grid__items{gap:calc(var(--padding) * 2)}.trulli-grid__item{width:100%;max-width:100%}.trulli-grid__title{font-size:var(--trulliSmallHeading)}}@media (max-width: 777px){.trulli-split-image__grid{flex-direction:column}.trulli-split-image__left,.trulli-split-image__right{width:100%}.trulli-split-image__overlay{padding:calc(var(--padding) * .75)}}.hero-text{border-bottom:none;padding:var(--padding) 10vw;max-width:95rem;margin-left:auto;margin-right:auto}@media (min-width: 778px) and (max-width: 980px){#header-grid[columns="3"]{--grid-tc: 40% 20% 40%}#header-grid .menulink a.no-style{padding-right:calc(var(--buttonPadding) * .7)}}.listing-page .listoftags a{font-size:var(--trulliBodySize);line-height:var(--trulliBodyLineHeight);font-family:var(--hFontFamily);text-transform:uppercase!important;letter-spacing:.06em;font-weight:400}.listing-page .listoftags a:first-letter{text-transform:uppercase!important}.product{padding-left:var(--padding);padding-right:var(--padding);padding-top:var(--padding);padding-bottom:var(--padding)}.product .cards{max-width:100%;border-bottom:none!important}@media (min-width: 1200px){.product .cards[columns="3"]{--grid-tc: repeat(4, minmax(0, 1fr)) !important}}@media (min-width: 1600px){:root{--fontSize: calc(var(--fontSizeBase) * 1.5rem);--hFontSize: calc(1.2 * var(--fontSizeBase) * 1.75rem * 1.575);--h3Size: calc(var(--hSize) * 1.5);--h4Size: calc(var(--hSize) * 1.5);--trulliSubheadingSize: calc(1.3 * var(--fontSizeBase) * 1.75rem * 1.15);--trulliSmallHeading: calc(var(--hSize) * 1.5);--logoSize: calc(1.8rem * 1.1);--padding:2.5rem}.bogo a{--logoImageSize: calc(var(--fontSize) * 2)}.hero-text{max-width:130rem;padding-top:calc(var(--padding) * 1.5)}.hero-text .cta{font-size:calc(var(--heroTextFontSize) * 1.7)!important}.image-text x-grid[columns="2"] .rte p{max-width:60rem;font-size:calc(var(--fontSize)*1.1)}.trulli-split-image__overlay-inner{padding-left:calc(var(--padding) * 1.5);padding-bottom:calc(2 * var(--padding))}.shopify_subscriptions_app_block_label>label>input,.shopify_subscriptions_app_block_label_children label input{margin-top:.5rem}.blog-page .post article{padding-left:calc(3 * var(--padding));margin-left:0;max-width:none}}.product .cards>*{outline:none!important}.product .cards>x-cell{border:none!important}.product [card-type=base] .card-meta{border-top:none!important}.product .cards .card-head{padding-left:0!important;padding-right:0!important}.product .cards .card-head h2,.product .cards .card-head .card-title{padding:0!important}.product .cards{row-gap:calc(2 * var(--padding));column-gap:var(--padding)}.product .cards .card-footer{border:none!important}.product .cards .card-title a.button{font-size:var(--trulliSmallHeading)!important;line-height:var(--trulliBodyLineHeight)!important;font-family:var(--hFontFamily)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:400!important;background:transparent!important;border-radius:0!important;-webkit-box-decoration-break:unset!important;box-decoration-break:unset!important;display:inline-block!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;text-align:left!important;padding:0!important;color:inherit!important;transition:opacity .3s ease!important}.product .cards>x-cell:hover .card-title a.button{opacity:.5!important}.product .cards .card-footer .cartButton{font-size:var(--trulliSmallSize)!important;padding:.5em .8em .2em!important;font-family:var(--hFontFamily)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:400!important;border:1px solid currentColor!important;border-radius:var(--buttonRadius)!important;background:transparent!important;color:inherit!important;transition:opacity .3s ease!important;opacity:1!important}.product .cards .card-footer .cartButton:hover,.product .cards .card-footer .cartButton.is-primary:hover{color:inherit!important;border-color:currentColor!important;opacity:.5!important}.product .cards[card-type=base][card-quickbuy=true]:where([columns-m="3"],[columns-s="2"]) .card-meta .card-head{padding-bottom:calc(var(--buttonPadding) * 4)!important}.product .cards[card-quickbuy-float=true] .card-meta .card-footer{inset-inline:unset!important}quantity-input button{outline:none!important}.product-page section.quantity{width:80%!important;margin:0 auto}.product-page quantity-input input{font-family:var(--hFontFamily)!important;padding-top:.5em!important;padding-bottom:.2em!important}.product-page quantity-input button{padding-top:.5em!important}.product-page quantity-input svg.icon{min-width:var(--iconSize)!important;width:var(--iconSize)!important;height:var(--iconSize)!important}section.shopify_subscriptions_app_block{padding-left:0!important;padding-right:0!important;padding-inline:0!important}section.shopify_subscriptions_app_block>fieldset{display:block!important}section.shopify_subscriptions_app_block>fieldset>div{border:none!important}section.shopify_subscriptions_app_block>fieldset p.shopify_subscriptions_app_policy{opacity:.6!important;font-family:var(--hFontFamily)!important;text-transform:uppercase!important;font-size:1.4rem!important;letter-spacing:.06em!important;padding-left:1.4rem!important}.shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children{padding-top:1em!important;padding-left:0!important}.shopify_subscriptions_fieldset,.shopify_subscriptions_fieldset *{font-weight:400!important}.blog-listing{padding-left:var(--padding);padding-right:var(--padding);padding-top:var(--padding);padding-bottom:var(--padding)}.blog-listing .meta{padding-left:0!important;padding-inline-start:0!important}.blog-listing .meta h3{font-size:var(--trulliSmallHeading)!important;line-height:var(--trulliBodyLineHeight)!important;font-family:var(--hFontFamily)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:400!important;margin:0;color:inherit;transition:opacity .3s ease}.blog-listing x-cell:hover .meta h3{opacity:.5}.blog-listing .meta a:hover{text-decoration:none!important}.blog-listing .meta a:hover h3{color:var(--primary)!important;opacity:.5;text-decoration:none!important}.blog-listing .posts{max-width:100%;margin:0 auto}.blog-listing .heading{display:none!important}.blog-listing x-cell{border-bottom:none!important;border-right:none!important}.blog-listing .bp{border-bottom:none!important;border-right:none!important}.blog-listing .posts picture{border-bottom:none!important}.blog-listing .posts x-cell:nth-child(3n){border-right-color:transparent!important}.blog-listing .posts x-cell:nth-child(odd){border-right-color:transparent!important}.blog-listing .posts x-grid{row-gap:calc(2 * var(--padding));column-gap:var(--padding)}@media (max-width: 777px){.blog-listing{padding-left:var(--trulliPaddingMobile, var(--padding));padding-right:var(--trulliPaddingMobile, var(--padding))}}.trulli-blog-nav{border-bottom:var(--globalBorder);position:relative}.trulli-blog-nav__container{max-width:100%;margin:0 auto}.trulli-blog-nav__tags{display:flex;flex-wrap:wrap;gap:0;padding:var(--margin) var(--padding);overflow-x:auto;-webkit-overflow-scrolling:touch}.trulli-blog-nav__tags:after{content:"";position:absolute;right:0;top:0;display:block;height:100%;width:100px;pointer-events:none;background-image:linear-gradient(to right,transparent 0%,var(--bgColor) 100%)}.trulli-blog-nav__tag{padding:var(--buttonPadding);text-decoration:none;font-size:var(--trulliBodySize);line-height:var(--trulliBodyLineHeight);font-family:var(--hFontFamily);text-transform:uppercase!important;letter-spacing:.06em;font-weight:400;color:inherit;white-space:nowrap;opacity:.3}.trulli-blog-nav__tag:first-of-type{padding-left:0}.trulli-blog-nav__tag:first-letter{text-transform:uppercase!important}.trulli-blog-nav__tag--active{opacity:1}.trulli-blog-nav__tag:hover{opacity:.5;color:var(--primary)!important}.trulli-blog-nav__tag--active:hover{opacity:1;color:var(--primary)!important}@media (max-width: 777px){.trulli-blog-nav__tags{padding:var(--margin) var(--trulliPaddingMobile, var(--padding))}}.blog-page .post .meta{border-right:none!important;outline:none!important}.blog-page .post .stick{padding-top:0!important;padding-bottom:0!important}.blog-page .post .stick .blog-post-image img{margin-top:0!important}body.hpsticky .blog-page .post .stick{top:0!important}.blog-post-title{font-weight:400;letter-spacing:.06em;font-size:calc(2 * var(--fontSize));max-width:16em;line-height:123%;font-family:var(--hFontFamily);text-transform:uppercase;margin-bottom:calc(2 * var(--padding))}.blog-post-title--mobile{display:block;padding-left:var(--padding)}.blog-post-title--desktop{display:none;margin-top:calc(2 * var(--padding))}@media (min-width: 778px){.blog-post-title--mobile{display:none}.blog-post-title--desktop{display:block}}.blog-post-download{margin-bottom:calc(2 * var(--padding));position:relative}.blog-post-download .trulli-button{font-size:var(--trulliSmallSize);padding:.5em .8em .2em;font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;font-weight:400;border:1px solid currentColor;border-radius:var(--buttonRadius);background:transparent;color:inherit;text-decoration:none;display:inline-block;transition:opacity .3s ease}.blog-post-download .trulli-button:hover{color:inherit!important;border-color:currentColor!important;opacity:.5!important}@media (min-width: 778px){.blog-page .post .blog-post-image{width:100%;height:100vh;display:block}.blog-page .post .blog-post-image picture{width:100%;height:100%;display:block}.blog-page .post .blog-post-image img{width:100%;height:100%;object-fit:cover;object-position:center;margin-top:0!important}.blog-page .post .stick{display:flex;flex-direction:column;height:100vh}.blog-page .post .blog-post-meta{flex-shrink:0}.blog-page .post .blog-post-image{flex:1;min-height:0}.blog-page .post article{position:relative;min-height:120vh;padding-bottom:calc(2 * var(--padding))}.blog-page .post article .rte p{padding-left:0}.blog-post-download{position:absolute;top:var(--padding);right:var(--padding);margin-bottom:0;z-index:10}.blog-page .post article .rte p{max-width:28em}.blog-page .post article .rte img{margin-top:calc(2 * var(--padding));margin-bottom:calc(2 * var(--padding))}}@media (max-width: 777px){.blog-page .post x-grid[columns="8"]{--grid-tc: repeat(1, minmax(0, 1fr)) !important}}.discountBox label{font-family:var(--hFontFamily);text-transform:uppercase;letter-spacing:.06em;font-weight:400}.cart:not(.cart-page) .discountBox label{padding-left:var(--padding)}
/*# sourceMappingURL=/cdn/shop/t/60/assets/trulli.css.map */
