@media(max-width:767.98px){.gsp-product-toolbar-mobile .row{row-gap:12px}.gsp-product-toolbar-mobile .gsp-toolbar-item-ordering,.gsp-product-toolbar-mobile .gsp-toolbar-item-ordering gsp-ordering,.gsp-product-toolbar-mobile .gsp-select-ordering{width:100%;min-width:0}.gsp-product-toolbar-mobile .gsp-toolbar-item-ordering .form-select{min-height:44px;padding-inline:14px 36px;border-color:#ded5c8;border-radius:8px;text-overflow:ellipsis}.gsp-product-toolbar-mobile .gsp-toolbar-item-result-count{color:#655f59;font-size:14px;white-space:nowrap}.gsp-product-card-skin-01 .gsp-product-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:3.9em;line-height:1.3}.gsp-product-card-skin-01 .gsp-product-card-vendor{line-height:1.3}.gsp-popup-promotion .modal-dialog{max-height:calc(100dvh - 32px);margin:16px}.gsp-popup-promotion .modal-content{max-height:calc(100dvh - 32px);overflow-y:auto!important}.gsp-popup-promotion .gsp-popup-promotion-content{padding:24px 18px}.gsp-popup-promotion .btn-close{top:12px;right:12px}}@media(max-width:991.98px){.gsp-product-toolbar-mobile .row>.col-6:has(.gsp-toolbar-item-ordering){flex:0 0 100%;max-width:100%;justify-content:stretch!important}}@media(min-width:992px){.gsp-product-gallery-tab-switch:has(>.nav-item:nth-child(4)){grid-template-columns:repeat(var(--gsp-tab-count),minmax(118px,1fr));width:max(100%,calc(var(--gsp-tab-count) * 118px))}}.gsp-product-gallery-tab-switch .nav-link{letter-spacing:-.015em}#gspCart:not(.gsp-cart-empty) .margus-cart-summary gsp-cart-subtotal{border:1px solid #e9e1d8;border-radius:12px;box-shadow:0 8px 26px #2921190d!important}#gspCart .margus-cart-actions-left gsp-cart-addon-discount-code .form-control{min-height:44px;border-radius:8px}#gspCart .margus-cart-actions-left gsp-cart-addon-discount-code .gsp-cart-addon-save{min-height:44px;border-width:1px!important;border-radius:8px}@media(prefers-reduced-motion:reduce){.gsp-product-gallery-tab-switch .nav-link{transition:none!important}}@media(max-width:767.98px){.gsp-product-card-skin-01 .gsp-product-card-title{display:block;overflow:visible;-webkit-line-clamp:unset;min-height:0}}.gsp-product-gallery-tab-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d8cbbc transparent}.gsp-product-gallery-tab-switch{display:grid!important;grid-template-columns:repeat(var(--gsp-tab-count),minmax(0,1fr));position:relative;gap:0!important;width:100%;min-width:0;margin:0 0 22px!important;padding:4px!important;border:1px solid #ded5c8!important;border-radius:999px;background:#eee9e1;overflow:hidden;flex-wrap:nowrap!important}.gsp-product-gallery-tab-switch:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--gsp-tab-count));border-radius:999px;background:#fffdfa;box-shadow:0 2px 12px #4134241f;transform:translate(0);transition:transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.gsp-product-gallery-tab-switch:has(>.nav-item:nth-child(2) .nav-link.active):before{transform:translate(100%)}.gsp-product-gallery-tab-switch:has(>.nav-item:nth-child(3) .nav-link.active):before{transform:translate(200%)}.gsp-product-gallery-tab-switch:has(>.nav-item:nth-child(4) .nav-link.active):before{transform:translate(300%)}.gsp-product-gallery-tab-switch:has(>.nav-item:nth-child(5) .nav-link.active):before{transform:translate(400%)}.gsp-product-gallery-tab-switch:has(>.nav-item:nth-child(6) .nav-link.active):before{transform:translate(500%)}.gsp-product-gallery-tab-switch .nav-item{position:relative;z-index:1;min-width:0;margin:0!important}.gsp-product-gallery-tab-switch .nav-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0!important;padding:8px 3px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#6d675f!important;font-size:clamp(13px,1.2vw,16px)!important;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;transition:color .2s ease}.gsp-product-gallery-tab-switch .nav-link.active,.gsp-product-gallery-tab-switch .nav-link:hover{color:#1e211e!important}.gsp-product-gallery-tab-switch .nav-link:focus-visible{outline:2px solid #ad8c60;outline-offset:-4px}@media(max-width:575px){.gsp-product-gallery-tab-switch:has(>.nav-item:nth-child(4)){grid-template-columns:repeat(var(--gsp-tab-count),112px);width:max-content}.gsp-product-gallery-tab-switch .nav-link{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.gsp-product-gallery-tab-switch:before,.gsp-product-gallery-tab-switch .nav-link{transition:none!important}}@media(max-width:575.98px){.gsp-atc-sticky .gsp-atc-sticky-form,.gsp-atc-sticky .gsp-product-form,.gsp-atc-sticky .atc-sticky-form,.gsp-atc-sticky .gps-product-form-wrapper{width:100%}.gsp-atc-sticky .gps-product-form-wrapper{flex-wrap:nowrap!important;align-items:center!important}.gsp-atc-sticky .gps-product-form--input{flex:0 0 100px}.gsp-atc-sticky .gsp-product-actions-button{min-width:0;min-height:44px;padding:10px 14px}.gsp-atc-sticky .gsp-product-actions-button .gsp-button__content>span{display:inline!important}.gsp-atc-sticky .gsp-product-actions-button .gsp-button__content>svg{display:none!important}.gsp-product-card-skin-01 .gsp-product-actions-layout-01 .gsp-product-actions-item,.gsp-product-card-skin-01 .gsp-product-actions-layout-01 .gsp-product-actions-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media(max-width:575.98px){.gsp-atc-sticky .gsp-product-actions-button{width:auto!important;flex:1 1 auto!important;font-size:14px!important}.gsp-atc-sticky .gsp-product-actions-button .gsp-button__content,.gsp-atc-sticky .gsp-product-actions-button .gsp-button__content>span{width:auto!important;font-size:14px!important;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/margus-ux-refinements.css.map */
