collection-grid-toggle.cols-default button[data-columns=cols-default] span,collection-grid-toggle.cols-one-column button[data-columns=cols-one-column] span{--tw-bg-opacity:1!important;background-color:rgb(31 41 55/var(--tw-bg-opacity))!important}#CollectionGrid.cols-one-column{grid-template-columns:repeat(1,minmax(0,1fr))!important}
.localization-selector+.disclosure__list{animation:animateLocalization var(--duration-default) ease}.localization-form__select[aria-expanded=true] svg.icon-caret{transform:rotate(180deg)}.disclosure__list{max-height:19rem;max-width:22rem;min-height:8.2rem;min-width:12rem;transform:translateY(-1rem);z-index:2}
.cog-button--submit{cursor:pointer;padding:.5rem 1rem!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.cog-button--submit{padding:.75rem 1.5rem!important}}.cog-button--submit{font-size:.875rem;line-height:1.25rem;text-align:center}@media (min-width:768px){.cog-button--submit{font-size:1rem;line-height:1.5rem}}.cog-button--submit:focus{outline-color:#3b82f6;outline-offset:2px;outline-style:solid;outline-width:2px}.cog-button--submit{background:var(--button-dark);border-radius:var(--button-border-radius)!important;color:var(--button-dark-text);letter-spacing:var(--button-letter-spacing);line-height:inherit!important;text-transform:var(--button-text-transform);white-space:nowrap}.cog-button--submit:active:not(:disabled),.cog-button--submit:hover:not(:disabled){background:var(--button-dark-active);color:var(--button-dark-text-active)}.cog-upload .cog-button__text{text-decoration-line:underline}
#swym-anchor,.product-form .swym-button-bar{display:none}.swym-wishlist-custom .swym-button.swym-add-to-wishlist-view-product{align-items:center;color:var(--product-option-text);display:flex;max-width:100%;text-transform:none}.swym-wishlist-custom .swym-button.swym-add-to-wishlist-view-product .swym-button-label{font-family:var(--font-body-family),sans-serif;order:1}.swym-button.disabled{pointer-events:none}
#CartNote:checked+.note-wrapper .cart-note{height:auto!important}#CartNote:checked+.note-wrapper .caret{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media screen and (min-width:768px){.cart-page .cart-note-wrapper{grid-area:footer-bottom-left}}.cart-page .cart-note-wrapper{margin-bottom:.5rem;margin-top:.5rem}@media (min-width:768px){.cart-page .cart-note-wrapper{margin-bottom:0;margin-top:0}}.cart-drawer .cart-note-wrapper{margin-bottom:.5rem;margin-top:.5rem}
.featured-products-section .text-container a{letter-spacing:1.5px}.featured-products-section .option-selector .swatch{height:20px;width:20px}.featured-products-section .slider-button{border:1px solid #979797}
.media-overlay-slider .slider-buttons form{height:0}.media-overlay-slider .slider-buttons form label{padding:0}.media-overlay-slider .slider-dots{flex-basis:5rem;flex-wrap:nowrap;left:50%;transform:translate(-50%,-3.75rem);width:100%}.media-overlay-slider .slider-dots li{flex-grow:1;flex-shrink:1;height:.125rem;width:auto}.media-overlay-slider .slider-dots li label{background:linear-gradient(90deg,#fff 50%,silver 0);background-position:100% 100%;background-size:200% 100%;border-radius:0;border-width:0!important;height:.125rem;opacity:.4;transition-duration:0s;transition-property:background-size,background-position;transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.media-overlay-slider .slider-dots li label.progress{background-position:0 100%;opacity:1;transition-duration:var(--slider-autoplay-duration)}@media (min-width:768px){.media-overlay-slider .slider-dots{flex-wrap:wrap}}
.skip-to-content-link{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:0;border-width:0;color:rgb(0 0 0/var(--tw-text-opacity));overflow:hidden;padding:0;position:fixed;top:0;white-space:nowrap}.skip-to-content-link:active,.skip-to-content-link:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-radius:0!important;border-style:solid;border-width:.05rem;box-sizing:border-box;display:block;height:auto;left:.05rem;line-height:1rem;margin-bottom:-3.1rem;outline:2px solid transparent;outline-offset:2px;overflow:visible;padding:1rem 2rem;position:sticky;top:.05rem;width:-moz-fit-content;width:fit-content;z-index:100000}
.rte:after{--tw-content:"";clear:both;content:var(--tw-content);display:block}.rte .metafield-rich_text_field>:not([hidden])~:not([hidden]),.rte>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.rte h2{font-size:1.875rem;font-weight:var(--font-body-bold-weight);line-height:2.5rem}.rte table{table-layout:fixed}@media screen and (min-width:768px){.rte table td{padding-left:.25rem;padding-right:.25rem}}.rte img{max-width:100%;width:auto}.rte ul{list-style-type:disc}.rte ol,.rte ul{padding-left:.25rem}.rte ol{list-style-type:decimal}.rte li{list-style:inherit;margin-left:1rem}.rte a{color:var(--link-color);display:inline;text-decoration-line:underline}.rte blockquote{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));border-left-width:2px;display:inline-flex;font-style:italic;font-weight:500;padding-left:1rem}.elm-loading,.loading{pointer-events:none}.elm-loading{opacity:.5;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}:focus:not(:focus-visible){outline:0}:focus-visible{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}body:not(.keyboard-navigation) :focus{outline:none}input[type=radio]:focus-visible+label{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}input[type=radio]:focus-visible+label tooltip-element{display:none}input[type=radio]:focus-visible+label .sr-only{display:none}
.article-content iframe[src*="vimeo.com"][width="640"]{height:calc(min(100vw - 2rem, 883px)*.5625);max-height:496.6875px;max-width:100%;width:100%}.search-results__list__default figcaption h4{font-weight:var(--font-body-bold-weight)}#DrawerSearch header h2,.cart-notification__heading,.empty-cart-content h2,.search-results__list__default figcaption h4,.search-title{font-family:var(--font-body-family),serif!important}.cart-notification-product__name{--tw-text-opacity:1;color:rgb(132 106 129/var(--tw-text-opacity))}
