#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp]{display:block!important;padding:2.4rem 0 4rem!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp]>.page-width{width:calc(100% - 6.4rem)!important;max-width:166.4rem!important;margin:0 auto!important;padding:0!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product{display:grid!important;grid-template-columns:minmax(0,1fr) 32.4rem!important;align-items:start!important;gap:2.4rem!important;margin:0!important;padding:0!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product>.product__media-wrapper,#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product>.product__info-wrapper{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;flex:none!important;align-self:start!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product__info-wrapper{position:sticky!important;top:calc(var(--header-height, 9rem) + 2rem)!important;height:auto!important;min-height:0!important;transform:none!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product__info-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product__info-container>*{order:4!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product__info-container>.product__title{order:0!important;width:100%!important;max-width:none!important;margin:0 0 1.8rem!important;padding:0!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product__title>h1{font-size:2rem!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product__title>.hcx-product-colour{display:none!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product__info-container>.hcx-her-colours{order:1!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product__info-container>variant-selects{order:2!important;margin:0 0 1.8rem!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-price-shell,#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product__info-container>[id^=price-]{order:3!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0 0 1.6rem!important;padding:0!important;transform:none!important;text-align:right!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .price,#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .price-item{font-size:2.2rem!important;font-weight:500!important;line-height:1.2!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-option--linked-hidden{display:none!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-option--size{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-option--size>legend{display:block!important;position:static!important;width:100%!important;height:auto!important;margin:0 0 .8rem!important;padding:0!important;font-size:1.3rem!important;line-height:1.3!important;color:#666!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-option--size input[type=radio]+label{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 4.4rem!important;width:auto!important;min-width:4.4rem!important;max-width:none!important;height:4.4rem!important;min-height:4.4rem!important;margin:0!important;padding:.4rem!important;border:1px solid #ddd!important;border-radius:0!important;font-size:1.2rem!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product-form__buttons{display:flex!important;flex-direction:column!important;gap:.8rem!important;width:100%!important;max-width:none!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-size-note{margin:0 0 .8rem!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product-form__submit,#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-save-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:.8rem!important;width:100%!important;max-width:none!important;height:4.6rem!important;min-height:4.6rem!important;border-radius:999px!important;margin:0!important;padding:.8rem 1.6rem!important;font-size:1.3rem!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product-form__submit:after{border-radius:999px!important;box-shadow:none!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-save-button{background:#eee!important;color:#080808!important;border:0!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-save-button .svg-wrapper{width:1.8rem!important;height:1.8rem!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-her-save-label{display:inline!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-klarna{margin:1.2rem 0 0!important;padding:1.6rem!important;background:#f5f5f5!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-service-stack{margin:0!important;padding:1.2rem 0!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-product-info-trigger-row--details{margin-top:1.6rem!important}.hcx-her-colours{min-width:0;border:0;padding:0;margin:0 0 1.8rem}.hcx-her-colours__label{padding:0;margin:0 0 .6rem;font-size:1.4rem;font-weight:600;line-height:1.4;color:#080808}.hcx-her-colours__label>span{font-weight:400}.hcx-her-colours__list,.hcx-her-colours--card{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem}.hcx-her-colour{display:inline-flex;align-items:center;justify-content:center;position:relative;width:3.6rem;height:3.6rem;flex:0 0 3.6rem;padding:.5rem;border:1px solid transparent;border-radius:50%;text-decoration:none;background:transparent;color:#080808}.hcx-her-colour__dot{display:block;position:relative;width:100%;height:100%;border:1px solid rgba(0,0,0,.15);border-radius:50%;background:var(--her-colour)}.hcx-her-colour.is-selected{border-color:#080808}.hcx-her-colour:hover{border-color:#888}.hcx-her-colour:focus-visible{outline:2px solid #080808;outline-offset:2px}.hcx-her-colour.is-sold-out .hcx-her-colour__dot:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#777;transform:rotate(-45deg)}.hcx-her-colours--card{margin:.3rem 0 0;gap:.2rem}.hcx-her-colours--card .hcx-her-colour{width:2.8rem;height:2.8rem;flex-basis:2.8rem;padding:.5rem}.hcx-her-gallery{display:block;position:relative;width:100%;min-width:0}.hcx-her-gallery__viewer{display:block}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-her-gallery__viewer,#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-her-gallery__list{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-padding:0!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .hcx-her-gallery__item{width:100%!important;max-width:100%!important;margin:0!important}.hcx-her-gallery__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.hcx-her-gallery__list:before,.hcx-her-gallery__list:after{content:none!important;display:none!important}.hcx-her-gallery__item{display:block;position:relative;width:100%;min-width:0;margin:0;padding:0}.hcx-her-gallery__item:nth-child(3n){grid-column:1 / -1}.hcx-her-gallery__item:only-child{grid-column:1 / -1}.hcx-her-gallery__frame{display:block;position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;background:#fff}.hcx-her-gallery__image{display:block;position:static;width:100%;height:100%;max-width:100%;max-height:none;object-fit:contain;object-position:center;transform:none}.hcx-her-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:#080808;cursor:zoom-in}.hcx-her-gallery__zoom:focus-visible{outline:2px solid #080808;outline-offset:-3px}.hcx-her-gallery__zoom-mark{position:absolute;right:1rem;bottom:1rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#ffffffd9;font-size:2rem;opacity:0}.hcx-her-gallery__zoom:hover .hcx-her-gallery__zoom-mark,.hcx-her-gallery__zoom:focus-visible .hcx-her-gallery__zoom-mark{opacity:1}.hcx-her-gallery__navigation{display:none}@media screen and (max-width:989px){#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp]{padding:1.2rem 0 3rem!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp]>.page-width{width:calc(100% - 3.2rem)!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}#MainContent#MainContent#MainContent#MainContent#MainContent [data-hcx-her-pdp] .product>.product__info-wrapper{position:static!important;top:auto!important;padding:0 .4rem!important}.hcx-her-gallery__list{display:grid;position:relative;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.hcx-her-gallery__list::-webkit-scrollbar{display:none}.hcx-her-gallery__item,.hcx-her-gallery__item:nth-child(3n),.hcx-her-gallery__item:only-child{grid-column:auto;width:100%;max-width:100%;scroll-snap-align:start}.hcx-her-gallery__frame{max-height:78svh}.hcx-her-gallery__navigation{display:flex;align-items:center;justify-content:center;padding-top:.4rem}.hcx-her-colour{width:4.4rem;height:4.4rem;flex-basis:4.4rem;padding:.8rem}.hcx-her-colours--card .hcx-her-colour{width:3.8rem;height:3.8rem;flex-basis:3.8rem;padding:.9rem}}@media(prefers-reduced-motion:reduce){.hcx-her-gallery__list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/hcx-her-product-page.css.map */
