.side-panel-links{display:block;margin-bottom:20px}.side-panel-links--link{display:inline-flex;align-items:center;margin-right:12px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:rgb(var(--color-foreground))}.side-panel-links--link svg{margin-right:5px;width:20px;height:20px;fill:rgb(var(--color-foreground))}@media screen and (min-width:768px){.side-panel-links--link{margin-right:22px}.side-panel-links--link svg{margin-right:10px}}.side-panel-links--link .text-button{display:inline-flex;font-size:15px;height:17px;line-height:17px;margin-right:0;font-weight:400;letter-spacing:.02em;cursor:pointer;position:relative}.side-panel-links--link .text-button:before,.side-panel-links--link .text-button:after{content:"";display:block;position:absolute;top:calc(100% + 2px);left:0;width:100%;height:1px;pointer-events:none}.side-panel-links--link .text-button:before{background:rgba(var(--color-foreground),.4)}.side-panel-links--link .text-button:after{background:rgb(var(--color-foreground));transform-origin:left center;transform:scaleX(0);transition:transform .25s cubic-bezier(.104,.204,.492,1)}.side-panel-links--link:hover .text-button:after{transform:scaleX(1)}.side-panel-cc{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;opacity:0;visibility:hidden;background:rgba(var(--color-modal-overlay),.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:all .25s cubic-bezier(.104,.204,.492,1);cursor:pointer}body.open-cc .side-panel-cc{opacity:1;visibility:visible;pointer-events:all}.side-panel{position:fixed;top:0;right:0;bottom:0;z-index:1001;width:calc(100vw - 30px);background:rgb(var(--color-background));max-width:480px;overflow-x:hidden;transform:translate(100%);will-change:transform;transition:all .25s cubic-bezier(.104,.204,.492,1);outline:none}.side-panel.active{transform:translate(0)}.side-panel-header{position:sticky;top:0;left:0;z-index:35;background:rgb(var(--color-background));border-bottom:1px solid rgb(var(--color-border));padding:17px 30px;height:72px}.side-panel-header h4{margin:0;line-height:1;font-size:15px;letter-spacing:.1em;font-weight:600;color:rgb(var(--color-foreground));text-transform:uppercase}.side-panel-header div{line-height:1;display:flex;justify-content:space-between;align-items:center;height:100%}.side-panel-close{cursor:pointer;color:rgb(var(--color-foreground));display:inline-flex}.side-panel-content{padding:25px 30px}.side-panel-content.side-panel-content--has-tabs{padding:0}.side-panel-content.side-panel-content--has-tabs .side-panel-content--inner{padding:25px 30px}.side-panel-content--tabs{display:flex}.side-panel-content--tabs button{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:.1em;font-weight:600;padding:0 15px;height:50px;flex:1;cursor:pointer;background:rgba(var(--color-foreground),.05);border:0;border-bottom:1px solid rgb(var(--color-border));border-right:1px solid rgb(var(--color-border));color:rgb(var(--color-foreground))}.side-panel-content--tabs button.tab-active{background:rgb(var(--color-background));border-bottom-color:transparent}.side-panel-content--tabs button:last-child{border-right:0}.side-panel-content--tab-panel{display:none}.side-panel-content--tab-panel.tab-active{display:block}.side-panel-content--tab-panel.rte img,.side-panel-content--tab-panel.rte figure{width:auto;height:auto;max-width:100%;position:static;left:auto;transform:none;object-fit:initial}
/*# sourceMappingURL=/cdn/shop/t/278/assets/component-product-side-panel.css.map */
