:root{--swym-storefront-layout-ui-bg-color: var(--color-background);--swym-storefront-layout-ui-text-color: var(--color-foreground);--swym-storefront-layout-side-drawer-width: var(--sidebar-width);--swym-storefront-layout-border-color: var(--color-border);--swym-storefront-layout-button-radius: var(--style-border-radius-buttons-primary);--swym-storefront-layout-tabs-height: 3rem}swym-storefront-layout.swym-storefront-layout-root-component{color:var(--swym-storefront-layout-ui-text-color);font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height)}swym-storefront-layout.swym-storefront-layout-root-component *{box-sizing:border-box}swym-storefront-layout .swym-storefront-layout-drawer{z-index:calc(var(--layer-temporary) + 1)}swym-storefront-layout .swym-storefront-layout-backdrop{background:rgb(var(--color-shadow-rgb) / var(--opacity-30-60))}swym-storefront-layout .swym-storefront-layout-layout{display:flex;flex-direction:column;width:min(100vw,var(--swym-storefront-layout-side-drawer-width));max-width:100%;background:var(--swym-storefront-layout-ui-bg-color);color:var(--swym-storefront-layout-ui-text-color);border-radius:0;box-shadow:var(--shadow-drawer)}swym-storefront-layout .swym-storefront-layout-layout>swym-storefront-layout-tabs{order:1}swym-storefront-layout .swym-storefront-layout-layout>.swym-storefront-layout-container{order:2;min-height:0}swym-storefront-layout .swym-storefront-layout-layout>swym-storefront-layout-login-user{order:3}swym-storefront-layout .swym-storefront-layout-drawer-position-left .swym-storefront-layout-layout{border-right:var(--style-border-drawer)}swym-storefront-layout .swym-storefront-layout-drawer-position-right .swym-storefront-layout-layout{border-left:var(--style-border-drawer)}swym-storefront-layout .swym-storefront-layout-close-button{width:100%;min-height:2.75rem;height:auto;margin:0;padding:var(--padding-xs) var(--padding-md);justify-content:flex-end;align-items:center;position:static;border:none;border-radius:0;color:var(--color-foreground);background:transparent;z-index:4;transition:background-color var(--animation-speed) var(--animation-easing)}swym-storefront-layout .swym-storefront-layout-close-button:hover{transform:none;background-color:transparent}swym-storefront-layout .swym-storefront-layout-close-button .close-icon{width:1rem;height:1rem}swym-storefront-layout .swym-storefront-layout-container{gap:0}swym-storefront-layout .swym-storefront-layout-header{position:sticky;top:0;z-index:2;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--gap-sm);height:auto;min-height:0;margin:0;padding:var(--padding-xl);color:var(--color-foreground);background:var(--color-background);border-bottom:var(--style-border-width) solid var(--color-border);box-shadow:none}swym-storefront-layout .swym-storefront-layout-title,swym-storefront-layout #swym-wishlist-title,swym-storefront-layout #swym-sfl-title{margin:0;gap:var(--gap-xs);color:var(--color-foreground-heading);font-family:var(--font-h4--family)!important;font-style:var(--font-h4--style);font-weight:var(--font-h4--weight)!important;font-size:var(--font-size--lg);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing)!important;text-transform:var(--font-h4--case)}swym-storefront-layout .swym-storefront-layout-total-list-items-count{margin-top:var(--margin-2xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-size--sm);font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height)}swym-storefront-layout .swym-storefront-layout-body{padding:var(--padding-xl);background:var(--color-background)}swym-storefront-layout #swym-storefront-layout-items-container,swym-storefront-layout #swym-storefront-layout-collection-list-items-container{display:grid;grid-template-columns:1fr;gap:var(--gap-xl)}swym-storefront-layout .swym-storefront-layout-grid-item{position:relative;display:grid;grid-template-columns:minmax(4.5rem,5.5rem) minmax(0,1fr);gap:var(--gap-md);align-items:flex-start;padding-bottom:var(--padding-lg);border-bottom:var(--style-border-width) solid var(--color-border)}swym-storefront-layout swym-storefront-layout-item:last-child .swym-storefront-layout-grid-item,swym-storefront-layout .swym-storefront-layout-sfl-item:last-child .swym-storefront-layout-grid-item{padding-bottom:0;border-bottom:none}swym-storefront-layout .swym-storefront-layout-grid-item-image-container{display:block;width:100%;max-width:5.5rem;border-radius:var(--style-border-radius-inputs);overflow:hidden;background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}swym-storefront-layout img.swym-storefront-layout-grid-item-image{width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover}swym-storefront-layout .swym-storefront-layout-grid-item-content{width:auto;min-width:0;gap:var(--gap-xs)}swym-storefront-layout a.swym-storefront-layout-grid-item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-decoration:none;color:var(--color-foreground);font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-size--sm);line-height:var(--font-paragraph--line-height)}swym-storefront-layout .swym-storefront-layout-grid-item-price-variant{gap:var(--gap-2xs);align-items:center}swym-storefront-layout .swym-storefront-layout-grid-item-final-price{color:var(--color-foreground);font-weight:600}swym-storefront-layout .swym-storefront-layout-grid-item-compare-price,swym-storefront-layout .swym-storefront-layout-price-devider,swym-storefront-layout .swym-storefront-layout-variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}swym-storefront-layout .swym-storefront-layout-grid-item-action-container{width:100%;margin-top:var(--margin-2xs);gap:var(--gap-xs);align-items:flex-start}swym-storefront-layout .swym-storefront-layout-grid-item-action-container button.swym-variant-selector{width:fit-content;max-width:100%;min-width:10.5rem;height:auto;min-height:3.25em;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:none;border-radius:var(--swym-storefront-layout-button-radius);box-shadow:inset 0 0 0 var(--style-border-width-primary) var(--color-primary-button-border);color:var(--color-primary-button-text);background:var(--color-primary-button-background);font-size:var(--font-size--sm);line-height:1}swym-storefront-layout .swym-storefront-layout-grid-item-action-container button.swym-variant-selector:hover{color:var(--color-primary-button-hover-text);background:var(--color-primary-button-hover-background);box-shadow:inset 0 0 0 var(--style-border-width-primary) var(--color-primary-button-hover-border)}swym-storefront-layout .swym-storefront-layout-grid-item-add-to-cart-button,swym-storefront-layout #swym-storefront-layout-save-collection-list-button,swym-storefront-layout swym-storefront-layout-login-user .swym-storefront-layout-login-button{display:grid;place-items:center;width:100%;min-height:var(--button-size);max-width:100%;padding:var(--button-padding-block) var(--button-padding-inline);border:none;border-radius:var(--swym-storefront-layout-button-radius);box-shadow:inset 0 0 0 var(--style-border-width-primary) var(--color-primary-button-border);color:var(--color-primary-button-text);background:var(--color-primary-button-background);cursor:pointer;font-family:var(--button-font-family-primary, var(--font-paragraph--family));font-size:var(--font-paragraph--size);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);text-transform:var(--button-text-case-primary, none);transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing)}swym-storefront-layout .swym-storefront-layout-grid-item-add-to-cart-button{width:fit-content;max-width:100%;min-width:10.5rem;height:auto;min-height:3.25em;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border-radius:var(--swym-storefront-layout-button-radius);font-size:var(--font-size--sm);line-height:1}swym-storefront-layout .swym-storefront-layout-grid-item-add-to-cart-button:hover,swym-storefront-layout #swym-storefront-layout-save-collection-list-button:hover,swym-storefront-layout swym-storefront-layout-login-user .swym-storefront-layout-login-button:hover{color:var(--color-primary-button-hover-text);background:var(--color-primary-button-hover-background);box-shadow:inset 0 0 0 var(--style-border-width-primary) var(--color-primary-button-hover-border)}swym-storefront-layout swym-storefront-layout-login-user .swym-storefront-layout-login-button{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;gap:0;line-height:1;padding-inline:calc(var(--padding-lg) + 1.5rem)}swym-storefront-layout swym-storefront-layout-login-user .swym-storefront-layout-login-button svg{position:absolute;top:50%;right:var(--padding-lg);transform:translateY(-50%);margin:0}swym-storefront-layout .swym-storefront-layout-grid-item-add-to-cart-button[disabled],swym-storefront-layout #swym-storefront-layout-save-collection-list-button[disabled]{opacity:.5;cursor:not-allowed}swym-storefront-layout .swym-storefront-layout-grid-item-option-button,swym-storefront-layout #swym-storefront-layout-collection-option-button,swym-storefront-layout div#swym-storefront-layout-collection-grid-item-option-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:var(--style-border-radius-50);background:transparent;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}swym-storefront-layout .swym-storefront-layout-grid-item-option-button:hover,swym-storefront-layout #swym-storefront-layout-collection-option-button:hover,swym-storefront-layout div#swym-storefront-layout-collection-grid-item-option-button:hover{background:rgb(var(--color-foreground-rgb) / var(--opacity-5));color:var(--color-foreground)}swym-storefront-layout .swym-storefront-layout-default-list-title,swym-storefront-layout .swym-storefront-layout-collection-carousel-title,swym-storefront-layout .swym-storefront-layout-collection-title{color:var(--color-foreground-heading);font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-size--sm);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case)}swym-storefront-layout .swym-storefront-layout-carousel-container{padding-block:var(--padding-sm);border-bottom:var(--style-border-width) solid var(--color-border);box-shadow:none}swym-storefront-layout .swym-storefront-layout-carousel-btn{width:2rem;height:2rem;border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-50);color:var(--color-foreground);background:var(--color-background);box-shadow:none;transform:none}swym-storefront-layout button.swym-storefront-layout-carousel-btn:hover{transform:none;box-shadow:none;background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}swym-storefront-layout .swym-storefront-layout-collection-grid-item{gap:var(--gap-sm);padding:var(--padding-sm);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);transition:border-color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}swym-storefront-layout .swym-storefront-layout-collection-grid-item:hover{transform:none;border-color:var(--color-border);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));box-shadow:none}swym-storefront-layout .swym-storefront-layout-login-user-container{gap:var(--gap-md);padding:var(--padding-xl);background:var(--color-background);border-top:var(--style-border-width) solid var(--color-border)}swym-storefront-layout .swym-storefront-layout-login-heading{color:var(--color-foreground-heading);font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-size--sm);line-height:var(--font-h5--line-height)}swym-storefront-layout .swym-storefront-layout-login-description{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}swym-storefront-layout .swym-storefront-layout-tabs-view{display:flex;align-items:center;min-height:var(--swym-storefront-layout-tabs-height);position:relative;z-index:2;border-bottom:var(--style-border-width) solid var(--color-border);background:var(--color-background)}swym-storefront-layout .swym-storefront-layout-tabs{justify-content:flex-start;gap:var(--gap-xl);padding-inline:var(--padding-xl);box-shadow:none}swym-storefront-layout .swym-storefront-layout-tab-button{padding:var(--padding-sm) 0;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-size--sm);line-height:var(--font-paragraph--line-height)}swym-storefront-layout .swym-storefront-layout-tab-button.swym-storefront-layout-tab-button-active{color:var(--color-foreground)}swym-storefront-layout .swym-storefront-layout-tab-indicator:empty{height:2px;border-radius:999px;background-color:var(--color-foreground)}swym-storefront-layout .swym-storefront-layout-empty-wishlist-title,swym-storefront-layout .swym-storefront-layout-empty-sfl-title{color:var(--color-foreground-heading);font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-size--md);line-height:var(--font-h5--line-height)}swym-storefront-layout .swym-storefront-layout-empty-wishlist-description,swym-storefront-layout .swym-storefront-layout-empty-sfl-description{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-size--sm)}swym-storefront-layout .swym-storefront-layout-empty-sfl-view-cart-button{width:100%;max-width:16rem;padding:var(--padding-sm) var(--padding-lg);border:none;border-radius:var(--style-border-radius-buttons-secondary);box-shadow:inset 0 0 0 var(--style-border-width-secondary) var(--color-secondary-button-border);color:var(--color-secondary-button-text);background:var(--color-secondary-button-background);text-decoration:none;font-family:var(--button-font-family-secondary, var(--font-paragraph--family));font-size:var(--font-paragraph--size);text-transform:var(--button-text-case-secondary, none)}swym-storefront-layout .swym-storefront-layout-empty-sfl-view-cart-button:hover{color:var(--color-secondary-button-hover-text);background:var(--color-secondary-button-hover-background);box-shadow:inset 0 0 0 var(--style-border-width-secondary) var(--color-secondary-button-hover-border)}swym-storefront-layout-actions .swym-storefront-layout-action-backdrop{background:rgb(var(--color-shadow-rgb) / var(--opacity-30-60))}swym-storefront-layout-actions .swym-storefront-layout-action-layout{background:var(--color-background);border-top-left-radius:var(--style-border-radius-popover);border-top-right-radius:var(--style-border-radius-popover);box-shadow:var(--shadow-popover)}swym-storefront-layout-actions .swym-storefront-layout-action-content{gap:var(--gap-sm);padding:var(--padding-xl)}swym-storefront-layout-actions .swym-storefront-layout-action-title{color:var(--color-foreground-heading);font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-size--md);line-height:var(--font-h5--line-height)}swym-storefront-layout-actions .swym-storefront-layout-action-btn{color:var(--color-foreground)}swym-storefront-layout-actions .swym-storefront-layout-action-btn.remove-from-list-button,swym-storefront-layout-actions .swym-storefront-layout-action-btn.delete-list-button{color:var(--color-error)}swym-storefront-layout-actions .swym-storefront-layout-collection-action-btn{border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs)}swym-storefront-layout-actions .swym-storefront-layout-collection-action-btn:hover,swym-storefront-layout-actions .swym-storefront-layout-collection-action-btn.swym-storefront-layout-radio-selected,swym-storefront-layout-actions .swym-storefront-layout-collection-action-btn.swym-storefront-layout-checkbox-selected{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}swym-storefront-layout-actions input#swym-storefront-layout-create-collection-name-input{width:100%;padding:var(--input-padding);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-input-background);color:var(--color-input-text);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height)}swym-storefront-layout-action-tooltip .swym-storefront-layout-action-tooltip-layout{border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background:var(--color-background)}swym-storefront-layout-action-tooltip .swym-storefront-layout-action-tooltip-btn{color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:var(--font-size--sm)}swym-storefront-layout-action-tooltip .swym-storefront-layout-action-tooltip-btn.remove-from-list-button,swym-storefront-layout-action-tooltip .swym-storefront-layout-action-tooltip-btn.delete-list-button{color:var(--color-error)}swym-storefront-layout-notification{border-radius:var(--style-border-radius-popover);box-shadow:var(--shadow-popover)}swym-storefront-layout-as-modal .swym-storefront-layout-layout{width:min(95vw,62rem);height:min(90dvh,48rem);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);box-shadow:var(--shadow-popover)}swym-storefront-layout-as-modal .swym-storefront-layout-header{border-bottom:var(--style-border-width) solid var(--color-border)}swym-storefront-layout-as-modal .swym-storefront-layout-body{padding:var(--padding-xl)}swym-storefront-layout-as-modal #swym-storefront-layout-items-container,swym-storefront-layout-as-modal #swym-storefront-layout-collection-list-items-container{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--gap-xl)}swym-storefront-layout-as-modal .swym-storefront-layout-grid-item{display:flex;flex-direction:column;gap:var(--gap-sm);border-bottom:none;padding-bottom:0}swym-storefront-layout-as-modal .swym-storefront-layout-grid-item-image-container{max-width:100%}swym-storefront-layout-as-modal img.swym-storefront-layout-grid-item-image{aspect-ratio:1 / 1}swym-storefront-layout-as-modal .swym-storefront-layout-grid-item-option-button{top:var(--padding-xs);right:var(--padding-xs)}@media screen and (max-width:749px){swym-storefront-layout .swym-storefront-layout-layout{width:100vw}swym-storefront-layout .swym-storefront-layout-header{padding:var(--padding-lg)}swym-storefront-layout .swym-storefront-layout-close-button{min-height:2.5rem;padding:var(--padding-2xs) var(--padding-sm)}swym-storefront-layout .swym-storefront-layout-body,swym-storefront-layout .swym-storefront-layout-login-user-container,swym-storefront-layout .swym-storefront-layout-tabs{padding-inline:var(--padding-lg)}swym-storefront-layout .swym-storefront-layout-grid-item{grid-template-columns:4.5rem minmax(0,1fr)}swym-storefront-layout-as-modal .swym-storefront-layout-layout{width:100vw;height:100dvh;border:none;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/m-swym-wishlist.css.map */
