.ks-pdp{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,5vw,76px);padding-bottom:72px;align-items:start}.ks-pdp .gallery{gap:14px;min-width:0}.ks-pdp .gallery__main{aspect-ratio:3/4;border-radius:18px;background:#f3f1ed;border:1px solid #e7e3dd}.ks-pdp .gallery__media-image img{object-fit:cover;object-position:center top;padding:0}.ks-pdp .gallery__thumbs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 8px;scrollbar-width:thin}.ks-pdp .gallery__thumb{flex:0 0 76px;border-radius:10px;overflow:hidden;border:1px solid #dcd7ce;scroll-snap-align:start}.ks-pdp .gallery__thumb[aria-pressed=true]{border:2px solid #1d1d1b}.ks-pdp .gallery__thumb:focus-visible{outline:2px solid #b94c2e;outline-offset:3px}.ks-pdp__gallery-hint{font-size:12px;color:#68665f;margin:0;line-height:1.5}.ks-pdp__zoom{position:absolute;bottom:16px;right:16px;z-index:3;border:1px solid #d5cec3;border-radius:999px;min-height:44px;background:#fffffff2;color:#222;padding:10px 16px;font:inherit;font-size:12px;cursor:pointer}.ks-pdp .pdp-info{padding-top:8px;min-width:0}.ks-pdp .pdp-brand{font-size:11px;letter-spacing:.12em;color:#796b5c}.ks-pdp .pdp-title{font-size:clamp(28px,2.6vw,42px);font-weight:550;line-height:1.12;letter-spacing:-.035em;margin:12px 0}.ks-pdp .pdp-sub{font-size:13px;line-height:1.5;color:#756e63}.ks-pdp .pdp-price{flex-wrap:wrap;gap:10px;margin-top:20px;align-items:center}.ks-pdp .pdp-price .now{font-size:30px;letter-spacing:-.035em}.ks-pdp .pdp-price .was{font-size:14px;color:#777}.ks-pdp .aplazo-line{margin-top:12px;font-size:12px;line-height:1.6}.ks-pdp .pdp-divider{margin-block:24px;background:#e7e2d9}.ks-pdp .pdp-opt{margin-bottom:20px}.ks-pdp .pdp-opt__label{font-size:13px;margin-bottom:10px}.ks-pdp .size-row{gap:8px}.ks-pdp .size-pick{min-width:44px;min-height:44px;border-radius:8px;font-size:13px;background:#fff;border-color:#d9d3c9}.ks-pdp .size-pick[aria-pressed=true]{background:#22221f;color:#fff;border-color:#22221f}.ks-pdp .stock-gauge{padding:14px 16px;margin:8px 0 20px;border-radius:10px;background:#f7f7f3;border:1px solid #e2e3db;transition:none}.ks-pdp .stock-gauge__ring{display:block}.ks-pdp .stock-gauge__foot{display:inline-block}.ks-pdp .stock-gauge__note{display:flex}.ks-pdp .stock-gauge__eyebrow{font-size:10px;letter-spacing:.06em;margin-bottom:5px}.ks-pdp .stock-gauge__msg{font-size:13px;line-height:1.5}.ks-pdp .stock-gauge__actions{margin-top:8px}.ks-pdp .btn--wa-inline{font-size:13px;text-decoration:none;background:#196642;color:#fff;border:1px solid #196642;border-radius:999px;padding:11px 16px;min-height:44px;box-shadow:none}.ks-pdp .pdp-qty-wrap{margin:4px 0 18px;justify-content:space-between}.ks-pdp .pdp-qty{border-radius:8px;background:#fff;border:1px solid #d9d3c9}.ks-pdp .pdp-qty__btn{width:44px;height:44px}.ks-pdp .pdp-cta{gap:12px}.ks-pdp .pdp-cta>[data-add]{border-radius:10px;min-height:54px;font-size:15px;letter-spacing:0;text-transform:none}.ks-pdp .cta-mayoreo{font-size:12px;line-height:1.5;padding:12px 0;border-top:1px solid #e7e2d9;margin-top:8px}.ks-pdp .cta-pays{font-size:9px;gap:8px;opacity:.75}.ks-pdp .entrega-panel{border:0;border-top:1px solid #e7e2d9;border-radius:0;padding:18px 0;background:none;box-shadow:none;margin-top:22px}.ks-pdp .entrega-row strong{font-size:13px}.ks-pdp .entrega-row .sub{font-size:12px;line-height:1.6;color:#756e63}.ks-pdp .pdp-acc{margin-top:24px}.ks-pdp .pdp-acc summary{font-size:14px;min-height:48px}.ks-pdp .rte{font-size:14px;line-height:1.75}.ks-gallery-dialog{border:0;border-radius:16px;padding:64px 24px 24px;width:min(94vw,1100px);max-width:1100px;max-height:94dvh;background:#f8f7f4}.ks-gallery-dialog::backdrop{background:#151411c9}.ks-gallery-dialog>img{display:block;width:100%;height:calc(90dvh - 110px);object-fit:contain}.ks-gallery-dialog__close{position:absolute;top:14px;right:18px;min-height:44px;padding:8px 16px;background:#fff;border:1px solid #d8d3ca;border-radius:999px;font:inherit;font-size:13px;cursor:pointer}.ks-product-discovery{padding:56px 0 64px;border-top:1px solid #e6e1d8;background:#fff}.ks-recent{background:#f6f4ee}.ks-product-discovery__heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.ks-product-discovery__heading h2{font-size:clamp(25px,3vw,38px);font-weight:550;line-height:1.15;letter-spacing:-.035em;margin:0}.ks-product-discovery__eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9a5c3d;margin:0 0 10px}.ks-product-discovery__heading>p{max-width:280px;font-size:13px;line-height:1.6;color:#756e63;margin:0}.ks-product-discovery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.ks-product-discovery .card .media{border-radius:12px;background:#f2f0eb;overflow:hidden}.ks-product-discovery .card--headwear .media{aspect-ratio:1/1}.ks-product-discovery .card .media>img{object-fit:cover!important;padding:0!important}.ks-product-discovery .card .row{display:flex;flex-direction:column;gap:6px;align-items:start}.ks-product-discovery .card .pname,.ks-product-discovery .card .price{font-size:14px;line-height:1.45}.ks-product-discovery .card .pcat{font-size:11px}.ks-recent__card{min-width:0}.ks-recent__link{display:block;color:inherit;text-decoration:none}.ks-recent__media{position:relative;display:block;aspect-ratio:3/4;border-radius:12px;background:#edeae3;overflow:hidden}.ks-recent__media img{display:block;width:100%;height:100%;object-fit:contain;padding:8px}.ks-recent__sale{position:absolute;top:10px;left:10px;padding:6px 9px;border-radius:999px;background:#ea70ae;color:#111;font-size:12px;font-weight:650}.ks-recent__copy{display:grid;gap:6px;padding-top:13px}.ks-recent__brand{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#756e63}.ks-recent__title{font-size:14px;line-height:1.45}.ks-recent__variant,.ks-recent__availability{font-size:11px;color:#756e63}.ks-recent__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:650}.ks-recent__price s{font-size:12px;font-weight:400;color:#777}.ks-recent__link:focus-visible,.ks-pdp__zoom:focus-visible,.ks-gallery-dialog__close:focus-visible{outline:2px solid #b94c2e;outline-offset:4px}@media(max-width:989px){.ks-pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px}.ks-pdp .pdp-title{font-size:28px}}@media(max-width:749px){.ks-pdp{grid-template-columns:1fr;gap:28px;padding-bottom:40px}.ks-pdp .gallery__main{max-height:78dvh;border-radius:12px}.ks-pdp .gallery__thumb{flex-basis:64px}.ks-pdp .pdp-title{font-size:28px}.ks-pdp .pdp-info{padding-top:0}.ks-product-discovery{padding:36px 0 44px}.ks-product-discovery__heading{display:block;margin-bottom:22px}.ks-product-discovery__heading>p{margin-top:10px;max-width:none}.ks-product-discovery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ks-pdp__zoom{bottom:12px;right:12px}.ks-gallery-dialog{padding:60px 10px 10px}}@media(prefers-reduced-motion:reduce){.ks-pdp *,.ks-product-discovery *{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}.template-product{background:#fff}.ks-pdp-page{padding-top:16px}.ks-pdp{--ks-pdp-serif:var(--font-body);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:clamp(32px,5vw,76px);row-gap:26px;padding-bottom:76px}.ks-pdp-heading{grid-column:2;grid-row:1;min-width:0;padding-top:12px}.ks-pdp .pdp-brand{display:block;font-size:13px;letter-spacing:.12em;line-height:1.5;color:#80553e}.ks-pdp .pdp-title{font-family:var(--ks-pdp-serif);font-size:clamp(34px,3.5vw,52px);font-weight:650;line-height:1.08;letter-spacing:-.035em;margin:14px 0;overflow-wrap:anywhere;text-wrap:balance}.ks-pdp .pdp-sub{font-size:15px;line-height:1.6;color:#68665f;margin:0}.ks-pdp .gallery{grid-column:1;grid-row:1/3;gap:16px}.ks-pdp .gallery__main{position:relative;aspect-ratio:4/5;max-height:820px;border-radius:24px;background:#fff;border-color:#e7e1d7;isolation:isolate}.ks-pdp[data-headwear=true] .gallery__main{aspect-ratio:3/2}.ks-pdp .gallery__media-image img{padding:0}.template-product .ks-pdp .gallery__media-image img{object-fit:cover;object-position:center top;padding:0}.template-product .ks-pdp[data-headwear=true] .gallery__media-image img{object-fit:contain;object-position:center;padding:0}.ks-pdp .shopify-payment-button[hidden]{display:none!important}.ks-pdp .gallery__thumbs{gap:12px;padding:4px 4px 10px}.ks-pdp .gallery__thumb{flex:0 0 88px;border-radius:14px;border:1px solid #dcd5ca;background:#fff;padding:3px}.ks-pdp .gallery__thumb[aria-pressed=true]{border:2px solid #a43c25;padding:2px;background:#fff9f2}.ks-pdp-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:-2px}.ks-pdp-gallery-controls__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;min-width:44px;min-height:44px;border:1px solid #cec5b9;border-radius:50%;background:transparent;color:#191917;font:inherit;font-size:24px;cursor:pointer;transition:background .16s,transform .16s}.ks-pdp-gallery-controls__arrow:hover{background:#fff}.ks-pdp-gallery-controls__arrow:active{transform:scale(.96)}.ks-pdp-gallery-controls__position{font-size:13px;line-height:1.5;color:#68665f;margin:0;text-align:center}.ks-pdp__gallery-hint{font-size:13px;line-height:1.6}.ks-pdp__zoom{bottom:20px;right:20px;min-height:48px;padding:12px 22px;font-size:14px;transition:background .16s,transform .16s}.ks-pdp__zoom:hover{background:#fff}.ks-pdp__zoom:active{transform:scale(.98)}.ks-pdp .pdp-info{grid-column:2;grid-row:2;padding:0 0 12px}.ks-pdp .pdp-info.is-sticky{position:sticky;top:var(--ks-pdp-sticky-top,160px)}.ks-pdp .pdp-sku{font-size:12px;color:#68665f;line-height:1.6;margin:0 0 12px}.ks-pdp .pdp-price{gap:12px;margin-top:0}.ks-pdp .pdp-price .now{font-size:34px;font-weight:650;line-height:1.15}.ks-pdp .pdp-price .was{font-size:16px;color:#68665f}.ks-pdp .aplazo-line{margin-top:14px;font-size:14px;line-height:1.6}.ks-pdp .aplazo-line button{min-height:44px}.ks-pdp .pdp-divider{margin-block:24px;background:#dcd5ca}.ks-pdp .pdp-opt{margin-bottom:24px}.ks-pdp .pdp-opt__label{font-size:15px;line-height:1.5;margin-bottom:12px}.ks-pdp .size-row{gap:10px}.ks-pdp .size-pick{min-width:48px;min-height:48px;padding:10px 14px;border-radius:10px;font-size:15px;line-height:1.4;border-color:#d2c9bc;transition:background .16s,color .16s,border-color .16s}.ks-pdp .size-pick[aria-pressed=true]{background:#242019;border-color:#242019}.ks-pdp .stock-gauge{padding:16px 18px;margin:4px 0 24px;border-radius:14px;background:#fff;border-color:#ded7cb}.ks-pdp .stock-gauge[data-tier=ok]{background:#f2f5ed;border-color:#cdd6bf}.ks-pdp .stock-gauge[data-tier=out],.ks-pdp .stock-gauge[data-tier=unknown]{background:#f7f7f7;border-color:#dcd4c7}.ks-pdp .stock-gauge__eyebrow{font-size:12px;letter-spacing:.025em;line-height:1.5;margin-bottom:6px}.ks-pdp .stock-gauge__msg{font-size:15px;line-height:1.6}.ks-pdp .btn--wa-inline{font-size:14px;line-height:1.5}.ks-pdp .pdp-qty-wrap{margin:4px 0 20px}.ks-pdp .pdp-qty-label{font-size:13px;letter-spacing:.035em}.ks-pdp .pdp-qty{border-radius:10px;overflow:hidden;border-color:#d2c9bc}.ks-pdp .pdp-qty__btn{width:48px;height:48px}.ks-pdp .pdp-qty__input{height:48px;font-size:16px}.ks-pdp .pdp-cta{gap:14px}.ks-pdp .pdp-cta>[data-add],.ks-pdp .pdp-cta>.btn--primary{border-radius:999px;min-height:58px;font-size:16px;background:#242019;border-color:#242019;color:#fff}.ks-pdp .pdp-cta>[data-add]:disabled{background:#e4ded4;border-color:#d4cabb;color:#655e55;opacity:1}.ks-pdp .cta-mayoreo{font-size:14px;line-height:1.6;padding:14px 0;border-color:#dcd5ca}.ks-pdp .cta-pays{gap:8px;opacity:.9}.ks-pdp .cta-pays span{font-size:10px;color:#655e55;border-color:#ddd5ca}.ks-pdp .entrega-panel{border:1px solid #ded7cb;border-radius:14px;padding:4px 0;background:#fff;margin-top:24px}.ks-pdp .entrega-row strong{font-size:14px;line-height:1.5}.ks-pdp .entrega-row .sub{font-size:13px;line-height:1.6;color:#68665f}.ks-pdp .pdp-bundle{background:#fff;border-color:#ddc2a0;color:#49321d}.ks-pdp .pdp-bundle__copy{font-size:13px}.ks-pdp .pdp-bundle__copy strong{font-size:15px;color:#49321d}.ks-pdp .ks-pdp-details{grid-column:1/-1;grid-row:3;margin-top:34px;padding-top:32px;border-top:1px solid #dcd5ca}.ks-pdp-details .faq{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.ks-pdp .pdp-acc summary{font-family:var(--ks-pdp-serif);font-weight:650;font-size:27px;line-height:1.2;min-height:60px;letter-spacing:-.025em;padding:16px 0}.ks-pdp .pdp-acc .rte,.ks-pdp .pdp-acc details>p{font-size:15px;line-height:1.75;max-width:70ch;color:#49463f}.ks-gallery-dialog{border-radius:24px;padding:68px 24px 24px;width:min(96vw,1300px);max-width:1300px;max-height:96dvh;background:#fff;overflow:auto}.ks-gallery-dialog::backdrop{background:#15110de0}.ks-gallery-dialog>img{height:calc(88dvh - 148px);min-height:180px}.ks-gallery-dialog__close{top:16px;right:20px;min-height:48px;padding:10px 22px;font-size:14px}.ks-gallery-dialog__controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:12px}.ks-gallery-dialog__controls button[hidden]{display:none}.ks-product-discovery{padding:64px 0 76px;border-color:#ded7cb;background:#fff}.ks-recent{background:#fff}.ks-product-discovery__heading{margin-bottom:32px}.ks-product-discovery__heading h2{font-family:var(--font-body);font-size:clamp(30px,3.4vw,48px);font-weight:650;line-height:1.1}.ks-product-discovery__eyebrow{font-size:12px;letter-spacing:.12em;color:#80553e;margin-bottom:12px}.ks-product-discovery__heading>p{max-width:320px;font-size:15px;color:#68665f}.ks-product-discovery__grid{gap:32px 22px}.ks-product-discovery .card .media{border-radius:18px;background:#f1eee7}.ks-product-discovery .card .row{gap:8px}.ks-product-discovery .card .pname,.ks-product-discovery .card .price{font-size:16px;line-height:1.5}.ks-product-discovery .card .pcat{font-size:12px}.ks-recent__media{border-radius:18px;background:#f5f5f5}.ks-recent__media img{object-fit:cover;padding:0;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.ks-recent__link:hover .ks-recent__media img{transform:scale(1.025)}.ks-recent__sale{top:12px;left:12px;padding:7px 11px;font-size:13px}.ks-recent__copy{gap:8px;padding-top:16px}.ks-recent__brand{font-size:12px;color:#68665f}.ks-recent__title{font-size:16px;line-height:1.5}.ks-recent__variant,.ks-recent__availability{font-size:13px;color:#68665f}.ks-recent__price{font-size:16px}.ks-recent__price s{font-size:14px}.ks-pdp-gallery-controls__arrow:focus-visible{outline:2px solid #a43c25;outline-offset:4px}@media(max-width:1099px){.ks-pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:28px;row-gap:20px}.ks-pdp .pdp-title{font-size:38px}.ks-pdp .pdp-info.is-sticky{position:static}.ks-pdp-details .faq{grid-template-columns:1.5fr 1fr;gap:24px}.ks-pdp-details .faq>details:first-child{grid-row:1/3}}@media(max-width:749px){.ks-pdp-page{padding-top:6px}.ks-pdp{grid-template-columns:1fr;gap:24px;padding-bottom:44px}.ks-pdp-heading,.ks-pdp .gallery,.ks-pdp .pdp-info,.ks-pdp .ks-pdp-details{grid-column:auto;grid-row:auto}.ks-pdp-heading{padding-top:0}.ks-pdp .pdp-title{font-size:34px;line-height:1.08;margin:10px 0}.ks-pdp .pdp-brand{font-size:12px}.ks-pdp .pdp-sub{font-size:14px}.ks-pdp .gallery{gap:14px}.ks-pdp .gallery__main{max-height:72dvh;border-radius:20px}.ks-pdp .gallery__thumb{flex-basis:76px}.ks-pdp .gallery__thumbs{gap:10px}.ks-pdp .pdp-info{padding:8px 0 0}.ks-pdp .pdp-price .now{font-size:32px}.ks-pdp__zoom{bottom:14px;right:14px;padding:11px 18px}.ks-pdp .ks-pdp-details{margin-top:6px;padding-top:20px}.ks-pdp-details .faq{display:block}.ks-pdp .pdp-acc summary{font-size:26px}.ks-product-discovery{padding:44px 0 52px}.ks-product-discovery__heading{margin-bottom:28px}.ks-product-discovery__heading>p{margin-top:14px;font-size:14px}.ks-product-discovery__grid{gap:28px 14px}.ks-product-discovery .card .pname,.ks-product-discovery .card .price,.ks-recent__title,.ks-recent__price{font-size:15px}.ks-gallery-dialog{padding:72px 12px 18px;border-radius:20px}.ks-gallery-dialog>img{height:calc(86dvh - 148px)}.ks-gallery-dialog__close{right:14px}.ks-recent__media,.ks-product-discovery .card .media{border-radius:14px}}@media(prefers-reduced-motion:reduce){.ks-pdp *,.ks-product-discovery *,.ks-gallery-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/ks-product-experience.css.map */
