.shopshelf-section{color:#444;position:relative}.shopshelf-section *,.shopshelf-section ::after,.shopshelf-section ::before{box-sizing:border-box}.shopshelf-section a{text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}.shopshelf-section img{max-width:100%;height:auto;vertical-align:middle}.shopshelf-section .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.shopshelf-section-title{margin:0 0 30px}.shopshelf-align-left{text-align:left}.shopshelf-align-center{text-align:center}.shopshelf-align-right{text-align:right}.shopshelf-hide{display:none!important}.shopshelf-is-loading .shopshelf-row,.shopshelf-is-loading .swiper-wrapper{opacity:.5;pointer-events:none;transition:opacity .2s}.shopshelf__item{position:relative;overflow:hidden;background-color:#fff}.shopshelf-carousel-wrapper.shopshelf_same_height .swiper-slide,.shopshelf_same_height .shopshelf-row>[class*=shopshelf-col-]{display:flex;height:auto}.shopshelf_same_height .shopshelf__item{width:100%;height:100%}@keyframes shopshelf-fade-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.shopshelf-fade-in{animation:shopshelf-fade-in .4s ease both}@media (prefers-reduced-motion:reduce){.shopshelf-fade-in{animation:none}}.shopshelf__item--thumbnail{position:relative;margin:0 15px 15px}.shopshelf__item--thumbnail .shopshelf-thumb{display:block}.shopshelf__item--thumbnail img{display:block;width:100%;height:auto}.shopshelf-carousel-wrapper .shopshelf__item--thumbnail img{max-height:600px;object-fit:cover}.shopshelf-category a{display:inline-block;padding:3px 10px;margin:0 4px 4px 0;border-radius:3px;background:#934899;color:#fff;font-size:12px;line-height:18px}.shopshelf-category a:hover{color:#fff;opacity:.9}.shopshelf-category.over_thumb{position:absolute;top:12px;left:12px;z-index:2;max-width:calc(100% - 24px)}.shopshelf-category.above_title{margin:0 15px 8px}.shopshelf__item--title{margin:0 15px 15px;font-size:22px;line-height:32px;font-weight:700;word-break:break-word}.shopshelf__item--title a{color:#111}.shopshelf__item--meta{margin:0 15px 10px}.shopshelf__item--meta ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.shopshelf__item--meta ul li{display:flex;align-items:center;margin:0 5px 5px 0;padding:0;font-size:13px;line-height:19px;color:#888}.shopshelf__item--meta ul li::before{content:none}.shopshelf__item--meta ul li a{color:inherit;box-shadow:none}.shopshelf__item--meta .meta_separator{margin-right:5px;color:#934899}.shopshelf__item__content{margin:0 15px 15px}.shopshelf__item__content p:first-of-type{margin-top:0}.shopshelf__item__content p:last-of-type{margin-bottom:0}.shopshelf__item__price{margin:0 15px 15px}.shopshelf__item__price del{opacity:1;margin-right:4px}.shopshelf__item__price ins{text-decoration:none;background:0 0}.shopshelf__item__content__readmore,.shopshelf__item__content__textlink,.shopshelf__item_button{margin:0 15px 15px}.shopshelf__item__content__readmore .shopshelf__item__btn,.shopshelf__item_button a.added_to_cart,.shopshelf__item_button a.button{display:inline-block;padding:6px 20px;margin:0;min-width:80px;border:0 solid #934899;border-radius:0;background:#934899;color:#fff;font-size:12px;line-height:18px;font-weight:600;text-align:center;text-transform:uppercase;box-shadow:none;cursor:pointer}.shopshelf-section .shopshelf__item_button p.product a.button{margin:0}.shopshelf-section .shopshelf__item_button p.product a.added_to_cart{margin:0 0 0 6px}.shopshelf__item_button p.product{display:inline-block;margin:0!important;padding:0!important;border:0!important}.shopshelf__item__content__textlink .shopshelf__item__btn{padding:0;font-weight:600}.shopshelf__item__socail-share{margin:0 15px 15px}.shopshelf__item__socail-share a{display:inline-block;margin:0 2px 5px 0;color:#fff;text-align:center}.shopshelf__item__socail-share a i{display:block;width:30px;height:30px;font-size:16px;line-height:30px;color:#fff;background-color:#7d7d7d;border-radius:50%;transition:opacity .3s}.shopshelf__item__socail-share a:hover i{opacity:.85}.shopshelf__item__socail-share a.shopshelf-facebook i{background-color:#3b5999}.shopshelf__item__socail-share a.shopshelf-twitter i{background-color:#000}.shopshelf__item__socail-share a.shopshelf-linkedin i{background-color:#0077b5}.shopshelf__item__socail-share a.shopshelf-pinterest i{background-color:#bd081c}.shopshelf__item__socail-share a.shopshelf-envelope i{background-color:#7d7d7d}.shopshelf__item__socail-share a.shopshelf_rounded i{border-radius:3px}.shopshelf__item__socail-share a.shopshelf_square i{border-radius:0}.shopshelf__item__socail-share a.icon_only i{width:auto;padding:0 4px;border-radius:0;background-color:transparent;color:#666}.shopshelf-carousel-wrapper .shopshelf{position:relative}.shopshelf-carousel-wrapper .shopshelf-carousel{position:relative}.shopshelf-carousel-wrapper .shopshelf.vertically_center_outer{padding:0 50px}.shopshelf-carousel-wrapper .shopshelf.vertically_center_outer .shopshelf-carousel{position:static}.shopshelf-carousel-wrapper .shopshelf-button-next,.shopshelf-carousel-wrapper .shopshelf-button-prev{display:flex;align-items:center;justify-content:center;width:33px;height:33px;margin:0;top:auto;right:auto;bottom:auto;left:auto;border:1px solid #aaa;background-color:#fff;color:#aaa;font-size:18px;line-height:1;transition:color .3s,background-color .3s,border-color .3s,opacity .3s,left .3s,right .3s}.shopshelf-carousel-wrapper .shopshelf-button-next.swiper-button-next,.shopshelf-carousel-wrapper .shopshelf-button-prev.swiper-button-prev{margin:0;top:auto;right:auto;bottom:auto;left:auto}.shopshelf-carousel-wrapper .shopshelf-button-next.swiper-button-next::after,.shopshelf-carousel-wrapper .shopshelf-button-prev.swiper-button-prev::after{content:none}.shopshelf-carousel-wrapper .shopshelf-button-next:hover,.shopshelf-carousel-wrapper .shopshelf-button-prev:hover{border-color:#934899;background-color:#934899;color:#fff}.shopshelf-carousel-wrapper .shopshelf-button-next i,.shopshelf-carousel-wrapper .shopshelf-button-prev i{color:inherit;line-height:1}.shopshelf-carousel-wrapper .shopshelf-button-next.top_center,.shopshelf-carousel-wrapper .shopshelf-button-next.top_left,.shopshelf-carousel-wrapper .shopshelf-button-next.top_right,.shopshelf-carousel-wrapper .shopshelf-button-prev.top_center,.shopshelf-carousel-wrapper .shopshelf-button-prev.top_left,.shopshelf-carousel-wrapper .shopshelf-button-prev.top_right{top:8px}.shopshelf-carousel-wrapper .shopshelf-button-next.top_right{right:0}.shopshelf-carousel-wrapper .shopshelf-button-prev.top_right{right:42px}.shopshelf-carousel-wrapper .shopshelf-button-prev.top_left{left:0}.shopshelf-carousel-wrapper .shopshelf-button-next.top_left{left:42px}.shopshelf-carousel-wrapper .shopshelf-button-prev.top_center{left:calc(50% - 38px)}.shopshelf-carousel-wrapper .shopshelf-button-next.top_center{left:calc(50% + 5px)}.shopshelf-carousel-wrapper .shopshelf-button-next.bottom_center,.shopshelf-carousel-wrapper .shopshelf-button-next.bottom_left,.shopshelf-carousel-wrapper .shopshelf-button-next.bottom_right,.shopshelf-carousel-wrapper .shopshelf-button-prev.bottom_center,.shopshelf-carousel-wrapper .shopshelf-button-prev.bottom_left,.shopshelf-carousel-wrapper .shopshelf-button-prev.bottom_right{bottom:8px}.shopshelf-carousel-wrapper .shopshelf-button-next.bottom_right{right:0}.shopshelf-carousel-wrapper .shopshelf-button-prev.bottom_right{right:42px}.shopshelf-carousel-wrapper .shopshelf-button-prev.bottom_left{left:0}.shopshelf-carousel-wrapper .shopshelf-button-next.bottom_left{left:42px}.shopshelf-carousel-wrapper .shopshelf-button-prev.bottom_center{left:calc(50% - 38px)}.shopshelf-carousel-wrapper .shopshelf-button-next.bottom_center{left:calc(50% + 5px)}.shopshelf-carousel-wrapper .shopshelf-button-next.vertical_center_inner,.shopshelf-carousel-wrapper .shopshelf-button-next.vertical_center_inner_hover,.shopshelf-carousel-wrapper .shopshelf-button-next.vertically_center_outer,.shopshelf-carousel-wrapper .shopshelf-button-prev.vertical_center_inner,.shopshelf-carousel-wrapper .shopshelf-button-prev.vertical_center_inner_hover,.shopshelf-carousel-wrapper .shopshelf-button-prev.vertically_center_outer{top:50%;transform:translateY(-50%)}.shopshelf-carousel-wrapper .shopshelf-button-prev.vertical_center_inner{left:10px}.shopshelf-carousel-wrapper .shopshelf-button-next.vertical_center_inner{right:10px}.shopshelf-carousel-wrapper .shopshelf-button-prev.vertically_center_outer{left:0}.shopshelf-carousel-wrapper .shopshelf-button-next.vertically_center_outer{right:0}.shopshelf-carousel-wrapper .shopshelf-button-prev.vertical_center_inner_hover{left:-35px;opacity:0}.shopshelf-carousel-wrapper .shopshelf-button-next.vertical_center_inner_hover{right:-35px;opacity:0}.shopshelf-carousel-wrapper .shopshelf-button-prev.vertical_center_inner_hover:focus-visible,.shopshelf-carousel-wrapper:hover .shopshelf-button-prev.vertical_center_inner_hover{left:10px;opacity:1}.shopshelf-carousel-wrapper .shopshelf-button-next.vertical_center_inner_hover:focus-visible,.shopshelf-carousel-wrapper:hover .shopshelf-button-next.vertical_center_inner_hover{right:10px;opacity:1}.shopshelf-carousel-wrapper .shopshelf-button-next.swiper-button-disabled,.shopshelf-carousel-wrapper .shopshelf-button-prev.swiper-button-disabled{opacity:.35}.shopshelf-carousel-wrapper .shopshelf-pagination.swiper-pagination{bottom:12px}.shopshelf-carousel-wrapper .shopshelf-pagination .swiper-pagination-bullet{margin:0 4px;opacity:1}.shopshelf-carousel-wrapper .shopshelf-pagination.dots .swiper-pagination-bullet{width:11px;height:11px;background:#ccc}.shopshelf-carousel-wrapper .shopshelf-pagination.dots .swiper-pagination-bullet-active{background:#934899}.shopshelf-carousel-wrapper .shopshelf-pagination.number .swiper-pagination-bullet{width:auto;min-width:34px;height:34px;margin:3px;padding:5px 10px;border-radius:0;background:#444;color:#fff;font-size:14px;line-height:24px;text-align:center}.shopshelf-carousel-wrapper .shopshelf-pagination.number .swiper-pagination-bullet-active,.shopshelf-carousel-wrapper .shopshelf-pagination.number .swiper-pagination-bullet:hover{background:#934899}.shopshelf-carousel-wrapper .shopshelf-pagination.number.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{width:34px;padding-left:0;padding-right:0}.shopshelf-carousel-wrapper.center .swiper-slide .shopshelf__item{transform:scale(.9);opacity:.8;transition:transform .22s,opacity .22s}.shopshelf-carousel-wrapper.center .swiper-slide.swiper-slide-active .shopshelf__item{transform:scale(1);opacity:1}.shopshelf-carousel-wrapper.ticker .swiper-wrapper{--swiper-wrapper-transition-timing-function:linear;transition-timing-function:linear}.shopshelf-carousel-wrapper .shopshelf-slide-group{display:flex}.shopshelf-carousel-wrapper .shopshelf-slide-group>div{flex:1 1 0;min-width:0}.shopshelf-pagination-area{margin:20px 0 30px;text-align:center}.shopshelf-post-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.shopshelf-post-pagination .page-numbers{display:inline-block;min-width:38px;height:38px;padding:0 6px;border:2px solid #bbb;background:#fff;color:#5e5e5e;font-size:14px;line-height:34px;font-weight:700;text-align:center;cursor:pointer}.shopshelf-post-pagination .page-numbers.active,.shopshelf-post-pagination .page-numbers.current{border-color:#934899;background:#934899;color:#fff;cursor:default}.shopshelf-post-pagination .page-numbers.dots{border-color:transparent;background:0 0;cursor:default}.shopshelf-post-pagination .page-numbers.shopshelf-disabled{opacity:.4;pointer-events:none}.shopshelf-post-pagination .page-numbers i{font-size:18px;line-height:34px}.shopshelf-load-more button{padding:10px 18px;border:1px solid #934899;border-radius:2px;background:#934899;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:color .3s,background-color .3s}.shopshelf-load-more button[disabled]{opacity:.6;cursor:default}.shopshelf-load-more-end{margin:0}.shopshelf-infinite-scroll-loader svg{stroke:#934899}.shopshelf-preloader{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;background:#fff url(../img/preloader.svg) no-repeat center center}.shopshelf-is-ready .shopshelf-preloader{display:none}.shopshelf-bar{margin:0 0 24px}.shopshelf-bar .shopshelf-bar-label,.shopshelf-bar .shopshelf-label{display:block;margin:0 0 8px;padding:0;font-size:16px;line-height:24px;font-weight:400;color:#5e5e5e}.shopshelf-bar .fl_checkbox,.shopshelf-bar .fl_radio{display:inline-block;margin:0 12px 8px 0}.shopshelf-bar label{margin:0;cursor:pointer}.shopshelf-bar input[type=checkbox],.shopshelf-bar input[type=radio]{margin:0 5px 0 0}.shopshelf-count{font-weight:400;opacity:.75}.shopshelf-bar.fl_button .fl_radio{margin:0 8px 8px 0}.shopshelf-bar.fl_button label{display:block;position:relative}.shopshelf-bar.fl_button input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.shopshelf-bar.fl_button .shopshelf-bar-choice{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:2px solid #bbb;border-radius:3px;background:#fff;color:#5e5e5e;font-size:13px;font-weight:700;text-transform:uppercase;transition:color .3s,background-color .3s,border-color .3s}.shopshelf-bar.fl_button input:checked~.shopshelf-bar-choice,.shopshelf-bar.fl_button label:hover .shopshelf-bar-choice{border-color:#934899;background:#934899;color:#fff}.shopshelf-bar.fl_button input:focus-visible~.shopshelf-bar-choice{outline:2px solid currentColor;outline-offset:2px}.shopshelf-bar.fl_checkbox_list .fl_checkbox{display:block}.shopshelf-bar.fl_dropdown select{min-width:180px;max-width:100%;height:40px;padding:0 9px;border:2px solid #bbb;font-size:14px}.shopshelf-ajax-search .search_input_area{display:inline-flex;align-items:center;width:100%;max-width:420px;border:1px solid #ddd;border-radius:5px;background:#fff;overflow:hidden;text-align:left}.shopshelf-ajax-search .search_input_area i{flex-shrink:0;padding:10px 12px;border-right:1px solid #ddd;color:#666;font-size:16px}.shopshelf-ajax-search .search_input_area input{width:100%;min-width:0;margin:0;padding:10px 12px;border:none;outline:0;background:0 0;box-shadow:none;font-size:16px;line-height:20px}.shopshelf-ajax-search .search_input_area input::-webkit-search-cancel-button,.shopshelf-ajax-search .search_input_area input::-webkit-search-decoration{-webkit-appearance:none}.shopshelf-ajax-search .search_input_area:focus-within{border-color:#934899}.shopshelf__item__rating{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:1}.shopshelf-stars{position:relative;display:inline-block;white-space:nowrap;color:#d3d3d3;letter-spacing:1px}.shopshelf-stars::before{content:"\2605\2605\2605\2605\2605"}.shopshelf-stars>span{position:absolute;top:0;left:0;overflow:hidden;color:#f5a623}.shopshelf-stars>span::before{content:"\2605\2605\2605\2605\2605"}.shopshelf-rating-count{color:#888;font-size:12px}.shopshelf-premade .shopshelf__item__details{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:15px}.shopshelf-premade .shopshelf__item__details>*{max-width:100%}.shopshelf-premade .shopshelf-premade-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%}.shopshelf-premade-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 14px;background-color:var(--shopshelf-premade-accent,#934899);text-align:center}.shopshelf-premade.shopshelf_featured .shopshelf-premade-badge{background-color:var(--shopshelf-premade-featured,#5f2a63)}.shopshelf-premade-badge .shopshelf__item__price{font-weight:700}.shopshelf-premade .shopshelf__item--meta li a{display:inline-block;padding:1px 6px;border:1px solid var(--shopshelf-premade-accent,#934899);border-radius:3px}.shopshelf-premade.shopshelf_featured .shopshelf__item--meta li a{border-color:var(--shopshelf-premade-featured,#5f2a63)}.shopshelf-premade .shopshelf__item__price del{display:block;margin-right:0;font-size:.8em;font-weight:400}.shopshelf-premade-media{position:relative}.shopshelf-premade-flag{position:absolute;z-index:2;top:15px;right:12px;padding:3px 8px;border-radius:3px;background-color:var(--shopshelf-premade-accent,#934899);color:#fff;font-size:11px;font-weight:600;line-height:16px}.shopshelf_featured .shopshelf-premade-flag{background-color:var(--shopshelf-premade-featured,#5f2a63)}.shopshelf_same_height .shopshelf-premade{display:flex;flex-direction:column}.shopshelf_same_height .shopshelf-premade .shopshelf__item__details{flex:1}.shopshelf-premade-grid.theme-one .shopshelf-premade-badge{box-shadow:0 2px 10px rgba(0,0,0,.18);display:inline-flex;min-width:64px;margin:15px 12px 0;border-radius:6px}.shopshelf-premade-media:has(.shopshelf__item--thumbnail) .shopshelf-premade-badge{position:absolute;z-index:2;top:15px;left:12px;margin:0}.shopshelf-premade-grid.theme-two .shopshelf-premade-media{overflow:hidden}.shopshelf-premade-grid.theme-two .shopshelf-premade-flag{right:auto;left:12px}.shopshelf-premade-overlay{position:absolute;z-index:3;right:12px;bottom:12px;left:12px;opacity:0;transform:translateY(calc(100% + 12px));transition:opacity .25s ease,transform .25s ease}.shopshelf-premade-grid.theme-two:focus-within .shopshelf-premade-overlay,.shopshelf-premade-grid.theme-two:hover .shopshelf-premade-overlay{opacity:1;transform:none}@media (hover:none){.shopshelf-premade-overlay{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shopshelf-premade-overlay{transition:none}}.shopshelf-premade-overlay:not(:has(*)){display:none}.shopshelf-section .shopshelf-premade-overlay .shopshelf__item_button p.product{display:block;margin:0}.shopshelf-premade-overlay .shopshelf__item__btn,.shopshelf-premade-overlay a.added_to_cart,.shopshelf-premade-overlay a.button{display:block;box-sizing:border-box;width:100%;box-shadow:0 4px 14px rgba(0,0,0,.15)}.shopshelf-section .shopshelf-premade-overlay .shopshelf__item_button p.product a.added_to_cart{margin:6px 0 0}.shopshelf-premade-grid.theme-two .shopshelf__item__details{padding:14px 16px 16px}.shopshelf-premade-price{margin-top:auto}.shopshelf-premade-price:not(:has(*)){display:none}.shopshelf-premade-price .shopshelf__item__price del{display:inline;margin-right:6px}.shopshelf-premade-grid.theme-one .shopshelf__item--thumbnail,.shopshelf-premade-grid.theme-three .shopshelf__item--thumbnail,.shopshelf-premade-grid.theme-two .shopshelf__item--thumbnail{overflow:hidden}.shopshelf-premade-grid.theme-one .shopshelf__item--thumbnail img,.shopshelf-premade-grid.theme-three .shopshelf__item--thumbnail img,.shopshelf-premade-grid.theme-two .shopshelf__item--thumbnail img{transition:transform .4s ease}.shopshelf-premade-grid.theme-one:hover .shopshelf__item--thumbnail img,.shopshelf-premade-grid.theme-three:hover .shopshelf__item--thumbnail img,.shopshelf-premade-grid.theme-two:hover .shopshelf__item--thumbnail img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.shopshelf-premade-grid.theme-one .shopshelf__item--thumbnail img,.shopshelf-premade-grid.theme-one:hover .shopshelf__item--thumbnail img,.shopshelf-premade-grid.theme-three .shopshelf__item--thumbnail img,.shopshelf-premade-grid.theme-three:hover .shopshelf__item--thumbnail img,.shopshelf-premade-grid.theme-two .shopshelf__item--thumbnail img,.shopshelf-premade-grid.theme-two:hover .shopshelf__item--thumbnail img{transition:none;transform:none}}.shopshelf-premade-grid.theme-three .shopshelf-premade-flag{right:auto;left:12px}.shopshelf-premade-grid.theme-three .shopshelf__item__details{padding:14px 16px 16px}.shopshelf-premade-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;width:100%}.shopshelf-premade-foot:not(:has(*)),.shopshelf-premade-row:not(:has(*)){display:none}.shopshelf-premade-grid.theme-three .shopshelf__item--meta li a,.shopshelf-premade-grid.theme-two .shopshelf__item--meta li a{padding:0;border:0;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.shopshelf-premade-stock{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.shopshelf-premade-stock::before{content:"";width:7px;height:7px;border-radius:50%;background-color:currentColor}.shopshelf-stock-instock{color:#1e8a4c}.shopshelf-stock-outofstock{color:#c62828}.shopshelf-stock-onbackorder{color:#b26a00}.shopshelf-premade-grid.theme-three .shopshelf-premade-foot{margin-top:auto;padding-top:12px;border-top:1px solid #ececec}.shopshelf-premade-grid.theme-three .shopshelf-premade-foot .shopshelf__item__price del{display:inline;margin-right:6px}.shopshelf-list-wrapper .shopshelf-premade,.shopshelf-list-wrapper .shopshelf__item,.shopshelf-list-wrapper.shopshelf_same_height .shopshelf-premade{display:flex;flex-direction:row;align-items:stretch}.shopshelf-list-image-right .shopshelf-premade,.shopshelf-list-image-right .shopshelf__item,.shopshelf-list-image-right.shopshelf_same_height .shopshelf-premade{flex-direction:row-reverse}.shopshelf-list-wrapper .shopshelf-premade-media,.shopshelf-list-wrapper .shopshelf__item>.shopshelf__item--thumbnail{flex:0 0 var(--shopshelf-list-image,40%);max-width:var(--shopshelf-list-image,40%);min-height:100%}.shopshelf-list-wrapper .shopshelf-premade-media .shopshelf__item--thumbnail,.shopshelf-list-wrapper .shopshelf__item--thumbnail .shopshelf-thumb{height:100%}.shopshelf-list-wrapper .shopshelf__item--thumbnail img{height:100%;object-fit:cover}.shopshelf-list-wrapper .shopshelf__item>.shopshelf__item__details{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding-top:15px}.shopshelf-list-wrapper .shopshelf-premade .shopshelf__item__details{flex:1;min-width:0}.shopshelf-list-image-right .shopshelf-premade-grid.theme-three .shopshelf-premade-flag,.shopshelf-list-image-right .shopshelf-premade-grid.theme-two .shopshelf-premade-flag{right:12px;left:auto}@media (max-width:576px){.shopshelf-list-stack .shopshelf-premade,.shopshelf-list-stack .shopshelf__item,.shopshelf-list-stack.shopshelf_same_height .shopshelf-premade{flex-direction:column}.shopshelf-list-stack .shopshelf-premade-media,.shopshelf-list-stack .shopshelf__item>.shopshelf__item--thumbnail{flex-basis:auto;max-width:none;min-height:0}.shopshelf-list-stack .shopshelf-premade-media .shopshelf__item--thumbnail,.shopshelf-list-stack .shopshelf__item--thumbnail .shopshelf-thumb,.shopshelf-list-stack .shopshelf__item--thumbnail img{height:auto}}