.hfui{--hfui-border: color-mix(in srgb, currentColor 14%, transparent);padding-block:clamp(24px,4vw,64px)}.hfui__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:clamp(28px,4vw,64px);align-items:start}.hfui__layout--sticky .hfui-info{position:sticky;top:24px}.hfui-gallery{display:grid;gap:var(--hfui-gap, 12px);grid-template-columns:repeat(2,minmax(0,1fr))}.hfui-gallery--desktop-1{grid-template-columns:minmax(0,1fr)}.hfui-gallery--desktop-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hfui-media{position:relative;isolation:isolate;margin:0;min-width:0;height:var(--hfui-desktop-height, 700px);overflow:hidden;background:rgb(var(--color-background, 255 255 255))}.hfui-media__button{position:relative;-webkit-appearance:none;appearance:none;border:0;padding:0;width:100%;height:100%;display:block;background:transparent;cursor:zoom-in;overflow:hidden}.hfui-media__button:disabled{cursor:default}.hfui-media__image{display:block;will-change:transform;width:100%;height:100%;max-width:none;object-fit:var(--hfui-d-fit, cover);object-position:calc(var(--hfui-d-focus-x, 50%) + var(--hfui-d-move-x, 0px)) calc(var(--hfui-d-focus-y, 35%) + var(--hfui-d-move-y, 0px));transform:scale(var(--hfui-d-scale, 1));transform-origin:var(--hfui-d-focus-x, 50%) var(--hfui-d-focus-y, 35%);transition:none!important;animation:none!important}.hfui-media--natural .hfui-media__image{background:transparent}.hfui-media--head .hfui-media__image{object-position:calc(var(--hfui-d-focus-x, 50%) + var(--hfui-d-move-x, 0px)) calc(var(--hfui-d-focus-y, 18%) + var(--hfui-d-move-y, 0px))}.hfui-media--half_face .hfui-media__image{object-position:calc(var(--hfui-d-focus-x, 50%) + var(--hfui-d-move-x, 0px)) calc(var(--hfui-d-focus-y, 28%) + var(--hfui-d-move-y, 0px))}.hfui-info__vendor{margin:0 0 8px;text-transform:uppercase;letter-spacing:.12em;font-size:12px;opacity:.65}.hfui-info__title{margin:0}.hfui-info__price{margin-block:16px;font-size:1.25rem}.hfui-info__description{margin-block-end:24px}.hfui-form{display:grid;gap:20px}.hfui-option{border:0;padding:0;margin:0}.hfui-option legend{margin-bottom:10px;font-weight:600}.hfui-option__values{display:flex;flex-wrap:wrap;gap:8px}.hfui-option__values input{position:absolute;opacity:0;pointer-events:none}.hfui-option__values label{border:1px solid var(--hfui-border);padding:10px 14px;cursor:pointer}.hfui-option__values input:checked+label{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.hfui-quantity{display:grid;gap:8px}.hfui-quantity__control{display:grid;grid-template-columns:44px 72px 44px;width:max-content;border:1px solid var(--hfui-border)}.hfui-quantity__control button,.hfui-quantity__control input{min-height:44px;border:0;background:transparent;text-align:center}.hfui-add-button{width:100%;min-height:52px}.hfui-lightbox{width:min(94vw,1200px);max-width:none;border:0;padding:0;background:transparent}.hfui-lightbox::backdrop{background:#000000d1}.hfui-lightbox__image{display:block;max-width:100%;max-height:90vh;width:auto;height:auto;margin:auto}.hfui-lightbox__close{position:fixed;top:18px;right:22px;border:0;background:#fff;width:44px;height:44px;font-size:28px;cursor:pointer}@media screen and (max-width:989px){.hfui__layout{grid-template-columns:minmax(0,1fr);gap:28px}.hfui__layout--sticky .hfui-info{position:static}.hfui-gallery--mobile-1{grid-template-columns:minmax(0,1fr)}.hfui-gallery--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hfui-media{height:var(--hfui-mobile-height, 360px)}.hfui-media__image{object-fit:var(--hfui-m-fit, cover);object-position:calc(var(--hfui-m-focus-x, 50%) + var(--hfui-m-move-x, 0px)) calc(var(--hfui-m-focus-y, 35%) + var(--hfui-m-move-y, 0px));transform:scale(var(--hfui-m-scale, 1));transform-origin:center center}.hfui-media--head .hfui-media__image{object-position:calc(var(--hfui-m-focus-x, 50%) + var(--hfui-m-move-x, 0px)) calc(var(--hfui-m-focus-y, 18%) + var(--hfui-m-move-y, 0px))}.hfui-media--half_face .hfui-media__image{object-position:calc(var(--hfui-m-focus-x, 50%) + var(--hfui-m-move-x, 0px)) calc(var(--hfui-m-focus-y, 28%) + var(--hfui-m-move-y, 0px))}}.hfui-gallery-frame{min-width:0}.hfui-gallery-frame--thumbnails_vertical{display:grid;grid-template-columns:var(--hfui-thumbnail-size, 80px) minmax(0,1fr);gap:var(--hfui-gap, 12px);align-items:start}.hfui-gallery-frame--thumbnails_horizontal{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hfui-gap, 12px)}.hfui-gallery--thumbnails_vertical,.hfui-gallery--thumbnails_horizontal{display:block}.hfui-gallery--thumbnails_vertical .hfui-media,.hfui-gallery--thumbnails_horizontal .hfui-media{width:100%}.hfui-media--slide[hidden]{display:none!important}.hfui-media--slide.is-active{display:block}.hfui-thumbnails{display:flex;gap:10px;scrollbar-width:thin}.hfui-thumbnails--horizontal{overflow-x:auto;overflow-y:hidden;padding-block:2px 6px}.hfui-thumbnails--vertical{flex-direction:column;max-height:var(--hfui-desktop-height, 700px);overflow-x:hidden;overflow-y:auto;padding-inline-end:4px}.hfui-thumbnail{flex:0 0 var(--hfui-thumbnail-size, 80px);width:var(--hfui-thumbnail-size, 80px);height:var(--hfui-thumbnail-size, 80px);-webkit-appearance:none;appearance:none;border:1px solid var(--hfui-border);padding:0;background:transparent;overflow:hidden;cursor:pointer;opacity:.68}.hfui-thumbnail.is-active,.hfui-thumbnail[aria-current=true]{opacity:1;border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.hfui-thumbnail__image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.hfui-gallery-frame--thumbnails_vertical{grid-template-columns:minmax(0,1fr)}.hfui-gallery-frame--thumbnails_vertical .hfui-thumbnails--vertical{grid-row:2;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding:2px 0 6px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/half-face-ui.css.map */
