@font-face{font-family:Degular;src:url(//shashamahne.com/cdn/shop/t/15/assets/Degular-Italic.woff2?v=168767400984004714501784798091) format("woff2"),url(//shashamahne.com/cdn/shop/t/15/assets/Degular-Italic.woff?v=61412741060549372631784798091) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Degular;src:url(//shashamahne.com/cdn/shop/t/15/assets/Degular-Regular.woff2?v=2637467968842836301784798091) format("woff2"),url(//shashamahne.com/cdn/shop/t/15/assets/Degular-Regular.woff?v=83055938697402832531784798091) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(//shashamahne.com/cdn/shop/t/15/assets/Degular-SemiboldItalic.woff2?v=3980864811456871161784798091) format("woff2"),url(//shashamahne.com/cdn/shop/t/15/assets/Degular-SemiboldItalic.woff?v=70525461093793837241784798091) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Degular;src:url(//shashamahne.com/cdn/shop/t/15/assets/Degular-Semibold.woff2?v=102738448908960728241784798091) format("woff2"),url(//shashamahne.com/cdn/shop/t/15/assets/Degular-Semibold.woff2?v=102738448908960728241784798091) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--font-body-family: "Degular", sans-serif;--font-heading-family: "Degular", sans-serif}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}:focus-visible{outline:none!important}body{background-color:#fdfcfa!important;font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000;font-family:var(--font-body-family)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.template-cart{opacity:0}::placeholder{color:#ccc}a{color:#000}#preview-bar-iframe{display:none!important}.text-center{text-align:center}.button:before,.button:after{display:none}.full-width{width:100%}.button-flex{display:flex;justify-content:space-between}.product-button-error{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fdfcfa;color:#000!important;display:flex;align-items:center;justify-content:center;display:none}.button-with-error-message:hover .product-button-error{display:flex}.button-with-error-message:hover .product-button-error span{animation:blink 1s infinite}.select-placeholder{opacity:.4}.section-header.shopify-section-group-header-group{z-index:1002}.header-wrapper{border-bottom:none;background-color:#fdfcfa}.header:not(.drawer-menu){padding:0 15px}.header-wrapper:hover{background-color:#fdfcfa}.header__heading,.header__heading-link{text-align:left!important;justify-self:flex-start!important;width:150px}.header .header__heading-link{padding:0;margin:0}.header.header--middle-left{gap:68px}.header .list-menu--inline{gap:1px}.header .list-menu__item{font-size:14px;letter-spacing:-.02em;text-decoration:none}.header .list-menu__item:hover,.header .list-menu__item:hover span,.header__active-menu-item,details[open]>.header__menu-item{text-decoration:none}.menu-indicator{display:inline-block;margin-right:11px}.menu-indicator span{opacity:0;display:inline-block;padding:0 3px}.header .list-menu__item:hover .menu-indicator span,.header .list-menu__item .header__active-menu-item .menu-indicator span,.header__icons summary:hover .menu-indicator span{opacity:1}.header__search{line-height:1}.header__icons{gap:40px;align-items:center;font-size:14px;letter-spacing:-.02em}.header__icons .link{text-decoration:none}.header__icon--cart{margin-right:0}.header__icon--cart .menu-indicator span{opacity:1;font-size:14px}.header--cart-drawer-open{background-color:#fdfcfa}.cart-count-bubble{position:static;color:#000;width:auto;height:auto;line-height:1;background-color:transparent}.search-modal__form{max-width:unset}.search-modal__form .field:before,.search-modal__form .field:after{display:none}.search-modal__form .field label{display:none}.search__input.field__input{padding:0;border:none;border-bottom:1px solid #000;box-shadow:none!important;background-color:transparent}.field__input::placeholder,.customer .field input::placeholder{opacity:1}.mega-menu .mega-menu__content{padding:137px 15px 15px;display:flex;background-color:#fdfcfa!important}.mega-menu-title{font-weight:400;font-size:14px;line-height:125%;letter-spacing:-.02em;color:#000;text-transform:uppercase}.mega-menu-image{height:215px;margin-top:68px;width:auto}.mega-menu-column{flex:1}.mega-menu-column:first-child{flex-basis:40%}.megamenu-child-links{margin:15px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.megamenu-child-links li{line-height:1}.megamenu-child-links li a{text-decoration:none;font-weight:400;font-size:14px;line-height:125%;letter-spacing:-.02em;color:#000}.megamenu-child-links li a:hover .menu-indicator span{opacity:1}.link-with-square{text-decoration:none;display:flex;gap:3px;text-transform:uppercase}.link-with-square:before{content:"\25a0";font-size:1.5em}.link-fade,.link-fade:visited,.link-fade-reverse,.link-fade-reverse:visited{transition:.3s opacity;opacity:1;color:#000;font-weight:400;text-decoration:none}.link-fade:hover,.link-fade-reverse{opacity:.6}.link-fade-reverse:hover{opacity:1}footer{padding:15px;display:flex;background:#fff}.footer-mobile-logo{display:none}.footer-left{flex-basis:270px;display:flex;flex-direction:column;gap:60px}.footer-left #contact_form h4{margin:0 0 8px;font-size:14px;line-height:125%;letter-spacing:-.02em;color:#000}.footer-left #contact_form input{border:none;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;font-weight:400;font-size:14px;line-height:125%;letter-spacing:-.02em;padding:8px 0;min-height:unset;height:auto;min-width:unset}.footer-left #contact_form input:focus{box-shadow:none;border-color:#000}.footer-left #contact_form .field{flex-direction:column}.footer-left #contact_form .field:before,.footer-left #contact_form .field:after{display:none}.footer-left #contact_form .field__button{position:static;height:auto;width:100%;justify-content:flex-start;align-items:center;color:#000;padding-top:8px;padding-bottom:8px}.footer-left #contact_form .field__button span{display:inline-block;font-size:14px;line-height:125%;letter-spacing:-.02em;font-weight:400!important}.footer-left a,.footer-credits{text-decoration:none;color:#000;font-weight:400;font-size:14px;line-height:125%;letter-spacing:-.02em}.footer-right{flex:1;display:flex;align-items:center;justify-content:center;margin-left:-270px;pointer-events:none}.footer-right img{width:80%;max-width:415px;height:auto}.footer-social{display:flex;flex-direction:column}.footer-contact{display:flex;flex-direction:column;margin-top:20px}.footer-menu{display:flex;flex-direction:column}.cart-drawer-container.drawer{top:var(--header-height);background-color:#0000;z-index:1002}.cart-drawer__form{flex-direction:column!important}#CartDrawer .drawer__inner{width:100vw;max-height:calc(70vh - 3rem);max-width:unset;transform:translateY(calc(-100% - var(--header-height)))}.drawer.active #CartDrawer .drawer__inner{width:100vw;max-height:calc(80vh - 3rem);max-width:unset;transform:translate(0);border-top:none;padding:107px 0 0;background-color:#fdfcfa}#CartDrawer-Overlay{background-color:#0000}#CartDrawer .cart-items{border-top:1px solid black}#CartDrawer .cart-items tr{padding:15px;border-bottom:1px solid black}#CartDrawer.cart-drawer .cart-item{display:flex}#CartDrawer .cart-item__media{padding-top:0;display:flex;gap:15px;width:25%}#CartDrawer .cart-item__media img{width:72px}#CartDrawer .cart-item__media .cart-item__title{flex:1;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000}#CartDrawer .drawer__footer{width:100%;max-width:530px;margin-left:auto;padding:15px;border:none}#CartDrawer.cart-drawer .tax-note{margin:0 0 30px;font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000}.drawer.active #CartDrawer .cart-item__details{opacity:.4;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000;padding:0;width:40%}.drawer.active #CartDrawer .cart-item__details .product-title{display:none}.drawer.active #CartDrawer .cart-item__details dl{display:flex;flex-direction:column}.drawer.active #CartDrawer .cart-item__details .product-option{margin-top:0;line-height:1.2}.cart-remove-button{font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000}.drawer.active #CartDrawer .cart-items .cart-item__quantity{padding:0;width:20%}.drawer.active #CartDrawer .cart-items .cart-item__totals{width:15%}#CartDrawer .cart-item__quantity-wrapper{gap:40px}#CartDrawer cart-remove-button{margin:0}#CartDrawer cart-remove-button .button{min-width:unset;min-height:unset}#CartDrawer .quantity__button,#CartDrawer .quantity__input{width:auto;font-family:var(--font-body-family);font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000}#CartDrawer .quantity__input{width:40px}#CartDrawer .quantity{min-width:unset;min-height:unset;width:unset}#CartDrawer .quantity:before,#CartDrawer .quantity:after{display:none}#CartDrawer.cart-drawer .cart-item>td+td{padding:0!important}#CartDrawer.cart-drawer .cart-item__price-wrapper .price{font-size:14px;line-height:17px;text-align:right;letter-spacing:-.02em;color:#000}.container{padding-left:15px;padding-right:15px}.half-container{width:50%}.py-40{padding-top:40px;padding-bottom:40px}.bordered-section{border-top:2px solid black;padding:15px 0}.page-title{font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000;text-transform:uppercase;margin:0}.two-columns{display:flex}.two-columns .column{width:50%}.field:before,.field:after{display:none}input,select,textarea{border:none;border-bottom:1px solid #CCCCCC;padding:8px 0;background-color:transparent;font-family:var(--font-body-family)}select{width:100%}input:focus,select:focus,textarea:focus{box-shadow:none;border-color:#000;background-color:transparent}:focus-visible{outline:none;box-shadow:none}button{font-family:var(--font-body-family)}.link-button{display:block;text-decoration:none;text-align:center}.outline-button{text-decoration:none!important;font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000;background-color:transparent;border:none;text-transform:uppercase;border:1px solid black;transition:.3s background-color,.3s color}.primary-button{font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#fff;background-color:#000!important;border:none;text-transform:uppercase;border:1px solid black;transition:.3s background-color,.3s color}.outline-button:hover{background-color:#000;color:#fff}.primary-button:hover{background-color:transparent!important;color:#000}.large-button{padding:25px 40px}.small-button{padding:10px 15px}.half-container+.half-container{margin-top:95px}.product-card a{display:flex;position:relative;overflow:hidden;text-decoration:none;flex-direction:column;height:100%}.product-card-image{font-size:0;line-height:0;flex:1;position:relative}.product-main-image{width:100%;height:auto;object-fit:cover;transition:transform .3s}.product-card .product-main-image,.product-card .product-alternate-image{width:100%;height:100%;object-fit:cover;transition:transform .3s}.product-alternate-image{position:absolute;top:0;left:0;width:100%;height:auto;object-fit:cover;opacity:0;transition:opacity .3s}.product-card:hover .product-alternate-image{opacity:1}.product-card-details{padding:10px 20px}.product-title-price{display:flex;justify-content:space-between;font-weight:400;font-size:14px;line-height:125%;text-align:right;letter-spacing:-.02em;color:#000;width:100%}.product-options{display:flex;justify-content:space-between;margin-top:8px;align-items:center;opacity:0;transition:opacity .3s}.product-card:hover .product-options{opacity:1}.product-options .product-option{margin-top:0;display:flex;gap:10px;font-weight:400;font-size:14px;line-height:125%;letter-spacing:-.02em;color:#000;width:50%;margin-top:0!important}.product-options .product-option.color-option{justify-content:flex-end}.product-options .product-option.color-option span{display:block;width:24px;height:12px;line-height:0}.inside-bracket{display:inline-block;padding:0 3px}.custom-select__option{font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.02em;color:#000;background-color:transparent;height:30px}.custom-select__option--value,.custom-select__dropdown{border-color:#ccc}.custom-select__option--value:after{border:none;width:8px;height:5px;background:url(//shashamahne.com/cdn/shop/t/15/assets/caret-outline.svg?v=13679622853727397511784798091) no-repeat center}.custom-select__option[disabled]{display:none}.popup{height:100vh;height:100dvh;width:100vw;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;visibility:hidden}.popup.active{visibility:visible}.popup-overlay{background:#0000001a;position:fixed;top:0;left:0;right:0;bottom:0;display:block!important;opacity:0;transition:opacity .3s}.popup-body{background:#fff;width:100%;max-width:420px;height:100%;position:absolute;z-index:2;transition:transform .3s}.popup.from-right .popup-body{transform:translate(100%);right:0;top:0}.popup.active:not(.is-leaving) .popup-overlay{opacity:1;transition:opacity .3s}.popup.active:not(.is-leaving) .popup-body{transform:translate(0)!important;transition:transform .3s}.popup-title{padding:14px 30px;display:flex;align-items:center;justify-content:space-between}.popup-title .popup-close{background:transparent;border:none;padding:0;cursor:pointer;color:#000}.popup-title h4{font-size:14px;line-height:125%;text-transform:uppercase;letter-spacing:-.02em;color:#000;margin:0;display:flex;gap:13px}.popup-content{padding:30px;overflow-y:auto;height:calc(100% - 40px)}.flickity-prev-next-button{background-color:transparent;width:24px;height:24px}.flickity-button:hover{background-color:transparent!important}.flickity-button:disabled{display:none}.product-buy-button button:disabled{opacity:1}.remove-cart-item-trigger{display:none}.cart-drawer-title{display:flex;justify-content:space-between;padding:15px;text-transform:uppercase}.cart-drawer-title .drawer__close{position:static;height:auto;min-height:unset;min-width:unset;font-size:14px;text-transform:uppercase}quantity-popover .quantity{background-color:transparent!important}.drawer__footer{--scroll-top: 0;position:relative}.drawer__footer:after{content:"";position:absolute;width:100vw;height:70px;background:linear-gradient(180deg,#fdfcfa00,#fdfcfa 65%);bottom:calc(100% - 1px);right:0;pointer-events:none;opacity:1;transition:.3s opacity}.drawer__footer.on-scroll:after,.drawer__footer.on-scroll:before{opacity:0}.cart-drawer-items.less-items+.drawer__footer:after,.cart-drawer-items.less-items+.drawer__footer:before{opacity:0!important}.cart-drawer-items:not(.less-items){padding-bottom:50px}.search-modal__close-button,.popup-title .popup-close,.filter-top .filter-sidebar-close,.drawer__close{font-size:16px}.cart-drawer__warnings .drawer__close{min-width:unset!important;right:15px!important}.mobile-buy-button{display:none}.custom-select__dropdown{max-height:180px;overflow:auto}.mobile-only,.header__icon--cart .close-drawer{display:none}.product-description a{text-decoration:none;opacity:.8}.product-description ul{padding-left:14px}.measurement-guide-trigger{display:none!important}.page-rte>*:first-child,.page-rte>*:first-child:is(meta)+*{margin-top:0}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:center;gap:5px;margin-bottom:10px}.product-form__error-message-wrapper:not([hidden]) svg{width:16px;height:16px}@media screen and (min-width:750px){.menu-drawer{width:100%!important}}@media screen and (max-width:989px){.header{grid-template-areas:"heading left-icons icons";grid-template-columns:2fr 1fr 1fr}.header__search{display:none}.header__icon--cart{white-space:nowrap}.header.header--middle-left{gap:0}header-drawer{margin-left:0!important}.mobile-menu-open #cart-icon-bubble,.mobile-menu-open .header__icon--account,.mobile-menu-closebtn{display:none!important}.mobile-menu-open .mobile-menu-closebtn{display:flex!important;font-size:16px!important}.mobile-menu-open .mobile-menu-openbtn{display:none!important}.mobile-menu-open .header__icon--menu>span{justify-content:flex-end}.header__icon--menu{width:auto}.menu-drawer__navigation{background-color:#fdfcfa}.footer-right{display:none}.footer-left{width:100%;flex-basis:100%}.footer-mobile-logo{display:flex;height:auto;align-items:center;justify-content:center}.footer-mobile-logo img{width:200px}.header__icons{gap:24px;padding-right:0}.menu-indicator{margin-right:8px}.header:not(.drawer-menu){padding:0 12px}footer{padding:12px}.container{padding-left:12px;padding-right:12px}.two-columns{flex-direction:column}.two-columns .column,.half-container{width:100%}.column:first-child{margin-bottom:24px}.bordered-section{padding:8px 0}#CartDrawer.cart-drawer .tax-note{opacity:.4;margin-top:10px}.cart-item__media .product-title{display:none}#CartDrawer .cart-item__media{width:72px}.drawer.active #CartDrawer .cart-items .cart-item__quantity{display:none}#CartDrawer.cart-drawer .cart-item__price-wrapper .price{white-space:nowrap}.drawer.active #CartDrawer .cart-item__details{opacity:1;flex:1}.drawer.active #CartDrawer .cart-item__details .product-title{display:block}.drawer.active #CartDrawer .cart-items .cart-item__totals{width:auto}.drawer.active #CartDrawer .drawer__inner{max-height:calc(100dvh - var(--header-height))}#CartDrawer .cart-item__media img{object-fit:contain}.drawer.active #CartDrawer .cart-item__details dl{margin-top:0}.popup-title{padding:12px}.popup-content{padding:30px 12px}.drawer.active #CartDrawer .cart-items .cart-item__totals{flex-direction:column;justify-content:flex-start;gap:3px;align-items:flex-end}.remove-cart-item-trigger{background:transparent;border:none;margin:0;padding:0;border:0;pointer-events:all;display:block}#CartDrawer .drawer__footer{max-width:unset}.header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:0!important;background-color:#fdfcfa!important}.menu-drawer__account{width:100%;padding:12px!important}.header-wrapper .menu-drawer__navigation{padding-top:111px;padding-bottom:40px;max-height:calc(100vh - 43px - var(--header-height));overflow:auto}.li-with-submenu{margin:12px 0}.header-wrapper .menu-drawer .first-level{border-bottom:1px solid #ccc;text-transform:uppercase}.header-wrapper .menu-drawer .menu-drawer__menu-item{padding-left:12px}.header-wrapper .menu-drawer li:not(.is-open) .first-level .menu-drawer__menu-item{color:#989796}.header-wrapper .menu-drawer .first-level>.menu-drawer__menu-item{text-transform:uppercase}.header-wrapper .menu-drawer__menu-item>.icon-arrow{right:12px}.menu-drawer__menu-item{padding-left:12px!important;padding-right:12px!important}.menu-drawer__inner-submenu{padding-top:12px;padding-bottom:48px}.header-wrapper .header .list-menu__item{text-transform:initial}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:transparent!important}.js .header-wrapper .second-level{overflow:hidden;transform:unset;visibility:visible;background-color:transparent;height:0;transition:.3s all}.js .header-wrapper .third-level{visibility:visible;transform:unset;background-color:transparent}.js .header-wrapper .third-level>ul{display:flex;flex-direction:column}.js .header-wrapper .third-level .menu-drawer__menu-item{padding-top:3px;padding-bottom:3px;background-color:transparent}.js .menu-drawer__menu li{margin-bottom:0!important}.menu-drawer__navigation>.menu-drawer__menu{border-top:1px solid #ccc}.js .header-wrapper .menu-drawer__submenu{position:static}.js .header-wrapper .menu-drawer__navigation .submenu-open{visibility:visible}.menu-drawer__close-button{display:none!important}.cart-drawer-title,#CartDrawer .cart-items tr{padding:12px}.cart-drawer-container.is-empty .drawer__inner{padding-top:0!important}.is-empty .cart__empty-text,.is-empty .cart__warnings{font-weight:400;font-size:14px;line-height:125%;letter-spacing:-.02em;color:#000}.cart-drawer__warnings .drawer__close{right:12px!important}cart-drawer-items:before{max-width:unset}.popup-title h4{gap:10px}.cart-drawer-items::-webkit-scrollbar{display:none}.cart-drawer-items{-ms-overflow-style:none;scrollbar-width:none}}@media screen and (max-width:768px){.large-button{padding:12px}.product-price-wrapper{margin-top:12px}.product-description{margin-top:36px}.product-variants{margin-top:48px}.product-option-selector{margin-top:8px}.product-form__input:not(:last-child){margin-bottom:35px}.product-buy-button{padding:0 12px 20px}.product-buy-button button{background-color:#fdfcfa!important}.desktop-buy-button{padding:0}.landing-block:first-child .landing-caption{top:calc(100svh - 80px);bottom:unset;position:sticky}.landing-caption a{margin-left:-1px}.mobile-buy-button button{display:flex;justify-content:space-between;width:100%;position:relative}.mobile-buy-button button.loading{justify-content:center}.drawer__footer:before,.drawer__footer:after{display:none}.mobile-only{display:block}.desktop-only,.cart-drawer__warnings .drawer__close{display:none}.header--cart-drawer-open header-drawer,.header--cart-drawer-open .header__icon--cart>span:not(.close-drawer){display:none}.header--cart-drawer-open .header__icon--cart>.close-drawer{display:block;line-height:44px;font-size:16px}}@media screen and (max-width:480px){body,.header__icon span,.header__icon--cart span,.header__icon--cart .menu-indicator span,.footer-left #contact_form h4,.footer-left a,.footer-credits,.footer-left #contact_form .field__button span,.product-title-price,.collection-filter-button,.collection-title,.filter-list h5,.filter-top h4,.page-title,.faq-item .faq-question,.faq-item .faq-answer-inner,.contact-block h3,.contact-block a,.contact-block span,.customer,.customer h2,.footer-left #contact_form input,.drawer.active #CartDrawer .cart-item__details,.product-option,#CartDrawer.cart-drawer .cart-item__price-wrapper .price,#CartDrawer.cart-drawer .tax-note,.product-variants .form__label,.related-products-title,.popup-title h4,.size-guide-trigger,.search__input.field__input,.size-guide-table>span,.size-guide-table table td,.featured-collection-header h2,.featured-collection-header a,.product-collection,.product-title-price h1,.product-price,.product-description,.measurement-guide-trigger,.outline-button,.remove-cart-item-trigger,.is-empty .cart__empty-text,.is-empty .cart__warnings,.product-option-button label,.cart-drawer-title .drawer__close,.header .list-menu__item,.menu-drawer__account{font-size:12px!important}.popup-body{max-width:unset}.cart__checkout-button{padding:11px 12px}}.produce-card-compare-price{opacity:.4!important;text-decoration:line-through!important}.product-price-wrapper{display:flex;gap:12px;align-items:end}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
