.hero>picture{display:block;width:100%;height:100%}.hero>picture img{width:100%;height:100%;object-fit:cover;object-position:60% top}.mobile-menu{font-size:11px!important;letter-spacing:.2px}.gallery-controls .icon,.zoom-toolbar .icon,.dialog-head .close{font-size:10px;padding:10px 0;line-height:1.2}.gallery-controls .icon{min-width:62px}.gallery-plus{font-size:9px!important;width:auto!important;height:auto!important;padding:8px 10px;right:12px;bottom:12px;letter-spacing:.1px}.image-dialog .zoom-toolbar .close{font-size:10px}.product-info summary:after{content:none!important}.product-info summary{position:relative;padding-right:22px}.product-info summary:before{content:'';position:absolute;right:3px;top:2px;width:6px;height:6px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(45deg)}.product-info details[open]>summary:before{transform:rotate(225deg);top:5px}.zoom-toolbar{gap:22px}.zoom-toolbar #zoomToggle{font-size:10px}.gallery-controls>span{position:static!important;margin:0 8px}.gallery-dots{margin:0!important}.dialog-head .close{margin-left:15px;min-width:34px}
@media(max-width:600px){.hero{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible;background:#f1eee8}.hero>picture{height:auto;display:block;width:100%}.hero>picture img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.hero-copy{position:static!important;transform:none!important;background:transparent!important;padding:24px 6% 28px!important;max-width:none!important;width:100%;text-align:center}.hero-copy h1{font-size:29px!important;line-height:1.08;margin:0 0 20px!important;letter-spacing:-.9px}.hero-copy h1 br{display:none}.hero-copy .button{min-height:43px;padding:13px 22px;margin:0;font-size:11px}.header-main{height:64px}.wordmark{font-size:23px}.wordmark span{font-size:6px}.utilities{gap:11px}.icon svg{width:20px;height:20px}.gallery-controls{gap:12px;padding:12px 5%;font-size:10px}.gallery-controls .icon{font-size:10px}.zoom-toolbar{gap:14px;padding:10px 14px}.zoom-toolbar .icon{font-size:10px}.zoom-toolbar #zoomPosition{font-size:9px}.gallery-plus{font-size:9px}.dialog-head h2{font-size:19px}}
