#header-component .veyro-header-search-slot{display:none}@media(min-width:750px){#header-component .header__row--top .header__columns:has(>.veyro-header-search-slot){grid-template-areas:"left center right";grid-template-columns:auto minmax(160px,1fr) auto;gap:clamp(10px,1.5vw,24px);align-items:center;min-height:56px;padding-block:6px!important}#header-component .veyro-header-search-slot{display:flex;grid-area:center;justify-content:center;min-width:0;width:100%;padding:0}#header-component .veyro-header-search-slot veyro-search-launcher{display:block;width:100%;max-width:480px;min-width:0}#header-component .veyro-header-search{display:flex;align-items:center;gap:8px;min-width:0;width:100%;min-height:38px;box-sizing:border-box;margin:0;padding:3px 4px 3px 12px;border:1px solid rgb(104 71 168 / .28);border-radius:12px;background:#f7f6f3;color:#242321}#header-component .veyro-header-search:focus-within{border-color:#6847a8;box-shadow:0 0 0 2px #6847a81f}#header-component .veyro-header-search .svg-wrapper{width:18px;height:18px;flex:none}#header-component .veyro-header-search input{flex:1;min-width:0;width:100%;margin:0;padding:5px 0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:inherit;font:inherit;font-size:14px}#header-component .veyro-header-search button{flex:none;min-height:30px;padding:5px 12px;border:0;border-radius:8px;background:#6847a8;color:#fff;font:inherit;font-size:14px;cursor:pointer}#header-component .veyro-header-search button:focus-visible{outline:2px solid #6847a8;outline-offset:3px}#header-component:has(.veyro-header-search-slot) .search-action{display:none!important}}.veyro-catalog-search{display:block;margin:0 0 22px;padding:0;width:100%}.veyro-catalog-search>label{display:block;font-size:14px;font-weight:600;margin:0 0 10px}.veyro-catalog-search__row{display:flex;align-items:stretch;min-width:0;width:100%;gap:6px;padding:5px;border:1px solid rgb(104 71 168 / .25);border-radius:13px;background:#fff}.veyro-catalog-search__row:focus-within{border-color:#6847a8;box-shadow:0 0 0 3px #6847a81a}.veyro-catalog-search__row input[type=search]{display:block;min-width:0;width:100%;flex:1;min-height:42px;padding:8px 9px;margin:0;border:0;outline:none;box-shadow:none;background:transparent;color:#242321;font:inherit;font-size:16px}.veyro-catalog-search__row button{flex:none;min-height:42px;padding:8px 13px;border:0;border-radius:9px;background:#6847a8;color:#fff;font:inherit;font-size:14px;cursor:pointer}.veyro-catalog-search__row button:focus-visible,#header-component .veyro-header-search button:focus-visible{outline:2px solid #6847a8;outline-offset:3px}#search-modal .search-modal__content{--search-border-radius:20px;background:#f7f6f3;color:#242321;border:1px solid rgb(104 71 168 / .16);box-shadow:0 20px 80px #2423212e}#search-modal .predictive-search{background:#f7f6f3;color:#242321}#search-modal .veyro-search-caption{display:none}#search-modal .predictive-search-form__header{display:flex;gap:12px;padding:16px;border:0;border-radius:0;background:#f7f6f3}#search-modal .predictive-search-form__header-inner{position:relative;display:flex;flex:1 1 auto;min-width:0;width:auto;min-height:52px;border:1px solid rgb(104 71 168 / .28);border-radius:14px;background:#fff}#search-modal .predictive-search-form__header-inner:focus-within{border-color:#6847a8!important;outline:none!important;box-shadow:0 0 0 3px #6847a81f!important}#search-modal input.search-input{flex:1;min-width:0;width:100%!important;min-height:50px;padding:12px 44px;margin:0;font-size:16px;border:0;outline:none;background:transparent;color:#242321}#search-modal .predictive-search__icon{left:15px;inset-inline-start:15px;width:20px;height:20px;pointer-events:none}#search-modal .predictive-search__reset-button{position:absolute;right:4px;inset-inline-end:4px;min-width:40px;min-height:44px;padding:0;color:#6847a8;background:transparent;border:0;font-size:25px}#search-modal .predictive-search__close-modal-button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;padding:12px;border:0;border-radius:10px;background:transparent;color:#242321;box-shadow:none}#search-modal .predictive-search__close-modal-button:before,#search-modal .predictive-search__close-modal-button:after,#search-modal .predictive-search-form__header:before{content:none!important}#search-modal .predictive-search-form__content{background:#f7f6f3;padding-inline:20px;scrollbar-width:thin;overscroll-behavior:contain}#search-modal .predictive-search-form__footer{background:#f7f6f3;border-top:1px solid rgb(104 71 168 / .12);padding:12px 20px max(12px,env(safe-area-inset-bottom))}#search-modal .predictive-search__search-button{width:100%;min-height:48px;border-radius:12px;background:#6847a8;color:#fff;border:0}#search-modal .predictive-search-results__card{min-width:0}#search-modal .predictive-search-form__content a{text-underline-offset:4px}#search-modal .predictive-search-form__content a:focus-visible,#search-modal .predictive-search__close-modal-button:focus-visible{outline:2px solid #6847a8;outline-offset:3px}@media(min-width:750px){#search-modal .search-modal__content{width:min(960px,calc(100vw - 48px));max-width:calc(100vw - 48px);margin-block-start:24px;height:min(760px,calc(100dvh - 48px));max-height:calc(100dvh - 48px)}#search-modal .predictive-search{height:100%;min-height:0;align-items:stretch}#search-modal .predictive-search-form{display:flex;flex-direction:column;height:100%;min-height:0}#search-modal .predictive-search-form__header{flex:none}#search-modal .predictive-search-form__content-wrapper{position:static;flex:1 1 auto;min-height:0;max-height:none;transform:none}#search-modal .predictive-search-form__content{flex:1;min-height:0;max-height:none;overflow-y:auto;padding-bottom:24px}#search-modal .predictive-search-form__footer{position:static;flex:none}}@media(max-width:749px){#search-modal .search-modal__content{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw!important;max-width:none!important;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0!important}#search-modal .predictive-search{height:100%;min-height:0;align-items:stretch}#search-modal .predictive-search-form{display:flex;flex-direction:column;height:100%;min-height:0}#search-modal .predictive-search-form__header{display:grid;grid-template-columns:minmax(0,1fr) 44px;flex:none;width:100%;box-sizing:border-box;gap:6px;padding:max(10px,env(safe-area-inset-top)) 10px 10px}#search-modal .veyro-search-caption{display:block;grid-column:1;grid-row:1;align-self:center;padding-inline:6px;color:#242321;font-size:20px;font-weight:600}#search-modal .predictive-search__close-modal-button{grid-column:2;grid-row:1}#search-modal .predictive-search-form__header-inner{grid-column:1 / -1;grid-row:2;width:100%}#search-modal .predictive-search-form__content-wrapper{position:static;display:flex;flex:1 1 auto;min-height:0;max-height:none;border-radius:0;transform:none}#search-modal .predictive-search-form__content{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:10px 16px 24px}#search-modal .predictive-search-form__footer{position:static;flex:none}#cart-drawer .theme-drawer__dialog{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;padding:0}#cart-drawer{--drawer-width:100vw;--theme-drawer-width:100vw}#cart-drawer .theme-drawer__dialog[open]{display:flex;flex-direction:column}#cart-drawer cart-drawer-component{min-height:0;flex:1}#cart-drawer .cart-drawer__inner{width:100%;height:100%;min-height:0;padding-top:env(safe-area-inset-top,0px)}#cart-drawer .cart-drawer__content{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;min-height:0}#cart-drawer .cart-drawer__items{overflow:visible;flex:none}#cart-drawer .cart-drawer__summary{position:static!important;width:100%;-webkit-mask-image:none;mask-image:none;padding-bottom:max(24px,env(safe-area-inset-bottom))}#cart-drawer .theme-drawer__header{flex:none}}@media(prefers-reduced-motion:reduce){#search-modal .search-modal__content,#cart-drawer .theme-drawer__dialog{animation:none!important;transition:none!important}}veyro-product-share{display:block;width:100%;margin-block:12px}.veyro-product-share__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #6847a8;border-radius:12px;background:transparent;color:#6847a8;font:inherit;cursor:pointer}.veyro-product-share__button:focus-visible{outline:2px solid #6847a8;outline-offset:3px}veyro-product-share [data-share-fallback]{display:block;width:100%;min-height:44px;margin-top:10px;padding:10px;border:1px solid #6847a8;border-radius:8px;color:#242321;background:#fff}veyro-product-share [hidden]{display:none!important}veyro-product-share [role=status]{margin-block:6px 0;font-size:13px}veyro-zoom-controls{position:fixed;z-index:10;top:0;inset-inline:0;display:flex;align-items:center;gap:10px;min-height:64px;box-sizing:border-box;padding:max(10px,env(safe-area-inset-top)) max(66px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));background:#f7f6f3f5;color:#242321;border-bottom:1px solid rgb(104 71 168 / .2)}.veyro-zoom-brand{color:#6847a8;font-weight:700;margin-inline-end:auto}veyro-zoom-controls button{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgb(104 71 168 / .35);border-radius:12px;background:#fff;color:#6847a8;font-size:24px;cursor:pointer}veyro-zoom-controls button:disabled{opacity:.35;cursor:default}veyro-zoom-controls button:focus-visible{outline:2px solid #6847a8;outline-offset:2px}veyro-zoom-controls [data-zoom-counter]{font-variant-numeric:tabular-nums;min-width:3.5em;text-align:center}zoom-dialog .dialog-zoomed-gallery__close-button{position:fixed;z-index:11;top:max(10px,env(safe-area-inset-top));inset-inline-end:max(12px,env(safe-area-inset-right));width:44px;height:44px;padding:12px;border:0;border-radius:10px;box-shadow:none;background:transparent;color:#6847a8}zoom-dialog .dialog-zoomed-gallery__close-button:before,zoom-dialog .dialog-zoomed-gallery__close-button:after{content:none!important}zoom-dialog .dialog-thumbnails-list__thumbnail[aria-selected=true]{outline:2px solid #6847a8;outline-offset:3px}@media(max-width:749px){zoom-dialog .dialog-zoomed-gallery__dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;background:#f7f6f3;color:#242321}zoom-dialog .dialog-zoomed-gallery{padding-block:calc(74px + env(safe-area-inset-top)) calc(110px + env(safe-area-inset-bottom))}zoom-dialog .dialog-thumbnails-list-container{z-index:10;padding:10px max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));border-top:1px solid rgb(104 71 168 / .2);background:#f7f6f3f5}zoom-dialog .dialog-thumbnails-list{max-width:100%;gap:10px;padding:4px;opacity:1;animation:none;scroll-snap-type:x proximity}zoom-dialog .dialog-thumbnails-list__thumbnail{width:54px;min-width:54px;height:72px;border-radius:8px;overflow:hidden;scroll-snap-align:center}zoom-dialog .dialog-thumbnails-list__thumbnail img{width:100%;height:100%;object-fit:contain;background:#fff}}.veyro-card-media{position:relative;display:block;flex:0 0 auto;width:100%;min-width:0;aspect-ratio:1 / 1;overflow:hidden;background:#f7f6f3}.veyro-card-media>.card-gallery{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1 / 1!important;--gallery-aspect-ratio:1!important;--ratio:1!important;--product-media-fit:contain!important}.veyro-card-media :is(slideshow-component,slideshow-container,slideshow-slides){width:100%;height:100%!important;min-height:0!important}.veyro-card-media :is(slideshow-slide,.product-media,.product-media-container){height:100%!important;min-height:0!important;aspect-ratio:1 / 1!important;--gallery-aspect-ratio:1!important;--ratio:1!important;--product-media-fit:contain!important}.veyro-card-media .product-media picture{display:block;width:100%;height:100%}.veyro-card-media :is(slideshow-slide,.product-media) img,.veyro-card-media img.product-media__image{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;scale:1!important;transform:none!important}.product-card__content:has(>.veyro-card-media){aspect-ratio:3 / 4;height:auto!important;justify-content:flex-start}[product-grid-view=zoom-out] .product-grid__card>.veyro-card-media{display:block!important;width:100%}[product-grid-view=zoom-out] .product-card__content:has(>.veyro-card-media){aspect-ratio:auto}.product-information media-gallery.media-gallery--carousel>slideshow-component slideshow-slides{height:min(68dvh,720px)}.product-information media-gallery.media-gallery--carousel>slideshow-component slideshow-slide{height:100%!important;min-height:0!important;aspect-ratio:auto!important}.product-information media-gallery.media-gallery--carousel>slideshow-component :is(.product-media,.product-media-constraint-wrapper){width:100%;height:100%!important;min-height:0;aspect-ratio:auto!important}.product-information media-gallery.media-gallery--carousel>slideshow-component .product-media__image{width:100%!important;height:100%!important;max-height:100%;object-fit:contain!important}.product-information media-gallery.media-gallery--carousel slideshow-controls[thumbnails]{padding-block:12px}@media(max-width:749px){.product-information media-gallery.media-gallery--carousel>slideshow-component slideshow-slides{height:min(58dvh,560px)}}zoom-dialog .dialog-zoomed-gallery__dialog{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;border:0;border-radius:0;overflow:hidden!important;background:#f7f6f3}zoom-dialog .dialog-zoomed-gallery{position:absolute;inset:calc(74px + env(safe-area-inset-top)) 0 calc(110px + env(safe-area-inset-bottom));display:flex!important;flex-flow:row nowrap;gap:0!important;width:100%;height:auto!important;max-width:100%;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:default}zoom-dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none}zoom-dialog .dialog-zoomed-gallery>.product-media-container{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 100%;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden;scroll-snap-align:start}zoom-dialog .dialog-zoomed-gallery :is(.veyro-fit-media,.product-media){display:flex;align-items:center;justify-content:center;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden}zoom-dialog .dialog-zoomed-gallery .product-media__image{position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important;scale:1!important}zoom-dialog .dialog-thumbnails-list-container{position:absolute!important;inset:auto 0 0!important;width:100%;height:calc(100px + env(safe-area-inset-bottom));padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;background:#f7f6f3;border-top:1px solid rgb(104 71 168 / .2);z-index:10}zoom-dialog .dialog-thumbnails-list{display:flex!important;flex-flow:row nowrap;width:max-content;max-width:100%;height:84px;margin:auto;padding:4px;gap:10px;overflow-x:auto;overflow-y:hidden;opacity:1;scrollbar-width:thin}zoom-dialog .dialog-thumbnails-list__thumbnail{flex:0 0 54px;width:54px;min-width:54px;height:72px;border-radius:8px;overflow:hidden}zoom-dialog .dialog-thumbnails-list__thumbnail img{width:100%;height:100%;object-fit:contain}veyro-product-share{position:relative;width:max-content;max-width:100%}.veyro-product-share__button{width:44px;height:44px;min-width:44px;padding:10px;border:1px solid rgb(104 71 168 / .3);border-radius:50%;background:#fff}.veyro-product-share__panel{position:absolute;z-index:20;bottom:calc(100% + 8px);inset-inline-start:0;width:min(280px,calc(100vw - 32px));padding:8px;border:1px solid rgb(104 71 168 / .25);border-radius:14px;background:#fff;box-shadow:0 10px 36px #24232126}.veyro-product-share__panel>:is(button,a){display:flex;align-items:center;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#242321;font:inherit;text-align:start;text-decoration:none;cursor:pointer}.veyro-product-share__panel>:is(button,a):is(:hover,:focus-visible){background:#f0ebf8;outline:2px solid #6847a8;outline-offset:-2px}.veyro-product-share__panel [role=status]:empty{display:none}.resource-card[data-resource-type=product] .resource-card__media{aspect-ratio:1;overflow:hidden;background:#f7f6f3}.resource-card[data-resource-type=product] .resource-card__image{width:100%;height:100%;object-fit:contain;aspect-ratio:1}@media(prefers-reduced-motion:reduce){.resource-card{opacity:1;animation:none}}zoom-dialog .dialog-thumbnails-list:after{content:none!important}.veyro-catalog-pagination{grid-column:1 / -1;width:100%;min-width:0;display:grid;justify-items:center;gap:12px;padding:24px 12px 28px}.veyro-catalog-pagination__status{margin:0;max-width:42rem;color:#514764;font-size:.875rem;line-height:1.5;text-align:center}.veyro-catalog-pagination__more{min-height:44px;max-width:100%;padding:11px 24px;border:1px solid #6847a8;border-radius:12px;color:#fff;background:#6847a8;font:inherit;font-weight:600;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.veyro-catalog-pagination__more[hidden]{display:none!important}.veyro-catalog-pagination__more:disabled{cursor:wait;color:#514764;background:#e8e0f3;border-color:#cbbade}.veyro-catalog-pagination .pagination{width:100%;justify-content:center;margin-block:0}.veyro-catalog-pagination .pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.veyro-catalog-pagination .pagination__link{min-width:44px;min-height:44px;border-radius:10px}.veyro-catalog-pagination .pagination__link--current{color:#fff;background:#6847a8;border-color:#6847a8}.veyro-catalog-pagination :is(a,button):focus-visible{outline:2px solid #6847a8;outline-offset:3px}@media(hover:hover){.veyro-catalog-pagination__more:not(:disabled):hover{background:#503377;border-color:#503377}.veyro-catalog-pagination a.pagination__link:hover{color:#503377;background:#e8e0f3}}@media(max-width:749px){header-component :is(.search-action,.veyro-header-search-slot,veyro-search-launcher),#header-component :is(.search-action,.veyro-header-search-slot,veyro-search-launcher),results-list .veyro-catalog-search{display:none!important}.veyro-catalog-pagination{padding-inline:8px;padding-block:20px 24px}}zoom-dialog .dialog-zoomed-gallery__dialog{background:#ffffffe0!important}zoom-dialog .dialog-zoomed-gallery__dialog::backdrop{background:#16102094!important}zoom-dialog .dialog-zoomed-gallery,zoom-dialog .dialog-zoomed-gallery>.product-media-container,zoom-dialog .dialog-zoomed-gallery :is(.veyro-fit-media,.product-media){background:transparent!important}zoom-dialog veyro-zoom-controls{color:#fff!important;background:#6847a8!important;border:1px solid #6847a8;box-shadow:0 3px 12px #3e27601f}zoom-dialog .veyro-zoom-brand{color:#fff!important}zoom-dialog veyro-zoom-controls [data-zoom-counter]{color:#fff;font-variant-numeric:tabular-nums}zoom-dialog veyro-zoom-controls button{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff40}zoom-dialog veyro-zoom-controls button:disabled{opacity:.45}zoom-dialog .dialog-zoomed-gallery__close-button{color:#fff!important}zoom-dialog .dialog-thumbnails-list-container{background:#ffffffad!important;border-top:1px solid rgb(104 71 168 / .22)}zoom-dialog .dialog-thumbnails-list__thumbnail{background:#faf8fd;border-radius:8px}zoom-dialog .dialog-thumbnails-list__thumbnail[aria-selected=true]{outline:2px solid #6847a8;outline-offset:2px;background:#fff}zoom-dialog :is(veyro-zoom-controls button,.dialog-zoomed-gallery__close-button):focus-visible{outline:2px solid #fff;outline-offset:3px}zoom-dialog .dialog-thumbnails-list__thumbnail:focus-visible{outline:2px solid #503377;outline-offset:3px}@media(prefers-reduced-motion:reduce){.veyro-catalog-pagination *,zoom-dialog veyro-zoom-controls *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/veyro-storefront-ui.css.map */
