:root{--font--paragraph--size: 16px;--font--paragraph--spacing: .5px}.rte,[data-item=featured-paragraph],[data-item=paragraph],[data-item=rte-content],body{line-height:1.8em}h1,h2,h3{margin-block-start:2rem;margin-block-end:0rem;font-family:var(--font--heading--family);--font--size: var(--font--section--size);font-weight:500}h1{margin-block-start:1rem;font-size:2.5rem;line-height:2.5rem;margin-block-end:1rem;font-weight:600}h2.collapsible-row--heading{margin:0;font-size:1.25rem}.collapsible-row--content{padding:1.5rem var(--spacing--item) 1.5rem var(--spacing--item)}b,strong{font-weight:600;color:var(--bg-color--dark)}.rte ul,.rte table,.rte p{margin-block-start:1rem;margin-block-end:1rem}.rte blockquote{margin:6rem 3rem 4rem;padding:0 5rem;font-family:Georgia,serif;font-weight:300;font-style:italic;font-size:2rem;line-height:2.5rem;text-align:center;border:none;color:#000000b3;position:relative;max-width:100%}.rte blockquote:before{content:"\201c";left:-4rem;top:5rem}.rte blockquote:before,.rte blockquote:after{position:absolute;font-size:20rem;color:#0003;text-align:left;background-color:transparent;font-family:Georgia,serif;line-height:0}.rte blockquote:after{content:"\201d";right:-1rem;bottom:-5.5rem}@media (max-width: 480px){.rte blockquote{margin:1rem 0 0;padding:1rem 1rem 0rem 3.5rem;line-height:2.5rem}}@media (max-width: 480px){.rte blockquote:before{left:-2rem;padding:0 1rem}}@media (max-width: 480px){.rte blockquote:before,.rte blockquote:after{color:#0000001a;top:3rem;font-size:10rem}.rte blockquote:after{content:""}}form:focus-visible{outline:none!important}.cc-featured-grid--text--background,.template--collection .stacked-text--wrapper{padding:1rem;background-color:#00000080}.stacked-text--description ul li{text-align:left;display:list-item}.stacked-text--description ul{list-style-type:disc;list-style-position:inside;padding-left:var(--spacing--block);line-height:1.7em}.rte li,[data-item=rte-content] li{display:list-item;text-align:left}.social-icons--root{display:flex;gap:1rem;flex-direction:row;align-items:center}@media only screen and (min-width: 768px){.social-icons--items{-moz-column-gap:14px;column-gap:14px;padding:.2rem 1rem .5rem;border:0;border-radius:4rem;width:auto}}.main-product--wrapper .social-icons--items{background-color:var(--color--accent-1);background-color:#b4d2bb}section.collection-seo table,.rte table{border-bottom:1px solid rgba(100,100,100,.05);margin:1rem 0}section.collection-seo table tbody tr:nth-child(odd),.rte table tbody tr:nth-child(odd){background-color:#6464640d}section.collection-seo table thead th,.rte table thead th{padding:calc(var(--spacing--item) / 2);text-align:left}section.collection-seo a:link{text-decoration:none;border-bottom:2px solid var(--bg-color--dark)}section.collection-seo a:visited{color:#21212180}section.collection-seo a:hover{text-decoration:none;border-bottom:3px solid var(--bg-color--dark)}section.collection-seo a:focus{text-decoration:none;border-bottom:0}section.collection-seo a:active{text-decoration:none;border-bottom:0;outline:1px solid transparent;color:red}section.collection-seo nav.seo-nav,section.collection-seo picture.seo-pic{width:50%;justify-content:center;align-items:center;overflow:hidden;aspect-ratio:16 / 9}section.collection-seo picture.seo-pic>img{object-fit:cover;width:100%;height:100%}section.collection-seo div.textpic-box{flex-direction:row;display:flex;width:100%;gap:1rem;padding:1rem 0;justify-content:flex-start;align-items:stretch}@media only screen and (max-width: 767px){section.collection-seo nav.seo-nav,section.collection-seo picture.seo-pic{width:100%}section.collection-seo div.textpic-box{flex-direction:column}}.cc-unvisible-text{display:none}.seo-article-content{justify-self:center}.breadcrumbs--root li.cc-silent-title{display:none}.rte ul,[data-item=rte-content] ul{list-style-position:outside}.product--block--description h2,.product--block--description h3,.article--content h2,.article--content h3,.article--content h4{margin-bottom:.5rem;padding-bottom:0}@media only screen and (min-width: 768px){.seo-article-content{max-width:var(--max-width--large);padding:var(--spacing--section--mobile)}}@media only screen and (max-width: 767px){.seo-article-content table thead tr th,.seo-article-content table tbody tr td{display:block}}.product-buy-buttons--primary{background:#b4d2bb!important;padding:1rem;font-size:20px!important;font-weight:600!important;height:64px!important;border-radius:48px!important;border:0!important;color:#000}[data-item=button]{border-radius:48px!important;border:2px solid #000!important}[data-item=button],[data-item=secondary-button]{padding:1rem;font-size:20px!important;font-weight:600!important;height:64px!important}a:focus,button:focus,input:focus,[data-drawer-view=search]:focus,a[data-item=nav-text]:focus,.navigation--button:focus,.navigation--layout-button:focus,.product-zoom--wrapper:focus,.product-media--thumb[data-active=true]:focus,.product-media--thumb[data-active=false]:focus,.product-media--modal:focus{outline:4px dotted #7a9a72!important;outline-offset:4px!important}a[data-item=nav-text]:focus:hover,a[data-item=nav-text--sub]:focus:hover{outline:0!important}span:focus{outline:none}.product--price,.product-price--original{font-weight:600;font-size:24px}.product--vendor{font-weight:700;color:#7a9a72}.x-menu--level-1--link.is-sale .x-menu--level-1--text,.y-menu--level-1--link.is-sale a{color:#fff!important}.product--label[data-label-type=sale],.x-menu--level-1--link.is-sale,.y-menu--level-1--link.is-sale{background-color:#d7005d;font-weight:500;color:#fff;font-size:1.25rem;padding:.25rem .75rem;text-transform:uppercase}.product--label[data-label-type=out-of-stock]{background-color:#c3d2bf!important;color:#000;padding:.25rem .75rem}.product--label[data-label-type=new]{padding:.25rem .75rem;font-size:1.25rem;text-transform:uppercase}.header--logo:focus-within{outline:4px dotted #7a9a72;outline-offset:4px}.product--root a{border-radius:.5rem}.x-menu--level-2--list{padding-left:.5rem;padding-right:.5rem}.x-menu--level-2--link a{display:block}@media only screen and (min-width: 768px){.product-media--thumbs{order:1;width:180px}}@media only screen and (min-width: 768px){.product-media--thumbs-wrapper{padding:.5rem}}.password--logo img{max-width:280px!important;height:auto}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
