.product-gallery .shop-image-zoom-wrapper:not(:has(.shop-main-image.active)){display:none}.shop-indicator-dot[role=button]:focus-visible{outline:3px solid #111;outline-offset:3px}.shop-product-info .custom-text-with-divider .custom-text-main{min-width:0;flex-shrink:1}.shop-product-info .custom-text-with-divider .custom-text-main-text-content,.shop-product-info .custom-text-with-divider .custom-text-main h5{white-space:normal;overflow-wrap:anywhere}.occ-empty-destinations{margin:24px 0;color:#171717;font-size:14px;line-height:1.5}.occ-empty-destinations p{margin:0 0 10px}.occ-empty-destinations ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:0;margin:0}.occ-empty-destinations a{display:inline-flex;min-height:44px;align-items:center;padding:10px 16px;border:1px solid #777;border-radius:4px;color:#171717;background:#fff;text-decoration:underline;text-underline-offset:3px}.occ-support-link{font-size:14px;line-height:1.6;margin:16px 0;color:inherit}.occ-support-link a{display:inline-block;min-height:44px;padding:10px 0;text-underline-offset:3px}.occ-support-hub{max-width:1050px;padding-block:40px 24px;color:#171717}.occ-support-hub h1{font-size:clamp(28px,4vw,42px);margin:0 0 16px}.occ-support-hub p{font-size:16px;line-height:1.6;margin:12px 0}.occ-support-topics{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin-top:24px}.occ-support-topics details{border:1px solid #bbb;border-radius:6px;background:#fff}.occ-support-topics summary{padding:18px 42px 18px 18px;min-height:56px;cursor:pointer;font-size:18px;font-weight:600;position:relative;list-style:none}.occ-support-topics summary:after{content:"+";position:absolute;right:18px;top:18px}.occ-support-topics details[open]>summary:after{content:"\2212"}.occ-support-topics details>div{padding:0 18px 16px}.occ-support-topics a{font-size:16px;display:block;padding:12px 0;min-height:44px;color:#171717;text-underline-offset:4px}.occ-support-hub :focus-visible,.occ-empty-destinations :focus-visible{outline:3px solid #111;outline-offset:3px}.size-chart-popup.active .size-chart-popup-header .size-chart-popup-close,.size-chart-popup.active .size-chart-image-only-content .size-chart-image-only-close{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;cursor:pointer!important}.size-chart-popup.active .size-chart-popup-header .size-chart-popup-close:focus-visible,.size-chart-popup.active .size-chart-image-only-content .size-chart-image-only-close:focus-visible{outline:3px solid #111!important;outline-offset:3px!important}.size-chart-popup-body,.size-chart-table th,.size-chart-table td{font-size:14px!important;line-height:1.5}.size-chart-popup{z-index:10030}.size-chart-popup[aria-hidden=true]{pointer-events:none}.size-chart-popup-content,.size-chart-image-only-content{max-height:calc(100dvh - 48px)}.shop-product-section .shop-mobile-arrow{width:44px!important;height:44px!important}#occBackToTop{width:44px;height:44px;bottom:var(--occ-top-offset,24px)}[data-occ-sticky] button{min-height:48px}:where(.header__icon,.menu-drawer__menu-item,.facets__summary,.mobile-facets__summary,.occ-wish,.quantity__button,.contact-form__button,.occ-back-to-top):focus-visible{outline:3px solid #111!important;outline-offset:3px!important}.contact-form__button{font-size:16px;text-transform:none}.occ-sfl-save{font-size:14px}.occ-sfl__remove,.occ-sfl__variant,.occ-sfl__price{font-size:14px;color:#444}@media(max-width:749px){.occ-support-topics{grid-template-columns:1fr}.occ-support-hub{padding-block:28px 16px}.occ-support-topics summary{font-size:17px}.menu-drawer__menu-item,.menu-drawer__close-button{min-height:44px}.occ-support-link{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.shopify-section *,.shopify-section *:before,.shopify-section *:after,cart-drawer *,[data-occ-wishlist-drawer] *,.size-chart-popup,.size-chart-popup *,.occ-back-to-top{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.scroll-trigger{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/occ-stage-four.css.map */
