.product-gavekort .product-template{margin-block:16px 56px}
.product-gavekort .sf-prod-media-item .sf-prod-media.media-image{background:#f4f1ec;border-radius:16px;overflow:hidden}
.product-gavekort .sf-prod-media-item img{object-fit:contain}
.product-gavekort .main-product__block-title h1{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.025em}
body.template-product.product-gavekort .main-product__block-title .prod__title{margin-top:0}
.product-gavekort .hh-gift-card-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#55717b;margin:0}
.product-gavekort .hh-gift-card-intro{font-size:16px;line-height:1.65;max-width:38ch;color:#556168}
.product-gavekort .product__variant-picker .variant-picker__button .variant-picker__option-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.product-gavekort .variant-picker__option{width:100%;margin:0!important}
.product-gavekort .variant-picker__option-button{display:flex;align-items:center;justify-content:center;min-height:50px;width:100%;margin:0;border-radius:8px;background:#fff;font-size:15px}
.product-gavekort .variant-picker__option input:checked+.variant-picker__option-button{background:#173d4e;color:#fff;border-color:#173d4e}
.product-gavekort .product-form__actions .add-to-cart{min-height:56px;border-radius:8px;font-weight:600}
.product-gavekort .hh-gift-card-note{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#f4f6f6;border-radius:10px;color:#35515c;font-size:14px;line-height:1.5}
.product-gavekort .hh-gift-card-note svg{flex:0 0 22px;margin-top:1px}
.product-gavekort .hh-gift-card-note strong{display:block;font-weight:600}
.product-gavekort .hh-gift-card-note p{margin:3px 0 0}
@media(max-width:767px){.product-gavekort .product-template{margin-top:0;margin-bottom:32px}.product-gavekort .main-product__block-title h1{font-size:28px}.product-gavekort .product__variant-picker .variant-picker__button .variant-picker__option-values{gap:8px}.product-gavekort .variant-picker__option-button{min-height:48px;font-size:14px}.product-gavekort .hh-gift-card-intro{font-size:15px}}
