.DoramuMapHero{display:none}.DoramuMapPromise{margin:16px 0;padding:14px 16px;border-left:3px solid #c8a96a;background:#faf7f1;font-size:14px;line-height:1.6}.DoramuMapPromise p{margin:0 0 6px}.DoramuMapPromise p:last-child{margin-bottom:0}.DoramuMap .gpo-app{scroll-margin-top:95px}.DoramuMap .gpo-app .image-swatches label{display:flex!important;flex-direction:column;align-items:center;height:auto!important;width:100%!important;padding:8px!important;white-space:normal}.DoramuMap .gpo-app [data-element-id^=image-swatches-]>.gpo-ov-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.DoramuMap .gpo-app .image-swatches{width:100%!important;max-width:none!important;margin:0!important}.DoramuMap .gpo-app .image-swatches .gpo-tooltip{display:none!important}.DoramuSwatchCaption{display:block;margin-top:8px;font-size:13px;line-height:1.45;text-align:center;white-space:normal}.DoramuOptionalToggle{display:block;width:100%;text-align:left;padding:12px 0;margin:6px 0 14px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:600;text-decoration:underline;text-underline-offset:3px}.DoramuOptionalToggle:after{content:" +";float:right}.DoramuOptionalToggle[aria-expanded=true]:after{content:" \2212"}.DoramuMap .DoramuOptional--closed{display:none!important}.DoramuPriceNote{font-size:13px;line-height:1.5;color:#555;margin:8px 0}.DoramuSticky{display:none}.DoramuCartMap .CartItem__Property,.DoramuCartAddon .CartItem__Variant{text-transform:none;letter-spacing:normal;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.DoramuCartMap{border-left:3px solid #c8a96a;padding-left:12px}.DoramuCartAddon{border-left:3px solid #c8a96a;padding-left:12px;background:#faf7f1}.DoramuCartAddon .CartItem__Title{font-size:14px}.DoramuCartMap .CartItem__Title,.DoramuCartAddon .CartItem__Title{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5;letter-spacing:1px}.DoramuCartMap .CartItem__Property{font-style:normal}.DoramuCartAddon .CartItem__ImageWrapper{display:none}.DoramuCartAddon .CartItem__Info{padding:12px}.DoramuCartNote{font-size:12px;line-height:1.5;text-transform:none;letter-spacing:normal;margin:6px 0;color:#555}@media(max-width:640px){.DoramuMapHero{display:block;padding:20px 22px 18px;text-align:center;background:#faf7f1}.DoramuMapHero__Title{font-size:23px;line-height:1.25;font-weight:500;margin:0 0 10px}.DoramuMapHero__Lead{font-size:14px;line-height:1.55;margin:0 0 12px}.DoramuMapHero__Price{font-size:18px;font-weight:600;margin:8px 0}.DoramuMapHero .Button{font-size:11px;padding:13px 16px}.DoramuMap .Product__Gallery{max-width:270px;width:100%;margin:20px auto 0!important}.DoramuMap .Product__ActionList{right:0}.DoramuMap .Product__InfoWrapper{margin-top:10px}.DoramuSticky:not([hidden]){display:flex;position:fixed;z-index:5;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd;box-shadow:0 -3px 14px #0000000a;align-items:center;gap:12px}.DoramuSticky__Price{font-size:15px;font-weight:600;white-space:nowrap}.DoramuSticky .Button{flex:1;padding:12px 8px;font-size:10px}.DoramuSticky.DoramuSticky--editing{display:none!important}body:has(.DoramuSticky){padding-bottom:84px}body:has(.Drawer[aria-hidden=false]) .DoramuSticky{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/doramu-map-ux.css.map */
