.sf-native-voucher{background:var(--sf-paper,#f7f6f2);color:var(--sf-gray,#575756);font-family:Arial,Helvetica,sans-serif;--font-body--family:Arial,Helvetica,sans-serif;--font-body--size:16px;--color-background:#f7f6f2;--color-foreground:#575756;--color-primary:#575756;--color-primary-button-background:#ef7c00;--color-primary-button-text:#fff;--style-border-radius-inputs:0px;--style-border-radius-buttons-primary:0px}.sf-native-voucher #MainContent{width:100%;max-width:none;margin:0;padding:0}.sf-native-voucher .sf-voucher-product{max-width:1180px;width:calc(100% - 80px);margin:0 auto;padding:0 0 70px;scroll-margin-top:100px}.sf-native-voucher .product-information{width:100%;max-width:none;--page-width:1180px;--color-background:#f7f6f2}.sf-native-voucher .product-information__grid{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:36px!important;align-items:start!important}.sf-native-voucher .product-information__media{min-width:0;align-self:start!important;grid-column:1!important;grid-row:1!important}.sf-native-voucher .product-details{grid-column:2!important;grid-row:1!important}.sf-native-voucher .product-information__media media-gallery{display:block!important;width:100%!important;margin:0!important;padding:0!important;position:static!important}.sf-native-voucher .product-information__media .media-gallery__grid{display:block!important;width:100%!important;margin:0!important;padding:0!important}.sf-native-voucher .product-information__media .media-gallery__grid .product-media-container{width:100%!important;max-width:400px;aspect-ratio:1.6777!important;min-height:0!important;height:auto!important;margin:0 auto}.sf-native-voucher .product-information__media .product-media{position:relative!important;min-height:0!important;height:auto!important;aspect-ratio:1.6777!important}.sf-native-voucher .product-information__media .product-media img{position:static!important;opacity:1!important;visibility:visible!important}.sf-native-voucher .product-information__media{background-image:var(--sf-voucher-image);background-size:contain;background-repeat:no-repeat;background-position:top center;aspect-ratio:1.6777;min-height:220px;max-height:300px;width:100%}.sf-native-voucher .product-information__media media-gallery{display:none!important}.sf-native-voucher :is(.product-media__image,.product-media img){max-width:400px!important;max-height:300px!important;width:100%!important;height:auto!important;object-fit:contain!important;margin-inline:auto;display:block}.sf-native-voucher .product-details{position:static!important;align-self:start!important;background:#e8e7e2;padding:26px 28px!important;border-top:3px solid #ef7c00;height:auto!important;min-height:0!important;display:block!important}.sf-native-voucher .product-details .group-block{width:100%!important;height:auto!important;padding:0!important;--size-style-width:100%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.sf-native-voucher .product-details .group-block-content{gap:14px!important;justify-content:flex-start!important}.sf-native-voucher .product-details :is(h2,h3,p,fieldset,legend){margin:0!important}.sf-native-voucher .product-details .group-block-content>*{margin-block:0!important}.sf-native-voucher .product-details :is(h2,h3),.sf-native-voucher .product-details :is(h2,h3) *{font:700 22px/1.2 var(--sf-title-font)!important;letter-spacing:normal!important;text-transform:none!important;color:#575756!important}.sf-native-voucher .product-details .text-block.h2 h2,.sf-native-voucher .product-details .text-block.h2 h2 *{font-size:28px!important;line-height:1.1!important}.sf-native-voucher .product-details :is(p,label,legend,input,textarea,select){font:400 16px/1.5 Arial,Helvetica,sans-serif;color:#575756}.sf-native-voucher .product-details :is(.price,.price-item,.price__regular,.price__current){font:700 22px/1.35 Arial,Helvetica,sans-serif!important;color:#575756!important}.sf-native-voucher .product-details product-price{padding:0!important}.sf-native-voucher .product-details rte-formatter{padding:0!important}.sf-native-voucher .product-details rte-formatter h2{margin-bottom:8px!important}.sf-native-voucher .product-details variant-picker{display:block;padding:0!important;margin:0!important}.sf-native-voucher .product-details .variant-option{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;padding:0!important}.sf-native-voucher .product-details legend{float:none;grid-column:1/-1;margin:0 0 8px!important;width:100%}.sf-native-voucher .variant-option__button-label,.sf-native-voucher .gift-card-form-option__button-label{display:flex;align-items:center;justify-content:center;min-height:44px;height:auto;padding:10px 8px!important;border:1px solid #d3d3cc;background:#fff!important;color:#575756!important;border-radius:0;transition:none!important}.sf-native-voucher .variant-option__button-label:is(:hover,:active,:focus-within),.sf-native-voucher .variant-option__button-label:has(input:checked),.sf-native-voucher .variant-option__button-label:has(input:checked):hover{background:#fff!important;background-image:none!important;color:#575756!important;transition:none!important;--color-background:#fff;--color-foreground:#575756;--color-selected-variant-background:#fff;--color-selected-variant-text:#575756}.sf-native-voucher .variant-option__button-label:before,.sf-native-voucher .variant-option__button-label:after{background:#fff!important;transition:none!important}.sf-native-voucher :is(.variant-option__button-label,.gift-card-form-option__button-label):has(input:checked){border:2px solid #ef7c00!important}.sf-native-voucher :is(.variant-option__button-label,.gift-card-form-option__button-label) span{font:400 16px/1.35 Arial,Helvetica,sans-serif!important;color:#575756!important}.sf-native-voucher .recipient-form{display:block;margin:0!important;padding:0!important}.sf-native-voucher .gift-card-form-option{display:grid;grid-template-columns:1fr 1fr;gap:8px!important;padding:0!important}.sf-native-voucher .recipient-fields:not([hidden]){display:grid;grid-template-columns:1fr 1fr;grid-template-areas:none!important;grid-template-rows:none!important;gap:10px!important;margin-top:12px!important;padding:0!important}.sf-native-voucher .recipient-fields>*{grid-area:auto!important;position:static!important}.sf-native-voucher .recipient-fields[hidden]{display:none!important}.sf-native-voucher .product-details .recipient-fields__input{border:1px solid #d3d3cc;background:#fff;color:#575756;min-height:44px;height:44px;padding:10px 12px!important;border-radius:0;width:100%;margin:0!important}.sf-native-voucher .product-details .recipient-fields__textarea{display:block!important;grid-column:1/-1!important;height:86px!important;min-height:86px!important;max-height:160px;resize:vertical}.sf-native-voucher .recipient-form-field-label{grid-column:1/-1!important;font-size:13px!important;line-height:1.35!important;margin:0!important}.sf-native-voucher .recipient-fields input[type=date]{grid-column:1/-1!important}.sf-native-voucher .recipient-form__message:not(.hidden){grid-column:1/-1}.sf-native-voucher .product-form-buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px!important;padding:0!important;margin-top:14px!important}.sf-native-voucher .quantity-selector-wrapper{flex:0 0 110px}.sf-native-voucher .quantity-selector{height:48px;min-height:48px}.sf-native-voucher .product-form-buttons .add-to-cart-button{flex:1 1 220px}.sf-native-voucher .add-to-cart-button{background:#ef7c00;color:#fff;border:0;border-radius:0;min-height:48px;clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%);padding:12px 24px;font:700 16px/1.4 Arial,Helvetica,sans-serif}.sf-native-voucher .accelerated-checkout-block,.sf-native-voucher product-recommendations{display:none!important}.sf-native-voucher :is(input,textarea,select,button,a):focus-visible{outline:2px solid #575756;outline-offset:3px}.sf-voucher-hero{margin:0;width:100%;isolation:isolate}.sf-native-voucher .sf-voucher-hero h1{font-family:var(--sf-title-font)!important;font-size:var(--sf-h1-size)!important;line-height:var(--sf-h1-leading)!important;text-transform:none!important;color:#575756!important;margin:20px 0}.sf-voucher-hero>img{object-position:50% 54%}.sf-voucher-information{padding-block:60px;color:var(--sf-gray,#575756)}.sf-voucher-information h2{max-width:1050px;font-family:var(--sf-title-font);font-size:clamp(32px,3vw,48px);line-height:1.12;margin:0 0 28px;letter-spacing:-.025em}.sf-voucher-information p{font:400 16px/1.65 Arial,Helvetica,sans-serif;margin:0 0 20px}.sf-voucher-information-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:38px}.sf-voucher-information-grid article{background:#e8e7e2;border-top:3px solid #ef7c00;padding:32px}.sf-voucher-information h3{font-family:var(--sf-title-font);font-size:30px;line-height:1.15;margin:0 0 22px;letter-spacing:normal}.sf-native-voucher .sf-voucher-information :is(h2,h3){text-transform:none!important;font-family:var(--sf-title-font)!important;font-weight:700!important;color:#575756!important}.sf-voucher-information a{color:inherit;text-underline-offset:4px}.sf-voucher-notes{border-top:1px solid #deded7;margin-top:38px;padding-top:24px}@media(max-width:760px){.sf-native-voucher .sf-voucher-product{width:calc(100% - 36px);padding-bottom:45px}.sf-native-voucher .product-information__grid{grid-template-columns:1fr!important;gap:22px!important}.sf-native-voucher .product-information__media,.sf-native-voucher .product-details{grid-column:1!important;grid-row:auto!important}.sf-native-voucher :is(.product-media__image,.product-media img){max-width:280px!important;max-height:210px!important}.sf-native-voucher .product-details{padding:22px!important}.sf-native-voucher .product-details .text-block.h2 h2,.sf-native-voucher .product-details .text-block.h2 h2 *{font-size:28px!important}.sf-native-voucher .recipient-fields:not([hidden]){grid-template-columns:1fr}.sf-native-voucher .product-details .variant-option{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-voucher-information{padding-block:35px}.sf-voucher-information-grid{grid-template-columns:1fr;gap:24px}.sf-voucher-information-grid article{padding:25px 23px}}#MainContent .sf-voucher-product .product-details .text-block.h2 h2,#MainContent .sf-voucher-product .product-details .text-block.h2 h2 *{font-size:28px!important;line-height:1.12!important;margin:0!important;padding:0!important}#MainContent .sf-voucher-product .product-details .group-block-content>*{height:auto!important;min-height:0!important;max-width:none!important}#MainContent .sf-voucher-product .product-details .spacing-style{padding-block:0!important}.sf-native-voucher .recipient-fields .field{margin:0!important;min-width:0}@media(max-width:760px){.sf-native-voucher .product-information__media{max-width:280px;min-height:0;max-height:170px;margin-inline:auto}}#MainContent .sf-voucher-product .product-details :is(rte-formatter,.installments){display:none!important}.sf-voucher-summary{margin-top:30px}.sf-voucher-summary :is(h3,p){margin-block:0 12px!important;letter-spacing:normal!important;text-transform:none!important}#MainContent .sf-voucher-product .product-information{display:block!important;padding:0!important;margin:0!important;background:transparent!important}#MainContent .sf-voucher-product .product-information__grid{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}.sf-native-voucher .sf-voucher-product{padding-bottom:0}.sf-voucher-terms{max-width:1180px;width:calc(100% - 80px);margin:0 auto;padding-bottom:70px}.sf-voucher-terms .sf-voucher-notes{margin-top:28px;padding-top:22px;color:#575756;font:400 16px/1.65 Arial,Helvetica,sans-serif}.sf-voucher-terms p{margin:0 0 12px}@media(max-width:760px){.sf-voucher-terms{width:calc(100% - 36px);padding-bottom:45px}}.sf-native-voucher .sf-voucher-intro p{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sf-voucher.css.map */
