@media only screen and (min-width:0rem){#collection-1602{padding:var(--sectionPadding);padding-top:3.125rem}#collection-1602 .cs-container{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:48rem;position:relative;width:100%;z-index:1}#collection-1602 [data-seo-main]{display:contents}#collection-1602 .cs-filters{display:flex;flex-direction:column;gap:1.5rem;width:100%}#collection-1602 .cs-buttons{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;overflow-x:auto}#collection-1602 .cs-button{background-color:var(--primary-ws8);border:none;color:var(--bodyTextColorWhite);display:inline-block;font-size:1rem;font-weight:400;line-height:1.5em;padding:.5rem 1rem;text-align:center;text-decoration:none;white-space:nowrap;width:-moz-max-content;width:max-content}#collection-1602 .cs-button.cs-active{background-color:var(--primary)}#collection-1602 .cs-card-group{display:grid;gap:clamp(1rem,1.5vw,1.25rem);-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(12,1fr);list-style:none;margin:0;padding:0;perspective:700px;position:relative;row-gap:clamp(1.25rem,3vw,3rem);transform-origin:left top;transform-style:preserve-3d;transition:transform .7s,opacity .3s,visibility .5s,top .3s,left .3s;width:100%}#collection-1602 .cs-item{grid-column:span 12}}@media only screen and (min-width:37.5rem){#collection-1602 .cs-item{grid-column:span 6}}@media only screen and (min-width:64rem){#collection-1602 .cs-container{max-width:90rem}#collection-1602 .cs-item{grid-column:span 4}#collection-1602 .cs-filters{flex-direction:row;gap:4rem;justify-content:space-between}}@media only screen and (min-width:80rem){#collection-1602 .cs-item{grid-column:span 3}}@media only screen and (min-width:0rem){#product{overflow:hidden;padding:var(--sectionPadding);padding-top:clamp(10rem,16vw,12.5rem);position:relative;z-index:1}#product .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(1.75rem,5vw,4rem);margin:auto;max-width:46.875rem;min-width:0;width:100%}#product>.cs-container>[data-seo-main]{display:contents}#product .cs-picture-group{display:flex;flex-direction:column;gap:.5rem;width:100%}#product .swiper{max-width:100%}#product .cs-large-image{background-color:#fff;display:block;height:clamp(16.875rem,63vw,30rem);width:100%}#product .cs-large-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#product .cs-small-images{display:flex;gap:.5rem}#product .cs-thumbnail{aspect-ratio:1/1;background-color:#fff;flex:1 0 0;min-width:6.25rem;-o-object-fit:cover;object-fit:cover}#product .cs-thumbnail:last-of-type{margin:0!important}#product .cs-thumbnail-active{border:2px solid var(--primary)}#product .cs-product-info{display:flex;flex-direction:column;gap:1.5rem;min-width:0;width:100%}#product .cs-product-title{color:var(--headerColor);font-family:var(--headerFont);font-size:var(--headerFontSize);font-weight:700;letter-spacing:-1.96px;line-height:1.2em;margin:0 0 clamp(.5rem,1vw,1rem)}#product .cs-pricing{align-items:baseline;display:flex;gap:.5rem;margin-bottom:1rem}#product .cs-price{color:var(--primary);font-size:clamp(1.5625rem,5vw,2.4375rem)}#product .cs-price,#product .cs-was-price{font-family:var(--headerFont);font-weight:700;letter-spacing:-.5px;line-height:1.2em}#product .cs-was-price{color:var(--bodyTextColor);font-size:clamp(1.25rem,2vw,1.5625rem);text-decoration:line-through}#product .cs-discount{align-self:center;background-color:var(--primary);border-radius:6.25rem;color:var(--bodyTextColorWhite);display:inline-block;font-size:clamp(.875rem,1vw,1rem);font-weight:700;line-height:1.2em;margin:clamp(0rem,1vw,1rem) .25rem 0;padding:.25rem .625rem}#product hr{border-color:hsla(0,0%,100%,.2);width:100%}#product .cs-buy-box{color-scheme:dark;display:flex;flex-direction:column;gap:1rem}#product .cs-buy-box shopify-variant-selector{display:block}#product .cs-buy-box .cs-add-to-cart:disabled{cursor:not-allowed;opacity:.5}#product .cs-buttons{display:flex;flex-direction:column;gap:.5rem}#product .cs-button-solid{border:none}#product .cs-quantity{align-items:center;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.2);display:flex;font-size:1rem;gap:1.25rem;height:3.5rem;justify-content:center;line-height:1.5em;padding:0 1.5rem}#product .cs-quantity-change{background:none;border:none;color:#767676;cursor:pointer;font-size:1.5rem}#product .cs-quantity-change:hover{color:var(--primary)}#product .cs-amount{background:none;border:none;color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;text-align:center;width:2.5rem}#product .cs-amount::-webkit-inner-spin-button,#product .cs-amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#product .cs-amount[type=number]{-moz-appearance:textfield}#product .cs-amount:focus{outline:none}#product .cs-product-info:has(.cs-live-price) .cs-pricing[data-seo-price]{display:none}#product .cs-h3{color:var(--headerColor);display:block;font-size:1rem;font-weight:700;line-height:1.5em;margin:0 0 .5rem}#product .cs-terms{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0 0}#product .cs-term{align-items:center;display:flex;gap:.5rem}#product .cs-icon-wrapper{align-items:center;background-color:var(--primary);display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;padding:.375rem}#product .cs-icon{height:1.25rem;width:1.25rem}}@media only screen and (min-width:28.125rem){#product .cs-buttons{flex-direction:row}#product .cs-button-solid{width:100%}}@media only screen and (min-width:64rem){#product .cs-container{align-items:start;flex-direction:row;max-width:90rem}#product .swiper{max-width:clamp(31.5rem,48vw,39.375rem)}#product .cs-large-image{height:clamp(30rem,43vw,37.25rem);min-width:26.25rem}}@media only screen and (min-width:0rem){#tabs{background-color:#0c0403;padding-top:clamp(3.75rem,8vw,7.5rem);position:sticky;top:3rem;z-index:9}#tabs .cs-container{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:row;gap:clamp(1.25rem,4vw,3rem);justify-content:center;margin:auto;max-width:48rem}#tabs .cs-tab{background-color:transparent;border:none;color:var(--headerColor);cursor:pointer;font-size:1rem;line-height:1.5em;padding:1rem;position:relative;text-align:center;text-decoration:none;transition:color .3s ease}#tabs .cs-tab:before{background-color:var(--primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}#tabs .cs-tab:hover:before{width:100%}#tabs .cs-tab.cs-active{font-weight:700}#tabs .cs-tab.cs-active:before{transition:width .3s ease;width:100%}}@media only screen and (min-width:64rem){#tabs .cs-container{justify-content:flex-start;max-width:90rem}}@media only screen and (min-width:0rem){#details{padding:var(--sectionPadding)}#details .cs-container{display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:48rem}#details .cs-description{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem)}#details .cs-description,#details .cs-shipping,#details .cs-visible{transition:opacity .4s ease,transform .4s ease}#details .cs-visible{opacity:1;transform:translateY(0)}#details .cs-hidden{height:0;opacity:0;overflow:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,height 0s ease .3s}#details .cs-content{margin:0 auto;max-width:100%;width:100%}#details .cs-content h3,#details .cs-content h4,#details .cs-content h5,#details .cs-content h6{color:var(--headerColor);font-family:var(--headerFont);font-size:1.5625rem;font-weight:700;line-height:1.2em;margin:0 0 1rem}#details .cs-content h3:first-child,#details .cs-content h4:first-child,#details .cs-content h5:first-child,#details .cs-content h6:first-child{margin-top:0}#details .cs-content p{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.5em;margin-bottom:.75em;text-align:inherit;width:100%}#details .cs-content p:last-of-type{margin:0}#details .cs-content ul{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin:3rem 0 0;padding:0;width:100%}#details .cs-content ul li{align-items:flex-start;color:var(--bodyTextColor);display:flex;font-size:var(--bodyFontSize);gap:.5rem;justify-content:flex-start;line-height:1.5em;list-style:none;width:100%}#details .cs-content ul li>*{display:contents}#details .cs-content ul li:before{background-color:var(--primary);content:"";display:block;height:.5rem;margin-top:.5rem;min-width:.5rem;transform:rotate(45deg);width:.5rem}#details table{background-color:var(--primary-ws8);box-sizing:border-box;margin-top:2rem;max-width:29.25rem;padding:clamp(1.5rem,3vw,2rem);width:100%}#details tr{font-family:var(--bodyFont);font-size:1rem;font-weight:400;text-align:left}#details td,#details tr{color:var(--headerColor);line-height:1.5em;margin:0}#details td{font-family:var(--headerFont);font-size:1.25rem;font-weight:700;text-align:right}}@media only screen and (min-width:64rem){#details .cs-description{flex-direction:row}#details .cs-container{max-width:90rem}}@media only screen and (min-width:0rem){#nutrition{padding:0 1rem 5rem;position:relative}#nutrition .cs-container{margin:auto;width:100%}#nutrition .cs-container,#nutrition .cs-wrapper{gap:2rem;justify-content:flex-start}#nutrition .cs-container,#nutrition .cs-content,#nutrition .cs-wrapper{align-items:flex-start;display:flex;flex-direction:column;max-width:48rem}#nutrition .cs-content{text-align:left;width:100%}#nutrition .cs-nutrition-table{background-color:var(--primary-ws8);border:1px solid hsla(0,0%,100%,.1);border-collapse:collapse;max-width:48rem;overflow:hidden;width:100%}#nutrition .cs-nutrition-table thead{background-color:var(--primary-10)}#nutrition .cs-nutrition-table td,#nutrition .cs-nutrition-table th{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:var(--bodyFontSize);line-height:1.5em;padding:1rem}#nutrition .cs-nutrition-table th{color:var(--headerColor);font-weight:700;text-align:left}#nutrition .cs-nutrition-table th:nth-child(2){text-align:center}#nutrition .cs-nutrition-table th:nth-child(3){text-align:right}#nutrition .cs-nutrition-table td{color:var(--bodyTextColor);text-align:left}#nutrition .cs-nutrition-table td:nth-child(2){font-family:var(--headerFont);font-weight:700;text-align:center}#nutrition .cs-nutrition-table td:nth-child(3){color:var(--primary);font-weight:700;text-align:right}#nutrition .cs-nutrition-table tbody tr:last-child td{border-bottom:none}}@media only screen and (min-width:64rem){#nutrition .cs-container{max-width:90rem}}@media only screen and (min-width:0rem){#stack{padding:var(--sectionPadding);position:relative;z-index:1}#stack .cs-container{align-items:center;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:48rem}#stack .cs-container,#stack .cs-content{display:flex;flex-direction:column;width:100%}#stack .cs-content{align-items:flex-start;justify-content:center;text-align:left}#stack .cs-card-group{display:grid;gap:clamp(1rem,2.5vw,1.15rem);grid-template-columns:repeat(12,1fr);margin:0;padding:0;width:100%}#stack .cs-item{align-items:flex-start;background-color:transparent;border:none;gap:1rem;grid-column:span 12;justify-content:flex-start;list-style:none;padding:0;position:relative}#stack .cs-item,#stack .cs-link{display:flex;flex-direction:column;min-width:0;width:100%}#stack .cs-link{height:100%;text-decoration:none}#stack .cs-link:hover .cs-picture img{transform:scale(1.1)}#stack .cs-picture{background-color:#fff;display:block;height:19.0625rem;overflow:hidden;width:100%}#stack .cs-picture img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .6s;width:100%}#stack .cs-details{background-color:var(--primary-ws8);display:flex;flex:1;flex-direction:column;min-width:0;padding:1rem;width:100%}#stack .cs-name{color:var(--headerColor);font-family:var(--bodyFont);font-weight:600;margin:0 0 .25rem;text-overflow:ellipsis;white-space:nowrap;width:100%}#stack .cs-item-text,#stack .cs-name{font-size:1rem;line-height:1.5em;overflow:hidden}#stack .cs-item-text{color:var(--bodyTextColorMute);display:-webkit-box;font-weight:400;margin:0 0 1.5rem;-webkit-line-clamp:4;-webkit-box-orient:vertical}#stack .cs-price-group{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-flow:row wrap;margin:auto 0 0;row-gap:.25rem;width:100%}#stack .cs-price{color:var(--primary);font-family:var(--headerFont);font-size:1.9375rem;font-weight:600;letter-spacing:-.31px;line-height:1.2em;text-overflow:ellipsis}#stack .cs-was-price{color:#9e9b9a;font-family:Oswald;font-size:clamp(1rem,2vw,1.25rem);font-style:normal;font-weight:700;line-height:1em;text-decoration:line-through;text-decoration-line:line-through}#stack .cs-discount{align-self:center;background-color:var(--primary);border-radius:6.25rem;color:var(--bodyTextColorWhite);display:inline-block;font-size:.75rem;font-weight:700;line-height:1em;padding:.25rem .625rem}}@media only screen and (min-width:600px){#stack .cs-item{grid-column:span 6}}@media only screen and (min-width:64rem){#stack .cs-container{max-width:90rem}#stack .cs-item{grid-column:span 4}}@media only screen and (min-width:80rem){#stack .cs-item{grid-column:span 3}}