@font-face{font-family:DM Sans Custom;src:url(/cdn/shop/files/dmsans-variable.ttf?v=1790940697);font-weight:100 1000;font-style:normal;font-display:swap}:root{--theme-spacing-sm: 40px;--theme-spacing-sm-mobile: 30px;--theme-spacing-md: 48px;--theme-spacing-md-mobile: 36px;--theme-color-malachite: #3AEC86;--theme-color-silk: #E3D4CE;--theme-color-silk-25: #F8F4F3;--theme-color-silk-50: #F1EAE6;--theme-color-pearl: #EEEDE8}body,.paragraph:not(.button),.paragraph>*{letter-spacing:var(--letter-spacing--body-tight)}.button-tertiary{--button-color: var(--color-tertiary-button-text);--button-background-color: var(--color-tertiary-button-background);--button-border-color: var(--color-tertiary-button-border);--button-border-width: var(--style-border-width-tertiary);font-family:var(--button-font-family-tertiary);font-weight:var(--button-font-weight-tertiary);text-transform:var(--button-text-case-tertiary);border-radius:var(--style-border-radius-buttons-tertiary)}.button-tertiary:hover{--button-color: var(--color-tertiary-button-hover-text);--button-background-color: var(--color-tertiary-button-hover-background);--button-border-color: var(--color-tertiary-button-hover-border)}.button-with-icon{padding:0}.button-with-icon .svg-wrapper{width:2.625rem;height:2.625rem}.button-with-icon svg{height:1.125rem}.popup-link{letter-spacing:var(--letter-spacing--body-tight)}.section--narrow-width{--page-content-width: var(--wide-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section--narrow-width>*{grid-column:2}.header-section .header-actions__action,.header-section .header__icon--menu{position:relative}.header-section .header-actions__action:before,.header-section .header__icon--menu:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:var(--button-size-md);height:var(--button-size-md);background-color:var(--theme-color-pearl);border-radius:50%}.header-section .header-actions__action .svg-wrapper svg,.header-section .header__icon--menu .svg-wrapper svg{position:relative;height:var(--icon-size-xs)}.header:has(#Details-menu-drawer-container[open])[data-sticky-state=active]{view-transition-name:none}@media(min-width:750px){.announcement-bar__slides:not(:has(.announcement-slide:nth-child(2))){margin:0;width:fit-content}}@media(max-width:989px){.header-section .header__columns{margin-right:calc(var(--margin-xs) * -1)}}@media(min-width:990px){.header-section .menu-list__list-item:has(.menu-list__submenu){display:none}}.footer-content .menu__item a{white-space:nowrap}.footer-content .group-block-content:has(>.menu--accordion){--gap-scale: var(--spacing-scale-md)}@media(max-width:749px){.footer-content .group-block-content:has(>.menu--accordion){gap:var(--gap-xl)}}.blog-post-card__content,.featured-blog-posts-card__content{position:relative;padding-right:var(--padding-xs)}.blog-post-card__content .shopify-block,.featured-blog-posts-card__content .shopify-block{padding-right:var(--padding-5xl)}.blog-post-card__content .button-with-icon,.featured-blog-posts-card__content .button-with-icon{position:absolute;bottom:0;right:var(--padding-xs)}@media(max-width:749px){.section-featured-blog-post{display:none}}.pill-list{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.pill-list .pill{padding:3px 8px;border-radius:var(--style-border-radius-buttons-primary);background-color:var(--theme-color-silk);font-size:var(--font-size--sm);font-weight:var(--button-font-weight-primary)}.product-card .group-block .text-block:has(+.image-block){position:absolute;top:0;left:0;width:100%}.product-card ul.metafield-single_line_text_field-array{display:flex;flex-direction:column;gap:var(--gap-sm);padding-left:0;list-style:none}.product-card ul.metafield-single_line_text_field-array li{position:relative;padding-left:22px}.product-card ul.metafield-single_line_text_field-array li:before{content:"";position:absolute;left:0;top:3px;width:14px;height:15px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%23242426' d='M8.91 0v5.09H14v3.82H8.91V14H5.09V8.91H0V5.09h5.09V0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%23242426' d='M8.91 0v5.09H14v3.82H8.91V14H5.09V8.91H0V5.09h5.09V0z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product-card .text-block:has(ul.metafield-single_line_text_field-array){border-top:1px solid var(--color-primary)}.resource-list__carousel .slideshow-control{--color-primary-button-background: var(--theme-color-silk)}.resource-list__carousel:not(:has(.resource-list__slide[aria-hidden=true])){--cursor: default}.resource-list__carousel:not(:has(.resource-list__slide[aria-hidden=true])) slideshow-arrows{display:none}@container resource-list-carousel (max-width: 990px){.resource-list__carousel .resource-list__slide{--column-count: 2}}.metafield-rich_text_field>*:last-child{margin-block-end:0}.metafield-rich_text_field ul{display:flex;flex-direction:column;gap:var(--gap-xs);padding-left:0;list-style:none}.metafield-rich_text_field ul li{position:relative;padding-left:28px}.metafield-rich_text_field ul li:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23242426' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' d='M6.875 10.625 8.75 12.5l4.375-4.375'/%3E%3Cpath stroke='%23242426' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' d='M10 17.5a7.5 7.5 0 1 0 0-15 7.5 7.5 0 0 0 0 15'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23242426' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' d='M6.875 10.625 8.75 12.5l4.375-4.375'/%3E%3Cpath stroke='%23242426' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' d='M10 17.5a7.5 7.5 0 1 0 0-15 7.5 7.5 0 0 0 0 15'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#bento-grid .section-content-wrapper>.group-block:nth-child(2)>.group-block-content{min-height:600px}#bento-grid .group-block-content:has(.layout-panel-flex--row){container:bento-row / inline-size}#bento-grid .group-block:has(.group-block__media-wrapper>.background-image-container){min-height:450px}@container bento-row (width < 35ch){.layout-panel-flex--row{flex-direction:column}}@media(max-width:989px){#bento-grid .section-content-wrapper>.group-block:nth-child(2)>.group-block-content{flex-direction:column}}@media(max-width:749px){#bento-grid .group-block-content:has(.layout-panel-flex--row),#bento-grid .group-block-content:has(.layout-panel-flex--row) .layout-panel-flex--row{gap:var(--gap-lg)}}@media(min-width:750px){.section-featured-blog-post .featured-blog-posts-card__inner{flex-direction:row;column-gap:var(--theme-spacing-sm)}.section-featured-blog-post .featured-blog-posts-card__content{padding-block:var(--theme-spacing-sm);height:auto}.section-featured-blog-post .featured-blog-posts-card__content .shopify-block{padding-right:0}.section-featured-blog-post .featured-blog-posts-card__content [id*=blog-post-description]{margin-bottom:auto}.section-featured-blog-post .featured-blog-posts-card__content .button-with-icon{position:relative}}#social-grid .section-content-wrapper>.group-block{min-height:600px}.facets-block-wrapper,.facets-toggle{border-radius:0 0 var(--style-border-radius-lg) var(--style-border-radius-lg)}@media(max-width:749px){.collection-wrapper .facets-toggle .facets-mobile-wrapper.facets-controls-wrapper{display:flex}.collection-wrapper .facets-toggle .facets-mobile-wrapper.facets-controls-wrapper .sorting-filter .facets__summary{padding:0}.collection-wrapper .facets-toggle .facets-mobile-wrapper.facets-controls-wrapper .sorting-filter .facets__label{color:var(--color-foreground)}}.product-information__media .slideshow-controls__thumbnails{margin:var(--margin-lg) 0 0 0;padding:var(--padding-2xs);gap:var(--gap-lg);color:var(--color-secondary-button-border)}.product-information__media .slideshow-controls__thumbnails .slideshow-control{width:clamp(60px,7vw,var(--thumbnail-width))}.product-information .product-details{container:product-details / inline-size}.rating-wrapper .rating-count{font-weight:var(--font-accent--weight)}.rating-wrapper .rating{margin-top:-1px}.rating-color--primary{--color-primary: rgb(58, 236, 134);--color-primary-rgb: 58 236 134}.variant-picker__form .variant-option--buttons{gap:var(--gap-xs);font-weight:var(--font-accent--weight)}.variant-picker__form legend{margin:0}.variant-picker__form .variant-option__button-label{flex:1}.sibling-products{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-xs)}.sibling-product{--accent-color: var(--color-secondary-button-border);--background-color: color-mix(in srgb, var(--accent-color) 25%, #ffffff);display:flex;flex-direction:column;align-items:center;gap:var(--gap-xs);padding:var(--padding-xs);width:100%;border:2px solid var(--accent-color);border-radius:var(--style-border-radius-lg);background-color:var(--background-color);text-align:center;font-weight:var(--font-accent--weight)}.sibling-product img{width:auto}.sibling-product.active{--accent-color: var(--color-primary-button-border)}.buy-buttons-block .product-form-buttons{border-top:0}.product-information .popup-link__button{text-decoration:underline}.product-information .popup-link__button svg{display:none}.popup-link .popup-link__content:not(.dialog-drawer){border-radius:var(--style-border-radius-popover)}@container product-details (width > 480px){.sibling-products{grid-template-columns:repeat(4,1fr)}}@media(min-width:750px){.product-information .product-details{max-width:500px}}@media(max-width:749px){.product-information .product-information__grid{row-gap:var(--gap-xl)}.product-information .product-information__media{grid-column:2 / 3}.popup-link .popup-link__content:not(.dialog-drawer){max-width:calc(100% - var(--page-margin) * 2);height:fit-content}}[data-template=article] .section-featured-blog-post .featured-blog-posts-card__link{display:none}@media(min-width:750px){[data-template=article] .section-featured-blog-post .featured-blog-posts-card__inner{align-items:center}}main .shopify-policy__container{--full-page-grid-central-column-width: min(var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2));--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);display:grid;grid-template-columns:var(--full-page-grid-with-margins);padding:0;max-width:100%}main .shopify-policy__container>*{grid-column:2}main .shopify-policy__title{margin-block:var(--theme-spacing-sm);padding:var(--theme-spacing-md);border-radius:var(--style-border-radius-lg);background-color:var(--theme-color-silk-50);text-align:left}main .shopify-policy__title h1{margin:0}main .shopify-policy__body{margin:0 auto var(--theme-spacing-md);width:var(--wide-content-width);max-width:100%}@media(max-width:749px){main .shopify-policy__title{margin-block:var(--theme-spacing-sm-mobile);padding:var(--theme-spacing-md-mobile)}main .shopify-policy__body{margin-bottom:var(--theme-spacing-md-mobile)}}.jdgm-horizon-widget .jdgm-review-widget{--jm-heading-sm-size: var(--font-h3--size);--jm-heading-sm-weight-default: var(--font-h3--weight);--jm-font-weight-bold: 600;max-width:100%!important}.jdgm-horizon-widget .jdgm-review-widget .jm-button--primary{--jm-btn-border-radius: var(--style-border-radius-buttons-primary);--action-button-padding-block: var(--button-padding-block);--action-button-padding-inline: var(--button-padding-inline);border:0;font-weight:var(--button-font-weight-tertiary);line-height:var(--font-paragraph--line-height)}.shopify-app-block[data-block-handle=mbc-bundles-shortcode-widget-for-product-page]{width:100%}#pdp-bundle-builder:has(mbc-bundles-widget:empty){display:none}
/*# sourceMappingURL=/cdn/shop/t/68/assets/custom.css.map */
