.ufc-pdp{background:var(--ufc-bg);color:var(--ufc-text);padding:var(--ufc-pt) 0 var(--ufc-pb)}.ufc-pdp__inner{max-width:var(--ufc-max);margin:0 auto;padding:0 28px}.ufc-pdp__breadcrumbs{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:28px;font-size:12px;color:#8a8a8a}.ufc-pdp__breadcrumbs a{color:inherit;text-decoration:none}.ufc-pdp__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:64px;align-items:start}.ufc-pdp__main-media{background:var(--ufc-media-bg);overflow:hidden}.ufc-pdp__main-media--square{aspect-ratio:1}.ufc-pdp__main-media--portrait{aspect-ratio:4/5}.ufc-pdp__main-image,.ufc-pdp__placeholder{width:100%;height:100%;object-fit:cover;display:block}.ufc-pdp__thumbs{display:flex;gap:10px;overflow:auto;padding:12px 0 2px}.ufc-pdp__thumb{width:78px;height:78px;flex:0 0 78px;border:1px solid #e2e2e2;background:#fff;padding:0;cursor:pointer;overflow:hidden}.ufc-pdp__thumb.is-active{border:2px solid var(--ufc-accent)}.ufc-pdp__thumb img{width:100%;height:100%;object-fit:cover}.ufc-pdp__info.is-sticky{position:sticky;top:110px}.ufc-pdp__block{margin-bottom:18px}.ufc-pdp__vendor{letter-spacing:2.3px;color:#777;font-weight:700}.ufc-pdp__vendor.is-uppercase{text-transform:uppercase}.ufc-pdp__title{font-family:Georgia,serif;line-height:1.05;font-weight:400;margin:0}.ufc-pdp__price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ufc-pdp__price{font-weight:700}.ufc-pdp__compare{font-size:16px;color:#999}.ufc-pdp__status{display:inline-flex;margin-top:9px;padding:6px 10px;background:#edf8ef;color:#28793b;font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:700}.ufc-pdp__status.is-out{background:#f8ecec;color:#9f2d2d}.is-hidden{display:none!important}.ufc-pdp__custom-text{font-size:14px;line-height:1.7;color:#666}.ufc-pdp__field{margin-bottom:14px}.ufc-pdp__field label,.ufc-pdp__qty-wrap>label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;font-weight:700;margin-bottom:8px}.ufc-pdp__field select{width:100%;min-height:48px;border:1px solid #d9d9d9;background:#fff;padding:0 14px;font:inherit;color:inherit}.ufc-pdp__qty{display:inline-grid;grid-template-columns:42px 58px 42px;border:1px solid #d9d9d9}.ufc-pdp__qty button{border:0;background:#fff;font-size:19px;cursor:pointer}.ufc-pdp__qty input{border:0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;width:100%;-webkit-appearance:textfield;appearance:textfield}.ufc-pdp__buy{display:grid;gap:10px}.ufc-pdp__add{width:100%;min-height:var(--ufc-btn-h,54px);border:1px solid var(--ufc-accent);border-radius:var(--ufc-btn-radius,0);background:var(--ufc-accent);color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;cursor:pointer}.ufc-pdp__add--outline{background:transparent;color:var(--ufc-accent)}.ufc-pdp__add:disabled{background:#b7b7b7;border-color:#b7b7b7;color:#fff;cursor:not-allowed}.ufc-pdp__dynamic .shopify-payment-button__button{min-height:var(--ufc-btn-h,52px)!important;border-radius:var(--ufc-btn-radius,0)!important}.ufc-pdp__sku{font-size:12px;color:#777}.ufc-pdp__trust{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:15px 0;border-top:1px solid #ececec}.ufc-pdp__trust-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ufc-accent);color:#fff;font-size:12px}.ufc-pdp__trust strong{display:block;font-size:13px}.ufc-pdp__trust p{margin:4px 0 0;color:#777;font-size:12px;line-height:1.6}.ufc-pdp__description-heading{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:0 0 12px}.ufc-pdp__description{line-height:1.75;color:#555;font-size:14px}.ufc-pdp__accordion{border-top:1px solid #e6e6e6}.ufc-pdp__accordion:last-child{border-bottom:1px solid #e6e6e6}.ufc-pdp__accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-weight:700;font-size:13px;cursor:pointer}.ufc-pdp__accordion summary::-webkit-details-marker{display:none}.ufc-pdp__accordion[open] summary span{transform:rotate(45deg)}.ufc-pdp__accordion-body{padding:0 0 18px;color:#666;font-size:13px;line-height:1.75}@media(max-width:989px){.ufc-pdp__grid{grid-template-columns:1fr;gap:34px}.ufc-pdp__info.is-sticky{position:static}.ufc-pdp__inner{padding:0 20px}}@media(max-width:550px){.ufc-pdp__inner{padding:0 14px}.ufc-pdp__title{font-size:36px!important}.ufc-pdp__thumb{width:64px;height:64px;flex-basis:64px}}.ufc-related{background:var(--ufc-related-bg);padding:70px 0}.ufc-related__inner{max-width:1400px;margin:0 auto;padding:0 28px}.ufc-related__head{text-align:center;margin-bottom:34px}.ufc-related__head h2{font-family:Georgia,serif;font-size:40px;font-weight:400;margin:0 0 9px}.ufc-related__head p{margin:0;color:#777;font-size:14px}.ufc-related__grid{display:grid;gap:20px}.ufc-related__grid--2{grid-template-columns:repeat(2,1fr)}.ufc-related__grid--3{grid-template-columns:repeat(3,1fr)}.ufc-related__grid--4{grid-template-columns:repeat(4,1fr)}.ufc-related-card{text-decoration:none;color:inherit}.ufc-related-card__media{height:320px;background:#eee;overflow:hidden;position:relative}.ufc-related-card__image,.ufc-related-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ufc-related-card:hover .ufc-related-card__image{transform:scale(1.035)}.ufc-related-card__sale{position:absolute;left:12px;top:12px;background:var(--ufc-related-accent);color:#fff;padding:6px 9px;font-size:10px;text-transform:uppercase;letter-spacing:.8px;font-weight:700}.ufc-related-card__info{padding:13px 2px}.ufc-related-card__title{font-size:14px}.ufc-related-card__price{display:flex;gap:8px;align-items:center;margin-top:7px;font-size:14px}.ufc-related-card__price s{color:#999}.ufc-related__cta{text-align:center;margin-top:34px}.ufc-related__cta a{display:inline-flex;background:var(--ufc-related-accent);color:#fff;padding:14px 26px;text-decoration:none;text-transform:uppercase;letter-spacing:1.3px;font-size:11px;font-weight:800}@media(max-width:989px){.ufc-related__grid--3,.ufc-related__grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.ufc-related{padding:54px 0}.ufc-related__inner{padding:0 14px}.ufc-related__head h2{font-size:32px}.ufc-related__grid{gap:12px}.ufc-related-card__media{height:210px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAAAo */
