:root{--ink: #313d47;--orange: #ff4613;--orange-hover: #de2e1f;--aqua-bright: #53c8d0;--yellow: #ffdd1e;--brown: #704030;--grey-blue: #dde4e0;--cream-2: #efe9df;--ui-transition: .14s ease;--red: #cd3f2d}h1{font-family:var(--type-h1-font);font-weight:var(--type-h1-weight)}h2{font-family:var(--type-h2-font);font-weight:var(--type-h2-weight)}h3{font-family:var(--type-h3-font);font-weight:var(--type-h3-weight)}h4{font-family:var(--type-h4-font);font-weight:var(--type-h4-weight)}h5{font-family:var(--type-h5-font);font-weight:var(--type-h5-weight)}.h1,.h2,.h3,.h4,.h5,.h6,.heading-font{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}p{font-family:var(--type-body-font)}p.large{font-family:var(--type-body-large-font)}p.fine{font-family:var(--type-body-small-font)}h6{font-family:var(--type-h6-font);font-weight:var(--type-h6-weight);letter-spacing:.12em;text-transform:uppercase}.subheading,.h6{font-family:var(--label-font-family);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.btn{padding:12px 28px;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-family:var(--button-font-family);font-weight:700;font-size:var(--type-button-size);transition:background-color var(--ui-transition),color var(--ui-transition),border-color var(--ui-transition),box-shadow var(--ui-transition),transform var(--ui-transition)}.btn--secondary{box-shadow:none}@media(hover:hover){.btn:hover{border-color:var(--ink);box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn--secondary:hover{background:var(--orange);border-color:var(--ink);color:#fff}}a.link-button{border:2px solid var(--ink);border-radius:999px;box-shadow:3px 3px 0 var(--ink);padding:11px 26px;transition:background-color var(--ui-transition),box-shadow var(--ui-transition),transform var(--ui-transition)}a.link-button h5{font-family:var(--button-font-family);font-weight:700;font-size:var(--type-button-size);letter-spacing:0;text-transform:none;margin:0}@media(hover:hover){a.link-button:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}}.hometitle{font-size:2em}.pageheader .logo{padding:2px 0}@media only screen and (max-width:767.98px){.pageheader .logo{padding:2px 0}}.product-title{margin:0 0 .1em;font-size:2.2rem}.price-container{margin-top:5px}.product-form .quantity-submit-row{display:flex;justify-content:space-between}.product-form .quantity-submit-row .quantity-submit-row__submit{width:100%;margin:0 0 0 10px}.opt-btn:checked+.opt-label{border:2px var(--input-border-color-active) solid}.product-block__title,.rebuy-product-title{font-family:var(--type-card-title-font);font-weight:var(--type-card-title-weight);font-size:var(--type-card-title-size);line-height:1.05}.product-block__title{margin-bottom:var(--product-block-row-gap, 6px)}.product-block__detail{--product-block-row-gap: 6px}.product-block__roast{font-family:var(--label-font-family);font-weight:700;font-size:calc(var(--type-label-size) + 4px);letter-spacing:.1em;text-transform:uppercase;line-height:1.5;margin:0}.product-block__tasting-notes,.product-block__bag-copy{color:var(--ink);font-family:var(--base-font-family);font-size:var(--type-body-size);line-height:1.5;margin:0 0 var(--product-block-row-gap)}.hd-frame-host{--hd-frame-line: 5px;--hd-frame-stroke: 5px;--hd-frame-inset: calc(var(--hd-frame-line) + var(--hd-frame-stroke) / 2);position:relative;isolation:isolate}.hd-frame{--hd-frame-band: 14px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;display:grid;grid-template-columns:var(--hd-frame-band) minmax(0,1fr) var( --hd-frame-band );grid-template-rows:var(--hd-frame-band) minmax(0,1fr) var(--hd-frame-band)}.hd-frame:before{content:"";position:absolute;inset:var(--hd-frame-line);background:var(--hd-frame-fill, #ffffff);border-radius:7px;z-index:-1}.hd-frame__edge,.hd-frame__corner{display:block;width:100%;height:100%}.hd-frame__edge--top,.hd-frame__edge--bottom{grid-column:1 / -1;clip-path:inset(0 calc(var(--hd-frame-band) - 2px))}.hd-frame__edge--left,.hd-frame__edge--right{grid-row:1 / -1;clip-path:inset(calc(var(--hd-frame-band) - 2px) 0)}.hd-frame__edge--top{grid-row:1}.hd-frame__edge--bottom{grid-row:3}.hd-frame__edge--left{grid-column:1}.hd-frame__edge--right{grid-column:3}.hd-frame__corner--tl{grid-area:1 / 1}.hd-frame__corner--tr{grid-area:1 / 3}.hd-frame__corner--bl{grid-area:3 / 1}.hd-frame__corner--br{grid-area:3 / 3}.hd-frame--flip-1{transform:scaleX(-1)}.hd-frame--flip-2{transform:scaleY(-1)}.hd-frame--flip-3{transform:scale(-1)}.product-block--frame .image-cont,.card-review--frame>.image-wrapper,.card-feature--frame>.image-wrapper,.text-column--frame .text-column__image{border:2.5px solid var(--ink);background:var(--grey-blue);border-radius:10px 14px 8px 16px;overflow:hidden}.hd-frame-host--v2.product-block--frame .image-cont,.hd-frame-host--v2.card-review--frame>.image-wrapper,.hd-frame-host--v2.card-feature--frame>.image-wrapper,.hd-frame-host--v2.text-column--frame .text-column__image{border-radius:8px 16px 10px 14px}.hd-frame-host--v3.product-block--frame .image-cont,.hd-frame-host--v3.card-review--frame>.image-wrapper,.hd-frame-host--v3.card-feature--frame>.image-wrapper,.hd-frame-host--v3.text-column--frame .text-column__image{border-radius:16px 8px 14px 10px}.hd-frame-host--v4.product-block--frame .image-cont,.hd-frame-host--v4.card-review--frame>.image-wrapper,.hd-frame-host--v4.card-feature--frame>.image-wrapper,.hd-frame-host--v4.text-column--frame .text-column__image{border-radius:14px 10px 8px 16px}.product-block--frame .block-inner{position:relative;padding:calc(8px + var(--hd-frame-inset))}.product-block--frame .hd-frame{z-index:0}.product-block--frame .block-inner-inner{position:relative;z-index:1}.product-block--frame .product-block__detail{margin:14px 4px 0}@media(max-width:767.98px){.template-collection .product-block__image-dots{left:auto;right:10px}.template-collection .product-block__image-dot:last-child{margin-right:0}.template-collection .product-block__title{font-size:calc(var(--type-card-title-size) - 2px)}}.multi-column-slider .card-feature--frame,.multi-column-slider .card-icon--frame,.section-multi-column .text-column--frame{background:transparent;border-radius:0;box-shadow:none;padding:calc(32px + var(--hd-frame-inset)) calc(34px + var(--hd-frame-inset)) calc(34px + var(--hd-frame-inset))}.columns .text-block.text-block--frame,.columns .text-block.has-panel.text-block--frame{background:transparent;border-radius:0;padding:calc(var(--panel-padding, 24px) + var(--hd-frame-inset))}@media(max-width:767px){.columns .text-block.text-block--frame,.columns .text-block.has-panel.text-block--frame{padding:calc(var(--panel-padding-mobile, 20px) + var(--hd-frame-inset))}}.hd-frame-host{transition:transform var(--ui-transition),filter var(--ui-transition)}.product-block--frame:is(:hover,:focus-within,:active),.card-review--frame:hover,.card-feature--frame:hover{transform:translate(-2px,-2px);filter:drop-shadow(4px 4px 0 var(--ink))}.product-block--frame:is(:hover,:focus-within,:active) .product-block__title{color:var(--orange)}.product-block--frame .product-block__title{transition:color var(--ui-transition)}.product-grid--outlined .product-block .image-cont{border:2.5px solid var(--ink);background:var(--grey-blue);border-radius:10px 14px 8px 16px;overflow:hidden;transition:transform var(--ui-transition),box-shadow var(--ui-transition)}.product-grid--outlined .product-block:nth-child(4n+2) .image-cont{border-radius:8px 16px 10px 14px}.product-grid--outlined .product-block:nth-child(4n+3) .image-cont{border-radius:16px 8px 14px 10px}.product-grid--outlined .product-block:nth-child(4n+4) .image-cont{border-radius:14px 10px 8px 16px}.product-grid--outlined .product-block .product-block__title{transition:color var(--ui-transition)}.product-grid--outlined .product-block:is(:hover,:focus-within,:active) .image-cont{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.product-grid--outlined .product-block:is(:hover,:focus-within,:active) .product-block__title{color:var(--orange)}.product-block__bag-copy p{font-size:inherit;line-height:inherit;margin:0}.product-block__tasting-notes-label{font-weight:400}.product-info-roast,.product-info-tasting-notes{display:flex;flex-direction:row;align-items:baseline;gap:1em;line-height:1.3}.product-info-roast{font-size:calc(var(--type-body-size) + 2px);font-weight:500}.product-info-tasting-notes{font-size:var(--type-body-size)}.product-info-roast__label{flex:none;font-weight:400}.product-info-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.product-info-pills__pill{font-family:var(--label-font-family);font-size:calc(var(--type-label-size) + 1px);font-weight:700;letter-spacing:.12em;line-height:.8125rem;text-transform:uppercase;border:1.5px solid #313d47;color:#313d47;padding:3px 10px;border-radius:999px}.product-info-pills__pill:first-child{background:#313d47;color:#fff}.klaviyo-star-rating-widget{font-size:.85rem;line-height:1.2;margin-bottom:var(--product-block-row-gap, 6px)}.klaviyo-star-rating-widget svg,.klaviyo-star-rating-widget img{width:16px;height:16px}.section-featured-collection .hometitle .has-paging__title{font-size:clamp(26px,3vw,38px);font-weight:800}.section-featured-collection .collection-slider .has-paging .slider-nav__btn{width:40px;height:40px;margin:0 11px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--ink);border-radius:50%;background:rgb(var(--bg-color));color:var(--ink);transition:background-color var(--ui-transition)}@media(hover:hover){.section-featured-collection .collection-slider .has-paging .slider-nav__btn:hover{background:var(--roast-light)}}@media(min-width:769px){.shortdesc{font-size:1.2em;margin-bottom:.2em}@media(max-width:767px){.product-title{font-size:1.3em}}.template-suffix-merch1 .opt-label__size{display:none!important}}.info-banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;margin:0;padding:0;border:0;border-radius:4px;font-family:var(--base-font-family);line-height:1.35;text-align:left}.info-banner__opener{display:block}.info-banner--button{cursor:pointer;transition:filter .15s ease}.info-banner--button:hover{filter:brightness(.95)}.info-banner--button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.info-banner__text{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;font-size:calc(var(--type-body-size) - 2px)}.info-banner--small .info-banner__text,.info-banner__subtext{font-size:calc(var(--type-body-size) - 4px)}.info-banner__tooltip{display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-left:.4em;border:1px solid currentColor;border-radius:50%;font-size:.75em;font-weight:600;line-height:1}.modal--simple .modal__window--simple{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);border-radius:8px;overflow-y:auto}.modal-simple__content{padding:40px 32px 32px}.modal-simple__heading{margin:0 0 20px;font-size:var(--larger-text-size);line-height:1.2;text-align:center}.modal-simple__body>*:first-child{margin-top:0}.modal-simple__body>*:last-child{margin-bottom:0}.modal-simple__actions{margin-top:28px;text-align:center}.modal-simple__confirm{min-width:220px}@media screen and (max-width:749px){.modal--simple .modal__window--simple{width:100vw;max-width:100vw;height:var(--viewport-height, 100dvh);min-height:var(--viewport-height, 100dvh);max-height:var(--viewport-height, 100dvh);margin:0;border-radius:0;box-shadow:none}.modal-simple__content{display:flex;flex-direction:column;min-height:100%;padding:56px 20px 24px}.modal-simple__actions{margin-top:auto;padding-top:24px}.modal-simple__confirm{width:100%}}.pdp-block-pad{padding:var(--blk-pt, 0) var(--blk-pr, 0) var(--blk-pb, 0) var(--blk-pl, 0)}@media screen and (max-width:749px){.pdp-block-pad{padding:var(--blk-pt-m, var(--blk-pt, 0)) var(--blk-pr-m, var(--blk-pr, 0)) var(--blk-pb-m, var(--blk-pb, 0)) var(--blk-pl-m, var(--blk-pl, 0))}}.detail{--detail-panel-pad: var(--spacing-4, 20px)}@media only screen and (max-width:767.98px){.detail{--detail-panel-pad: 10px}}.detail .product-form>.info-banner-anchor,.detail>.info-banner-anchor{margin-bottom:calc(var(--detail-panel-pad) * -1);margin-left:calc(var(--detail-panel-pad) * -1);margin-right:calc(var(--detail-panel-pad) * -1);width:auto}.detail .info-banner-anchor .info-banner{border-radius:0 0 4px 4px}[id$=__multi_column_slider_Lz8UFX] .card-icon>.image-wrapper{border:2.5px solid var(--ink);border-radius:48% 52% 46% 54%/52% 46% 54% 48%;overflow:hidden}[id$=__multi_column_slider_Lz8UFX] .swiper-slide:nth-child(3n+2) .card-icon>.image-wrapper{border-radius:52% 48% 54% 46%/46% 54% 48% 52%}[id$=__multi_column_slider_Lz8UFX] .swiper-slide:nth-child(3n) .card-icon>.image-wrapper{border-radius:46% 54% 50% 50%/54% 46% 52% 48%}[id$=__multi_column_slider_Lz8UFX] .card-icon h4{font-size:23px}.multi-column-slider .card-review--frame{background:transparent;border-radius:0;box-shadow:none;padding:calc(8px + var(--hd-frame-inset));gap:10px}.multi-column-slider .card-review--frame .link-product{background:var(--cream-2);border:2px solid var(--ink);border-radius:10px;padding:10px 14px;gap:12px;box-sizing:border-box;max-width:100%}.multi-column-slider .card-review--frame .link-product>.image-wrapper{width:48px;flex:0 0 48px;border-radius:6px}.multi-column-slider .card-review--frame .link-product p.large{font-family:var(--heading-font-family);font-size:16px;margin:0;flex:1 1 auto}.multi-column-slider .card-review .star-container svg{fill:var(--orange)}@media(max-width:697px){.multi-column-slider--stack-mobile .swiper{overflow:visible}.multi-column-slider--stack-mobile .swiper-wrapper{display:flex;flex-direction:column;gap:24px;transform:none!important;padding:8px 20px;box-sizing:border-box}.multi-column-slider--stack-mobile .swiper-slide{width:100%!important;margin:0!important;flex-shrink:1}.multi-column-slider--stack-mobile .swiper-controls{display:none}}[id$=__multi_column_slider_gVdXfk] .header-text h4,[id$=__multi_column_slider_QHJEz8] .header-text h4{font-family:var(--label-font-family);font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.section-footer{border-top:2px solid var(--ink)}.section-footer .section-footer__row-container{max-width:1220px;margin:0 auto;padding:0 32px}.section-footer .section-footer__row--blocks{padding-top:56px;padding-bottom:40px;column-gap:44px}.section-footer .section-footer__menu-block .section-footer__title{font-family:var(--label-font-family);font-weight:700;font-size:calc(var(--type-label-size) + .5px);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.section-footer .section-footer__newsletter-block .section-footer__title{font-family:var(--heading-font-family);font-weight:800;font-size:22px;line-height:1.15;text-transform:none;letter-spacing:0;color:rgb(var(--footer-text-col))}.section-footer .section-footer__text,.section-footer .section-footer__text p{color:#cfd6d3;font-size:calc(var(--type-body-size) - 1.5px);line-height:1.6}.section-footer .section-footer__menu-block__menu li{margin-bottom:11px}.section-footer .section-footer__menu-block__menu a{font-size:calc(var(--type-body-size) - 1.5px)}@media(hover:hover){.section-footer a:hover{color:var(--aqua-bright);text-decoration:none}}.section-footer .signup-form form{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.section-footer .signup-form form>p{flex:1 1 200px;margin:0}.section-footer .signup-form__email{border:2px solid var(--cream-2);background:var(--cream-2);color:var(--ink);padding:12px 16px;font-size:15px}.section-footer .signup-form__button{border-color:var(--cream-2);box-shadow:none}@media(hover:hover){.section-footer .signup-form__button:hover{border-color:var(--cream-2);box-shadow:none;transform:translate(2px,2px)}}.section-footer .section-footer__row-lower{padding-top:0;padding-bottom:28px;font-family:var(--label-font-family);font-size:var(--type-label-size);letter-spacing:.08em;text-transform:uppercase;color:var(--aqua)}@media(min-width:768px){.section-footer .section-footer__row-lower .section-footer__row__col:first-child{order:0}}.section-footer .copyright a{color:inherit}@media(min-width:768px){.section-header .navigation{border-bottom-width:2px}.section-header .navigation .navigation__link{font-weight:600;transition:color var(--ui-transition)}}.hero-label{position:relative;z-index:1;display:inline-block;padding:.36em .85em .42em;transform:rotate(var(--label-tilt, -2.2deg));filter:drop-shadow(.05em .05em 0 rgba(49,61,71,.55))}.hero-label__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.hero-label .hero-label__text{margin:0;color:var(--label-text, #fff);font-size:inherit;line-height:1;letter-spacing:-.01em;text-shadow:none;max-width:none}.text-overlay--for-banner .text-overlay__text:has(.hero-label){display:flex;flex-direction:column;align-items:center}.image-overlay--bg-box .text-overlay--for-banner .text-overlay__text:has(.hero-label){display:inline-flex}.text-overlay--for-banner.text-overlay--h-left .text-overlay__text:has(.hero-label){align-items:flex-start}.text-overlay--for-banner.text-overlay--h-right .text-overlay__text:has(.hero-label){align-items:flex-end}.hero-label__accent{color:var(--label-accent, #ffdd1e)}.text-overlay__eyebrow{font-family:var(--type-eyebrow-font);font-weight:var(--type-eyebrow-weight);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);margin-bottom:6px}.text-overlay__text-heading>*{margin:0}.text-overlay__text-heading:not(:last-child){margin-bottom:.5em}.hero-bubble{position:relative;z-index:0;display:inline-block;max-width:var(--bubble-max-width, 24em);margin-top:-.4em;padding:.85em 1.5em .95em;transform:rotate(var(--bubble-tilt, 1.4deg));filter:drop-shadow(.07em .09em 0 rgba(49,61,71,.45))}.hero-bubble__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.hero-bubble .hero-bubble__text,.hero-bubble .hero-bubble__text p,.hero-bubble .hero-bubble__text h3{color:var(--bubble-text, #313d47);font-family:var(--base-font-family);font-weight:600;font-size:clamp(13px,1.15vw,20px);line-height:1.45;text-shadow:none;margin:0}@media(min-width:698px){.multi-column-slider--grid-desktop .swiper{overflow:visible;padding:0 32px;box-sizing:border-box}.multi-column-slider--grid-desktop .swiper-wrapper{display:block;column-count:var(--grid-columns, 3);column-gap:26px;transform:none!important;padding:8px 0}.multi-column-slider--grid-desktop .swiper-slide{display:block;width:100%!important;margin:0 0 26px!important;break-inside:avoid;page-break-inside:avoid}.multi-column-slider--grid-desktop .swiper-controls{display:none}}.multi-column-slider--grid-desktop .card-review,.multi-column-slider--stack-mobile .card-review{justify-items:stretch;height:auto}.multi-column-slider--grid-desktop .card-review h4,.multi-column-slider--grid-desktop .card-review p,.multi-column-slider--stack-mobile .card-review h4,.multi-column-slider--stack-mobile .card-review p{text-align:left}.multi-column-slider--grid-desktop .card-review .star-container,.multi-column-slider--stack-mobile .card-review .star-container{justify-content:flex-start}.rte a:not(.btn):not(.link-button),.text-block-body a:not(.btn){color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color var(--ui-transition)}.rte a:not(.btn):not(.link-button):hover,.text-block-body a:not(.btn):hover{color:var(--orange)}.klaviyo-star-rating-widget svg,.klaviyo-star-rating-widget svg *{fill:var(--orange);color:var(--orange)}.announcement-bar a{color:var(--aqua-bright);text-underline-offset:3px}.announcement-bar a:hover{color:var(--yellow)}@media(min-width:768px){.section-header .navigation .navigation__tier-1>.navigation__item>.navigation__link{font-family:var(--nav-font-family);font-weight:var(--nav-font-weight, 700);padding-bottom:14px}.section-header .navigation .navigation__tier-1>.navigation__item>.navigation__link:before{height:7px;bottom:6px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none'%3E%3Cpath d='M2,5 C20,2 40,7 60,4 C75,2 90,6 98,4' fill='none' stroke='%23ff4613' stroke-width='2.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;transform-origin:left center}.section-header .navigation .navigation__tier-1>.navigation__item>.navigation__link:hover,.section-header .navigation .navigation__tier-1>.navigation__item--show-children>.navigation__link,.section-header .navigation .navigation__tier-1>.navigation__item--active>.navigation__link{color:var(--orange)}.section-header .navigation .navigation__tier-1>.navigation__item--show-children>.navigation__link:before{transform:scaleX(1)}.section-header .navigation .navigation__item--with-mega-menu>.navigation__tier-2-container{background:var(--cream-2);border-top:2px solid var(--ink);border-bottom:3px solid var(--ink);box-shadow:0 10px #313d471f}.section-header .navigation .navigation__item--with-mega-menu .navigation__columns{padding-top:34px;padding-bottom:18px}.section-header .navigation .navigation__item--with-mega-menu .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__column-title{position:relative;opacity:1;padding:0 0 18px;font-family:var(--label-font-family);font-weight:700;font-size:var(--type-label-size);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.section-header .navigation .navigation__item--with-mega-menu .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__column-title:after{content:"";position:absolute;left:0;bottom:8px;width:90px;height:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 8' preserveAspectRatio='none'%3E%3Cpath d='M3,5 C30,2 60,7 95,4 C130,2 165,7 200,4 C210,3.5 215,5 217,4' fill='none' stroke='%23313d47' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%}.section-header .navigation .navigation__item--with-mega-menu .navigation__columns .navigation__column:nth-child(2n):not(.navigation__column--promotion) .navigation__column-title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 8' preserveAspectRatio='none'%3E%3Cpath d='M3,4 C35,7 70,2 105,5 C140,7 175,2 217,5' fill='none' stroke='%23313d47' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.section-header .navigation .navigation__item--with-mega-menu .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3 .navigation__link,.section-header .navigation .navigation__item--with-mega-menu .navigation__columns .navigation__column:not(.navigation__column--promotion)>.navigation__link:not(.navigation__column-title){font-family:var(--heading-font-family);font-weight:700;font-size:15.5px;padding:6px 0;color:var(--ink);transition:color var(--ui-transition)}.section-header .navigation .navigation__item--with-mega-menu .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3 .navigation__link:hover,.section-header .navigation .navigation__item--with-mega-menu .navigation__columns .navigation__column:not(.navigation__column--promotion)>.navigation__link:not(.navigation__column-title):hover{color:var(--orange)}.section-header .navigation .navigation__item--with-mega-menu .navigation__column--promotion{flex:0 0 240px}.section-header .navigation .menu-promotion__link{display:flex;flex-direction:column;gap:12px;transition:transform var(--ui-transition),filter var(--ui-transition)}.section-header .navigation .menu-promotion__link:hover{transform:translate(-2px,-2px);filter:drop-shadow(4px 4px 0 var(--ink))}.section-header .navigation .menu-promotion__image img{border:3px solid var(--ink);border-radius:10px 14px 8px 16px;box-sizing:border-box}.section-header .navigation .menu-promotion__text{align-self:center;margin:0;padding:8px 14px;font-family:var(--button-font-family);font-weight:700;font-size:13.5px;line-height:1.2;color:var(--ink);background:var(--yellow);border:2px solid var(--ink);border-radius:999px;box-shadow:3px 3px 0 var(--ink);white-space:nowrap}}.template-product .product-title{font-family:var(--type-product-title-font);font-weight:800;font-size:clamp(var(--type-product-title-size-min),var(--type-product-title-size-fluid),var(--type-product-title-size-max));line-height:1.05;letter-spacing:-.01em}.template-product .product-price--large{font-family:var(--type-price-font);font-weight:800;font-size:var(--type-price-size)}.template-product .media-gallery .main-image .slider__item .media,.template-product .media-gallery .main-image .slider__item img,.template-product .product-media-collage__item .media{border:2.5px solid var(--ink);border-radius:10px 16px 8px 14px;background:var(--grey-blue);overflow:hidden;box-sizing:border-box}.template-product .media-gallery .thumbnails .thumbnail{border:2px solid transparent;border-radius:10px;overflow:hidden;transition:border-color var(--ui-transition)}.template-product .media-gallery .thumbnails .slider__item.is-active .thumbnail,.template-product .media-gallery .thumbnails .thumbnail:hover{border-color:var(--ink)}.template-product .media-gallery .thumbnails .thumbnail img{border:0}.template-product .option-selector .label,.template-product .option-selector legend.label,.template-product .option-selector legend.visually-hidden{position:static;width:auto;height:auto;margin:0 0 8px;padding:0;overflow:visible;clip:auto;white-space:normal;display:block;font-family:var(--label-font-family);font-weight:700;font-size:calc(var(--type-label-size) + .5px);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.template-product .option-selector__btns{gap:10px}.template-product .option-selector__btns .opt-label--btn{margin:0;padding:14px 10px 12px;border:2px solid var(--ink);border-radius:12px;background:transparent;color:var(--ink);box-shadow:none;font-family:var(--base-font-family);font-weight:700;font-size:var(--type-body-size);line-height:1.2;text-transform:none;letter-spacing:0;transition:background-color var(--ui-transition),box-shadow var(--ui-transition),transform var(--ui-transition)}.template-product .option-selector__btns .opt-label--size{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:16px;overflow:visible}.template-product .option-selector__btns .opt-label--btn:hover{background:#fff9;transform:none}.template-product .option-selector__btns .opt-btn:checked+.opt-label--btn{border:2px solid var(--ink);background:#fff;box-shadow:0 2px 0 var(--ink)}.template-product .opt-label__size{font-size:13px;font-weight:400;color:#5a6472}.template-product .opt-label__savings{font-size:12px;font-weight:700;color:var(--orange)}.template-product .opt-label__popularity-label{position:absolute;top:-10px;left:50%;transform:translate(-50%);white-space:nowrap;padding:2px 8px;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:11px;font-weight:700;line-height:1.4}.template-product .option-selector .custom-select__btn{padding:13px 40px 13px 16px;border:2px solid var(--ink);border-radius:10px;background:#fff;color:var(--ink);font-weight:600;font-size:16px}.template-product .option-selector .custom-select__btn:hover,.template-product .option-selector .custom-select__btn:focus-visible{border:2px solid var(--ink);background:#fff;box-shadow:0 2px 0 var(--ink)}.template-product .option-selector .custom-select__listbox{border:2px solid var(--ink);border-radius:10px;box-shadow:3px 3px 0 var(--ink);overflow:hidden}.template-product .product-form .buttoned-input{--buttoned-input-size: 48px;border:2px solid var(--ink);border-radius:10px;background:#fff;color:var(--ink)}.template-product .product-form .buttoned-input:hover,.template-product .product-form .buttoned-input:has(input:is(:active,:focus)){border:2px solid var(--ink);box-shadow:none}.template-product .product-form .buttoned-input input{font-weight:700;font-size:16px}.template-product .product-form .quantity-submit-row .btn.add-to-cart{height:52px;padding-top:0;padding-bottom:0;font-size:calc(var(--type-button-size) + 2px)}.template-product .buy-buttons-extra-grid__cell{font-size:calc(var(--type-body-size) - 2px);color:#5a6472}.template-product .detail .info-banner-anchor .info-banner{border-radius:0 0 10px 10px}.shopify-section .container:not(.container--no-max){max-width:var(--content-max-width, var(--page-container-width))}.filter-container--drawer .filter-shade{display:block;visibility:hidden;position:fixed;z-index:8001;top:0;right:0;bottom:0;left:0;background:var(--ink);opacity:0;pointer-events:none;transition:opacity .34s ease,visibility .34s}.filter-container--drawer.filter-container--show-filters-mobile .filter-shade{visibility:visible;opacity:.45;pointer-events:auto}.filter-container--drawer .filters.filter-drawer{--hd-frame-line: 4px;--hd-frame-stroke: 4px;--filter-drawer-pad: 30px;visibility:hidden;position:fixed;z-index:8002;top:12px;right:auto;bottom:12px;left:12px;display:flex;flex-direction:column;width:min(440px,calc(100% - 24px));height:auto;padding:0;overflow:visible;background:none;color:var(--ink);transform:translate(calc(-100% - 24px));transition:transform .34s ease,visibility 0s linear .34s}.filter-container--drawer.filter-container--show-filters-mobile .filters.filter-drawer{visibility:visible;transform:none;transition:transform .34s ease}html:has(.filter-container--drawer.filter-container--show-filters-mobile){overflow:hidden}.filter-drawer__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:calc(var(--filter-drawer-pad) - 4px) calc(var(--filter-drawer-pad) - 6px) 8px var(--filter-drawer-pad)}.filter-drawer__title{display:flex;align-items:center;gap:12px;font-family:var(--label-font-family);font-weight:700;font-size:calc(var(--type-label-size) + 4px);letter-spacing:.2em;text-transform:uppercase}.filter-drawer__title-icon svg{display:block;width:20px;height:20px;stroke-width:2.2}.filter-drawer__close{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:2.5px solid var(--ink);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:background-color var(--ui-transition)}.filter-drawer__close svg{width:20px;height:20px}@media(hover:hover){.filter-drawer__close:hover{background:#ffdd1e}}.filter-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--filter-drawer-pad) 12px}.filter-drawer__group{min-width:0;margin:0 0 30px;padding:0;border:0}.filter-drawer__heading{display:block;padding:0;font-family:var(--label-font-family);font-weight:700;font-size:calc(var(--type-label-size) + 1px);letter-spacing:.22em;line-height:1.3;text-transform:uppercase;color:var(--orange)}.filter-drawer__rule{display:block;width:130px;height:8px;margin:8px 0 16px;color:var(--ink);overflow:visible}.filter-drawer__pills{display:flex;flex-wrap:wrap;gap:10px 9px}.filter-pill{position:relative;display:inline-flex;margin:0;cursor:pointer}.filter-pill__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.filter-pill__text{display:inline-block;padding:8px 17px;border:2.5px solid var(--ink);border-radius:999px;background:#fff;font-family:var(--button-font-family);font-weight:600;font-size:var(--type-button-size);line-height:1.2;color:var(--ink);transition:background-color var(--ui-transition),color var(--ui-transition)}@media(hover:hover){.filter-pill:hover .filter-pill__input:not(:checked)+.filter-pill__text{background:#ffdd1e}}.filter-pill__input:checked+.filter-pill__text{background:var(--ink);color:var(--cream-2)}.filter-pill__input:focus-visible+.filter-pill__text{outline:2px solid var(--orange);outline-offset:2px}.filter-pill--disabled{cursor:default;opacity:.35}.filter-drawer__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;padding:14px calc(var(--filter-drawer-pad) - 4px) calc(var(--filter-drawer-pad) - 6px) var(--filter-drawer-pad)}.filter-drawer__clear{flex:0 0 auto;font-family:var(--label-font-family);font-weight:700;font-size:calc(var(--type-label-size) + 1px);letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.filter-drawer__clear:hover{color:var(--orange)}.btn.filter-drawer__submit{flex:1 1 auto;max-width:260px;border-radius:999px;background:var(--orange);color:#fff;font-size:calc(var(--type-button-size) + 1px);white-space:nowrap}@media(hover:hover){.btn.filter-drawer__submit:hover{background:var(--orange-hover);color:#fff}}@media(max-width:767.98px){.filter-container--drawer .filters.filter-drawer{--filter-drawer-pad: 26px;top:10px;bottom:10px;left:10px;width:calc(100% - 20px)}}.collection-listing .product-grid{border-top:2px solid #313d47;padding-top:24px}@media(max-width:767.98px){.collection-listing .product-grid{padding-top:16px}}.template-collection .btn--related-collection,.template-collection .related-collection-links__expander{text-decoration:none;padding:10px 18px;border:2px solid var(--ink);border-radius:999px;background:#fff;box-shadow:none;color:var(--ink);text-transform:uppercase;font-family:var(--label-font-family);font-weight:700;font-size:calc(var(--type-label-size) + 2px);letter-spacing:.14em}.template-collection .btn--related-collection:hover,.template-collection .related-collection-links__expander:hover{background:#ffdd1e;color:var(--orange)}.template-collection .utility-bar .toggle-btn,.template-collection .utility-bar__centre .utility-bar__item,.template-collection .utility-bar .link-dropdown__button,.template-collection .utility-bar .link-dropdown{color:var(--ink);text-transform:uppercase;font-family:var(--label-font-family);font-weight:700;font-size:calc(var(--type-label-size) + 2px);letter-spacing:.14em;margin:0}.template-collection .utility-bar__centre .utility-bar__item{font-weight:400}.template-collection .lightish-spaced-row-above{margin-top:0}@media(min-width:768px){.utility-bar{margin:0}}@media(max-width:767.98px){.utility-bar{margin:0}.template-collection .utility-bar__left,.template-collection .utility-bar__right{flex:1 1 auto}.template-collection .utility-bar__right,.template-collection .utility-bar__right .utility-bar__item{min-width:0;margin:0}.template-collection .utility-bar .link-dropdown .link-dropdown__button{max-width:100%;padding-inline-end:28px}.template-collection .utility-bar .link-dropdown__button-text{display:block;overflow:hidden;text-overflow:ellipsis}.template-collection .utility-bar .link-dropdown__button-icon{margin-inline-end:0}}.product-label>span{font-family:var(--label-font-family);font-size:calc(var(--type-label-size) + 4px);font-weight:700;border-radius:4px;padding:5px 10px}.product-label.decaf{--product-label-overlay-meta-bg: var(--orange);--product-label-overlay-meta-text: #fff}.product-label.for-a-cause{--product-label-overlay-meta-bg: var(--yellow);--product-label-overlay-meta-text: var(--ink)}.product-label.seasonal{--product-label-overlay-meta-bg: var(--aqua-bright);--product-label-overlay-meta-text: var(--ink)}.product-label.product-label--sale{--product-label-overlay-meta-bg: var(--red);--product-label-overlay-meta-text: #fff}.header-wholesale-link{font-family:var(--base-font-family);font-size:var(--smaller-text-size-1);font-weight:var(--base-font-weight);color:var(--header-text-col);text-decoration:none;white-space:nowrap;margin-inline-end:20px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
