body:has(.subvest-product-master){--subvest-gold: #c99532;color:#071c2d;background:#f4e6cf}.branded-product--subvest{--subvest-option-navy: #0b3554;--subvest-option-navy-soft: #345e7c;--subvest-option-parchment: #fffaf0;--subvest-option-gold: #b68732;--subvest-option-red: #971b20}.branded-product--subvest #ez-ds-option-widget #all-wrpp-varit{align-items:stretch}.branded-product--subvest #ez-ds-option-widget .inp-product-wrapper,.branded-product--subvest .product-form__input--dropdown{box-sizing:border-box;display:flex;flex-direction:column;align-self:stretch;gap:.8rem;min-width:0;height:100%;border:.1rem solid rgba(11,53,84,.2)!important;border-radius:.9rem!important;padding:1.4rem!important;background:#fffaf0b8!important}.branded-product--subvest #ez-ds-option-widget .inp-prod-input-fo,.branded-product--subvest #ez-ds-option-widget .radi-wrapper,.branded-product--subvest #ez-ds-option-widget .check-wrapper{width:100%;min-width:0}.branded-product--subvest #ez-ds-option-widget :is(.inp-prod-title,.inp-desct),.branded-product--subvest :is(variant-selects,.product-form__input) .form__label,.branded-product--subvest .quantity__label{overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}.branded-product--subvest #ez-ds-option-widget .inp-prod-title,.branded-product--subvest :is(variant-selects,.product-form__input) .form__label,.branded-product--subvest .quantity__label{margin:0!important;color:var(--subvest-option-navy)!important;font-family:var(--font-body-family)!important;font-size:1.8rem!important;font-weight:650!important;line-height:1.35!important;letter-spacing:.01em}.branded-product--subvest #ez-ds-option-widget .inp-desct{margin:0!important;color:var(--subvest-option-navy-soft)!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:400!important;line-height:1.5!important}.branded-product--subvest #ez-ds-option-widget .requf{margin-left:.2rem;color:var(--subvest-option-red)!important;font-weight:700}.branded-product--subvest #ez-ds-option-widget :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea),.branded-product--subvest .product-form__input :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){box-sizing:border-box!important;display:block;width:100%!important;max-width:52rem;min-width:0!important;min-height:5.6rem!important;height:auto!important;border:.15rem solid rgba(11,53,84,.58)!important;border-radius:.7rem!important;padding:1.2rem 1.5rem!important;color:var(--subvest-option-navy)!important;background-color:var(--subvest-option-parchment)!important;box-shadow:inset 0 .1rem #fffc;font-family:var(--font-body-family)!important;font-size:1.7rem!important;font-weight:500;line-height:1.35!important}.branded-product--subvest #ez-ds-option-widget select{appearance:none!important;-webkit-appearance:none!important;padding-right:4.8rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='%230b3554' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1.6rem center!important;background-size:1.4rem auto!important;cursor:pointer}.branded-product--subvest #ez-ds-option-widget .inp-prod-input-fo:has(>select){position:relative}.branded-product--subvest #ez-ds-option-widget .inp-prod-input-fo:has(>select):after{content:"";position:absolute;top:50%;right:1.8rem;width:.9rem;height:.9rem;border-right:.2rem solid var(--subvest-option-navy);border-bottom:.2rem solid var(--subvest-option-navy);transform:translateY(-70%) rotate(45deg);pointer-events:none}.branded-product--subvest .product-form__input .select__select{padding-right:4.8rem!important}.branded-product--subvest #ez-ds-option-widget select option,.branded-product--subvest .product-form__input select option{color:var(--subvest-option-navy);background:var(--subvest-option-parchment);font-size:1.6rem}.branded-product--subvest #ez-ds-option-widget :is(input,textarea)::placeholder,.branded-product--subvest .product-form__input :is(input,textarea)::placeholder{color:#345e7cb8;opacity:1}.branded-product--subvest #ez-ds-option-widget textarea{min-height:12rem!important;resize:vertical}.branded-product--subvest #ez-ds-option-widget input[type=file]{box-sizing:border-box;width:100%;max-width:52rem;min-height:5.6rem;border:.15rem dashed rgba(11,53,84,.5);border-radius:.7rem;padding:.9rem;color:var(--subvest-option-navy);background:var(--subvest-option-parchment);font:500 1.6rem/1.4 var(--font-body-family)}.branded-product--subvest #ez-ds-option-widget input[type=file]::file-selector-button{margin-right:1rem;border:0;border-radius:.5rem;padding:.8rem 1.2rem;color:#fff;background:var(--subvest-option-navy);font:inherit;cursor:pointer}.branded-product--subvest #ez-ds-option-widget :is(.gp-cnt-radio,.gp-cnt-checkbox),.branded-product--subvest .product-form__input input:is([type=radio],[type=checkbox])+label{box-sizing:border-box;display:inline-flex!important;align-items:center;gap:.8rem;min-height:4.6rem;margin:.3rem .5rem .3rem 0;border:.1rem solid rgba(11,53,84,.3);border-radius:.7rem;padding:.8rem 1.1rem;color:var(--subvest-option-navy)!important;background:var(--subvest-option-parchment);font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:500!important;line-height:1.35!important;cursor:pointer}.branded-product--subvest #ez-ds-option-widget :is(.gp-cnt-radio,.gp-cnt-checkbox):has(input:checked),.branded-product--subvest .product-form__input input:is([type=radio],[type=checkbox]):checked+label{border-color:var(--subvest-option-gold);background:#fff4d9;box-shadow:0 0 0 .1rem #b687322e}.branded-product--subvest #ez-ds-option-widget input:is([type=radio],[type=checkbox]){flex:0 0 auto;width:2rem!important;height:2rem!important;min-height:0!important;margin:0!important;padding:0!important;accent-color:var(--subvest-option-red)}.branded-product--subvest #ez-ds-option-widget :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea):focus-visible,.branded-product--subvest .product-form__input :is(input,select,textarea):focus-visible,.branded-product--subvest #ez-ds-option-widget :is(.gp-cnt-radio,.gp-cnt-checkbox):has(input:focus-visible),.branded-product--subvest .product-form__input input:is([type=radio],[type=checkbox]):focus-visible+label{border-color:var(--subvest-option-gold)!important;outline:.25rem solid rgba(182,135,50,.34)!important;outline-offset:.2rem!important}@media screen and (min-width:750px){.branded-product--subvest variant-selects .product-form__input--dropdown{max-width:52rem}}@media screen and (max-width:749px){.branded-product--subvest #ez-ds-option-widget .inp-product-wrapper,.branded-product--subvest .product-form__input--dropdown{gap:.7rem;border-radius:.8rem;padding:1.2rem}.branded-product--subvest #ez-ds-option-widget :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea),.branded-product--subvest .product-form__input :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){max-width:100%;min-height:5.4rem!important;padding:1.15rem 1.35rem!important;font-size:1.6rem!important}.branded-product--subvest #ez-ds-option-widget select,.branded-product--subvest .product-form__input .select__select{padding-right:4.6rem!important}.branded-product--subvest #ez-ds-option-widget :is(.gp-cnt-radio,.gp-cnt-checkbox),.branded-product--subvest .product-form__input input:is([type=radio],[type=checkbox])+label{width:100%;margin-right:0;font-size:1.6rem!important}}body:has(.subvest-product-master) .announcement-bar-section,body:has(.subvest-product-master) .header-wrapper,body:has(.subvest-product-master) .shopify-section-group-footer-group,body:has(.subvest-product-master) .newsletter{display:none}.branded-product--subvest{width:100%;color:#071c2d;background:#f4e6cf}.branded-product--subvest>.page-width{width:100%;max-width:none;padding:0}.subvest-product-master{width:100%}.subvest-product-context{width:min(calc(100% - clamp(3rem,8vw,12rem)),142rem);margin:clamp(1.8rem,3vw,3rem) auto 0}.subvest-product-context a{display:inline-flex;align-items:center;min-height:4.4rem;color:#082f54;font-family:var(--font-body-family);font-size:clamp(1.6rem,1.4vw,1.8rem);font-weight:700;letter-spacing:.04em;line-height:1.3;text-decoration-thickness:.1rem;text-transform:uppercase;text-underline-offset:.4rem}.subvest-product-context a:hover{color:#9a2228}.subvest-product-context a:focus-visible{outline:.2rem solid #c99532;outline-offset:.3rem}.subvest-product-context+.product{padding-top:clamp(2rem,3vw,3.6rem)}.subvest-product-shell-top,.subvest-product-shell-bottom{position:relative;width:100%;overflow:hidden;background:#f4e6cf}.subvest-product-shell-top__artwork,.subvest-product-shell-bottom__artwork{display:block;width:100%;max-width:none;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.subvest-standard-shell-title{position:absolute;z-index:1;top:63%;right:2.2%;bottom:0;left:2.2%;display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,3rem);color:#071c2d;background:#f4e6cf;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.5vw,6.8rem);font-weight:800;letter-spacing:.045em;line-height:1;text-align:center;text-transform:uppercase}.subvest-standard-shell-title:before,.subvest-standard-shell-title:after,.subvest-standard-section-title:before,.subvest-standard-section-title:after{flex:0 1 10rem;overflow:hidden;color:#a77922;content:"\2605";font-size:.58em;letter-spacing:0;text-align:center}.subvest-standard-section-title{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,3rem);margin:0 auto clamp(2.4rem,4vw,4rem);color:#071c2d;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,5vw,6.8rem);font-weight:800;letter-spacing:.045em;line-height:1.08;text-align:center;text-transform:uppercase}@media screen and (max-width:749px){.subvest-standard-shell-title{top:21vw;right:1.8%;bottom:auto;left:1.8%;height:12.34vw;gap:.8rem;font-size:clamp(1.8rem,6vw,2.6rem)}.subvest-standard-shell-title:before,.subvest-standard-shell-title:after,.subvest-standard-section-title:before,.subvest-standard-section-title:after{flex-basis:3.2rem}}.subvest-product-shell-top__hotspots,.subvest-product-shell-bottom__hotspots{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.subvest-product-shell-top__hotspot,.subvest-product-shell-bottom__hotspot{position:absolute;top:var(--top);left:var(--left);width:var(--width);height:var(--height);pointer-events:auto}.subvest-product-shell-top__hotspot:focus-visible,.subvest-product-shell-bottom__hotspot:focus-visible,.subvest-product-shell-top__utilities a:focus-visible{outline:.3rem solid #c99532;outline-offset:.2rem;background:#fff3}.subvest-product-shell-top__utilities{position:absolute;z-index:3;right:3.5%;bottom:2%;display:flex;gap:1.2rem}.subvest-product-shell-top__utilities a{color:#071c2d;font-size:1.1rem;font-weight:700;text-underline-offset:.25rem}.branded-product--subvest .subvest-product-shell-top__utilities{top:clamp(.8rem,2.2vw,3.2rem);right:clamp(8rem,10.5vw,14.5rem);bottom:auto;display:flex;min-height:4.6rem;align-items:center;gap:clamp(.8rem,1.4vw,2rem)}.branded-product--subvest .subvest-product-shell-top__utilities a{display:inline-flex;min-height:4.6rem;align-items:center;padding-inline:.3rem;font-size:clamp(1.3rem,1.15vw,1.55rem);letter-spacing:.03em;line-height:1;text-decoration:none;text-transform:uppercase}@media screen and (min-width:750px)and (max-width:1099px){.branded-product--subvest .subvest-product-shell-top__utilities{right:2rem}}@media screen and (max-width:749px){.branded-product--subvest .subvest-product-shell-top{overflow:visible}.branded-product--subvest .subvest-product-shell-top__utilities{top:calc(100% + .4rem);right:1rem;gap:.4rem}.branded-product--subvest .subvest-product-shell-top__utilities a{padding-inline:0;font-size:1.2rem;letter-spacing:.02em}}.subvest-product-shell-top__hotspot,.subvest-product-shell-bottom__hotspot{--subvest-product-nav-indicator-left: 10%;--subvest-product-nav-indicator-right: 10%;--subvest-product-nav-indicator-bottom: auto;cursor:pointer}.subvest-product-shell-top__hotspot{--subvest-product-nav-indicator-top: 78%}.subvest-product-shell-bottom__hotspot{--subvest-product-nav-indicator-top: 76%}.subvest-product-shell-top__utilities a,.subvest-product-context a{--subvest-product-nav-indicator-left: 0;--subvest-product-nav-indicator-right: 0;position:relative;cursor:pointer}.subvest-product-shell-top__utilities a{--subvest-product-nav-indicator-top: auto;--subvest-product-nav-indicator-bottom: -.2rem}.subvest-product-context a{--subvest-product-nav-indicator-top: calc(50% + 1.2rem) ;--subvest-product-nav-indicator-bottom: auto}:is(.subvest-product-shell-top__hotspot,.subvest-product-shell-bottom__hotspot,.subvest-product-shell-top__utilities a,.subvest-product-context a):after{position:absolute;top:var(--subvest-product-nav-indicator-top);right:var(--subvest-product-nav-indicator-right);bottom:var(--subvest-product-nav-indicator-bottom);left:var(--subvest-product-nav-indicator-left);height:clamp(2px,.16vw,3px);border-radius:999px;background:var(--subvest-gold);box-shadow:0 0 .15rem var(--subvest-gold);content:"";opacity:0;pointer-events:none;transition:opacity 80ms ease,box-shadow 80ms ease}@media(hover:hover)and (pointer:fine){:is(.subvest-product-shell-top__hotspot,.subvest-product-shell-bottom__hotspot,.subvest-product-shell-top__utilities a,.subvest-product-context a):hover:after{opacity:.82}}:is(.subvest-product-shell-top__hotspot,.subvest-product-shell-bottom__hotspot,.subvest-product-shell-top__utilities a,.subvest-product-context a):is(:active,:focus-visible):after{box-shadow:0 0 .4rem .08rem var(--subvest-gold);opacity:1}:is(.subvest-product-shell-top__hotspot,.subvest-product-shell-bottom__hotspot,.subvest-product-shell-top__utilities a,.subvest-product-context a):focus-visible{outline:none;background:transparent;box-shadow:none}.branded-product--subvest .subvest-product-master>.product{display:grid;width:min(calc(100% - clamp(3rem,8vw,12rem)),142rem);min-height:auto;margin:0 auto;grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:clamp(3rem,4vw,6rem);border:0;border-radius:0;padding:clamp(4rem,6vw,8rem) 0;padding-bottom:0!important;background:transparent;box-shadow:none}.branded-product--subvest .product__media-wrapper,.branded-product--subvest .product__info-wrapper{width:100%;max-width:100%;min-width:0}.branded-product--subvest .product__info-wrapper{padding-left:clamp(2rem,3vw,4.5rem)}.branded-product--subvest variant-selects,.branded-product--subvest #ez-ds-option-widget #all-wrpp-varit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.6rem 1.8rem}.branded-product--subvest-configurable-apparel variant-selects,.branded-product--subvest-configurable-apparel #ez-ds-option-widget #all-wrpp-varit{grid-template-columns:minmax(0,1fr)}.branded-product--subvest variant-selects .product-form__input,.branded-product--subvest #ez-ds-option-widget .inp-product-wrapper{width:auto;max-width:none;min-width:0;margin:0}.branded-product--subvest #ez-ds-option-widget .inp-product-wrapper{float:none;clear:none;padding:0;border:0;background:transparent}.branded-product--subvest #ez-ds-option-widget #all-wrpp-varit>:not(.inp-product-wrapper),.branded-product--subvest #ez-ds-option-widget .inp-product-wrapper:has(textarea),.branded-product--subvest #ez-ds-option-widget .inp-product-wrapper:has(input[type=file]){grid-column:1 / -1}.branded-product--subvest #ez-ds-option-widget :is(.inp-prod-title,.inp-desct){display:block;width:100%;color:#143c5b!important;font-family:var(--font-body-family)!important;line-height:1.4;overflow-wrap:anywhere}.branded-product--subvest #ez-ds-option-widget .inp-prod-title{margin-bottom:.7rem;font-size:2rem!important;font-weight:600!important}.branded-product--subvest #ez-ds-option-widget .inp-desct{margin-top:.6rem;color:#345e7c!important;font-size:1.6rem!important;font-weight:400;line-height:1.5}.branded-product--subvest :is(variant-selects,.product-form__input) .form__label,.branded-product--subvest .quantity__label{color:#143c5b;font-family:var(--font-body-family);font-size:2rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.branded-product--subvest #ez-ds-option-widget :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.branded-product--subvest .product-form__input :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:5.2rem;border:.1rem solid rgba(11,53,84,.5);border-radius:.6rem;padding:1.1rem 1.3rem!important;color:#143c5b!important;background:#fffaf0!important;font-family:var(--font-body-family)!important;font-size:1.8rem!important;line-height:1.4}.branded-product--subvest #ez-ds-option-widget :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible,.branded-product--subvest .product-form__input :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:#082f54;outline:.2rem solid rgba(8,47,84,.28);outline-offset:.2rem}.branded-product--subvest .product-form__input input[type=radio]+label,.branded-product--subvest .product-form__input input[type=checkbox]+label{color:#143c5b;font-family:var(--font-body-family);font-size:1.8rem;font-weight:500;line-height:1.4}.branded-product--subvest .quantity__input{color:#143c5b;font-family:var(--font-body-family);font-size:1.8rem}.branded-product--subvest #ez-ds-option-widget textarea{min-height:12rem;resize:vertical}.branded-product--subvest .product__media-item{border:0;border-radius:.4rem;background:#fffaf0}.branded-product--subvest .product__media img,.branded-product--subvest .product__media-button img,.branded-product--subvest .product__media video,.branded-product--subvest .product__media iframe{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.branded-product--subvest-patch .subvest-product-master>.product .product__media-item{box-sizing:border-box;padding:clamp(3rem,4vw,4rem);border:.8rem solid #071c2d;border-radius:4rem;background:#f4e6cf}.branded-product--subvest-patch .subvest-product-master>.product .product-media-container{background:#f4e6cf}.branded-product--subvest .product__title h1{color:#082f54!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,3.4vw,4.4rem);font-weight:500;letter-spacing:.01em;line-height:1.16;overflow-wrap:anywhere;text-wrap:balance}.branded-product--subvest .price,.branded-product--subvest .price-item{color:#143c5b!important;font-size:clamp(2.2rem,2.2vw,2.8rem);font-weight:600;line-height:1.3}.branded-product--subvest .product-form__submit:not([disabled]):not([aria-disabled=true]){--color-button: 151, 27, 32;--color-button-text: 255, 255, 255;min-height:5.6rem;font-size:1.7rem}.branded-product--subvest .product__description{border-top:.1rem solid rgba(11,53,84,.24);padding-top:2rem;font-size:1.6rem;line-height:1.65}@media screen and (min-width:750px){.branded-product--subvest-vest .subvest-product-master :is(.product__media-wrapper,.product__info-wrapper){width:100%;max-width:none}.branded-product--subvest-vest .product__info-wrapper{padding-left:0}.branded-product--subvest-vest .product__info-container,.branded-product--subvest-vest #ez-ds-option-widget,.branded-product--subvest-vest #ez-ds-option-widget #all-wrpp-varit{width:100%;max-width:none}.branded-product--subvest-vest #ez-ds-option-widget{display:block}.branded-product--subvest-vest #ez-ds-option-widget #all-wrpp-varit{float:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.4rem}.branded-product--subvest-vest #ez-ds-option-widget .inp-product-wrapper:has(.inp-desct),.branded-product--subvest-vest #ez-ds-option-widget .inp-product-wrapper:has(textarea),.branded-product--subvest-vest #ez-ds-option-widget .inp-product-wrapper:has(input[type=file]){grid-column:1 / -1}.branded-product--subvest-vest .product__title h1{font-size:clamp(3.2rem,3.4vw,4.8rem);overflow-wrap:normal;word-break:normal}.branded-product--subvest-vest :is(.product-form,.product-form__buttons,.product-form__submit){width:100%;max-width:none}}@media screen and (min-width:750px)and (max-width:989px){.branded-product--subvest:not(.branded-product--subvest-vest) .subvest-product-master>.product{width:min(calc(100% - 4rem),90rem);grid-template-columns:minmax(0,36fr) minmax(0,64fr);gap:2.4rem}.branded-product--subvest:not(.branded-product--subvest-vest) .subvest-product-master :is(.product__media-wrapper,.product__info-wrapper),.branded-product--subvest:not(.branded-product--subvest-vest) .product__info-container{width:100%;max-width:none}.branded-product--subvest:not(.branded-product--subvest-vest) .product__info-wrapper{padding-left:0}.branded-product--subvest-vest .subvest-product-master>.product{display:grid;width:calc(100% - 4rem);grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:3.2rem}.branded-product--subvest-vest .subvest-product-master .product__media-wrapper{width:100%;margin:0}}@media screen and (min-width:990px){.branded-product--subvest:not(.branded-product--subvest-vest) .subvest-product-master>.product{width:min(calc(100% - 48px),1280px);grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:48px}.branded-product--subvest:not(.branded-product--subvest-vest) .subvest-product-master :is(.product__media-wrapper,.product__info-wrapper){width:100%!important;max-width:none!important}.branded-product--subvest:not(.branded-product--subvest-vest) .product__info-wrapper{padding-left:0}.branded-product--subvest:not(.branded-product--subvest-vest) :is(.product__info-container,#ez-ds-option-widget,#ez-ds-option-widget #all-wrpp-varit){width:100%;max-width:none}.branded-product--subvest:not(.branded-product--subvest-vest) .product__title h1{font-size:34px;overflow-wrap:normal;word-break:normal;text-wrap:pretty}.branded-product--subvest-vest .subvest-product-master>.product{width:min(calc(100% - clamp(3rem,6vw,10rem)),152rem);grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:clamp(3.5rem,4vw,6.5rem)}}.subvest-product-information{width:min(calc(100% - clamp(3rem,8vw,12rem)),125rem);margin:clamp(4rem,6vw,8rem) auto 0;color:#071c2d}.subvest-product-information__transition{display:grid;grid-template-columns:minmax(3rem,1fr) auto minmax(3rem,1fr);align-items:center;gap:1.4rem;margin-bottom:clamp(2.5rem,4vw,4rem);color:#b1832d;font-size:1.5rem}.branded-product--subvest .subvest-product-information__transition{width:100%}.subvest-product-information__transition:before,.subvest-product-information__transition:after{height:.1rem;background:linear-gradient(90deg,transparent,rgba(7,28,45,.62));content:""}.subvest-product-information__transition:after{background:linear-gradient(90deg,rgba(7,28,45,.62),transparent)}.subvest-product-information__body h3,.subvest-product-information__noscript h3{margin:2.8rem 0 1.2rem;color:#071c2d;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,2vw,2.4rem);line-height:1.2}.subvest-product-information__flow{display:grid}.subvest-product-information__craftsmanship{margin-bottom:clamp(3.5rem,5vw,6rem)}.subvest-product-information__craftsmanship-heading{margin:0 0 1.4rem;color:#8b6524;font-size:1.2rem;font-weight:800;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.subvest-product-information__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(1rem,1.5vw,1.8rem)}.subvest-product-information__fact{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.3rem;min-height:9rem;border-top:.3rem solid #b1832d;padding:1.7rem clamp(1.5rem,2vw,2.2rem);color:#fffaf0;background:#071c2d}.subvest-product-information__fact-ornament{color:#d2a94d;font-size:1.5rem}.subvest-product-information__fact-title,.subvest-product-information__fact-detail{display:block}.subvest-product-information__fact-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,1.8vw,2.1rem);line-height:1.2}.subvest-product-information__fact-detail{margin-top:.3rem;color:#ead7ae;font-size:1.35rem;line-height:1.35}.subvest-product-information__module{display:grid;grid-template-columns:minmax(20rem,27rem) minmax(0,1fr);gap:clamp(3rem,6vw,7rem);border-top:.1rem solid rgba(7,28,45,.28);padding:clamp(3.5rem,5vw,6rem) clamp(0rem,2vw,2rem)}.subvest-product-information__flow--compact .subvest-product-information__module{padding-top:clamp(2.6rem,3.5vw,4rem);padding-bottom:clamp(2.6rem,3.5vw,4rem)}.subvest-product-information__module:nth-child(2n){background:linear-gradient(90deg,rgba(239,219,183,.22),transparent 72%)}.subvest-product-information__module-header{align-self:start}.subvest-product-information__module-ornament{display:block;margin-bottom:1rem;color:#b1832d;font-size:1.4rem}.subvest-product-information__module-header h2{margin:0;color:#071c2d;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,3vw,3.7rem);line-height:1.12}.subvest-product-information__body{width:100%;max-width:78rem;color:#172f40;font-size:clamp(1.6rem,1.25vw,1.72rem);line-height:1.75;overflow-wrap:anywhere}.subvest-product-information__body>:first-child{margin-top:0}.subvest-product-information__body>:last-child{margin-bottom:0}.subvest-product-information__body :is(p,div,h1,h2,h3,h4,h5,h6,blockquote,li){max-width:100%;text-align:left!important;text-indent:0!important}.subvest-product-information__body :is(p,div,blockquote){margin:0 0 1.8rem;font-size:inherit!important;font-weight:400;line-height:inherit!important}.subvest-product-information__body strong{color:#071c2d;font-weight:700}.subvest-product-information__body ul,.subvest-product-information__body ol{margin:0 0 2rem;padding-left:2.2rem}.subvest-product-information__body li{margin-bottom:.8rem;padding-left:.4rem}.subvest-product-information__body li::marker{color:#b1832d}.subvest-product-information__body :is(img,iframe,video,table){max-width:100%;height:auto}.subvest-product-information__story-callout{display:inline-block;margin-bottom:2.2rem!important;border-bottom:.3rem solid #b1832d;padding-bottom:.5rem;color:#071c2d;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,3.2vw,3.4rem)!important;font-weight:700;line-height:1.15!important}.subvest-product-information__signature{margin-top:2.8rem!important;color:#071c2d;font-family:Georgia,Times New Roman,serif;font-size:1.9rem!important;font-style:italic}.subvest-product-information__noscript{border-top:.1rem solid rgba(7,28,45,.28);padding:clamp(3.5rem,5vw,6rem) 0}.subvest-product-information__noscript .rte,.subvest-product-information__noscript .rte *{max-width:78ch;text-align:left!important}body:has(.subvest-product-master) .related-products{width:min(calc(100% - clamp(3rem,8vw,12rem)),125rem);max-width:none;margin:clamp(1.5rem,3vw,3.5rem) auto 0;border-top:.1rem solid rgba(7,28,45,.38);padding-top:clamp(2.6rem,4vw,4.2rem)!important;padding-bottom:clamp(3.6rem,5vw,5.2rem)!important;color:#071c2d;background:transparent}body:has(.subvest-product-master) .related-products:not(:has(.grid__item)){min-height:.1rem;margin-top:0;border-top:0;padding-top:0!important;padding-bottom:0!important;overflow:hidden}body:has(.subvest-product-master) .shopify-section:has(.related-products .grid__item)>.gradient{background:linear-gradient(180deg,#f4e6cf,#f1dfc2 54%,#f4e6cf)}body:has(.subvest-product-master) .related-products__heading{margin:0 0 clamp(2rem,3vw,3.2rem);color:#071c2d;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,3vw,3.6rem);font-weight:600;line-height:1.15;text-align:center}body:has(.subvest-product-master) .related-products__heading:before{display:block;margin-bottom:.8rem;color:#b1832d;content:"\2605";font-family:Arial,sans-serif;font-size:1.3rem}body:has(.subvest-product-master) .related-products .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.8rem,2.4vw,3rem);row-gap:clamp(2.8rem,3.5vw,4rem);width:100%;margin-top:0}body:has(.subvest-product-master) .related-products .product-grid>.grid__item{width:100%;max-width:none}body:has(.subvest-product-master) .related-products .card-wrapper{height:100%;border:0;padding:0;background:transparent;box-shadow:none}body:has(.subvest-product-master) .related-products .card,body:has(.subvest-product-master) .related-products .card__content,body:has(.subvest-product-master) .related-products .card__information{background:transparent}body:has(.subvest-product-master) .related-products .card{border:0;border-radius:0}body:has(.subvest-product-master) .related-products .card__inner,body:has(.subvest-product-master) .related-products .card__media{border-radius:0;background:transparent}body:has(.subvest-product-master) .related-products .card__media .media{background:transparent}body:has(.subvest-product-master) .related-products .card:after,body:has(.subvest-product-master) .related-products .card__inner:after{border:0;box-shadow:none}body:has(.subvest-product-master) .related-products .card__media .media img{object-fit:contain}body:has(.subvest-product-master) .related-products .card__information{padding:1.8rem .2rem .4rem}body:has(.subvest-product-master) .related-products .card__heading,body:has(.subvest-product-master) .related-products .card__heading a{color:#071c2d;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,1.6vw,2rem);line-height:1.3}body:has(.subvest-product-master) .related-products .price,body:has(.subvest-product-master) .related-products .price-item{color:#971b20;font-weight:700}@media screen and (min-width:750px)and (max-width:989px){body:has(.subvest-product-master) .related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.subvest-product-shell-top__hotspots,.subvest-product-shell-top__utilities{display:none}.branded-product--subvest .subvest-product-master>.product{display:block;width:calc(100% - 2rem);padding:3rem 0 5rem}.branded-product--subvest .product__media-wrapper{margin-bottom:2.4rem}.branded-product--subvest .product__info-wrapper{padding-left:0}.branded-product--subvest variant-selects,.branded-product--subvest #ez-ds-option-widget #all-wrpp-varit{grid-template-columns:1fr}.branded-product--subvest .product__title h1{font-size:clamp(3rem,8vw,3.8rem)}.branded-product--subvest .price,.branded-product--subvest .price-item{font-size:2.2rem}.branded-product--subvest #ez-ds-option-widget .inp-prod-title,.branded-product--subvest :is(variant-selects,.product-form__input) .form__label,.branded-product--subvest .quantity__label{font-size:1.8rem!important}.branded-product--subvest #ez-ds-option-widget .inp-desct{font-size:1.6rem!important}.branded-product--subvest #ez-ds-option-widget :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.branded-product--subvest .product-form__input :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:5rem;padding:1rem 1.2rem!important;font-size:1.7rem!important}.branded-product--subvest .product-form__input input[type=radio]+label,.branded-product--subvest .product-form__input input[type=checkbox]+label,.branded-product--subvest .quantity__input{font-size:1.7rem}.branded-product--subvest .product-form__submit,.branded-product--subvest .shopify-payment-button__button{width:100%;min-height:5.2rem}body:has(.subvest-product-master) .related-products{width:calc(100% - 2rem)}body:has(.subvest-product-master) .related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem;row-gap:2.8rem}body:has(.subvest-product-master) .related-products .card__information{padding-top:1.4rem}body:has(.subvest-product-master) .related-products .card__heading,body:has(.subvest-product-master) .related-products .card__heading a{overflow-wrap:normal;word-break:normal}.subvest-product-information{width:calc(100% - 2rem);margin-top:3.5rem}.subvest-product-information__transition{margin-bottom:2.5rem}.subvest-product-information__facts{grid-template-columns:1fr}.subvest-product-information__craftsmanship{margin-bottom:3rem}.subvest-product-information__module{grid-template-columns:1fr;gap:2rem;padding:3.2rem 0}.subvest-product-information__module:nth-child(2n){background:linear-gradient(180deg,rgba(239,219,183,.2),transparent 70%)}.subvest-product-information__module-ornament{margin-bottom:.7rem}.subvest-product-information__body{font-size:1.6rem;line-height:1.7}.subvest-product-shell-bottom__hotspots{display:none}}.branded-product--subvest .subvest-product-information{width:min(calc(100% - 4rem),112rem);margin-top:clamp(5rem,7vw,9rem);color:#143c5b}.branded-product--subvest .subvest-product-information__transition{margin-bottom:clamp(3rem,4vw,4.5rem)}.branded-product--subvest .subvest-product-information__flow{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,3.2vw,3.8rem)}.branded-product--subvest .subvest-product-information__module--details{order:-1}.branded-product--subvest .subvest-product-information__module{position:relative;display:block;grid-column:1 / -1;overflow:visible;border:0;border-top:.1rem solid rgba(47,111,159,.28);border-radius:0;padding:clamp(4rem,5vw,5.8rem) 0;background:transparent;box-shadow:none}.branded-product--subvest .subvest-product-information__module--details{padding-top:clamp(4rem,5vw,5.8rem)}.branded-product--subvest .subvest-product-information__module:nth-child(2n){background:transparent}.branded-product--subvest-vest .subvest-product-information__module--sizing,.branded-product--subvest-vest .subvest-product-information__module--patch-sewing{grid-column:auto}.branded-product--subvest .subvest-product-information__module:before,.branded-product--subvest .subvest-product-information__module:after{content:none}.branded-product--subvest .subvest-product-information__module-header{margin:0 auto clamp(2.6rem,3.5vw,4rem);text-align:center}.branded-product--subvest [data-subvest-information-accordion] .subvest-product-information__module-header{position:relative;padding-inline:3rem;cursor:pointer}.branded-product--subvest [data-subvest-information-accordion] .subvest-product-information__module-header:after{position:absolute;top:50%;right:0;color:#2f6f9f;content:"\2212";font-size:2.4rem;line-height:1;transform:translateY(-50%)}.branded-product--subvest [data-subvest-information-accordion] .subvest-product-information__module:not([open])>.subvest-product-information__module-header:after{content:"+"}.branded-product--subvest [data-subvest-information-accordion] .subvest-product-information__module:not([open])>.subvest-product-information__module-header{margin-bottom:0}.branded-product--subvest [data-subvest-information-accordion] .subvest-product-information__module:not([open])>.subvest-product-information__body{display:none}.branded-product--subvest [data-subvest-information-accordion] .subvest-product-information__body{padding-bottom:.5rem}.branded-product--subvest .subvest-product-information__module-ornament{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem;color:#2f6f9f;font-size:1.4rem}.branded-product--subvest .subvest-product-information__module-ornament:before,.branded-product--subvest .subvest-product-information__module-ornament:after{width:clamp(3rem,5vw,6rem);height:.1rem;background:linear-gradient(90deg,transparent,#2f6f9f);content:""}.branded-product--subvest .subvest-product-information__module-ornament:after{background:linear-gradient(90deg,#2f6f9f,transparent)}.branded-product--subvest .subvest-product-information__module-header h2{color:#082f54;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,4vw,4.6rem);font-weight:500;letter-spacing:.045em;line-height:1.18;text-align:center;text-wrap:balance}.branded-product--subvest .subvest-product-information__body{max-width:78rem;margin:0 auto;color:#143c5b;font-family:var(--font-body-family);font-size:2.1rem;font-weight:400;letter-spacing:normal;line-height:1.72}.branded-product--subvest .subvest-product-information__body h3{margin:clamp(3rem,4vw,4.2rem) 0 1.5rem;color:#0b3f6b;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,2.8vw,3.2rem);font-weight:500;letter-spacing:.035em;line-height:1.25;text-align:center!important;text-wrap:balance}.branded-product--subvest .subvest-product-information__body :is(p,div,blockquote){margin-bottom:2.2rem}.branded-product--subvest .subvest-product-information__story-callout{display:block;margin-bottom:2.8rem!important;border-bottom:0;padding-bottom:0;color:#082f54;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,3.3vw,3.8rem)!important;font-weight:500;letter-spacing:.04em;line-height:1.2!important;text-align:center!important;text-wrap:balance}.branded-product--subvest .subvest-product-information__signature{color:#0b3f6b;text-align:center!important}.branded-product--subvest .subvest-product-information__craftsmanship{grid-column:1 / -1;margin:0;padding:clamp(1rem,2vw,2rem) 0}.branded-product--subvest .subvest-product-information__craftsmanship-heading{margin-bottom:clamp(2.2rem,3vw,3.2rem);color:#082f54;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,3.3vw,3.8rem);font-weight:500;letter-spacing:.045em;line-height:1.2;text-align:center;text-transform:none;text-wrap:balance}.branded-product--subvest .subvest-product-information__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.8rem,2.5vw,3rem);max-width:100rem;margin:0 auto}.branded-product--subvest .subvest-product-information__fact{min-height:0;border:.1rem solid rgba(47,111,159,.42);border-radius:1.4rem;padding:clamp(2.2rem,3vw,3rem);color:#082f54;background:#fffaf0f0;box-shadow:0 .8rem 2.2rem #082f5412}.branded-product--subvest .subvest-product-information__fact:first-child{border-left:.1rem solid rgba(47,111,159,.42)}.branded-product--subvest .subvest-product-information__fact-title{font-size:clamp(1.8rem,2vw,2.2rem)}.branded-product--subvest .subvest-product-information__fact-detail{color:#345e7c;font-size:1.7rem}@media screen and (max-width:749px){.branded-product--subvest .subvest-product-information{width:calc(100% - 3rem);margin-top:4.5rem}.branded-product--subvest .subvest-product-information__flow{grid-template-columns:1fr}.branded-product--subvest .subvest-product-information__module{grid-column:1;border-radius:0;padding:3.4rem 0}.branded-product--subvest .subvest-product-information__module--details{padding-top:3.4rem}.branded-product--subvest .subvest-product-information__module-header{margin-bottom:2.4rem}.branded-product--subvest .subvest-product-information__module-header h2{font-size:clamp(3rem,9vw,3.5rem)}.branded-product--subvest .subvest-product-information__body{font-size:1.85rem;line-height:1.7}.branded-product--subvest .subvest-product-information__body h3{margin-top:3rem;font-size:2.4rem}.branded-product--subvest .subvest-product-information__story-callout{font-size:2.8rem!important}.branded-product--subvest .subvest-product-information__craftsmanship{grid-column:1;padding:1rem 0}.branded-product--subvest .subvest-product-information__craftsmanship-heading{font-size:2.6rem}.branded-product--subvest .subvest-product-information__facts{grid-template-columns:1fr;gap:1.8rem}.branded-product--subvest .subvest-product-information__fact{border-left:.1rem solid rgba(47,111,159,.42);padding:2.4rem}.branded-product--subvest .subvest-product-information__fact+.subvest-product-information__fact{border-top:.1rem solid rgba(47,111,159,.42)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-subvest-product-master.css.map */
