.ufc-pdp{width:100%;max-width:100%;min-width:0;padding:var(--ufc-pt) 0 var(--ufc-pb);background:var(--ufc-bg);color:var(--ufc-text);box-sizing:border-box}.ufc-pdp *,.ufc-pdp *:before,.ufc-pdp *:after{box-sizing:border-box}.ufc-pdp__inner{width:100%;max-width:var(--ufc-max);min-width:0;margin:0 auto;padding:0 28px}.ufc-pdp__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;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;width:100%;max-width:100%;min-width:0}.ufc-pdp__grid>*{min-width:0;max-width:100%}.ufc-pdp__gallery{width:100%;max-width:100%;min-width:0;overflow:hidden}.ufc-pdp__main-media{width:100%;max-width:100%;min-width:0;overflow:hidden;background:var(--ufc-media-bg)}.ufc-pdp__main-media--square{aspect-ratio:1 / 1}.ufc-pdp__main-media--portrait{aspect-ratio:4 / 5}.ufc-pdp__main-image,.ufc-pdp__placeholder{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.ufc-pdp__thumbs{display:flex;flex-wrap:nowrap;gap:10px;width:100%;max-width:100%;min-width:0;padding:12px 0 4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ufc-pdp__thumbs::-webkit-scrollbar{height:4px}.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{display:block;width:100%;height:100%;object-fit:cover}.ufc-pdp__info,.ufc-pdp__form,.ufc-pdp__block{width:100%;max-width:100%;min-width:0}.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{margin:0;max-width:100%;font-family:Georgia,serif;line-height:1.05;font-weight:400;overflow-wrap:anywhere}.ufc-pdp__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ufc-pdp__price{font-weight:700}.ufc-pdp__compare{color:#999;font-size:16px}.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;overflow-wrap:anywhere}.ufc-pdp__variants{width:100%;max-width:100%;min-width:0}.ufc-pdp__variant-group{min-width:0;border:0;padding:0;margin:0 0 22px}.ufc-pdp__variant-label{display:block;margin-bottom:11px;font-size:13px;font-weight:700;color:var(--ufc-text)}.ufc-pdp__variant-label span{font-weight:400;color:#777}.ufc-pdp__variant-options{display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:100%;max-width:100%;min-width:0}.ufc-pdp__variant-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ufc-pdp__variant-button{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:44px;padding:8px 16px;border:1px solid #d6d6d6;border-radius:5px;background:#fff;color:#222;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.ufc-pdp__variant-button:hover{border-color:#777}.ufc-pdp__variant-input:checked+.ufc-pdp__variant-button{background:var(--ufc-accent);border-color:var(--ufc-accent);color:#fff}.ufc-pdp__variant-input:focus-visible+.ufc-pdp__variant-button{outline:2px solid var(--ufc-accent);outline-offset:3px}.ufc-pdp__variant-options--colors{gap:13px}.ufc-pdp__color-swatch{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer}.ufc-pdp__color-circle{display:block;width:40px;height:40px;border-radius:50%;border:2px solid #d5d5d5;box-shadow:inset 0 0 0 3px #fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ufc-pdp__color-swatch:hover .ufc-pdp__color-circle{transform:scale(1.06)}.ufc-pdp__variant-input:checked+.ufc-pdp__color-swatch .ufc-pdp__color-circle{border-color:var(--ufc-accent);box-shadow:inset 0 0 0 3px #fff,0 0 0 2px var(--ufc-accent)}.ufc-pdp__variant-input:focus-visible+.ufc-pdp__color-swatch .ufc-pdp__color-circle{outline:2px solid var(--ufc-accent);outline-offset:3px}.ufc-pdp__swatch-name{max-width:76px;font-size:11px;line-height:1.2;color:#666;text-align:center;overflow-wrap:anywhere}.ufc-pdp__variant-input:checked+.ufc-pdp__color-swatch .ufc-pdp__swatch-name{color:var(--ufc-accent);font-weight:700}.ufc-pdp__qty-wrap>label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.ufc-pdp__qty{display:inline-grid;grid-template-columns:42px 58px 42px;max-width:100%;border:1px solid #d9d9d9}.ufc-pdp__qty button{border:0;background:#fff;font-size:19px;cursor:pointer}.ufc-pdp__qty input{width:100%;border:0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;-webkit-appearance:textfield;appearance:textfield}.ufc-pdp__buy{display:grid;gap:10px;width:100%;max-width:100%}.ufc-pdp__add{width:100%;max-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,.ufc-pdp__dynamic .shopify-payment-button{width:100%;max-width:100%}.ufc-pdp__dynamic .shopify-payment-button__button{width:100%;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 minmax(0,1fr);gap:12px;padding:15px 0;border-top:1px solid #ececec}.ufc-pdp__trust-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;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{margin:0 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:400}.ufc-pdp__description{max-width:100%;color:#555;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.ufc-pdp__description img,.ufc-pdp__description iframe,.ufc-pdp__description video,.ufc-pdp__description table{max-width:100%}.ufc-pdp__accordion{max-width:100%;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;gap:15px;padding:16px 0;font-size:13px;font-weight:700;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;overflow-wrap:anywhere}@media screen and (max-width:989px){.ufc-pdp__inner{padding:0 20px}.ufc-pdp__grid{grid-template-columns:minmax(0,1fr);gap:34px}.ufc-pdp__gallery,.ufc-pdp__info{width:100%;max-width:100%;min-width:0}.ufc-pdp__info.is-sticky{position:static}}@media screen and (max-width:550px){.ufc-pdp__inner{width:100%;max-width:100%;padding-left:14px;padding-right:14px;overflow:hidden}.ufc-pdp__grid,.ufc-pdp__gallery,.ufc-pdp__info,.ufc-pdp__main-media{width:100%;max-width:100%;min-width:0}.ufc-pdp__gallery{overflow:hidden}.ufc-pdp__main-image{width:100%;max-width:100%}.ufc-pdp__thumbs{gap:8px;padding:10px 0 5px;scroll-snap-type:x proximity}.ufc-pdp__thumb{width:64px;height:64px;flex:0 0 64px;scroll-snap-align:start}.ufc-pdp__title{font-size:36px!important}.ufc-pdp__variant-options{gap:8px}.ufc-pdp__variant-button{min-width:44px;min-height:42px;padding:8px 13px;font-size:12px}.ufc-pdp__variant-options--colors{gap:11px}.ufc-pdp__color-circle{width:35px;height:35px}.ufc-pdp__swatch-name{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAAAQ */
