@media screen and (min-width:990px){.product-information__grid .product-details{padding-inline-start:48px!important;padding-inline-end:22px!important}}.product-information__media .slideshow-control--previous,.product-information__media .slideshow-control--next{display:none!important}.product-information__media{padding:0!important}.product-information__media .product-media-constraint-wrapper,.product-information__media .product-media,.product-information__media .product-media__image{width:100%!important;max-width:100%!important}.product-information__media .slideshow-controls__dots{display:none!important}.cap-dots{display:none}@media screen and (max-width:749px){.cap-dots{display:flex;gap:8px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:4}.cap-dot{width:26px;height:4px;border:0;padding:0;background:#cfcfcf;cursor:pointer;transition:background-color .15s ease}.cap-dot--active{background:#111}}.product-information__media .product-media-container{position:relative!important}.product-information__media .product-media-container__zoom-button{position:absolute!important;bottom:24px!important;right:24px!important;width:auto!important;height:40px!important;min-width:40px!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;cursor:zoom-in!important;background:transparent!important;border:0!important;padding:0!important}.product-information__media .product-media-container__zoom-button:before{content:"";flex:0 0 auto;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.product-information__media .product-media-container__zoom-button:after{content:"ZOOM";font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:.08em;color:#111;white-space:nowrap;max-width:0;opacity:0;overflow:hidden;transition:max-width .2s ease,opacity .16s ease}.product-information__media .product-media-container__zoom-button:hover:after,.product-information__media .product-media-container__zoom-button:focus-visible:after{max-width:90px;opacity:1}.cap-mobile-zoom{display:none}@media screen and (max-width:749px){.cap-mobile-zoom{display:block;position:absolute;bottom:16px;right:16px;width:40px;height:40px;z-index:4;border:0;cursor:zoom-in;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}}.product-information{margin-bottom:80px!important}@media screen and (max-width:749px){.product-information{margin-bottom:48px!important}}.recently-viewed__content{padding-block-end:48px!important}.related__content{padding-block-start:48px!important}.related__progress{position:relative;width:240px;max-width:62%;height:3px;margin:28px auto 0;background:#e2e2e2;overflow:hidden}.related__progress-thumb{position:absolute;top:0;left:0;height:100%;width:50%;background:#111;transition:left .12s ease,width .12s ease}.shopify-section:has(.email-signup-block){background:#f1f1f1}.shopify-section:has(.email-signup-block) .footer-content{display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:22px}.shopify-section:has(.email-signup-block) h2{font-family:Saira,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.01em;font-size:1.5rem;line-height:1.15;color:#111;margin:0}.shopify-section:has(.email-signup-block) h2 span{background:#111;color:#fff;padding:0 10px}.shopify-section:has(.email-signup-block) .email-signup-block{width:100%}.shopify-section:has(.email-signup-block) .email-signup__form{width:100%;max-width:600px;margin:0 auto}.shopify-section:has(.email-signup-block) .email-signup__input-group{width:100%;gap:0!important}.shopify-section:has(.email-signup-block) .email-signup__button--text{text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:12px}.shopify-section:has(.email-signup-block) .email-signup__button--text:after{content:"\2192";font-weight:400}.shopify-section:has(.email-signup-block) p{color:#6b6b6b;font-size:.875rem;margin:0}.shopify-section:has(.email-signup-block) .footer-content .text-block{align-items:center;justify-content:center}.shopify-section:has(.email-signup-block) .footer-content h2,.shopify-section:has(.email-signup-block) .footer-content p{margin-inline:auto!important;text-align:center!important}.header-menu .menu-list__link,.header-menu .menu-list__link-title,.mega-menu__link--parent{font-family:Saira,sans-serif!important}.mega-menu__link--parent{text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.mega-menu__link:not(.mega-menu__link--parent){font-family:Inter,sans-serif!important;text-transform:none!important;font-weight:400!important;letter-spacing:normal!important}.mega-menu__link:not(.mega-menu__link--parent):hover{text-decoration:underline;text-underline-offset:3px}.header-menu .mega-menu__list{display:flex!important;justify-content:center!important;gap:64px!important;grid-column:1 / -1!important}.header-menu .mega-menu__list>.mega-menu__column{display:block!important;width:200px!important;flex:0 0 auto!important}[class*=__text_tqQTNE],[class*=__text_tqQTNE] h1{text-transform:uppercase!important;font-weight:800!important;font-size:42px!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/capelli-layout.css.map */
