.a1-options{margin:24px 0;border:0;background:transparent;color:#134134}.a1-options__head{padding:0 0 21px;background:transparent;border-bottom:0}.a1-options__eyebrow{margin:0 0 5px;color:#af8846;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.a1-options__head h2{margin:0 0 8px;font-size:26px;line-height:1.2}.a1-options__head>p:last-child{margin:0;color:#616861;line-height:1.55}.a1-options__measurements,.a1-options__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.a1-options__measurements{padding:25px 0}.a1-option label{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.a1-option label span{color:#b13626}.a1-option label em{float:right;color:#7a807b;font-size:10px;font-style:normal;font-weight:500}.a1-option select,.a1-option textarea{width:100%;min-height:48px;border:1px solid #c8c6c0;border-radius:0;background:#fff;color:#134134;font-size:14px}.a1-option textarea{padding:12px;resize:vertical}.a1-option small{display:block;margin-top:7px;color:#717771;font-size:11px;line-height:1.45}.a1-options__group{border-top:1px solid #d8d3c9}.a1-options__group summary{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;list-style:none}.a1-options__group summary::-webkit-details-marker{display:none}.a1-options__group summary span{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.a1-options__group summary small{color:#737a74}.a1-options__group summary:after{content:"+";margin-left:15px;font-size:22px}.a1-options__group[open] summary:after{content:"\2212"}.a1-options__body{padding:4px 0 25px}.a1-option--wide{grid-column:1/-1}.a1-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.a1-check{display:flex!important;align-items:flex-start;gap:9px;margin:0!important;padding:10px 0;border:0;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.a1-check input{width:16px;height:16px;margin:1px 0 0;flex:0 0 auto}.a1-check--rush{grid-column:1/-1;background:transparent}.a1-option--notes{padding:24px 0;border-top:1px solid #d8d3c9}.a1-options__assurance{display:flex;gap:15px;justify-content:space-between;padding:16px 0;background:transparent;color:#616861;font-size:11px}.a1-options select:focus,.a1-options textarea:focus{border-color:#af8846;box-shadow:0 0 0 2px #a9792921;outline:0}@media(max-width:700px){.a1-options__measurements,.a1-options__grid,.a1-check-grid{grid-template-columns:1fr}.a1-options__head,.a1-options__measurements,.a1-options__body,.a1-option--notes{padding-left:0;padding-right:0}.a1-options__group summary{align-items:flex-start;padding:18px 0}.a1-options__group summary small{display:none}.a1-options__assurance{flex-direction:column;padding:15px 0;gap:7px}}.a1-kilt-product .product-single__meta{min-width:0}@media(min-width:1000px){.a1-kilt-product .pr_photoes{width:46%}.a1-kilt-product .product-single__meta{margin-left:40px}}.a1-options__guide{padding:16px 0;border-bottom:1px solid #d8d3c9}.a1-options__guide summary{cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:3px}.a1-options__guide p,.a1-options__guide li{font-size:13px;line-height:1.6}.a1-options__guide ul{padding-left:20px;margin:12px 0}.a1-options__guide a,.a1-options__quote a{text-decoration:underline;text-underline-offset:3px}.a1-options__quote{padding:18px 0;border-top:1px solid #d8d3c9;background:transparent;font-size:13px;line-height:1.6}.a1-options__quote p{margin:0 0 10px}.a1-options__quote [role=alert]{margin-top:14px;color:#a42c20;font-weight:600}.a1-options__label{font-size:12px;font-weight:700;text-transform:uppercase}.a1-options__label em{font-weight:400;font-style:normal}.a1-option label.a1-check span{color:#134134}.a1-options__assurance a{color:inherit;text-decoration:underline}.a1-options__group summary{gap:12px}.a1-options__group summary span{flex:1}.a1-options__group summary small{max-width:42%;text-align:right}.a1-options__group summary:focus-visible,.a1-options__guide summary:focus-visible,.a1-options a:focus-visible,.a1-check input:focus-visible{outline:2px solid #AF8846;outline-offset:4px}.a1-option[hidden],.a1-options [hidden]{display:none!important}@media(max-width:700px){.a1-options__guide,.a1-options__quote{padding-left:0;padding-right:0}}@media(min-width:768px)and (max-width:999px){.a1-kilt-product .pr_photoes{width:42%}.a1-kilt-product .a1-options__measurements,.a1-kilt-product .a1-options__grid,.a1-kilt-product .a1-check-grid{grid-template-columns:minmax(0,1fr)}.a1-kilt-product .a1-options__group summary small{display:none}.a1-kilt-product .a1-options__assurance{flex-direction:column}}.a1-options__measurements,.a1-options__grid,.a1-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-option{min-width:0}@media(max-width:999px){.a1-options__measurements,.a1-options__grid,.a1-check-grid{grid-template-columns:minmax(0,1fr)}}.a1-yardage{min-width:0;margin:20px 0 4px;padding:0;border:0}.a1-yardage legend{display:block;width:100%;margin:0 0 7px;padding:0;font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.a1-yardage legend span{color:#b13626}.a1-yardage__intro{margin:0 0 14px;color:#616861;font-size:13px;line-height:1.5}.a1-yardage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.a1-yardage__input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.a1-option label.a1-yardage__card{position:relative;display:flex;align-items:center;gap:8px;margin:0;padding:10px;border:1px solid #d8d3c9;border-radius:3px;background:#fff;cursor:pointer;letter-spacing:0;text-transform:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.a1-option label.a1-yardage__card span{color:inherit}.a1-yardage__card:hover{border-color:#a98b52;transform:translateY(-1px)}.a1-yardage__input:focus-visible+.a1-yardage__card{outline:2px solid #AF8846;outline-offset:3px}.a1-yardage__input:checked+.a1-yardage__card{border-color:#8d6b31;box-shadow:0 0 0 2px #a979292e}.a1-yardage__meta{display:flex;flex:1 1 auto;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.a1-yardage__meta strong{color:#134134;font-size:13px;line-height:1.2}.a1-yardage__meta small{margin:0;color:#73571f;font-size:11px;font-weight:700;white-space:nowrap}.a1-yardage__check{display:none!important;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#173c29;color:#fff!important;font-size:11px;font-weight:800}.a1-yardage__input:checked+.a1-yardage__card .a1-yardage__check{display:flex!important}.a1-option small.a1-yardage__note{margin-top:10px}@media(max-width:999px){.a1-yardage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.a1-accessories__intro{padding:22px 0 8px;border-top:1px solid #d8d3c9}.a1-accessories__intro h3{margin:0 0 8px;font-size:23px}.a1-accessories__intro p{font-size:13px;line-height:1.6}.a1-accessories__none{display:flex;gap:8px;align-items:center;margin:0 0 16px;font-size:13px}.a1-accessories__grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 12px}.a1-accessory-card{width:84px;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;padding:3px;border:1px solid transparent}.a1-accessory-card[data-a1-more]{order:1}.a1-accessory-card:has(input:checked){border-color:#134134;border-radius:4px}.a1-accessory-card__image{display:flex;width:72px;height:72px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #eee9df;border-radius:4px;background:#fff}.a1-accessory-card__image img{width:100%;height:100%;object-fit:contain;background:#fff;opacity:1;filter:brightness(1.08) contrast(1.04) saturate(1.08)}.a1-accessory-card__title{font-size:10px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.a1-accessory-card__price{font-size:10px;font-weight:600}.a1-accessory-card__select{display:flex;align-items:center;gap:4px;font-size:10px;cursor:pointer;line-height:1.3}.a1-accessory-card__select:has(input:disabled){color:#767676;cursor:default}.a1-accessory-card input{width:12px;height:12px;flex-shrink:0;margin:0}.a1-accessories__none input{width:14px;height:14px;flex-shrink:0;margin:0}.a1-accessory-card__variant-label{font-size:10px;width:100%}.a1-accessory-card select{width:100%;min-height:36px;margin-top:4px;font-size:11px;padding:4px}.a1-accessory-card__status{margin:0;font-size:10px;color:#656565;line-height:1.4}.a1-accessory-card__link,.a1-accessories__links a{text-decoration:underline;text-underline-offset:3px;font-size:11px}.a1-accessories__links{margin-top:14px}.a1-accessories__more{align-self:flex-start;margin-top:20px;padding:9px 13px;min-height:36px;border:0;border-radius:20px;background:#2185c5;color:#fff;font-size:11px;font-weight:600;cursor:pointer}.a1-accessories__more:hover{background:#166ba2}.a1-accessories__more[aria-expanded=true]{order:2}.a1-accessories__more:focus-visible{outline:2px solid #134134;outline-offset:3px}.a1-accessories .a1-options__body{padding-top:0}.a1-accessories__none{font-size:11px;margin-bottom:12px}@media(max-width:380px){.a1-accessories__grid{gap:14px 7px}.a1-accessory-card{width:75px}.a1-accessory-card__image{width:64px;height:64px}.a1-accessories__more{padding:9px 11px}}.a1-accessories__total{padding:18px 0;margin:0;border-top:1px solid #d8d3c9;font-size:13px;font-weight:600}.a1-vchoice{min-width:0}.a1-vchoice__title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.a1-vchoice__grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 10px}.a1-vchoice__card{position:relative;width:82px;margin:0!important;text-align:center;cursor:pointer;text-transform:none!important;letter-spacing:0!important}.a1-vchoice__card input{position:absolute;opacity:0;pointer-events:none}.a1-vchoice__image{position:relative;display:flex;width:76px;height:76px;margin:0 auto 6px;align-items:center;justify-content:center;overflow:hidden;border:2px solid transparent;border-radius:5px;background:#fff}.a1-vchoice__image img{width:100%;height:100%;object-fit:contain;filter:contrast(1.08)}.a1-vchoice__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--option-tone);-webkit-mask:var(--option-mask) center/contain no-repeat;mask:var(--option-mask) center/contain no-repeat;mix-blend-mode:multiply;pointer-events:none}.a1-vchoice__card:has(input:checked) .a1-vchoice__image{border-color:#134134;box-shadow:0 0 0 2px #fff inset}.a1-vchoice__card input:focus-visible+.a1-vchoice__image{outline:2px solid #AF8846;outline-offset:3px}.a1-vchoice__name{display:block;font-size:11px;line-height:1.35}.a1-vchoice__name small{display:block;color:#a42c20;font-size:10px}.a1-vchoice__more{align-self:flex-start;margin:19px 0 0;padding:9px 13px;min-height:38px;border:0;border-radius:22px;background:#2185c5;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.a1-vchoice__more[aria-expanded=true]{order:2}.a1-vchoice__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.a1-vchoice[hidden],.a1-vchoice__card[hidden]{display:none!important}@media(max-width:380px){.a1-vchoice__grid{gap:12px 7px}.a1-vchoice__card{width:74px}.a1-vchoice__image{width:68px;height:68px}}.a1-options__review{margin:22px 0 0;padding:18px;border:1px solid #d8d3c9;background:#fbfaf6}.a1-options__review h3{margin:0 0 6px;font-size:20px}.a1-options__review>p:not(.a1-options__eyebrow){margin:0;color:#5c635d;font-size:13px;line-height:1.5}.a1-options__summary{padding:16px 0 0;font-size:15px;font-weight:600;line-height:1.6;background:transparent}.a1-accessories summary small{max-width:50%;text-align:right;overflow-wrap:anywhere}.a1-utility-fabric{padding:22px 0 0}.a1-vchoice__swatch{background:var(--swatch-colour);border:2px solid #d8d3c9}.a1-vchoice__swatch:after{display:none}.a1-vchoice__swatch--pictured{background:transparent;font-size:11px;color:#616861}.a1-vchoice--hardware .a1-vchoice__swatch{border-radius:50%;box-shadow:inset 0 0 0 6px #ffffff40;background:linear-gradient(135deg,#ffffff80,transparent 55%,#00000030),var(--swatch-colour)}.a1-options__trust{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #e5e0d6;list-style:none;font-size:13px;color:#3d4a41}.a1-options__trust li{display:flex;align-items:center;gap:7px;margin:0}.a1-options__trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:#af8846;flex:none}.a1-options__trust a{color:inherit;text-decoration:underline}.a1-pdp-faq{margin:26px 0 6px;padding-top:20px;border-top:1px solid #d8d3c9}.a1-pdp-faq h3{margin:0 0 12px;font-size:22px}.a1-pdp-faq details{border-top:1px solid #e5e0d6}.a1-pdp-faq details:last-child{border-bottom:1px solid #e5e0d6}.a1-pdp-faq summary{position:relative;padding:15px 34px 15px 0;cursor:pointer;font-weight:700;list-style:none}.a1-pdp-faq summary::-webkit-details-marker{display:none}.a1-pdp-faq summary:after{content:"+";position:absolute;right:5px;font-size:20px;font-weight:400}.a1-pdp-faq details[open] summary:after{content:"\2212"}.a1-pdp-faq details p{margin:0;padding:0 30px 16px 0;color:#53645d;font-size:13px;line-height:1.6}.a1-pdp-faq a{color:inherit;text-decoration:underline;text-underline-offset:2px}.a1-tchooser label{display:block;margin:0 0 8px;font-weight:600}.a1-tchooser label em{margin-left:6px;font-style:normal;font-size:12px;color:#7a817b;font-weight:400}.a1-tchooser__search,.a1-tchooser__select{display:block;width:100%;height:46px;margin:0 0 8px;padding:0 14px;border:1px solid #d8d3c9;background:#fff;font-size:15px}.a1-tchooser__hint{margin:0;font-size:12.5px;color:#616861}.a1-tchooser{margin-top:20px}.a1-outfit-guide{margin:4px 0 14px}.a1-outfit-guide details{border:1px solid #e5e0d6;padding:10px 14px;background:#faf8f3}.a1-outfit-guide summary{cursor:pointer;font-weight:600}.a1-outfit-guide img{display:block;max-width:100%;height:auto;margin:12px auto}.a1-outfit-guide ol{margin:0 0 8px 18px;padding:0;font-size:14px}.a1-options__measurements--body{margin-top:14px}.a1-options__measurements--body input[type=text]{width:100%;height:46px;padding:0 14px;border:1px solid #d8d3c9;background:#fff}.a1-setmenu{grid-column:1/-1;margin-top:6px}.a1-setmenu__grid{margin-top:10px}.a1-setmenu .a1-option select{width:100%}.a1-setmenu small{display:block;margin-top:4px;color:#616861;font-size:12.5px}.a1-setmenu__pickers{display:flex;flex-direction:column;gap:22px}.a1-setmenu__pickers>.a1-option{margin:0}.a1-outfit-included__group{padding:16px 4px 18px}.a1-outfit-included__group>.a1-options__label{margin:0 0 12px}.a1-outfit-sporrans__group .a1-option{margin:0}.a1-vchoice--thumbs .a1-vchoice__grid{gap:12px 8px}.a1-vchoice--thumbs .a1-vchoice__image{background:#fff;border:2px solid #e5e0d6}.a1-vchoice--thumbs .a1-vchoice__image:after{display:none}.a1-outfit-shirt-choice .a1-vchoice__image{background:#e9e3d8}.a1-outfit-shirt-choice .a1-vchoice__image img{filter:drop-shadow(0 2px 2px rgba(25,45,35,.22))}.a1-vchoice__noimg{background:#f6f1e7!important;color:#616861;font-size:11px;line-height:1.25;text-align:center;padding:4px}.a1-vchoice__card[hidden],.a1-vchoice__more[hidden]{display:none}.a1-vchoice__hint{display:block;margin-top:6px;font-size:12.5px;color:#616861}.a1-vchoice--strap .a1-vchoice__image:after{mix-blend-mode:color}.a1-vchoice--strap .a1-vchoice__image:before{content:"";position:absolute;z-index:1;right:5px;bottom:5px;width:10px;height:10px;border:1px solid #fff;border-radius:50%;background:var(--option-tone);box-shadow:0 1px 3px #0008;pointer-events:none}@media(max-width:520px){.a1-vchoice--thumbs .a1-vchoice__card{width:calc(25% - 8px);min-width:68px}.a1-vchoice--thumbs .a1-vchoice__image{width:100%;height:auto;aspect-ratio:1}}@media(min-width:1025px){.product-single:has([data-a1-options]){align-items:flex-start}.product-single:has([data-a1-options])>.pr_photoes{flex:0 0 46%;max-width:46%;width:46%}.product-single:has([data-a1-options])>product-info{flex:1 1 54%;max-width:54%;width:54%;padding-left:36px}}.a1-options__subhead{margin:22px 0 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#134134}.a1-itemgroup{border-top:1px solid #e5e0d6}.a1-itemgroup:last-of-type{border-bottom:1px solid #e5e0d6}.a1-itemgroup>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 4px;cursor:pointer;list-style:none;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.a1-itemgroup>summary::-webkit-details-marker{display:none}.a1-itemgroup>summary em{margin-left:auto;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none;color:#616861;font-size:13px;max-width:55%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a1-itemgroup>summary:after{content:"+"!important;font-size:20px;font-weight:400;line-height:1;position:static!important;transform:none!important}.a1-itemgroup[open]>summary:after{content:"\2013"!important}.a1-itemgroup .a1-vchoice__title{display:none}.a1-itemgroup .a1-vchoice{padding:4px 4px 16px}.a1-itemgroup .a1-tchooser{padding:0 4px 16px;margin-top:0}.a1-buybar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 20px;background:#fff;border-top:1px solid #e5e0d6;box-shadow:0 -6px 18px #00000014}.a1-buybar[hidden]{display:none}.a1-buybar__total{font-size:15px;font-weight:700}.a1-buybar__btn{min-width:180px;height:46px;padding:0 24px;border:0;background:#111;color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}@media(max-width:1024px){.a1-buybar{bottom:calc(62px + env(safe-area-inset-bottom,0px));padding:8px 14px}.a1-buybar__btn{min-width:140px}}.a1-accessories__matching{display:flex;align-items:center;gap:10px;margin:8px 0 12px;padding:12px 14px;border:1px solid #d8cfae;background:#faf6ea;cursor:pointer}.a1-accessories__matching em{font-style:normal;font-weight:700;color:#134134}.a1-accessories--included .a1-accessory-card__price,.a1-accessories--included .a1-accessory-card__variant-label{display:none}.a1-included__extras{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 12px}.a1-included__tile{display:flex;flex-direction:column;align-items:center;width:96px;padding:6px;border:2px solid #e5e0d6;text-align:center;font-size:11px;line-height:1.3;cursor:pointer;background:#fff}.a1-included__tile img{width:72px;height:72px;object-fit:contain}.a1-included__tile:has(input:checked){border-color:#134134}.a1-included__tile input{position:absolute;opacity:0;pointer-events:none}.a1-included__noimg{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#f6f1e7;color:#616861;font-size:11px;text-align:center;line-height:1.25}.a1-accessories--included [data-a1-show-more],.a1-itemgroup .a1-vchoice__more,.a1-accessories [data-a1-show-more]{display:none!important}.a1-tchooser__results{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px;max-height:340px;overflow:auto;padding:2px}.a1-tchooser__results[hidden],.a1-tchooser__picked[hidden]{display:none}.a1-tchooser__tile{display:flex;flex-direction:column;align-items:center;width:96px;padding:6px 4px 8px;border:1px solid #d8d3c9;background:#fff;cursor:pointer;text-align:center;font:inherit}.a1-tchooser__tile:hover,.a1-tchooser__tile:focus-visible{border-color:#134134;box-shadow:0 0 0 1px #134134}.a1-tchooser__tile.is-on{border:2px solid #134134;background:#f6f8f6}.a1-tchooser__tile--matching .a1-tchooser__sw.is-text{padding:8px;font-size:15px;line-height:1.25;font-weight:400}.a1-tchooser__sw{display:block;width:80px;height:80px;background:#efece4;overflow:hidden}.a1-tchooser__sw img{display:block;width:100%;height:100%;object-fit:cover}.a1-tchooser__sw.is-text{display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#7a817b}.a1-tchooser__sw.is-big{width:96px;height:96px;flex:none}.a1-tchooser__nm{margin-top:6px;font-size:12px;line-height:1.25;min-height:30px;word-break:break-word}.a1-tchooser__pr{margin-top:4px;padding:1px 7px;font-size:12px;font-weight:700;background:#134134;color:#fff}.a1-tchooser__pr.is-free{background:#e8efe9;color:#134134;font-weight:600}.a1-tchooser__none,.a1-tchooser__more{flex:1 0 100%;margin:0;font-size:13px;color:#616861}.a1-tchooser__picked{display:flex;align-items:center;gap:14px;margin:0 0 10px;padding:12px;border:2px solid #134134;background:#f6f8f6}.a1-tchooser__ptxt{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.a1-tchooser__extra{font-weight:700;color:#8a3b12}.a1-tchooser__free{color:#134134}.a1-tchooser__clear{padding:8px 14px;border:1px solid #134134;background:#fff;cursor:pointer;font:inherit}@media(max-width:480px){.a1-tchooser__tile{width:calc(33.3% - 7px)}.a1-tchooser__sw{width:100%;height:auto;aspect-ratio:1}}.a1-tchooser__row[hidden]{display:none}.a1-tchooser__rowtitle{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#616861}.a1-tchooser__rowtiles{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px;margin:0 0 8px;scroll-snap-type:x proximity}.a1-tchooser__rowtiles .a1-tchooser__tile{flex:none;scroll-snap-align:start}.a1-options__eyebrow{color:#7d5a1a}.a1-itemgroup summary small,details>summary>small{color:#5c635d}.a1-vchoice__more{background:#1a6fa5}.a1-option label em,.a1-set-group label em,[data-a1-set-group]>label>em{color:#5c635d}details>summary>small,details summary small[data-original]{color:#5c635d!important}.a1-picker{display:none}.a1-picker.is-open{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;align-items:center;justify-content:center;padding:20px;background:#111c168c}html.a1-picker-lock{overflow:hidden}.a1-picker__panel{display:flex;flex-direction:column;width:min(980px,100%);max-height:100%;background:#fff;border-radius:6px;box-shadow:0 20px 60px #00000059;overflow:hidden}.a1-picker__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e0d6}.a1-picker__title{margin:0;font-size:20px}.a1-picker__close{width:40px;height:40px;border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer}.a1-picker__search{padding:12px 20px;border-bottom:1px solid #e5e0d6;background:#f6f1e7}.a1-picker__search .a1-gsearch{margin:0}.a1-picker__scroll{flex:1;overflow:auto;padding:18px 20px}.a1-picker__foot{padding:12px 20px;border-top:1px solid #e5e0d6;text-align:right}.a1-picker__done{min-height:44px;padding:0 28px;border:0;border-radius:3px;background:#134134;color:#fff;font-weight:600;cursor:pointer}.a1-picker .a1-accessories__grid{gap:20px 16px}.a1-picker .a1-accessory-card{width:150px;padding:8px;gap:6px;cursor:pointer;border:1px solid #e5e0d6;border-radius:4px;background:#fff}.a1-picker .a1-accessory-card:hover{border-color:#134134}.a1-picker .a1-accessory-card:has(input:checked){border:2px solid #134134;background:#f6f8f6}.a1-picker .a1-accessory-card__image{width:130px;height:130px}.a1-picker .a1-accessory-card__title{font-size:13px;font-weight:600;cursor:pointer}.a1-picker .a1-accessory-card__price{font-size:14px;font-weight:700}.a1-picker .a1-accessory-card__select,.a1-picker .a1-accessory-card__variant-label,.a1-picker .a1-accessory-card__size{font-size:12px}.a1-picker .a1-accessory-card select{font-size:13px;min-height:40px}.a1-picker [data-a1-show-more]{display:none!important}.a1-picker__current{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:10px;border:2px solid #134134;background:#f6f8f6}.a1-picker__current[hidden]{display:none}.a1-picker__current img{width:56px;height:56px;object-fit:contain;background:#fff;border:1px solid #e5e0d6}.a1-picker__ctext{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;font-size:14px}.a1-picker__change,.a1-picker__remove{min-height:36px;padding:0 12px;border:1px solid #134134;background:#fff;cursor:pointer;font:inherit;font-size:13px}.a1-picker__open{display:block;width:100%;min-height:46px;padding:0 16px;border:1px solid #134134;background:#fff;color:#134134;font-weight:600;cursor:pointer;text-align:left}.a1-picker__open:hover{background:#134134;color:#fff}@media(max-width:700px){.a1-picker.is-open{padding:0}.a1-picker__panel{width:100%;height:100%;border-radius:0}.a1-picker .a1-accessory-card{width:calc(50% - 8px)}.a1-picker .a1-accessory-card__image{width:100%;height:auto;aspect-ratio:1}}.a1-picker__more{display:block;margin:20px auto 0;min-height:44px;padding:0 22px;border:1px solid #134134;background:#fff;color:#134134;font-weight:600;cursor:pointer}.a1-picker__more[hidden]{display:none}.a1-picker__panel--small{width:min(760px,100%)}.a1-picker .a1-vchoice__grid{display:flex;flex-wrap:wrap;gap:16px}.a1-picker .a1-vchoice__card{width:120px}.a1-picker .a1-vchoice__card[hidden]{display:none}.a1-picker__cimg{width:56px!important;height:56px!important;flex:none}.a1-vchoice__title+.a1-picker__current{margin-top:8px}@media(max-width:700px){.a1-picker .a1-vchoice__card{width:calc(33.3% - 11px)}}.a1-picker__nonelabel{display:none!important}.a1-picker__row{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 10px;margin:0 0 4px;scroll-snap-type:x proximity}.a1-picker__tile{flex:none;position:relative;display:flex;flex-direction:column;align-items:center;width:96px;padding:6px 4px 8px;border:1px solid #d8d3c9;background:#fff;cursor:pointer;text-align:center;font:inherit;scroll-snap-align:start}.a1-picker__tile:hover,.a1-picker__tile:focus-visible{border-color:#134134}.a1-picker__tile.is-on{border:2px solid #134134;background:#f6f8f6}.a1-picker__tile.is-on:after{content:"\2713";position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#134134;color:#fff;font-size:13px;line-height:20px}.a1-picker__tile:disabled{opacity:.55;cursor:default}.a1-picker__timg{display:block;width:80px;height:80px;background:#efece4;overflow:hidden}.a1-picker__timg img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.a1-picker__timg--all{display:flex;align-items:center;justify-content:center;font-size:34px;color:#134134}.a1-picker__timg--sw .a1-vchoice__image{width:100%;height:100%}.a1-picker__tname{margin-top:6px;font-size:11px;line-height:1.25;min-height:28px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.a1-picker__tprice{margin-top:3px;font-size:12px;font-weight:700}.a1-picker__tprice.is-free{font-weight:600;color:#134134}.a1-picker__tsold{font-size:11px;color:#767676}.a1-picker__tile--all{border-style:dashed}.a1-picker__sel{margin:2px 0 12px;font-size:13px}.a1-picker__sel[hidden]{display:none}.a1-picker__sel .a1-picker__remove{margin-left:10px;min-height:30px}.a1-vchoice--strap .a1-vchoice__image img{filter:contrast(1.05) brightness(var(--option-lum,1))}.a1-picker .a1-accessory-card__select{font-size:0;min-height:0;gap:0}.a1-picker .a1-accessory-card__select input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.a1-picker .a1-accessory-card__select:has(input:disabled){font-size:12px;color:#767676}.a1-picker__timg--sw,.a1-picker__timg--sw .a1-vchoice__image{background:#fff!important}html.a1-picker-lock .a1-buybar{display:none!important}.a1-picker__foot{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.a1-vchoice--strap .a1-vchoice__image img{-webkit-mask:var(--option-mask) center/contain no-repeat;mask:var(--option-mask) center/contain no-repeat}@media(max-width:700px){.a1-measure-link{min-height:44px;padding:10px 0;display:inline-flex;align-items:center}}.a1-options__grid>.a1-vchoice--strap,.a1-options__grid>.a1-vchoice--buckle,.a1-options__body>.a1-vchoice--strap,.a1-options__body>.a1-vchoice--buckle{grid-column:1/-1;width:100%}.a1-picker__row{display:flex;flex-wrap:nowrap;overflow:visible;gap:10px;align-items:stretch;padding:2px 0 4px}.a1-picker__tiles{display:flex;gap:10px;flex:1 1 auto;min-width:0;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity}.a1-picker__row>.a1-picker__tile--all{flex:none;align-self:flex-start;margin-bottom:10px}.a1-accessories .a1-picker__row{display:grid;grid-template-columns:var(--a1-preview-width,minmax(0,1fr)) 96px;justify-content:start;align-items:start;gap:10px}.a1-accessories .a1-picker__tiles{flex-wrap:nowrap;overflow:hidden;padding:0;scroll-snap-type:none}.a1-accessories .a1-picker__tiles>[hidden]{display:none!important}.a1-accessories .a1-picker__row>.a1-picker__tile--all{margin:0}@media(max-width:380px){.a1-accessories .a1-picker__row{grid-template-columns:var(--a1-preview-width,minmax(0,1fr)) 80px;gap:7px}.a1-accessories .a1-picker__tiles{gap:7px}.a1-accessories .a1-picker__tile{width:80px}.a1-accessories .a1-picker__timg{width:64px;height:64px}}.a1-tchooser__preview{display:flex;gap:10px;align-items:flex-start}.a1-tchooser__preview .a1-tchooser__rowtiles{flex:none;overflow:visible;padding:0;margin:0}.a1-tchooser__rowtiles>[hidden]{display:none!important}.a1-tartan-browser{width:min(760px,calc(100% - 24px));max-height:85vh;overflow:auto;padding:20px;border:0;border-radius:6px;background:#fff;color:#134134}.a1-tartan-browser::backdrop{background:#00000073}.a1-tartan-browser__grid{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.a1-tartan-browser .a1-tchooser__tile{flex:none}.a1-tartan-browser__alphabet{display:flex;flex-wrap:wrap;gap:3px;margin:12px 0 4px}.a1-tartan-browser__alphabet button{min-width:32px;min-height:32px;padding:3px 7px;border:1px solid transparent;background:transparent;color:#134134;font:inherit;font-weight:700;cursor:pointer}.a1-tartan-browser__alphabet button:hover,.a1-tartan-browser__alphabet button:focus-visible,.a1-tartan-browser__alphabet button[aria-pressed=true]{border-color:#134134;background:#f3f7f4;outline:0}@media(max-width:480px){.a1-tartan-browser__alphabet{gap:2px}.a1-tartan-browser__alphabet button{min-width:27px;min-height:29px;padding:2px 5px;font-size:13px}}.a1-picker__sel--error{color:#b3261e;font-weight:600}@media(min-width:1000px){.a1-kilt-product .pr_photoes,.product-single:has([data-a1-options])>.pr_photoes{flex:0 0 50%;max-width:50%;width:50%}.a1-kilt-product .product-single__meta{margin-left:32px}}@media(min-width:1500px){.a1-kilt-product .pr_photoes,.product-single:has([data-a1-options])>.pr_photoes{flex:0 0 53%;max-width:53%;width:53%}}@media(min-width:768px)and (max-width:1100px){.product-single:has([data-a1-options][data-kilt-kind=outfit]){flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important}.product-single:has([data-a1-options][data-kilt-kind=outfit])>.pr_photoes{position:static!important;top:auto!important;flex:0 0 auto!important;width:100%!important;max-width:720px!important;margin:0 auto 36px!important}.product-single:has([data-a1-options][data-kilt-kind=outfit])>product-info.product-single__meta{position:static!important;top:auto!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:0!important}}body:has(.a1-options[data-kilt-kind=outfit]){--a1-brand-forest:#1B3521;--a1-brand-gold:#CDA266;--a1-brand-cream:#F3ECE0;--a1-brand-peat:#0D1A11;--a1-brand-line:#DED6C8}body:has(.a1-options[data-kilt-kind=outfit]) .product-single__meta,.a1-options[data-kilt-kind=outfit]{font-family:Jost,sans-serif;font-weight:300;color:var(--a1-brand-peat)}body:has(.a1-options[data-kilt-kind=outfit]) .product-single__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(34px,3vw,46px)!important;font-weight:500!important;line-height:1.05!important;letter-spacing:-.015em!important;text-transform:none!important;color:var(--a1-brand-forest)!important}.a1-options[data-kilt-kind=outfit] :is(input,select,textarea,button){font-family:Jost,sans-serif}.a1-options[data-kilt-kind=outfit] :is(.a1-options__head h2,.a1-options__review h3,.a1-pdp-faq h3){font-family:Cormorant Garamond,serif!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.01em!important;color:var(--a1-brand-forest)!important}.a1-options[data-kilt-kind=outfit] .a1-options__head h2{font-size:32px;line-height:1.08}.a1-options[data-kilt-kind=outfit] .a1-options__head>p:last-child,.a1-options[data-kilt-kind=outfit] .a1-options__guide p,.a1-options[data-kilt-kind=outfit] .a1-options__guide li,.a1-options[data-kilt-kind=outfit] .a1-options__quote,.a1-options[data-kilt-kind=outfit] .a1-options__review>p:not(.a1-options__eyebrow){font-size:16px;line-height:1.6}.a1-options[data-kilt-kind=outfit] :is(.a1-option label,.a1-options__label,.a1-vchoice__title,.a1-options__subhead){font-family:Jost,sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em}.a1-options[data-kilt-kind=outfit] :is(.a1-option select,.a1-option textarea,.a1-tchooser__search,.a1-tchooser__select){font-size:16px;font-weight:300;color:var(--a1-brand-peat);border-color:var(--a1-brand-line)}.a1-options[data-kilt-kind=outfit] :is(.a1-option small,.a1-vchoice__hint,.a1-tchooser__hint,.a1-setmenu small){font-size:14px;line-height:1.55;color:#4f5c54}.a1-options[data-kilt-kind=outfit] .a1-vchoice__name,.a1-options[data-kilt-kind=outfit] .a1-picker__tname{font-size:13px;font-weight:400;line-height:1.4;color:var(--a1-brand-forest)}.a1-options[data-kilt-kind=outfit] .a1-vchoice__name small{font-size:12px;line-height:1.35}.a1-options[data-kilt-kind=outfit] .a1-itemgroup>summary{font-family:Jost,sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--a1-brand-forest)}.a1-options[data-kilt-kind=outfit] .a1-itemgroup>summary em{font-size:14px;color:#4f5c54}.a1-options[data-kilt-kind=outfit] :is(.a1-vchoice__card:has(input:checked) .a1-vchoice__image,.a1-tchooser__tile.is-on,.a1-picker__tile.is-on){border-color:var(--a1-brand-forest)}.a1-options[data-kilt-kind=outfit] :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--a1-brand-gold)!important;outline-offset:3px!important}.a1-options[data-kilt-kind=outfit] :is(.a1-vchoice__noimg,.a1-tchooser__sw.is-text,.a1-picker__timg--all){background:var(--a1-brand-cream)!important}@media(max-width:700px){body:has(.a1-options[data-kilt-kind=outfit]) .product-single__title{font-size:34px!important}.a1-options[data-kilt-kind=outfit] .a1-options__head h2{font-size:29px}.a1-options[data-kilt-kind=outfit] .a1-vchoice__name,.a1-options[data-kilt-kind=outfit] .a1-picker__tname{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/a1-kilt-options.css.map */
