.ukff-collection-copy{box-sizing:border-box;width:min(100% - 40px,1120px);margin-inline:auto;color:#25252b;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.ukff-collection-copy--intro{padding-block:36px 10px}.ukff-collection-copy h1{margin:0 0 16px;font-size:clamp(28px,4vw,42px);line-height:1.15}.ukff-collection-copy__intro{max-width:900px}.ukff-collection-copy--details{padding-block:28px 56px;border-top:1px solid #dedee3}.ukff-collection-copy h2{margin:30px 0 12px;font-size:clamp(22px,3vw,28px);line-height:1.3}.ukff-collection-copy h3{margin:22px 0 8px;font-size:20px;line-height:1.35}.ukff-collection-copy p{margin:0 0 16px}.ukff-collection-copy ul,.ukff-collection-copy ol{padding-left:24px;margin-bottom:20px}.ukff-collection-copy li{margin-bottom:8px}.ukff-collection-copy a{text-decoration:underline;text-underline-offset:3px}.ukff-collection-copy a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ukff-collection-copy table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin-block:20px}.ukff-collection-copy th,.ukff-collection-copy td{border:1px solid #dedee3;padding:10px 14px;text-align:left}.ukff-collection-guide{max-width:1040px;padding:38px 44px 44px;margin-block:24px 48px;background:#f5f9fc;border:1px solid #d5e1e9;border-top:4px solid #0868aa;border-radius:0 0 12px 12px;color:#173047}.ukff-collection-guide .ukff-collection-guide__label{margin:0 0 10px;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#075c99}.ukff-collection-guide h2{margin-top:0;max-width:800px;font-size:clamp(25px,3vw,34px)}.ukff-collection-guide h3{margin-top:32px;color:#10263c}.ukff-collection-guide a{color:#075c99}.ukff-guide-table{overflow-x:auto;margin-block:24px;border:1px solid #cbd9e3;border-radius:8px;background:#fff}.ukff-collection-guide .ukff-guide-table table{display:table;min-width:540px;margin:0;font-size:15px}.ukff-guide-table thead{background:#e4eff7}.ukff-guide-table:focus-visible{outline:3px solid #0868aa;outline-offset:3px}@media(max-width:749px){.ukff-collection-copy{width:calc(100% - 32px)}.ukff-collection-copy--intro{padding-top:24px}.ukff-collection-copy--details{padding-bottom:36px}.ukff-collection-guide{padding:26px 20px 32px;margin-block:16px 32px}}.ff-studio{--ff-ink:#153047;--ff-blue:#086bac;--ff-muted:#5e707e;--ff-line:#dbe3e8;--ff-soft:#f4f7f8;--ff-cream:#f7f8f2;--ff-lime:#dcec86;background:#fff;color:var(--ff-ink);font-family:inherit;line-height:1.5;text-align:left;isolation:isolate;font-size:15px}.ff-studio *{box-sizing:border-box}.ff-studio [hidden]{display:none!important}.ff-studio h1,.ff-studio h2,.ff-studio h3,.ff-studio p{color:inherit;margin:0;letter-spacing:normal}.ff-studio button,.ff-studio input,.ff-studio select,.ff-studio textarea{font:inherit;letter-spacing:normal}.ff-studio button,.ff-studio a{touch-action:manipulation}.ff-studio a{color:inherit}.ff-studio button{cursor:pointer}.ff-studio a:focus-visible,.ff-studio button:focus-visible,.ff-studio input:focus-visible,.ff-studio textarea:focus-visible,.ff-studio summary:focus-visible{outline:3px solid #086bac;outline-offset:4px}.ff-studio input[type=radio]:focus-visible+span{outline:3px solid #086bac;outline-offset:3px}.ff-shell{width:min(1380px,calc(100% - 80px));margin:auto;padding:25px 0 65px}.ff-topline{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.1em;color:var(--ff-muted);margin:0 0 32px;padding-bottom:17px;border-bottom:1px solid var(--ff-line)}.ff-topline>a{text-decoration:none;font-weight:600;letter-spacing:normal;font-size:13px}.ff-topline>span{letter-spacing:.12em}.ff-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.98fr);grid-template-rows:auto 1fr;column-gap:65px;align-items:start}.ff-heading{grid-column:1;grid-row:1;margin-bottom:24px}.ff-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--ff-blue);margin-bottom:12px}.ff-heading h1{font-size:clamp(30px,3vw,47px);font-weight:700;line-height:1.1;letter-spacing:-.04em;max-width:650px;margin:0 0 17px}.ff-intro{font-size:16px;line-height:1.65;max-width:470px;color:var(--ff-muted)!important}.ff-heading-price{display:flex;align-items:baseline;gap:8px;margin-top:20px;font-size:14px}.ff-heading-price strong{font-size:29px;line-height:1.1;letter-spacing:-.03em}.ff-heading-price>span{color:var(--ff-muted)}.ff-gallery-column{grid-column:1;grid-row:2;min-width:0}.ff-configurator{grid-column:2;grid-row:1/span 2;min-width:0;background:#fff}.ff-config-header{border-bottom:1px solid var(--ff-line);padding:0 0 25px}.ff-config-header h2{font-size:27px;font-weight:650;letter-spacing:-.03em;margin:0 0 4px}.ff-config-header p{color:var(--ff-muted);font-size:14px}.ff-main-image{display:block;position:relative;width:100%;aspect-ratio:1.02;border:0;padding:0;overflow:hidden;background:#e8eef0;border-radius:16px}.ff-hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s ease}.ff-main-image:hover .ff-hero-image{transform:scale(1.025)}.ff-zoom-mark{position:absolute;right:17px;bottom:17px;width:40px;height:40px;display:grid;place-content:center;color:var(--ff-ink);background:#fff;border-radius:50%;font-size:23px;box-shadow:0 4px 15px #0001}.ff-gallery-controls{display:flex;align-items:center;gap:10px;margin:14px 0}.ff-gallery-controls>button{border:1px solid var(--ff-line);background:#fff;border-radius:50%;width:34px;height:34px;flex:0 0 34px;font-size:19px;color:var(--ff-ink)}.ff-thumbnails{display:flex;gap:9px;overflow-x:auto;scrollbar-width:thin;padding:3px 2px;min-width:0;scroll-snap-type:x mandatory}.ff-thumbnails>button{border:2px solid transparent;background:#f5f7f7;padding:3px;border-radius:9px;width:70px;height:70px;flex:0 0 70px;scroll-snap-align:start}.ff-thumbnails>button[aria-pressed=true]{border-color:var(--ff-blue)}.ff-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:5px}.ff-photo-note{font-size:11px;color:var(--ff-muted)!important;line-height:1.5;margin:0 0 23px!important}.ff-included{background:var(--ff-cream);border-radius:12px;padding:24px;margin:27px 0 20px}.ff-included h2{font-size:16px;font-weight:650;margin-bottom:16px}.ff-included ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.ff-included li{font-size:13px;line-height:1.45;display:flex;gap:9px;align-items:flex-start}.ff-included li>span{display:inline-grid;place-items:center;flex:0 0 20px;height:20px;background:#e1ebba;border-radius:50%;color:#344d27;font-size:12px;font-weight:700}.ff-template-shortcut{display:flex;gap:16px;align-items:center;border:1px solid var(--ff-line);padding:20px 23px;border-radius:12px;text-decoration:none!important;background:#fff;transition:border-color .2s}.ff-template-shortcut:hover{border-color:var(--ff-blue)}.ff-template-shortcut strong{display:block;font-size:15px;font-weight:650}.ff-template-shortcut small{display:block;color:var(--ff-muted);font-size:12px;margin-top:4px}.ff-template-shortcut>b{margin-left:auto;font-size:23px}.ff-pdf-symbol{border:1.5px solid var(--ff-blue);border-radius:5px;display:flex;align-items:center;justify-content:center;width:40px;height:49px;font-size:12px;font-weight:700;color:var(--ff-blue);position:relative;flex-shrink:0}.ff-pdf-symbol>span{position:absolute;bottom:-7px;right:-7px;background:var(--ff-blue);color:#fff;border:3px solid #fff;line-height:1;border-radius:50%;font-size:16px;padding:3px}.ff-artwork-help{background:var(--ff-ink);color:#fff;padding:29px;border-radius:13px;margin-top:22px;position:relative;overflow:hidden}.ff-artwork-help .ff-eyebrow{color:var(--ff-lime)}.ff-artwork-help h2{color:#fff;font-size:25px;letter-spacing:-.03em;margin-bottom:12px}.ff-artwork-help p{color:#e0e8ed;font-size:14px;max-width:440px;line-height:1.7}.ff-artwork-help a{display:inline-flex;align-items:center;gap:20px;color:#fff;border-bottom:1px solid #8caaa6;padding:11px 0 4px;margin-top:13px;text-decoration:none;font-weight:600;font-size:14px}.ff-artwork-help a span{color:var(--ff-lime);font-size:20px}.ff-order-form{margin:0}.ff-step{border:0;border-bottom:1px solid var(--ff-line);margin:0;padding:25px 0 26px;min-width:0}.ff-step legend,.ff-artwork-step h3{display:flex;align-items:center;gap:11px;font-size:17px;line-height:1.4;font-weight:650;padding:0;margin:0 0 15px;width:100%;float:left}.ff-step legend+*{clear:both}.ff-step-number{display:inline-grid;place-items:center;min-width:27px;height:27px;border-radius:50%;background:#edf2f5;color:var(--ff-blue);font-size:11px;letter-spacing:0;font-weight:700}.ff-step-help{clear:both;color:var(--ff-muted)!important;font-size:12px;line-height:1.55;margin-bottom:14px!important}.ff-size-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;clear:both}.ff-size-card,.ff-base-card,.ff-print-card,.ff-production-card{display:block;position:relative;margin:0;min-width:0;cursor:pointer}.ff-studio input[type=radio]{position:absolute;left:10px;top:10px;width:1px;height:1px;opacity:0;padding:0;margin:0}.ff-size-card__body,.ff-base-card__body,.ff-print-card>span,.ff-production-card>span{display:flex;position:relative;border:1.5px solid var(--ff-line);border-radius:10px;background:#fff;transition:background .16s,border-color .16s;min-width:0;height:100%}.ff-size-card:hover>span,.ff-base-card:hover>span,.ff-print-card:hover>span,.ff-production-card:hover>span{border-color:#9ebacb}.ff-studio input[type=radio]:checked+span{border-color:var(--ff-blue);background:#f0f7fb}.ff-tick{display:none;position:absolute;right:8px;top:8px;background:var(--ff-blue);color:#fff;border-radius:50%;width:18px;height:18px;text-align:center;font-size:11px;font-weight:700;font-style:normal;line-height:18px}.ff-studio input:checked+span .ff-tick{display:block}.ff-size-card__body{flex-direction:column;align-items:center;padding:10px 4px 13px;text-align:center}.ff-size-card .ff-flag-drawing{width:65px;height:87px;color:#557b93;margin:1px 0 7px}.ff-size-card input:checked+span .ff-flag-drawing{color:var(--ff-blue)}.ff-size-card strong{font-size:14px;line-height:1.2;font-weight:650}.ff-size-card strong+span{font-size:12px;color:var(--ff-muted);margin-top:3px}.ff-size-card small{font-size:10px;white-space:nowrap;color:var(--ff-muted);margin-top:8px}.ff-print-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;clear:both}.ff-print-card>span{padding:17px 16px;flex-direction:column;align-items:flex-start;min-height:152px}.ff-print-icon{font-size:22px;font-weight:600;line-height:1;color:#46748f;margin-bottom:13px;display:flex;gap:13px;position:relative}.ff-print-icon:after{content:"";position:absolute;left:22px;top:-3px;height:26px;border-left:1px solid #b7cbd6;transform:rotate(14deg)}.ff-print-icon span{opacity:.4;font-weight:500}.ff-print-card strong{font-size:14px;font-weight:650}.ff-print-card small{font-size:12px;color:var(--ff-muted);line-height:1.5;margin-top:6px}.ff-print-card input:disabled+span{background:#f5f5f5;border-color:#e2e5e8;opacity:.5;cursor:not-allowed}.ff-selection-note{font-size:12px;color:var(--ff-muted)!important;margin-top:12px!important}.ff-base-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ff-base-card__body{padding:12px 9px 14px;align-items:center;flex-direction:column;text-align:center}.ff-base-card img{height:78px;width:105px;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.ff-base-card strong{font-size:12px;line-height:1.35;font-weight:650;margin-top:8px}.ff-base-card small{font-size:10px;line-height:1.35;color:var(--ff-muted);margin-top:5px}.ff-base-card b{font-size:12px;color:var(--ff-blue);font-weight:600;margin-top:8px}.ff-production-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;clear:both}.ff-production-card>span{flex-direction:column;padding:18px 11px 14px;align-items:flex-start}.ff-production-card strong{font-size:13px;line-height:1.2;font-weight:650;padding-right:5px}.ff-production-card small{font-size:10px;color:var(--ff-muted);margin-top:8px;white-space:nowrap}.ff-production-card b{font-size:12px;color:var(--ff-blue);font-weight:600;margin-top:9px}.ff-production-card .ff-tick{top:5px;right:5px;width:13px;height:13px;font-size:9px;line-height:13px}.ff-production-help{font-size:11px;color:var(--ff-muted)!important;margin-top:14px!important;line-height:1.6}.ff-artwork-step h3{float:none;margin-bottom:10px}.ff-current-template{display:flex;align-items:center;gap:12px;padding:13px 15px;margin-bottom:16px;background:#f8fafb;border:1px solid var(--ff-line);border-radius:9px;text-decoration:none!important}.ff-current-file{display:grid;place-content:center;font-size:10px;font-weight:700;width:30px;height:36px;border:1px solid #7194ac;border-radius:4px;color:var(--ff-blue);flex-shrink:0}.ff-current-template strong{font-size:13px;font-weight:650;display:block}.ff-current-template small{font-size:11px;color:var(--ff-muted);display:block;margin-top:2px}.ff-current-template>b{margin-left:auto;font-size:22px;color:var(--ff-blue)}.ff-studio .ukff-upload{background:#f4f8fb;border-color:#dae6ed;padding:19px;border-radius:10px;margin-bottom:19px}.ff-studio .ukff-upload .ukff-upload__heading h2{font-size:16px}.ff-studio .ukff-upload .ukff-upload__button{font-size:15px;min-height:58px;border-radius:7px;background:#fff;color:var(--ff-blue)!important;border:1.5px dashed #6699ba;padding:14px}.ff-studio .ukff-upload .ukff-upload__button:hover{background:#e8f3fa}.ff-studio .ukff-upload p{font-size:11px}.ff-studio .ukff-upload .ukff-upload__ready{font-size:10px}.ff-notes-label{display:block;font-size:12px;font-weight:600;margin:0 0 8px}.ff-studio textarea{width:100%;border:1px solid #cbd7df;border-radius:7px;background:#fff;padding:12px;resize:vertical;min-height:75px;font-size:14px;line-height:1.5;color:var(--ff-ink)}.ff-order-summary{padding:24px;background:#f4f7f8;border-radius:12px;margin-top:23px;scroll-margin-top:130px}.ff-summary-label{font-size:10px;color:var(--ff-muted);font-weight:650;letter-spacing:.1em;text-transform:uppercase}.ff-order-summary>p[data-ff-summary]{font-size:12px;color:var(--ff-muted);margin:8px 0 22px;line-height:1.65}.ff-order-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.ff-order-bottom label{display:block;font-size:11px;margin-bottom:8px;color:var(--ff-muted)}.ff-quantity{display:flex;border:1px solid #cdd7de;border-radius:7px;overflow:hidden;background:#fff;max-width:130px;height:44px}.ff-quantity button{width:36px;border:0;background:#fff;font-size:18px;color:var(--ff-ink);padding:0}.ff-quantity input{width:54px;border:0;text-align:center;background:#fff;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;min-height:40px;padding:0;font-size:15px;color:var(--ff-ink)}.ff-quantity input::-webkit-inner-spin-button,.ff-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ff-total{text-align:right}.ff-total>span{font-size:11px;display:block;color:var(--ff-muted);margin-bottom:2px}.ff-total strong{font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.04em;display:inline-block}.ff-total small{display:inline-block;font-size:11px;margin-left:5px;color:var(--ff-muted)}.ff-delivery{font-size:11px;text-align:right;color:var(--ff-muted)!important;margin:8px 0 20px!important}.ff-add{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:57px;background:var(--ff-blue);border:1px solid var(--ff-blue);border-radius:8px;color:#fff;font-size:16px;font-weight:650;padding:14px 22px;box-shadow:0 6px 15px #0b6aad12}.ff-add:hover{background:#095487;border-color:#095487}.ff-add>span{font-size:23px;line-height:1}.ff-add:disabled{opacity:.5;cursor:not-allowed}.ff-fallback{padding:24px 0}.ff-fallback label{font-size:13px;display:block;margin-bottom:10px}.ff-fallback select{width:100%;font-size:13px;padding:12px}.ff-templates{background:var(--ff-cream);margin-top:75px;padding:45px;border-radius:18px;scroll-margin-top:105px}.ff-section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:30px}.ff-section-intro>div{flex:1}.ff-section-intro h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;font-weight:650;max-width:390px}.ff-section-intro>p{max-width:390px;font-size:14px;color:var(--ff-muted);line-height:1.65}.ff-template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ff-template-card{background:#fff;border:1.5px solid #e1e5dc;border-radius:11px;overflow:hidden;position:relative}.ff-template-card.is-selected{border-color:var(--ff-blue);box-shadow:0 0 0 1px var(--ff-blue)}.ff-template-selected{display:none;position:absolute;top:11px;left:12px;right:12px;font-size:10px;font-weight:600;color:var(--ff-blue);z-index:1;text-align:center;letter-spacing:.02em}.ff-template-card.is-selected .ff-template-selected{display:block}.ff-template-visual{display:flex;align-items:flex-end;justify-content:center;position:relative;height:180px;background:linear-gradient(135deg,#f6f8fa,#edf3f6);color:#64869a;padding:29px 0 15px;overflow:hidden}.ff-template-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#819aac10 1px,transparent 1px),linear-gradient(90deg,#819aac10 1px,transparent 1px);background-size:18px 18px}.ff-template-visual .ff-flag-drawing{height:132px;width:83px;position:relative;color:#537c95}.ff-template-card.is-selected .ff-flag-drawing{color:var(--ff-blue)}.ff-file-label{position:absolute;left:14px;bottom:15px;border:1px solid #b7c8d4;border-radius:4px;background:#fff9;font-size:10px;font-weight:700;padding:3px 6px;color:#517289}.ff-template-height{position:absolute;right:14px;bottom:16px;font-size:11px;font-weight:600;color:#628197}.ff-template-copy{padding:19px 17px 12px}.ff-template-copy h3{font-size:17px;font-weight:650;margin-bottom:4px}.ff-template-copy h3>span{font-size:12px;font-weight:500;color:var(--ff-muted);margin-left:6px}.ff-template-copy>p{font-size:10px;color:var(--ff-muted);margin-bottom:14px}.ff-template-link{display:flex;align-items:center;justify-content:space-between;min-height:43px;border-top:1px solid #e8edf0;color:var(--ff-blue)!important;font-size:11px;font-weight:650;text-decoration:none!important;gap:5px}.ff-template-link:hover{text-decoration:underline!important}.ff-template-link>span{font-size:20px;font-weight:400}.ff-template-unavailable{display:flex;align-items:center;min-height:43px;border-top:1px solid #e8edf0;font-size:11px;color:var(--ff-muted)}.ff-details{padding:64px 0 58px;border-bottom:1px solid var(--ff-line)}.ff-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.ff-detail-grid article>span{font-size:11px;color:var(--ff-blue);font-weight:700;display:block;margin:0 0 16px}.ff-detail-grid h3{font-size:19px;line-height:1.25;letter-spacing:-.02em;font-weight:650;margin-bottom:12px}.ff-detail-grid p{font-size:13px;line-height:1.8;color:var(--ff-muted)}.ff-faq{display:grid;grid-template-columns:.7fr 1fr;gap:60px;padding:55px 0 0}.ff-faq h2{font-size:29px;letter-spacing:-.03em;line-height:1.2;font-weight:650;max-width:290px}.ff-faq details{border-bottom:1px solid var(--ff-line);padding:0 0 19px;margin-bottom:19px}.ff-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-weight:600;font-size:14px;cursor:pointer}.ff-faq summary::-webkit-details-marker{display:none}.ff-faq summary>span{font-size:22px;line-height:1;font-weight:400;color:var(--ff-blue)}.ff-faq details[open] summary>span{transform:rotate(45deg)}.ff-faq details p{font-size:13px;line-height:1.8;color:var(--ff-muted);margin-top:15px}.ff-mobile-bar{display:none}.ff-zoom-dialog{border:0;border-radius:10px;padding:0;background:#fff;max-width:94vw;max-height:92vh;overflow:hidden}.ff-zoom-dialog::backdrop{background:#102333d9}.ff-zoom-dialog>img{display:block;width:auto;height:auto;max-width:92vw;max-height:90vh;object-fit:contain}.ff-zoom-dialog>button{position:absolute;right:12px;top:12px;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ff-ink);border:1px solid var(--ff-line);font-size:30px;line-height:1}.ff-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media(min-width:1250px){.ff-gallery-column{position:sticky;top:100px;align-self:start;max-height:none}}@media(max-width:1199px){.ff-shell{width:calc(100% - 48px)}.ff-product{column-gap:35px}.ff-templates{padding:32px}.ff-template-grid{gap:10px}.ff-template-copy{padding:15px 12px 9px}.ff-template-copy h3{font-size:15px}.ff-size-card small{font-size:9px}.ff-base-grid{gap:8px}.ff-production-card>span{padding:18px 8px 13px}.ff-production-card strong{font-size:12px}.ff-production-card small{font-size:9px}}@media(max-width:989px){.ff-product{grid-template-columns:1fr;gap:0}.ff-heading{grid-column:1;grid-row:1}.ff-gallery-column{grid-column:1;grid-row:2}.ff-configurator{grid-column:1;grid-row:3;margin-top:34px}.ff-main-image{aspect-ratio:1.3}.ff-artwork-help{display:none}.ff-config-header{padding-bottom:19px}.ff-heading h1{font-size:39px;max-width:700px}.ff-heading .ff-intro{max-width:620px}.ff-size-grid{gap:12px}.ff-size-card .ff-flag-drawing{height:100px}.ff-base-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-production-card strong{font-size:14px}.ff-production-card small{font-size:11px}.ff-templates{margin-top:48px}.ff-section-intro{align-items:flex-start;flex-direction:column;gap:17px}.ff-section-intro h2{font-size:31px;max-width:600px}.ff-section-intro>p{max-width:600px}.ff-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ff-template-copy{padding:19px 18px 12px}.ff-template-link{font-size:12px}.ff-template-copy h3{font-size:17px}.ff-detail-grid{gap:25px}.ff-faq{grid-template-columns:1fr;gap:25px}.ff-faq h2{max-width:none}.ff-gallery-column .ff-included{margin-top:20px}.ff-template-shortcut{padding:18px 21px}}@media(max-width:599px){.ff-shell{width:calc(100% - 36px);padding:18px 0 90px}.ff-topline{margin-bottom:23px;padding-bottom:12px}.ff-topline>span{display:none}.ff-topline>a{font-size:11px}.ff-heading .ff-eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:10px}.ff-heading h1{font-size:31px;line-height:1.14;letter-spacing:-.035em;margin-bottom:12px}.ff-intro{font-size:13px;line-height:1.65}.ff-heading-price{margin-top:14px;font-size:12px}.ff-heading-price strong{font-size:27px}.ff-heading{margin-bottom:21px}.ff-main-image{aspect-ratio:1.13;border-radius:11px}.ff-zoom-mark{width:34px;height:34px;font-size:20px;right:13px;bottom:13px}.ff-gallery-controls{gap:6px;margin:10px 0}.ff-gallery-controls>button{width:28px;height:28px;flex-basis:28px;font-size:15px}.ff-thumbnails{gap:7px}.ff-thumbnails>button{width:57px;height:57px;flex-basis:57px}.ff-photo-note{font-size:10px;margin-bottom:16px!important}.ff-included{padding:19px 16px;border-radius:10px;margin-bottom:14px}.ff-included h2{font-size:14px;margin-bottom:13px}.ff-included ul{gap:12px}.ff-included li{font-size:10px;gap:7px;line-height:1.5}.ff-included li>span{width:16px;height:16px;flex-basis:16px;font-size:9px}.ff-template-shortcut{padding:16px;gap:13px;border-radius:9px}.ff-template-shortcut strong{font-size:12px;max-width:210px}.ff-template-shortcut small{font-size:10px}.ff-pdf-symbol{width:31px;height:38px;font-size:10px}.ff-template-shortcut>b{font-size:20px}.ff-configurator{margin-top:30px}.ff-config-header h2{font-size:25px}.ff-config-header p{font-size:12px}.ff-step{padding:22px 0}.ff-step legend,.ff-artwork-step h3{font-size:16px;gap:9px;margin-bottom:13px}.ff-step-number{min-width:24px;height:24px;font-size:10px}.ff-step-help{font-size:11px}.ff-size-grid{gap:7px}.ff-size-card__body{padding:10px 2px 12px}.ff-size-card .ff-flag-drawing{width:50px;height:77px;margin-bottom:5px}.ff-size-card strong{font-size:12px}.ff-size-card strong+span{font-size:10px}.ff-size-card small{font-size:9px;letter-spacing:-.02em;margin-top:7px}.ff-tick{right:5px;top:5px;width:15px;height:15px;font-size:9px;line-height:15px}.ff-print-card>span{padding:15px 12px;min-height:145px}.ff-print-card strong{font-size:12px}.ff-print-card small{font-size:11px;line-height:1.55}.ff-base-grid{gap:8px}.ff-base-card__body{padding:12px 7px}.ff-base-card img{height:65px;width:85px}.ff-base-card strong{font-size:10px;min-height:27px;display:grid;align-items:center}.ff-base-card small{font-size:9px;min-height:25px}.ff-base-card b{font-size:11px;margin-top:6px}.ff-production-grid{gap:7px}.ff-production-card>span{padding:20px 9px 12px}.ff-production-card strong{font-size:11px;white-space:normal}.ff-production-card small{font-size:9px;white-space:normal;min-height:26px;line-height:1.45}.ff-production-card b{font-size:11px}.ff-production-help{font-size:10px}.ff-current-template{padding:13px 11px;gap:10px}.ff-current-template strong{font-size:12px}.ff-current-template small{font-size:10px}.ff-studio .ukff-upload{padding:17px 13px}.ff-studio .ukff-upload .ukff-upload__heading h2{font-size:15px}.ff-studio .ukff-upload .ukff-upload__button{font-size:14px}.ff-studio textarea{font-size:16px}.ff-order-summary{padding:20px 17px;margin-top:20px}.ff-total strong{font-size:28px}.ff-total small{font-size:10px}.ff-order-summary>p[data-ff-summary]{font-size:11px}.ff-quantity{max-width:116px;height:42px}.ff-quantity input{width:44px;font-size:16px}.ff-quantity button{width:35px}.ff-add{font-size:15px;min-height:55px;padding:13px 18px}.ff-templates{border-radius:12px;margin:40px -5px 0;padding:27px 18px}.ff-section-intro{gap:13px;margin-bottom:22px}.ff-section-intro .ff-eyebrow{font-size:9px;letter-spacing:.1em}.ff-section-intro h2{font-size:27px;max-width:310px;line-height:1.18}.ff-section-intro>p{font-size:12px;line-height:1.65}.ff-template-grid{gap:12px}.ff-template-visual{height:155px;padding-top:27px}.ff-template-visual .ff-flag-drawing{height:111px;width:70px}.ff-template-copy{padding:14px 11px 7px}.ff-template-copy h3{font-size:15px}.ff-template-copy h3 span{font-size:10px;margin-left:2px}.ff-template-copy>p{font-size:9px;line-height:1.5;margin-bottom:11px}.ff-template-link{font-size:10px;min-height:44px;line-height:1.4;gap:3px}.ff-template-link>span{font-size:18px}.ff-template-unavailable{min-height:44px;font-size:10px;line-height:1.4}.ff-template-selected{font-size:9px;top:9px;left:6px;right:6px}.ff-file-label{font-size:9px;left:10px;bottom:11px}.ff-template-height{font-size:10px;right:10px;bottom:12px}.ff-details{padding:36px 0}.ff-detail-grid{grid-template-columns:1fr;gap:25px}.ff-detail-grid article{display:grid;grid-template-columns:28px 1fr;column-gap:11px}.ff-detail-grid article>span{grid-row:1/span 2;margin:3px 0 0}.ff-detail-grid h3{font-size:17px;margin-bottom:8px}.ff-detail-grid p{font-size:12px;line-height:1.75}.ff-faq{padding-top:35px;gap:25px}.ff-faq h2{font-size:26px}.ff-faq summary{font-size:12px;line-height:1.5}.ff-faq details p{font-size:12px}.ff-mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--ff-line);z-index:99;padding:12px 18px max(12px,env(safe-area-inset-bottom));gap:20px;align-items:center;justify-content:space-between;box-shadow:0 -4px 16px #15304708}.ff-mobile-bar>div{display:flex;align-items:baseline;gap:6px}.ff-mobile-bar strong{font-size:22px;letter-spacing:-.03em;line-height:1;font-weight:700}.ff-mobile-bar>div>span{font-size:10px;color:var(--ff-muted)}.ff-mobile-bar>a{border-radius:6px;background:var(--ff-blue);color:#fff;padding:12px 17px;text-decoration:none;font-size:12px;font-weight:650;display:flex;gap:15px;align-items:center}.ff-mobile-bar>a>span{font-size:16px}.ff-zoom-dialog{max-width:96vw}.ff-zoom-dialog>img{max-width:96vw}}@media(prefers-reduced-motion:reduce){.ff-studio *{scroll-behavior:auto!important;transition:none!important}}.ff-design{--ink:#10283e;--blue:#0968ae;--line:#dce5eb;max-width:1240px;margin:0 auto;padding:30px 24px 60px;color:var(--ink);font-family:Arial,sans-serif}.ff-design *{box-sizing:border-box}.ff-design [hidden]{display:none!important}.ff-design button,.ff-design input,.ff-design select,.ff-design textarea{font:inherit}.ff-design button,.ff-design select,.ff-design input,.ff-design textarea{touch-action:manipulation}.ff-heading{margin-bottom:24px}.ff-heading .ff-eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:#0968ae;margin:0 0 8px}.ff-heading h1{font-size:44px;line-height:1.08;letter-spacing:-.035em;color:var(--ink);margin:0 0 12px}.ff-heading>p:last-child{font-size:17px;color:#506477;max-width:620px;line-height:1.5}.ff-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:34px;align-items:start}.ff-preview-column{position:sticky;top:110px;min-width:0}.ff-preview{background:#edf3f6;border:1px solid var(--line);border-radius:16px;padding:20px}.ff-preview-title,.ff-preview-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700}.ff-preview-title>span:first-child{display:flex;align-items:center;gap:7px}.ff-preview-title i{width:7px;height:7px;background:#26805b;border-radius:50%}.ff-flag-surface{padding:34px 10px;min-width:0}.ff-flag-surface>svg{display:block;background:#fff;max-width:100%;width:100%;height:auto;box-shadow:0 8px 16px #10283e1a;overflow:visible}.ff-preview-footer button,.ff-link{border:0;background:none;padding:10px 0;min-height:44px;color:#075b98;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13px}.ff-preview-note{font-size:11px;line-height:1.4;color:#5f7181;margin:4px 0 0}.ff-promise{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 18px;padding:16px 0;font-size:12px;color:#526878}.ff-controls{min-width:0}.ff-card{border:1px solid var(--line);border-radius:12px;padding:20px;margin:0 0 18px;min-width:0;background:#fff}.ff-card legend{width:auto;float:none;display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;padding:0 8px;margin:0 0 3px}.ff-card legend b{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;border-radius:50%;width:25px;height:25px;font-size:13px}.ff-materials{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 18px}.ff-material{position:relative;cursor:pointer;margin:0}.ff-material input{position:absolute;opacity:0}.ff-material>span{display:block;border:2px solid var(--line);border-radius:9px;padding:14px 11px;min-height:86px}.ff-material input:checked+span{border-color:var(--blue);background:#edf6ff}.ff-material strong{display:block;font-size:15px;color:var(--ink)}.ff-material small{display:block;font-size:12px;margin-top:5px;color:#4c6172}.ff-label,.ff-corners label>span{display:block;font-size:13px;font-weight:700;margin-bottom:7px}.ff-design select,.ff-design textarea,.ff-quantity input{border:1px solid #a7b8c5;border-radius:7px;background:#fff;color:var(--ink);width:100%;min-height:48px;padding:11px 12px;font-size:16px;line-height:1.4}.ff-design select{padding-right:30px}.ff-design textarea{text-transform:uppercase;resize:vertical;min-height:80px}.ff-design .ff-muted{font-size:12px;line-height:1.5;color:#566c7e;margin:8px 0 12px}.ff-finish{font-size:12px;margin:10px 0 0;border-top:1px solid var(--line);padding-top:12px;color:#576c7d}.ff-finish strong{color:var(--ink)}.ff-corners{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin-bottom:16px}.ff-corners label{margin:0}.ff-upload{display:flex;align-items:center;justify-content:center;gap:10px;border:2px dashed #8daac0;border-radius:9px;position:relative;background:#f5f9fc;color:#075b98;font-size:15px;font-weight:700;min-height:65px;cursor:pointer;margin:0;overflow:hidden}.ff-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.ff-design input[type=range]{width:100%;min-height:44px;accent-color:var(--blue)}.ff-review{margin-bottom:0}.ff-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;cursor:pointer;margin-bottom:18px}.ff-check input{width:22px;height:22px;flex:0 0 22px;accent-color:var(--blue);margin-top:1px}.ff-quantity{display:flex;align-items:center;gap:12px;font-size:14px}.ff-quantity input{width:82px}.ff-buybar{display:flex;gap:16px;align-items:center;justify-content:space-between;padding-top:20px}.ff-buybar>div{min-width:0}.ff-buybar strong{display:block;font-size:27px;line-height:1.15;color:var(--ink)}.ff-buybar small{display:block;font-size:11px;color:#596e7e;margin-top:4px}.ff-buybar button{background:var(--blue);color:#fff;border:0;border-radius:8px;min-height:54px;padding:14px 22px;font-size:16px;font-weight:700;cursor:pointer;min-width:160px}.ff-buybar button:disabled{background:#8494a1;cursor:not-allowed}.ff-error{background:#fff0ee;color:#8f201a;padding:12px;font-size:13px;line-height:1.5;border-radius:6px}.ff-design :focus-visible{outline:3px solid #1b7dbc;outline-offset:3px}.ff-material input:focus-visible+span,.ff-upload:focus-within{outline:3px solid #1b7dbc;outline-offset:3px}.ff-details{margin-top:40px;border-top:1px solid var(--line);padding-top:24px;font-size:15px;line-height:1.65}.ff-details h2{font-size:22px;color:var(--ink)}.ff-details h3{font-size:18px;color:var(--ink)}.ff-details details{border-top:1px solid var(--line);padding:16px 0}.ff-details summary{cursor:pointer;font-weight:700;min-height:28px}.ff-details li{margin-bottom:6px}.ff-details ul{padding-left:20px}@media(max-width:749px){.ff-design{padding:18px 14px 110px}.ff-heading{margin-bottom:16px}.ff-heading h1{font-size:32px}.ff-heading>p:last-child{font-size:14px;margin-bottom:0}.ff-grid{display:flex;flex-direction:column;gap:14px}.ff-preview-column{position:sticky;top:0;z-index:20;width:100%;background:#fff;margin:0;padding:0 0 6px}.ff-preview{padding:9px 12px;border-radius:10px}.ff-flag-surface{padding:12px 6px;max-width:330px;margin:auto}.ff-flag-surface>svg{max-height:180px}.ff-preview-title,.ff-preview-footer{font-size:11px}.ff-preview-footer button{min-height:30px;font-size:11px;padding:4px 0}.ff-preview-note,.ff-promise{display:none}.ff-controls{width:100%}.ff-card{padding:16px 13px;margin-bottom:16px}.ff-card legend{font-size:16px}.ff-material>span{padding:12px 9px}.ff-corners{gap:12px 10px}.ff-corners label>span{font-size:12px}.ff-buybar{position:fixed;bottom:0;left:0;right:0;z-index:30;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #c8d7e2;box-shadow:0 -3px 16px #10283e0d;gap:10px}.ff-buybar strong{font-size:24px}.ff-buybar button{min-width:150px;min-height:52px}.ff-details{margin-top:26px;font-size:14px}.ff-review{padding-bottom:12px}}@media(max-width:749px)and (max-height:600px){.ff-preview-column{position:relative}.ff-flag-surface>svg{max-height:130px}}.ff-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:17px 20px;margin:0 0 26px;background:#10283e;color:#fff;list-style:none;border-radius:12px}.ff-trust li{display:flex;align-items:center;gap:11px;min-width:0}.ff-trust svg{width:25px;height:25px;flex:0 0 25px;fill:none;stroke:#85cafa;stroke-width:1.6}.ff-trust strong,.ff-trust a{display:block;font-size:13px;font-weight:700;color:#fff;line-height:1.4}.ff-trust a{text-underline-offset:3px}.ff-trust small{display:block;font-size:11px;color:#d2e4ee;line-height:1.5;margin-top:2px}.ff-gallery{margin-top:8px}.ff-gallery h2{font-size:15px;font-weight:700;margin:0 0 4px;color:var(--ink)}.ff-gallery>p{font-size:12px;color:#566c7e;margin:0 0 10px}.ff-gallery-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 3px 8px}.ff-gallery-track button{flex:0 0 calc(50% - 5px);scroll-snap-align:start;border:1px solid var(--line);background:#f1f4f6;border-radius:8px;padding:0;overflow:hidden;cursor:zoom-in;min-height:100px}.ff-gallery-track img{display:block;width:100%;height:130px;object-fit:contain}.ff-lightbox{padding:52px 18px 18px;border:0;border-radius:12px;width:min(1000px,94vw);max-height:90dvh;background:#fff}.ff-lightbox::backdrop{background:#10283ebf}.ff-lightbox>button{position:absolute;right:10px;top:4px;min-height:44px;border:0;background:#fff;padding:8px 14px;font-size:15px;font-weight:700;cursor:pointer}.ff-lightbox>img{display:block;width:100%;height:auto;max-height:76dvh;object-fit:contain}.ff-production{scroll-margin-top:220px}.ff-production-option{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:8px;margin:0 0 10px;padding:14px 12px;cursor:pointer}.ff-production-option:has(input:checked){border-color:var(--blue);background:#edf6ff}.ff-production-option input{width:21px;height:21px;margin:1px 0 0;accent-color:var(--blue);flex-shrink:0}.ff-production-option strong{display:block;font-size:14px;color:var(--ink)}.ff-production-option small{display:block;font-size:12px;line-height:1.45;margin-top:5px;color:#526878}.ff-production-option b{color:#0868aa;white-space:nowrap}.ff-express-terms{font-size:13px;line-height:1.55;margin:14px 0 8px;color:#304d62}.ff-express-existing{font-size:12px;padding:9px;background:#e9f6ee;line-height:1.5}.ff-express-existing a{color:#075b98;text-decoration:underline}.ff-buybar small{line-height:1.35}.ff-buybar small[data-upgrade-total]{color:#075b98;font-weight:700}.ff-lightbox[open]{z-index:2147483647}@media(max-width:749px){.ff-trust{grid-template-columns:1fr 1fr;gap:16px 10px;padding:15px 12px;margin-bottom:20px;border-radius:10px}.ff-trust li{gap:8px}.ff-trust strong,.ff-trust a{font-size:12px}.ff-trust small{font-size:10px}.ff-trust svg{width:22px;height:22px;flex-basis:22px}.ff-preview-column{display:contents;position:static}.ff-preview{position:sticky;top:0;z-index:20;width:100%;background:#edf3f6}.ff-gallery{width:100%;margin:0 0 4px}.ff-gallery-track img{height:108px}.ff-gallery-track button{flex-basis:calc(50% - 5px)}.ff-lightbox{padding:48px 10px 10px}.ff-production{scroll-margin-top:260px}.ff-buybar button{min-width:145px}.ff-buybar small[data-upgrade-total]{font-size:10px}}@media(max-width:749px)and (max-height:600px){.ff-preview{position:relative}}.ukff-reviews{max-width:1320px;margin:42px auto;padding:0 30px;scroll-margin-top:100px;color:#10263c}.ukff-reviews *{box-sizing:border-box}.ukff-reviews__intro{background:#10263c;border-radius:14px;padding:34px;display:flex;align-items:center;gap:35px;justify-content:space-between}.ukff-reviews__intro>div{max-width:820px}.ukff-reviews__intro h2{color:#fff;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.025em;margin:0 0 15px}.ukff-reviews__intro p{color:#dfebf4;font-size:16px;line-height:1.6;margin:0}.ukff-reviews__intro .ukff-reviews__eyebrow{color:#8dd2ff;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;margin-bottom:12px}.ukff-reviews__read{display:inline-flex;align-items:center;gap:12px;min-height:48px;flex-shrink:0;border:1px solid #8dd2ff;border-radius:7px;padding:12px 18px;color:#fff;font-size:15px;font-weight:600;text-decoration:none}.ukff-reviews__read:hover{color:#fff;text-decoration:underline}.ukff-reviews__feedback{padding:16px 0;min-width:0}.ukff-reviews__invitation{display:flex;gap:15px;align-items:center;justify-content:space-between;border-top:1px solid #dce7ef;padding:16px 0}.ukff-reviews__invitation p{margin:0;font-size:15px;line-height:1.5;color:#41546a}.ukff-reviews__invitation a{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:#075ca6;font-weight:600;text-underline-offset:4px}.ukff-reviews a:focus-visible{outline:3px solid #0968bd;outline-offset:4px}@media(max-width:749px){.ukff-reviews{padding:0 16px;margin:32px auto}.ukff-reviews__intro{padding:25px 22px;display:block}.ukff-reviews__read{margin-top:20px}.ukff-reviews__invitation{display:block}.ukff-reviews__invitation a{margin-top:8px}}.ukff-guide{max-width:1280px;margin:58px auto;padding:0 30px;color:#10263c;font-size:16px;line-height:1.75}.ukff-guide *{box-sizing:border-box}.ukff-guide__header{max-width:880px}.ukff-guide__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;color:#075ca6;margin-bottom:12px}.ukff-guide h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.025em;color:#10263c;margin:0 0 22px}.ukff-guide h3{font-size:24px;line-height:1.25;letter-spacing:-.015em;color:#10263c;margin:0 0 15px}.ukff-guide p{margin:0 0 17px;color:#41546a}.ukff-guide a{color:#075ca6;text-decoration:underline;text-underline-offset:4px}.ukff-guide a:focus-visible,.ukff-guide summary:focus-visible{outline:3px solid #0968bd;outline-offset:4px}.ukff-guide__nav{display:flex;gap:10px 24px;flex-wrap:wrap;padding:17px 0;margin:22px 0 30px;border-top:1px solid #d5dfe8;border-bottom:1px solid #d5dfe8}.ukff-guide__nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.ukff-guide__prices{padding:25px;background:#f1f5f8;border-radius:14px}.ukff-guide__prices .ukff-flag-compare{margin-bottom:0}.ukff-guide__prices .ukff-flag-compare h2{font-size:25px}.ukff-guide__prices .ukff-flag-compare h3{font-size:20px}.ukff-guide__topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 42px;margin:40px 0}.ukff-guide__topic{min-width:0;padding-top:24px;border-top:2px solid #dce7ef;scroll-margin-top:100px}.ukff-guide__topic:last-child{grid-column:1/-1;max-width:880px}.ukff-guide__questions{padding-top:20px;scroll-margin-top:100px}.ukff-guide details{border-bottom:1px solid #dce7ef}.ukff-guide summary{cursor:pointer;padding:19px 30px 19px 0;font-weight:600;font-size:18px;line-height:1.4;min-height:56px}.ukff-guide details>div{max-width:900px;padding:0 0 6px}.ukff-guide__closing{margin-top:38px;padding:30px;border-radius:14px;background:#10263c}.ukff-guide__closing h2{color:#fff;font-size:30px}.ukff-guide__closing p{color:#e0eaf3;max-width:820px}.ukff-guide__actions{display:flex;gap:12px;flex-wrap:wrap}.ukff-guide__actions a{display:inline-flex;align-items:center;min-height:48px;padding:10px 18px;border:1px solid #81bdeb;border-radius:7px;color:#fff;font-weight:600;text-decoration:none}.ukff-guide__actions a:first-child{background:#0968bd;border-color:#0968bd}.ukff-guide__actions a:hover{text-decoration:underline}.ukff-guide__prices{scroll-margin-top:100px}@media(max-width:749px){.ukff-guide{padding:0 18px;margin:36px auto;font-size:16px;line-height:1.65}.ukff-guide__topics{grid-template-columns:minmax(0,1fr);gap:10px;margin:26px 0}.ukff-guide__topic:last-child{grid-column:auto}.ukff-guide h3{font-size:23px}.ukff-guide__prices{padding:20px 16px}.ukff-guide__nav{gap:0 16px}.ukff-guide__nav a{font-size:14px}.ukff-guide__closing{padding:25px 20px}.ukff-guide__closing h2{font-size:27px}.ukff-guide__actions a{width:100%;justify-content:center}}.ukff-home{--ukff-ink: #10263c;--ukff-blue: #0968bd;max-width:1440px;margin:16px auto 38px;padding:0 30px;color:var(--ukff-ink)}.ukff-home *,.ukff-home *:before,.ukff-home *:after{box-sizing:border-box}.ukff-home__hero{display:grid;grid-template-columns:1fr 1fr;background:#10263c;border-radius:18px;overflow:hidden}.ukff-home__copy{padding:clamp(32px,4.2vw,62px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;color:#fff}.ukff-home__eyebrow{color:#b6daf5;margin:0 0 20px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ukff-home h1{color:#fff;font-size:clamp(38px,4.2vw,62px);line-height:1.07;letter-spacing:-.035em;margin:0 0 22px;font-weight:600;max-width:590px}.ukff-home h1 span{display:block;color:#8dd2ff}.ukff-home__intro{color:#e0eaf3;font-size:17px;line-height:1.6;max-width:480px;margin:0 0 22px}.ukff-home__price{color:#e0eaf3;font-size:14px;margin:0 0 22px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ukff-home__price strong{font-size:30px;color:#fff;line-height:1.15;font-weight:600;letter-spacing:-.03em}.ukff-home__price span{font-size:13px}.ukff-home__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;width:100%}.ukff-home__button,.ukff-home__secondary{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:12px 22px;line-height:1.3;font-size:15px;font-weight:600;text-decoration:none}.ukff-home__button{color:#fff;background:#0968bd;border:1px solid #0968bd;border-radius:8px}.ukff-home__button:hover{color:#fff;background:#08579d;border-color:#08579d}.ukff-home__secondary{color:#fff;padding:12px 0;text-decoration:underline;text-underline-offset:5px}.ukff-home__secondary:hover{color:#8dd2ff}.ukff-home__review-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#e0eaf3;text-decoration:underline;text-underline-offset:4px;font-size:14px;margin-top:8px}.ukff-home__review-link:hover{color:#fff}.ukff-home__sizes{color:#c0d1e0;font-size:12px;line-height:1.5;margin:19px 0 0}.ukff-home__photo{width:100%;min-width:0;background:#b9d3e1;aspect-ratio:1 / 1;align-self:stretch}.ukff-home__image{display:block;width:100%;height:100%;object-fit:cover;object-position:48% 50%}.ukff-home__services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:22px 0;border-bottom:1px solid #dbe2e9}.ukff-home__services>a{color:var(--ukff-ink);text-decoration:none;display:flex;align-items:center;gap:13px;padding:2px 22px;min-height:60px}.ukff-home__services>a:first-child{padding-left:0}.ukff-home__services>a+a{border-left:1px solid #dbe2e9}.ukff-home__service-icon{font-size:26px;color:#0968bd;width:28px;flex-shrink:0;text-align:center}.ukff-home__services strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.ukff-home__services strong+span{display:block;color:#526274;font-size:12px;line-height:1.5;margin-top:3px}.ukff-home__services>a>span:last-child{margin-left:auto}.ukff-home__services a:hover strong{text-decoration:underline;text-underline-offset:3px}.ukff-home__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.ukff-home__promo{display:grid;grid-template-columns:40% minmax(0,1fr);background:#f1f5f8;color:var(--ukff-ink);border-radius:14px;overflow:hidden;text-decoration:none}.ukff-home__promo-photo{min-width:0;min-height:220px;background:#d6e2eb}.ukff-home__promo-photo img{display:block;width:100%;height:100%;object-fit:contain}.ukff-home__promo-photo{background:#e5e9ed}.ukff-home__promo-copy{padding:24px;align-self:center;min-width:0}.ukff-home__promo-eyebrow{margin:0 0 7px;color:#435d75;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.ukff-home__promo h2{color:var(--ukff-ink);font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.15;letter-spacing:-.025em;margin:0 0 10px}.ukff-home__promo h2+p{color:#526274;font-size:13px;line-height:1.5;margin:0 0 14px}.ukff-home__promo-cta{color:#075ca6;font-size:13px;font-weight:600;display:inline-flex;gap:12px;align-items:center;min-height:24px}.ukff-home__promo:hover .ukff-home__promo-cta{text-decoration:underline;text-underline-offset:4px}.ukff-home a:focus-visible{outline:3px solid #f7b844;outline-offset:4px}@media(max-width:1099px)and (min-width:900px){.ukff-home__copy{padding:30px}.ukff-home h1{font-size:43px}.ukff-home__intro{font-size:15px}.ukff-home__services>a{padding:2px 13px}.ukff-home__promo-copy{padding:20px}}@media(max-width:899px){.ukff-home{margin-top:10px;padding:0 16px}.ukff-home__hero{grid-template-columns:minmax(0,1fr);border-radius:14px}.ukff-home__copy{padding:30px 26px}.ukff-home h1{font-size:clamp(36px,7vw,52px);margin-bottom:17px}.ukff-home__eyebrow{margin-bottom:14px;font-size:10px}.ukff-home__intro{font-size:15px;max-width:600px;margin-bottom:18px}.ukff-home__price{margin-bottom:18px}.ukff-home__photo{aspect-ratio:4 / 3;max-height:470px}.ukff-home__image{object-position:50% 49%}.ukff-home__services{grid-template-columns:minmax(0,1fr);padding:10px 0}.ukff-home__services>a,.ukff-home__services>a:first-child{padding:11px 4px;min-height:70px}.ukff-home__services>a+a{border-left:0;border-top:1px solid #e3e8ee}.ukff-home__promos{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.ukff-home__promo{grid-template-columns:38% minmax(0,1fr)}.ukff-home__promo-photo{min-height:190px}}@media(max-width:599px){.ukff-home__promo{grid-template-columns:minmax(0,1fr)}.ukff-home__promo-photo{min-height:0;aspect-ratio:4 / 3;width:100%}.ukff-home__promo-photo img{width:100%;height:100%;object-fit:contain}.ukff-home__promo-copy{padding:23px 22px}.ukff-home__promo h2{font-size:27px;max-width:24ch}.ukff-home__promo h2+p{font-size:15px;line-height:1.55}.ukff-home__promo-cta{font-size:15px;min-height:44px}}@media(max-width:479px){.ukff-home__copy{padding:26px 21px}.ukff-home h1{font-size:37px}.ukff-home__intro{font-size:14px}.ukff-home__actions{gap:4px}.ukff-home__button{width:100%;justify-content:space-between}.ukff-home__secondary{min-height:44px}.ukff-home__sizes{margin-top:8px;font-size:11px}.ukff-home__photo{aspect-ratio:1.16 / 1}.ukff-home__promo{grid-template-columns:minmax(0,1fr)}.ukff-home__promo-copy{padding:19px 16px}.ukff-home__promo h2{font-size:26px}.ukff-home__promo h2+p{font-size:15px}.ukff-home__promo-cta{font-size:14px;gap:10px}}@media(max-width:359px){.ukff-home__copy{padding:24px 18px}.ukff-home h1{font-size:32px}.ukff-home__promo-copy{padding:17px 13px}.ukff-home__promo h2{font-size:24px}}.ukff-artwork-help{font-size:14px;line-height:1.55;color:#344457;margin:8px 0 12px}.ukff-artwork-help a{color:#123c60;text-decoration:underline}.ukff-request{max-width:1200px;margin:32px auto 58px;padding:0 24px;color:#10263c;font-size:16px;line-height:1.6}.ukff-request *{box-sizing:border-box}.ukff-request__header{max-width:850px}.ukff-request h1{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.03em;margin:0 0 20px;color:#10263c}.ukff-request p{margin:0 0 16px;color:#41546a}.ukff-request h2{font-size:25px;line-height:1.2;margin:0 0 13px;color:#10263c}.ukff-request__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;counter-reset:artwork-steps;margin:28px 0 34px;padding:0}.ukff-request__steps li{padding:22px;background:#eff6fa;border-radius:10px;counter-increment:artwork-steps}.ukff-request__steps li:before{content:counter(artwork-steps);display:block;color:#0868aa;font-size:25px;font-weight:700;margin-bottom:9px}.ukff-request__steps strong{font-size:18px}.ukff-request__steps p{font-size:14px;line-height:1.55;margin:8px 0 0}.ukff-request__layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:30px;align-items:start}.ukff-request__form{padding:28px;background:#fff;border:1px solid #d3e2eb;border-radius:12px;min-width:0;scroll-margin-top:100px}.ukff-request__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ukff-request__fields>div{min-width:0}.ukff-request__wide{grid-column:1/-1}.ukff-request label{display:block;font-weight:600;font-size:14px;margin:0 0 7px;color:#10263c}.ukff-request input:not([type=hidden]),.ukff-request select,.ukff-request textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:46px;border:1px solid #aabcc9;border-radius:5px;background:#fff;color:#10263c;font:inherit;font-size:16px;padding:10px 12px}.ukff-request textarea{resize:vertical;min-height:140px}.ukff-request .ukff-request__hint{font-size:13px;line-height:1.45;margin:7px 0 0}.ukff-request__privacy{font-size:13px;margin:19px 0}.ukff-request a{color:#075c99;text-decoration:underline;text-underline-offset:3px}.ukff-request__submit,.ukff-request__button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:6px;padding:12px 18px;font:inherit;font-size:15px;font-weight:600;background:#0868aa;color:#fff;text-decoration:none;cursor:pointer}.ukff-request .ukff-request__button{color:#fff;text-decoration:none}.ukff-request__submit:hover,.ukff-request__button:hover{background:#075486}.ukff-request :is(a,button,input,select,textarea):focus-visible{outline:3px solid #0968bd;outline-offset:3px}.ukff-request__aside>div{padding:25px;border-radius:12px;background:#f0f6fa;margin-bottom:20px}.ukff-request__aside h2{font-size:23px}.ukff-request__aside p{font-size:15px}.ukff-request__aside a{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}.ukff-request__success{padding:20px;border:1px solid #0c755a;background:#eef8f3;border-radius:6px}.ukff-request__errors{padding:16px;border:1px solid #9d2626;background:#fff4f4;margin-bottom:20px}.ukff-request__errors h3{font-size:19px}@media(max-width:749px){.ukff-request{padding:0 16px;margin-top:24px}.ukff-request__steps,.ukff-request__layout{grid-template-columns:minmax(0,1fr)}.ukff-request__steps{gap:12px}.ukff-request__steps li{padding:18px}.ukff-request__steps li:before{display:inline;margin-right:12px;font-size:21px}.ukff-request__form{padding:22px 18px}.ukff-request__fields{grid-template-columns:minmax(0,1fr);gap:15px}.ukff-request__submit{width:100%}.ukff-request__aside>div{padding:22px}.ukff-request__layout{gap:20px}}.ukff-request__embed{width:100%;min-width:0;min-height:560px;max-width:100%;margin:18px auto 0}.ukff-request__embed iframe{display:block;width:100%;max-width:100%;border:0;background:#fff}.ukff-request__context{padding:16px 18px;background:#edf6fc;border:1px solid #c9e0ef;border-radius:8px;margin:18px 0;overflow-wrap:anywhere}.ukff-request__context p{margin:0;font-size:15px}.ukff-request__context p+p{margin-top:8px}.ukff-request__context[hidden],.ukff-request [data-request-product-link][hidden]{display:none}.ukff-request__upload-help{font-size:15px;line-height:1.6}@media(max-width:749px){.ukff-request__form{padding:22px 12px}.ukff-request__embed{min-height:610px}.ukff-request__context{padding:14px}}.ukff-upload{padding:22px;margin:6px 0 24px;background:#f2f7fb;border:1px solid #d1e2ed;border-radius:12px;color:#153249;scroll-margin-top:100px;min-width:0}.ukff-upload *{box-sizing:border-box}.ukff-upload__heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin:0 0 16px}.ukff-upload .ukff-upload__heading h2{font-size:21px;line-height:1.25;font-weight:700;color:#153249;margin:0;letter-spacing:-.02em}.ukff-upload__heading>span{color:#506578;font-size:13px}.ukff-upload .ukff-upload__button{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px;width:100%;padding:16px 20px;background:#0968ae;color:#fff!important;border:2px solid #0968ae;border-radius:8px;font-size:18px;font-weight:700;line-height:1.3;cursor:pointer;overflow:hidden;margin:0 0 14px;text-align:center}.ukff-upload .ukff-upload__button:hover{background:#07548e;border-color:#07548e}.ukff-upload .ukff-upload__button:focus-within{outline:3px solid #083c62;outline-offset:3px}.ukff-upload .ukff-upload__button svg{flex-shrink:0}.ukff-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;margin:0;padding:0}.ukff-upload p{font-size:14px;line-height:1.55;letter-spacing:normal;color:#41586d;margin:0 0 12px}.ukff-upload .ukff-upload__status{font-weight:600;color:#17374f;margin-bottom:8px}.ukff-upload .ukff-upload__ready{font-size:12px;color:#506578;margin:10px 0 0}.ukff-upload .ukff-upload__free{padding-top:13px;margin:14px 0 0;border-top:1px solid #d5e3ec}.ukff-upload a{color:#075b98;text-decoration:underline;text-underline-offset:3px;font-weight:600}.ukff-upload__files{list-style:none;padding:0;margin:0}.ukff-upload__files li{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:11px 12px;background:#fff;border:1px solid #d7e2e9;border-radius:6px;margin:0 0 8px;min-width:0}.ukff-upload__filename{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;color:#17374f}.ukff-upload__size{font-size:12px;color:#586d80;display:block;font-weight:400}.ukff-upload__remove{border:0;background:transparent;color:#075b98;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;min-height:44px;padding:6px;cursor:pointer}.ukff-upload .ukff-upload__error{color:#912c1e;font-weight:600;background:#fff0ed;border:1px solid #e6b7ae;padding:10px;border-radius:5px}.ukff-upload [hidden]{display:none!important}.ukff-upload a:focus-visible,.ukff-upload__remove:focus-visible{outline:3px solid #0968ae;outline-offset:3px}@media(max-width:749px){.ukff-upload{padding:18px 15px}.ukff-upload .ukff-upload__heading h2{font-size:20px}.ukff-upload .ukff-upload__button{font-size:17px;min-height:64px;padding:15px 12px}}.ukff-flag-buying-help{margin:4px 0 18px;border:1px solid #c4d7e3;border-radius:8px;background:#f7fafc;color:#18384c;font-size:14px;line-height:1.55}.ukff-flag-buying-help summary{padding:13px 15px;min-height:48px;cursor:pointer;font-weight:700;color:#153c56;overflow-wrap:anywhere}.ukff-flag-buying-help__body{padding:0 15px 15px}.ukff-flag-buying-help h3{font-size:16px;line-height:1.4;margin:14px 0 6px;font-weight:700;color:#153c56}.ukff-flag-buying-help p{margin:5px 0 9px}.ukff-flag-buying-help a{min-height:44px;display:inline-flex;align-items:center;max-width:100%;padding:8px 0;color:#075c99;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ukff-flag-buying-help__downloads{display:flex;flex-wrap:wrap;gap:4px 16px}.ukff-flag-buying-help a:focus-visible,.ukff-flag-buying-help summary:focus-visible{outline:3px solid #075c99;outline-offset:2px}.ukff-flag-compare__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0!important}.ukff-flag-compare__grid li{background:#f1f5f8;border:1px solid #d3dce4;border-radius:8px;padding:18px;color:#10263c}.ukff-flag-compare__grid h3{margin:0 0 12px}.ukff-flag-compare__grid a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.ukff-flag-compare__grid a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:900px){.ukff-flag-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.ukff-flag-compare__grid{grid-template-columns:minmax(0,1fr)}}.ukff-gazebo-promise{margin:20px 0 28px;padding:26px 28px;border-radius:12px;background:#10263c;color:#fff;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:25px;align-items:center}.ukff-gazebo-promise *,.ukff-gazebo-guide *{box-sizing:border-box}.ukff-gazebo-promise .ukff-gazebo-promise__eyebrow{color:#9ad8ff;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;margin:0 0 10px}.ukff-collection-copy .ukff-gazebo-promise h2{color:#fff;font-size:29px;line-height:1.15;margin:0 0 14px;letter-spacing:-.025em}.ukff-gazebo-promise p{color:#e3edf4;font-size:15px;line-height:1.6}.ukff-gazebo-promise strong{font-size:17px;color:#9ad8ff}.ukff-gazebo-promise .ukff-gazebo-promise__note{font-size:13px;margin:8px 0 0;color:#d4e1eb}.ukff-gazebo-promise__actions{display:flex;flex-direction:column;gap:8px}.ukff-gazebo-promise__actions a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid #88c5eb;border-radius:6px;padding:12px 16px;font-size:14px;color:#fff;text-decoration:none;font-weight:600}.ukff-gazebo-promise__actions a:first-child{background:#0868aa;border-color:#0868aa}.ukff-gazebo-promise__actions a:hover{text-decoration:underline}.ukff-gazebo-guide{color:#10263c}.ukff-gazebo-guide__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 16px}.ukff-gazebo-guide__size{border:1px solid #d4e1e9;border-radius:12px;overflow:hidden;min-width:0}.ukff-gazebo-guide__size>a{display:block;background:#f0f3f6}.ukff-gazebo-guide__size img{display:block;width:100%;height:260px;object-fit:contain}.ukff-gazebo-guide__size>div{padding:22px}.ukff-collection-copy .ukff-gazebo-guide__size h3{margin:0 0 8px;font-size:24px}.ukff-gazebo-guide__area{font-size:14px;color:#4a6072}.ukff-gazebo-guide__price{font-size:15px}.ukff-gazebo-guide__price strong{font-size:28px;color:#10263c}.ukff-gazebo-guide__size a:not([aria-hidden]){display:inline-flex;align-items:center;min-height:44px;gap:12px;font-weight:600;color:#075c99}.ukff-gazebo-guide__note{font-size:13px;color:#41546a}.ukff-gazebo-guide__topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 36px}.ukff-gazebo-guide__topics article:last-child{grid-column:1/-1;max-width:900px}.ukff-gazebo-guide details{border-bottom:1px solid #d4e1e9}.ukff-gazebo-guide summary{padding:19px 0;cursor:pointer;font-weight:600;min-height:54px;line-height:1.4}.ukff-gazebo-guide details>p{padding-bottom:8px}.ukff-gazebo-guide__links{display:flex;flex-wrap:wrap;gap:10px 25px;padding-top:24px}.ukff-gazebo-guide__links a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:#075c99}.ukff-gazebo-guide summary:focus-visible,.ukff-gazebo-guide a:focus-visible,.ukff-gazebo-promise a:focus-visible{outline:3px solid #0968bd;outline-offset:3px}@media(max-width:749px){.ukff-gazebo-promise{grid-template-columns:minmax(0,1fr);padding:24px 20px;gap:20px}.ukff-collection-copy .ukff-gazebo-promise h2{font-size:27px}.ukff-gazebo-guide__sizes,.ukff-gazebo-guide__topics{grid-template-columns:minmax(0,1fr)}.ukff-gazebo-guide__topics article:last-child{grid-column:auto}.ukff-gazebo-guide__size img{height:230px}}.ukff-kit-offer{border:1px solid #bfdcc9;background:#f2faf5;border-radius:10px;padding:18px 20px;margin:15px 0;color:#12362b;line-height:1.5}.ukff-kit-offer__eyebrow{margin:0 0 5px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#216843}.ukff-kit-offer h2{margin:0 0 12px;font-size:21px;line-height:1.25;letter-spacing:-.02em;color:#12362b}.ukff-kit-offer ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;list-style:none;padding:0;margin:0}.ukff-kit-offer li{position:relative;padding-left:20px;font-size:14px;font-weight:600}.ukff-kit-offer li:before{content:"\2713";position:absolute;left:0;color:#217246}.ukff-kit-offer .ukff-kit-offer__note{margin:12px 0 0;font-size:12px;color:#425c50}.ukff-kit-offer a{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:5px;color:#135239;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ukff-kit-offer a:focus-visible{outline:3px solid #135239;outline-offset:3px}@media(max-width:479px){.ukff-kit-offer{padding:16px}.ukff-kit-offer ul{grid-template-columns:1fr}.ukff-kit-offer h2{font-size:20px}}.ukff-order-price{color:#102f45;margin-block:10px 12px;min-width:0}.ukff-order-price__panel{padding:16px 18px;border:1px solid #c8dce9;border-radius:8px;background:#f2f8fc}.ukff-order-price__label{display:block;font-size:14px;line-height:1.4;font-weight:600;margin-bottom:6px}.ukff-order-price__amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.ukff-order-price .js-product-price{font-size:28px;line-height:1.2;font-weight:700;color:#102f45}.ukff-order-price__tax{font-size:15px;line-height:1.5;color:#314a5c}.ukff-order-price__note{display:block;font-size:13px;line-height:1.4;color:#41566a;margin-top:6px}.ukff-product-help{margin:17px 0 20px;padding:20px;border:1px solid #bbdce9;border-left:4px solid #0874ab;border-radius:10px;background:#f0f8fc;color:#10263c;line-height:1.5;min-width:0}.ukff-product-help *{box-sizing:border-box}.ukff-product-help__heading{display:flex;gap:9px;align-items:center}.ukff-product-help__heading svg{flex-shrink:0;color:#0874ab}.ukff-product-help .ukff-product-help__heading h2{margin:0;font-size:21px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#10263c}.ukff-product-help p{font-size:14px;color:#41546a;margin:10px 0}.ukff-product-help__actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px}.ukff-product-help a{color:#075c99;min-height:44px;display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ukff-product-help .ukff-product-help__primary{padding:10px 14px;background:#0868aa;color:#fff;border-radius:6px;text-decoration:none}.ukff-product-help a:hover{text-decoration:underline}.ukff-product-help a:focus-visible,.ukff-product-help summary:focus-visible{outline:3px solid #0968bd;outline-offset:3px}.ukff-product-help__production{margin-top:14px;padding-top:13px;border-top:1px solid #c9dfe9}.ukff-product-help__production>strong{font-size:16px;color:#10263c}.ukff-product-help__production p{font-size:13px;margin:5px 0}.ukff-product-help__production>a{min-height:36px}.ukff-product-help summary{cursor:pointer;min-height:36px;padding:8px 0;font-size:13px;color:#075c99;line-height:1.4}.ukff-product-help ul{margin:2px 0 8px;padding-left:19px;font-size:13px}.ukff-product-help li{margin:4px 0}@media(max-width:479px){.ukff-product-help{padding:17px 15px;margin-block:14px 18px}.ukff-product-help .ukff-product-help__heading h2{font-size:20px}.ukff-product-help__actions{gap:2px 14px}.ukff-product-help__primary{width:100%;justify-content:center}}.ukff-product-summary{color:#344457;font-size:16px;line-height:1.6}.ukff-product-summary p{margin:0 0 8px}.ukff-product-summary__links{display:flex;gap:4px 18px;flex-wrap:wrap;margin-bottom:12px}.ukff-product-summary__links a{display:inline-flex;align-items:center;min-height:44px;color:#123c60;text-decoration:underline;text-underline-offset:3px;font-weight:600}.ukff-product-summary__links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.product-single__variant_picker .ukff-product-options .variants__label{color:#142d44;font-size:16px;line-height:1.4!important;margin-bottom:12px}.product-single__variant_picker .ukff-product-options .variants__options{gap:10px}.product-single__variant_picker .ukff-product-options .single-option-selector label{border:1px solid #c9d7e1;border-radius:8px;background:#f5f8fa;color:#142d44;font-size:15px;white-space:normal;line-height:1.35;padding:13px 16px;min-height:48px}.product-single__variant_picker .ukff-product-options .single-option-selector input:checked+label:not(.disabled){background:#edf6fd;color:#102f49;border:2px solid #0968ae;padding:12px 15px}.product-single__variant_picker .ukff-product-options .single-option-selector input:focus-visible+label{outline:3px solid #0968ae;outline-offset:3px}.product-single__variant_picker .ukff-base-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;width:100%;margin:0}.product-single__variant_picker .ukff-base-options .single-option-selector{width:auto;min-width:0;margin:0;display:flex;position:relative}.product-single__variant_picker .ukff-base-options .single-option-selector label{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:12px!important;gap:10px;position:relative;overflow:hidden;border:2px solid #d7e2e9;box-shadow:0 2px 6px #15324b08}.product-single__variant_picker .ukff-base-options .single-option-selector input:checked+label:not(.disabled){border:2px solid #0968ae;background:#edf6fd;color:#102f49}.ukff-base-card__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:100%;background:#fff;border-radius:6px;overflow:hidden}.ukff-base-card__image img{display:block;width:100%;height:100%;max-height:145px;object-fit:contain;padding:6px}.ukff-base-options .label-title{font-weight:600;font-size:14px;padding:0!important;overflow-wrap:anywhere;line-height:1.35}.ukff-base-options .label-title:after{content:none!important}.ukff-base-card__selected{position:absolute;right:6px;top:6px;display:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0968ae;color:#fff;font-size:15px;font-weight:700}.ukff-base-options input:checked+label .ukff-base-card__selected{display:flex}.ukff-base-options input:disabled+label{opacity:.5}.ukff-base-options input:disabled+label .label-title{text-decoration:line-through}.product-single__variant_picker .ukff-product-options .variants-wrapper{margin-bottom:10px}@media(max-width:749px){.product-single__variant_picker .ukff-base-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.product-single__variant_picker .ukff-base-options .single-option-selector label{padding:10px!important}.ukff-base-card__image img{max-height:145px}.ukff-base-options .label-title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
