.rhc-z-gallery{width:100%;float:none;margin-bottom:32px;padding:23px;background:#f8f9fc;border:1px solid #e3e5eb;border-radius:8px;box-sizing:border-box}.rhc-z-zoom{display:block!important;width:100%;padding:0!important;border:0!important;background:#fff!important;color:#18243a!important;position:relative;cursor:zoom-in}.rhc-z-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rhc-z-zoom-label{position:absolute;right:12px;top:12px;padding:7px 12px;border-radius:20px;background:#fff;box-shadow:0 3px 12px #1720381a;font-size:12px}.rhc-z-image-note{font:12px/1.5 Arial,sans-serif!important;color:#697180;margin:12px 0 0!important;text-align:center}.rhc-z-switch{display:flex;gap:8px;margin:0 0 20px}.rhc-z-switch a{display:block;padding:7px 13px;border:1px solid #d8dce9;border-radius:7px;font-size:14px;text-decoration:none!important;background:#fff;color:#414e9b}.rhc-z-switch a[aria-current=page]{background:#eff0fa;border-color:#6673c8;font-weight:700}.rhc-z-picker{position:relative;width:100%;text-align:left}.rhc-z-picker [hidden],.variations select[hidden]{display:none!important}.rhc-z-trigger{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 13px!important;border:1px solid #cbd0dd!important;border-radius:9px!important;background:#fff!important;color:#18243a!important;font:16px/1.5 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;min-height:46px}.rhc-z-popover{position:absolute;top:46px;left:0;right:0;z-index:50;margin-top:6px;padding:10px;background:#fff;border:1px solid #cbd0dd;border-radius:10px;box-shadow:0 12px 28px #19213926}.rhc-z-popover input{width:100%!important;padding:10px!important;border:1px solid #d3d8e6!important;border-radius:7px!important;background:#fff!important;font:16px/1.5 Arial,sans-serif!important}.rhc-z-popover ul{list-style:none!important;margin:8px 0 0!important;padding:0!important;max-height:230px;overflow:auto;overscroll-behavior:contain}.rhc-z-popover li{display:block;padding:9px 11px;border-radius:5px;cursor:pointer;color:#18243a;font:16px/1.5 Arial,sans-serif}.rhc-z-popover li:hover,.rhc-z-popover li.rhc-z-focus{background:#f0f2fb}.rhc-z-popover li[aria-selected=true]{background:#e9ecfb;color:#33428c;font-weight:700}.rhc-z-popover li.rhc-z-focus{outline:2px solid #6673c8;outline-offset:-2px}.rhc-z-popover small{display:block;font-size:12px;color:#81652a}.rhc-z-count{font:12px/1.5 Arial,sans-serif;color:#657080;padding:7px 10px 0}.rhc-z-selected{font:13px/1.5 Arial,sans-serif;color:#374581;margin:12px 0 4px;overflow-wrap:anywhere}.rhc-z-warning{font:13px/1.5 Arial,sans-serif!important;padding:10px!important;background:#fff1d8;color:#765714!important;border-radius:7px;margin:10px 0!important}.rhc-z-trigger:focus-visible,.rhc-z-search:focus-visible,.rhc-z-zoom:focus-visible,.rhc-z-switch a:focus-visible{outline:3px solid #b6994e!important;outline-offset:3px}.rhc-z-dialog{width:90vw;max-width:1100px;padding:22px;border:1px solid #d7dce7;border-radius:14px;color:#18243a;background:#fff}.rhc-z-dialog:not([open]){display:none}.rhc-z-dialog::backdrop{background:#10182eb8}.rhc-z-dialog>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.rhc-z-dialog img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain}.rhc-z-dialog p{text-align:center;font-size:12px}.rhc-z-texts{border:1px solid #e3e6ee;border-radius:8px;padding:16px;margin:20px 0}.rhc-z-texts summary{cursor:pointer;color:#35468c;font-weight:700}.rhc-z-texts ul{columns:4;padding:20px 0 0 25px}.single-product .variations_form:has(.rhc-z-picker),.single-product .variations_form:has(.rhc-z-picker) .variations,.single-product .variations_form:has(.rhc-z-picker) td{overflow:visible!important}@media(max-width:768px){.rhc-z-gallery{width:100%;float:none;padding:14px}.rhc-z-image{aspect-ratio:1.45}.rhc-z-texts ul{columns:2}.rhc-z-popover{z-index:50}.rhc-z-popover ul{max-height:220px}}

.rhc-z-preview-only{margin-bottom:18px}.rhc-z-preview-only>label{display:block;margin-bottom:12px;font-weight:700;font-size:14px}.rhc-z-preview-only>select[hidden]{display:none!important}
