.swp-items-wrapper[data-items-type=products]{--shopwp-columns: 1;--product-gridColumnGap: var(--grid-gap);padding-right:var(--container-gutter);padding-left:var(--container-gutter);max-width:var(--container-width);margin-left:auto;margin-right:auto}@media (min-width: 40rem){.swp-items-wrapper[data-items-type=products]{--shopwp-columns: 2}}@media (min-width: 64rem){.swp-items-wrapper[data-items-type=products]{--shopwp-columns: 3}}.swp-items-wrapper[data-items-type=products]>.swp-items{grid-template-columns:repeat(var(--shopwp-columns),1fr);grid-row-gap:3rem}.swp-items-wrapper[data-items-type=products] .swp-item{max-width:none}.swp-items-wrapper[data-items-type=products] .swp-product-image{border-radius:var(--radius-preview);margin:0}.swp-items-wrapper[data-items-type=products] .swp-product-thumbnail{margin-bottom:1rem}.swp-items-wrapper[data-items-type=products] .swp-product-thumbnail .swp-product-image[data-is-selected=true]{outline:2px dotted var(--color-brand)}.swp-items-wrapper[data-items-type=products] .swp-thumbnails-wrapper[data-less-images=true]{margin-top:1rem;grid-column-gap:.75rem}.swp-items-wrapper[data-items-type=products] .swp-component.wps-component-products-title{margin-bottom:1rem}.swp-items-wrapper[data-items-type=products] .swp-component.wps-component-products-title .swp-product-title{font-size:1.25rem;line-height:1.75rem;font-family:var(--font-serif);font-weight:600}.swp-items-wrapper[data-items-type=products] .swp-product-pricing{margin-bottom:1rem}.swp-items-wrapper[data-items-type=products] .swp-product-pricing .swp-product-price{font-size:1.25rem;line-height:1.75rem;font-weight:400;color:var(--color-neutral-400)}@keyframes pulse{50%{opacity:.5}}.swp-items-wrapper[data-items-type=products] .swp-sold-out-label{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-bottom-right-radius:var(--radius-preview);border-top-left-radius:var(--radius-preview);--tw-bg-opacity: 1;background-color:hsla(var(--color-black-base) / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.625rem;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:hsla(var(--color-white-base) / var(--tw-text-opacity, 1))}button.swp-btn-quantity{border-radius:9999px}button.swp-btn-quantity.swp-btn-quantity-decrement{border-top-right-radius:0;border-bottom-right-radius:0}button.swp-btn-quantity.swp-btn-quantity-increment{border-top-left-radius:0;border-bottom-left-radius:0}.swp-cart .swp-cart-inner{background-color:var(--color-sand)}.swp-cart .swp-cart-lineitem-title{font-family:var(--font-serif);font-weight:600}.swp-cart a.swp-btn-checkout{--button-padding-x: calc(1.5rem - 2px) ;--button-padding-y: calc(1rem - 2px) ;font-size:.875rem;line-height:1.25rem}.swp-cart .swp-lineitem-quantity-label{height:1.5rem;width:1.5rem;--tw-bg-opacity: 1;background-color:hsla(var(--color-black-base) / var(--tw-bg-opacity, 1));font-weight:600}button.swp-btn-add-to-cart,.swp-cart a.swp-btn-checkout{font-family:var(--font-sans);font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;line-height:var(--leading-button);letter-spacing:.05em;--button-padding-x: calc(1.25rem - 2px) ;--button-padding-y: calc(.75rem - 2px) ;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;gap:.625rem;border-radius:9999px;border-width:2px;border-style:solid;-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;fill:hsla(var(--color-white-base) / 1);--tw-text-opacity: 1;color:hsla(var(--color-white-base) / var(--tw-text-opacity, 1));border-color:var(--color-brand);background-color:var(--color-brand)}button.swp-btn-add-to-cart:hover,.swp-cart a.swp-btn-checkout:hover{--tw-border-opacity: 1;border-color:hsla(var(--color-black-base) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsla(var(--color-black-base) / var(--tw-bg-opacity, 1))}button.swp-btn-add-to-cart:focus,.swp-cart a.swp-btn-checkout:focus{--tw-ring-color: var(--color-brand)}button.swp-btn-add-to-cart:disabled,.swp-cart a.swp-btn-checkout:disabled{pointer-events:none;opacity:.3}button.swp-btn-add-to-cart,.swp-cart a.swp-btn-checkout{padding:var(--button-padding-y) var(--button-padding-x);color:var(--color-white)!important}button.swp-btn-add-to-cart svg:not([class^=h-]):not([class*=" h-"]),.swp-cart a.swp-btn-checkout svg:not([class^=h-]):not([class*=" h-"]){height:.875rem}button.swp-btn-add-to-cart svg:not([class^=w-]):not([class*=" w-"]),.swp-cart a.swp-btn-checkout svg:not([class^=w-]):not([class*=" w-"]){width:.875rem}button.swp-btn-add-to-cart .swp-add-to-cart-text,.swp-cart a.swp-btn-checkout .swp-add-to-cart-text{opacity:1}
