.variant-row button.is-out{opacity:.42;cursor:not-allowed;color:var(--ink-soft);position:relative;background:transparent}.variant-row button.is-out:hover{border-color:var(--line)}.variant-row button.is-out:after{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:currentColor;opacity:.65}.variant-row button:disabled{pointer-events:none}.pdp-stock{font-size:12.5px;letter-spacing:.05em;color:var(--gold);margin:-18px 0 22px}.pdp-stock:empty{display:none}.pdp-stock.is-out{color:var(--ink-soft)}.pdp-shipfree{display:inline-block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line);padding:7px 14px;margin:-14px 0 28px}.ship-free-note{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-align:center;margin:0 0 6px}.pdp-media{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:3px;box-shadow:0 20px 44px -32px #15130f6b}.pdp-media .pc-slide{padding:28px}.pdp-media .pc-slide img{width:100%;height:100%;object-fit:contain}@media(max-width:860px){.pdp-media .pc-slide{padding:20px}}@media(max-width:480px){.pdp-media .pc-slide{padding:14px}}.pdp-media .pc-zone{position:absolute;top:0;bottom:0;width:26%;padding:0;margin:0;border:none;background:none;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent}.pdp-media .pc-zone-prev{left:0}.pdp-media .pc-zone-next{right:0}.pdp-media .pc-zone:focus{outline:none}.pdp-media .pc-nav{width:40px;height:40px;opacity:.62;background:#faf7f0e0;border-color:#d9cdb3e6;z-index:3}.pdp-media:hover .pc-nav,.pdp-media .pc-nav:focus-visible{opacity:1}.pdp-media .pc-nav:hover{opacity:1;background:var(--paper)}.pdp-media .pc-prev{left:16px}.pdp-media .pc-next{right:16px}.pdp-media .pc-dots{bottom:16px;z-index:3}@media(max-width:640px){.pdp-media .pc-nav{width:34px;height:34px;opacity:.82}.pdp-media .pc-prev{left:10px}.pdp-media .pc-next{right:10px}.pdp-media .pc-dots{bottom:12px}}.pay-list{list-style:none;padding:0;margin:0;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.pay-list svg,.pay-list img{height:22px;width:auto;display:block}.pay-label{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px}.pdp-pay{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}ul.pdp-pay{list-style:none;padding:24px 0 0;display:flex;gap:7px;flex-wrap:wrap;align-items:center}ul.pdp-pay svg,ul.pdp-pay img{height:22px;width:auto;display:block}.foot-pay{margin-top:34px}.foot-pay .pay-label{color:#8f8570;margin-bottom:14px}.foot-grid .foot-pay .pay-list{flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center}.foot-pay .pay-list li{display:flex;align-items:center;justify-content:center;width:36px;height:23px;padding:3px 4px;background:var(--paper);border:1px solid rgba(217,205,179,.3);border-radius:2px}.foot-pay .pay-list svg,.foot-pay .pay-list img{width:100%;height:100%;display:block}@media(max-width:780px){.foot-pay{margin-top:28px}.foot-pay .pay-list li{width:34px;height:22px}}.cart-pay{margin-top:14px}.cart-pay .pay-list{justify-content:center;gap:6px}.cart-pay .pay-list svg,.cart-pay .pay-list img{height:20px}@media(max-width:640px){.pay-list svg,.pay-list img{height:20px}ul.pdp-pay svg,ul.pdp-pay img{height:20px}}.price-was{color:#9a8f7a;text-decoration:line-through;text-decoration-thickness:1px;margin-right:8px}.price-now{color:var(--ink)}.price-off{display:inline-block;margin-left:8px;padding:2px 7px;font-size:10.5px;letter-spacing:.12em;line-height:1.4;color:var(--gold);border:1px solid rgba(169,135,63,.5);vertical-align:2px}.price-was[hidden],.price-off[hidden]{display:none}.related-card .price-was{margin-right:6px}.cart-sub.cart-save{color:var(--gold)}.cart-sub.cart-save[hidden]{display:none}header.site,header.site.solid{padding:0}header.site .bar{padding-top:22px;padding-bottom:22px;transition:padding .4s ease}header.site.solid .bar{padding-top:14px;padding-bottom:14px}.announce{position:relative;height:32px;overflow:hidden;background:var(--ink);color:var(--cream-2);border-bottom:1px solid rgba(201,172,108,.22)}.announce-msg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0 16px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--sans);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;opacity:0;transition:opacity .8s ease}.announce-msg.is-active{opacity:1}@media(max-width:400px){.announce-msg{font-size:9.5px;letter-spacing:.16em}}body:has(.announce):not(.template-index) #MainContent{padding-top:32px}#top,#coleccion,#detalle-marca,#nosotros,#contacto{scroll-margin-top:124px}@media(max-width:860px){#top,#coleccion,#detalle-marca,#nosotros,#contacto{scroll-margin-top:104px}}@media(hover:hover){.pc-nav{opacity:.6}.product-media:hover .pc-nav{opacity:1}}.pc-dot{width:7px;height:7px;border-color:#2a26208c;background:#faf7f0bf}.pc-dot.is-active{background:var(--ink-soft);border-color:var(--ink-soft)}.qa{margin:2px 0 16px}.qa-colors{display:flex;align-items:center;gap:8px;margin:0 0 12px}.qa-swatch{width:18px;height:18px;border-radius:50%;padding:0;border:1px solid var(--line);background:var(--sw);cursor:pointer;box-shadow:0 0 0 1px transparent;transition:box-shadow .25s ease}.qa-swatch.active{box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ink)}.qa-count{font-size:11.5px;color:var(--ink-soft);letter-spacing:.04em;margin-left:4px}.qa-sizes{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.qa-label{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-right:6px}.qa-size{min-width:38px;height:34px;padding:0 10px;border:1px solid var(--line);background:transparent;color:var(--ink);font-family:var(--sans);font-size:12.5px;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease}.qa-size:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.qa-size.is-out,.qa-size:disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through;background:transparent;color:var(--ink-soft);border-color:var(--line)}.qa-size.is-loading{opacity:.55;pointer-events:none}.variant-row button.is-out{cursor:pointer}.variant-row button.is-out.active{opacity:1;background:var(--paper);color:var(--ink-soft);border-color:var(--ink)}.notify{margin:4px 0 26px;padding:18px 20px;border:1px solid var(--line);background:var(--paper)}.notify[hidden]{display:none}.notify-title{font-family:var(--serif);font-size:19px;margin:0 0 4px}.notify-text{font-size:13.5px;color:var(--ink-soft);margin:0 0 14px}.notify-row{display:flex;gap:8px;flex-wrap:wrap}.notify-row input{flex:1;min-width:180px;border:1px solid var(--line);background:#fff;padding:11px 14px;font-family:var(--sans);font-size:14px;color:var(--ink)}.notify-row input:focus{outline:none;border-color:var(--ink)}.notify-row button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:11px 20px;font-family:var(--sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease}.notify-row button:hover{background:transparent;color:var(--ink)}.notify-ok{margin:0;font-size:14px;color:var(--ink)}.notify-err{margin:10px 0 0;font-size:12.5px;color:#9b3b32}.pdp-perks{list-style:none;padding:18px 0;margin:6px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pdp-perks li{display:flex;align-items:flex-start;gap:10px}.pdp-perks svg{flex-shrink:0;color:var(--gold);margin-top:1px}.pdp-perks span{font-size:12px;line-height:1.45;color:var(--ink-soft)}.pdp-perks strong{display:block;font-weight:500;color:var(--ink);font-size:12.5px;letter-spacing:.02em}.pdp-perks+.pdp-pay{border-top:none;margin-top:4px;padding-top:18px}@media(max-width:520px){.pdp-perks{gap:8px}.pdp-perks li{flex-direction:column;align-items:center;text-align:center;gap:6px}.pdp-perks span{font-size:11px}.pdp-perks strong{font-size:11.5px}}.pdp-media .pc-slide img{cursor:zoom-in}.pdp-zoom-btn{position:absolute;right:14px;bottom:14px;z-index:4;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#faf7f0e6;color:var(--ink);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .3s ease}.pdp-zoom-btn:hover{background:var(--paper)}.zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#faf7f0fa}.zoom[hidden]{display:none}.zoom-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:56px 16px 24px;touch-action:pinch-zoom}.zoom-stage img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;transition:transform .35s ease}.zoom.is-zoomed .zoom-stage img{transform:scale(2.2);cursor:zoom-out}.zoom-close{position:absolute;top:12px;right:14px;z-index:2;width:42px;height:42px;border:none;background:none;font-size:30px;line-height:1;color:var(--ink);cursor:pointer}.sticky-buy{display:none}@media(max-width:860px){.sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:600;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#faf7f0f7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);transform:translateY(105%);transition:transform .35s ease}.sticky-buy.is-visible{transform:translateY(0)}.sticky-buy-info{flex:1;min-width:0}.sticky-buy-title{margin:0;font-family:var(--serif);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy-price{margin:2px 0 0;font-size:13px;color:var(--ink)}.sticky-buy-price s{color:#9a8f7a;margin-right:4px}.sticky-buy-btn{padding:13px 18px;font-size:11px;letter-spacing:.16em;flex-shrink:0}body.has-sticky-buy .toast{bottom:96px}}.pdp-related .related-grid{max-width:340px}:root{--gold-text:#79612d}.section-head .kicker,.pdp-info .eyebrow,.product-info .soldout,.pdp-stock,.pdp-shipfree,.ship-free-note,.price-off,.cart-sub.cart-save{color:var(--gold-text)}.pdp-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 18px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);transition:color .3s ease}.pdp-back:hover{color:var(--ink)}.qty-row{gap:10px}.qty-row button{width:40px;height:40px;font-size:16px;color:var(--ink);transition:border-color .25s ease}.qty-row button:hover{border-color:var(--ink)}.cart-item .ci-thumb{display:block;flex-shrink:0}.cart-item .meta .n a{transition:opacity .3s ease}.cart-item .meta .n a:hover{text-decoration:underline;text-underline-offset:3px}#cartItems .cart-empty{padding:40px 0 6px}.cart-suggest{margin-top:26px;padding-top:22px;border-top:1px solid var(--line);text-align:left}.cart-suggest-title{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px}.cs-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.cs-thumb{flex-shrink:0}.cs-thumb img{width:76px;height:95px;object-fit:cover;background:#eee}.cs-info{flex:1;min-width:0}.cs-name{display:block;font-family:var(--serif);font-size:17px;line-height:1.25;margin:0 0 4px}.cs-price{font-size:13px;margin:0 0 10px}.cs-item .qa{margin:0}.cs-item .qa-colors{margin-bottom:8px}.cs-item .qa-swatch{width:16px;height:16px}.cs-item .qa-size{min-width:34px;height:32px;padding:0 8px}html.is-locked,html.is-locked body{overflow:hidden;overscroll-behavior:none}.cart-items{overscroll-behavior:contain}.mnav-extra{width:100%;margin-top:10px;padding-top:26px;border-top:1px solid var(--line-dark);display:flex;flex-direction:column;gap:18px}.mnav .mnav-mail{font-family:var(--sans);font-size:13px;letter-spacing:.06em;color:#bdb39c}.mnav .foot-social{margin-top:0}.foot-contact{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:start;max-width:1000px;margin:0 auto 64px;padding-bottom:60px;border-bottom:1px solid var(--line-dark)}@media(max-width:860px){.foot-contact{grid-template-columns:1fr;gap:34px}}.foot-contact h3{font-family:var(--serif);font-size:clamp(26px,3vw,34px);line-height:1.15;color:var(--paper);font-weight:400;margin:0 0 14px}.foot-contact-text{font-size:14.5px;line-height:1.6;color:#a89e88;margin:0 0 28px;max-width:34ch}.foot-contact-direct{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.foot-contact-direct a{font-size:14px;color:#bdb39c;transition:color .3s ease,border-color .3s ease}.foot-contact-direct a:hover{color:var(--gold-soft)}.foot-wa-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid var(--line-dark);font-size:11.5px!important;letter-spacing:.16em;text-transform:uppercase}.foot-wa-btn:hover{border-color:var(--gold-soft)}.foot-wa-btn svg{width:16px;height:16px;fill:currentColor;flex-shrink:0}.foot-contact-form{display:flex;flex-direction:column;gap:18px}.fc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.fc-row{grid-template-columns:1fr}}.fc-field{display:flex;flex-direction:column;gap:8px}.fc-field span{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#a89e88}.fc-field input,.fc-field textarea{width:100%;box-sizing:border-box;background:transparent;border:1px solid var(--line-dark);border-radius:0;color:var(--paper);padding:13px 16px;font-family:var(--sans);font-size:14px;line-height:1.5}.fc-field textarea{resize:vertical;min-height:120px}.fc-field input:focus,.fc-field textarea:focus{outline:none;border-color:var(--gold-soft)}.fc-submit{align-self:flex-start;background:var(--paper);color:var(--ink);border:1px solid var(--paper);padding:14px 30px;font-family:var(--sans);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .35s ease,color .35s ease}.fc-submit:hover{background:transparent;color:var(--paper)}@media(max-width:520px){.fc-submit{align-self:stretch}}.foot-contact-ok{margin:0;padding:28px 24px;border:1px solid var(--line-dark);color:var(--gold-soft);font-family:var(--serif);font-size:20px}.foot-social a[data-wa-link] svg{width:17px;height:17px}.np-section{padding:150px 0 110px}@media(max-width:780px){.np-section{padding:120px 0 80px}}.np-narrow{max-width:760px}.kicker-sm{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-text);margin:0 0 14px}.np-title{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4.4vw,50px);line-height:1.1;margin:0 0 18px}.np-lead{font-size:16px;line-height:1.65;color:var(--ink-soft);max-width:52ch;margin:0 0 34px}.np-actions{display:flex;gap:12px;flex-wrap:wrap}.np-404 .np-narrow{text-align:center}.np-404 .np-lead{margin-left:auto;margin-right:auto}.np-404 .np-actions{justify-content:center}.np-products{margin-top:80px}.np-search-form{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 18px}.np-search-form input{flex:1;min-width:200px;border:1px solid var(--line);border-radius:0;background:var(--paper);padding:15px 18px;font-family:var(--sans);font-size:15px;color:var(--ink)}.np-search-form input:focus{outline:none;border-color:var(--ink)}.np-count{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 44px}.np-empty{font-size:15.5px;color:var(--ink-soft);margin:0}.np-other{margin-top:60px}.np-other h2{font-family:var(--serif);font-weight:400;font-size:26px;margin:0 0 16px}.np-other ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.np-other li{border-bottom:1px solid var(--line)}.np-other a{display:block;padding:14px 0;color:var(--ink)}.np-pager{display:flex;justify-content:center;gap:28px;padding-top:52px}.np-pager a{color:var(--ink)}.np-collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:34px;margin-top:36px}.np-col{display:block;color:var(--ink)}.np-col img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--cream-2);margin:0 0 16px;transition:opacity .4s ease}.np-col:hover img{opacity:.88}.np-col-name{display:block;font-family:var(--serif);font-size:25px;line-height:1.2;margin:0 0 4px}.np-col-count{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.np-articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:48px;margin-top:36px}.np-art a{display:block;color:var(--ink)}.np-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0 0 18px}.np-art h2{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.2;margin:4px 0 10px}.np-art p{font-size:14.5px;color:var(--ink-soft);margin:0 0 14px}.np-date{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px}.np-art-hero{display:block;width:100%;height:auto;margin:14px 0 40px}.np-rte,.shopify-policy__body{font-size:15.5px;line-height:1.75;color:var(--ink-soft)}.np-rte h2,.np-rte h3,.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--serif);font-weight:400;color:var(--ink);line-height:1.2;margin:38px 0 12px}.np-rte h2,.shopify-policy__body h2{font-size:28px}.np-rte h3,.shopify-policy__body h3{font-size:22px}.np-rte a,.shopify-policy__body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.np-rte img{max-width:100%;height:auto}.np-rte ul,.np-rte ol,.shopify-policy__body ul,.shopify-policy__body ol{padding-left:20px}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:150px 32px 110px!important}@media(max-width:780px){.shopify-policy__container{padding:120px 20px 80px!important}}.shopify-policy__title{text-align:left!important}.shopify-policy__title h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4.4vw,50px);line-height:1.1;margin:0 0 30px}.np-light-form{margin-top:34px}.np-light-form .fc-field span{color:var(--ink-soft)}.np-light-form .fc-field input,.np-light-form .fc-field textarea{background:var(--paper);border-color:var(--line);color:var(--ink)}.np-light-form .fc-field input:focus,.np-light-form .fc-field textarea:focus{border-color:var(--ink)}.np-light-form .fc-submit{background:var(--ink);color:var(--paper);border-color:var(--ink)}.np-light-form .fc-submit:hover{background:transparent;color:var(--ink)}.np-light-form .foot-contact-ok{color:var(--ink);border-color:var(--line);background:var(--paper)}.np-alt{margin:34px 0 0;font-size:14.5px;color:var(--ink-soft)}.np-alt a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cart-drawer :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mnav :focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.bs{position:relative;overflow:hidden;padding:clamp(88px,11vw,140px) 0}.bs:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(169,135,63,.22);pointer-events:none}@media(max-width:640px){.bs:before{top:10px;right:10px;bottom:10px;left:10px}}.bs-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr;grid-template-areas:"head media" "body media";column-gap:clamp(48px,7vw,112px);align-items:start}.bs-head{grid-area:head;position:relative;z-index:1;align-self:end}.bs-body{grid-area:body;position:relative;z-index:1}.bs-media{grid-area:media;align-self:center}.bs-mark{position:absolute;top:-56px;left:-18px;z-index:-1;width:clamp(130px,14vw,200px);color:var(--gold);opacity:.09;pointer-events:none}.bs-mark .fm{display:block;width:100%;height:auto}.bs-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 26px;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-text)}.bs-eyebrow:before{content:"";width:0;height:1px;background:currentColor;transition:width 1.1s cubic-bezier(.16,1,.3,1) .2s}.bs-head.in .bs-eyebrow:before{width:38px}.bs-title{margin:0 0 34px;font-family:var(--serif);font-weight:400;font-size:clamp(36px,4.6vw,58px);line-height:1.04;letter-spacing:-.01em;color:var(--ink)}.bs-title-line{display:block;opacity:0;transform:translateY(18px);transition:opacity 1s ease,transform 1s cubic-bezier(.16,1,.3,1)}.bs-title-line:nth-child(2){transition-delay:.16s}.bs-title-line:nth-child(3){transition-delay:.32s}.bs-head.in .bs-title-line{opacity:1;transform:none}.bs-title-line--em{font-style:italic;color:var(--ink-soft)}.bs-lead{position:relative;margin:0 0 14px;font-family:var(--serif);font-size:clamp(20px,2vw,24px);line-height:1.4;color:var(--ink)}.bs-lead:before{content:"\201c";display:block;height:.42em;margin:0 0 10px;font-size:3em;line-height:1;color:var(--gold);opacity:.55}.bs-text{margin:0 0 36px;max-width:46ch;font-size:15px;line-height:1.75;color:var(--ink-soft)}.bs-principles{list-style:none;margin:0 0 38px;padding:0;border-top:1px solid var(--line)}.bs-principles li{position:relative;display:grid;grid-template-columns:48px 1fr;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);opacity:0;transform:translateY(12px);transition:opacity .8s ease,transform .8s ease}.bs-principles li:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--gold);transition:width .6s cubic-bezier(.16,1,.3,1)}.bs-principles li:hover:after{width:100%}.bs-body.in .bs-principles li{opacity:1;transform:none}.bs-body.in .bs-principles li:nth-child(1){transition-delay:.15s}.bs-body.in .bs-principles li:nth-child(2){transition-delay:.3s}.bs-body.in .bs-principles li:nth-child(3){transition-delay:.45s}.bs-num{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--gold-text)}.bs-principles p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.bs-principles strong{display:block;margin:0 0 2px;font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.bs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 34px}.bs-cta{display:inline-flex;align-items:center;gap:12px;padding:15px 30px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:background .35s ease,color .35s ease}.bs-cta span{transition:transform .35s ease}.bs-cta:hover{background:transparent;color:var(--ink)}.bs-cta:hover span{transform:translate(4px)}.bs-cta--quiet{padding:0 0 4px;border:none;border-bottom:1px solid var(--line);background:none;color:var(--ink)}.bs-cta--quiet:hover{border-bottom-color:var(--ink);background:none}.bs-sign{margin:40px 0 0;font-family:var(--serif);font-style:italic;font-size:17px;color:var(--ink-soft)}.bs-media{position:relative;padding:0 0 16%}.bs-plate{margin:0}.bs-plate .bs-frame{display:block;overflow:hidden;background:var(--paper);padding:12px;border:1px solid var(--line);box-shadow:0 30px 60px -38px #15130f8c;transform:translate3d(0,var(--bs-y,0px),0);will-change:transform}.bs-plate img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;background:#e7ddc9;filter:saturate(.92);transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter .8s ease}.bs-plate:hover img{transform:scale(1.035);filter:saturate(1)}.bs-plate figcaption{margin-top:12px;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft)}.bs-plate--a{width:76%;margin-left:auto}.bs-plate--a figcaption{text-align:right}.bs-plate--b{position:absolute;left:0;bottom:0;width:44%;z-index:2;transition-delay:.18s}.bs-media--single{padding-bottom:0}.bs-media--single .bs-plate{position:relative;width:82%;margin:0 auto}.bs-seal{position:absolute;top:-46px;right:-46px;z-index:3;width:104px;height:104px;filter:drop-shadow(0 10px 18px rgba(21,19,15,.18))}.bs-seal svg{display:block;width:100%;height:100%;overflow:visible}.bs-seal-bg{fill:var(--paper);stroke:#a9873f8c;stroke-width:1}.bs-seal-line{fill:none;stroke:#a9873f66;stroke-width:.6}.bs-seal-text{font-family:var(--sans);font-size:7.4px;font-weight:500;letter-spacing:1px;fill:var(--gold-text)}.bs-seal-mono{fill:var(--ink)}.bs-seal-ring{transform-origin:60px 60px;animation:bs-spin 60s linear infinite}@keyframes bs-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.bs-grid{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"head" "media" "body"}.bs-head{max-width:560px}.bs-title{margin-bottom:40px}.bs-media{max-width:520px;width:100%;margin:0 auto 64px;padding-bottom:22%}.bs-body{max-width:560px}.bs-plate--a{width:80%}.bs-plate--b{width:48%}.bs-plate .bs-frame{padding:8px}.bs-seal{width:78px;height:78px;top:-34px;right:-30px}}@media(max-width:480px){.bs-actions{flex-direction:column;align-items:flex-start}.bs-cta:not(.bs-cta--quiet){width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.bs-title-line,.bs-principles li{opacity:1;transform:none}.bs-eyebrow:before{width:38px}.bs-plate .bs-frame{transform:none}}.ab{position:relative;overflow:hidden;padding:clamp(96px,12vw,150px) 0;background:radial-gradient(ellipse 70% 60% at 22% 45%,#24201a 0%,var(--ink) 70%);color:var(--cream)}.ab:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(201,172,108,.16);pointer-events:none}@media(max-width:640px){.ab:before{top:10px;right:10px;bottom:10px;left:10px}}.ab-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,8vw,120px);align-items:center}.ab-plate{margin:0;justify-self:center;width:100%;max-width:460px}.ab-frame{position:relative;padding:14px;border:1px solid rgba(201,172,108,.45);outline:1px solid rgba(201,172,108,.18);outline-offset:8px;background:#0e0d0a;box-shadow:0 40px 80px -40px #000c}.ab-frame img{display:block;width:100%;height:auto;filter:sepia(.12) contrast(1.02)}.ab-frame:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;box-shadow:inset 0 0 60px 10px #0e0d0a8c;pointer-events:none}.ab-plate figcaption{margin-top:24px;text-align:center;font-family:var(--serif);font-style:italic;font-size:16px;color:#a89e88}.ab .ab-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 24px;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-soft)}.ab-eyebrow:before{content:"";width:38px;height:1px;background:currentColor}.ab .ab-title{margin:0 0 34px;font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.4vw,54px);line-height:1.08;color:var(--paper)}.ab-body{max-width:52ch}.ab .ab-body p{margin:0 0 18px;font-size:15.5px;line-height:1.8;color:#cfc6b3}.ab .ab-body p:first-child{font-family:var(--serif);font-size:clamp(20px,1.9vw,23px);line-height:1.5;color:var(--cream)}.ab-body p:first-child:first-letter{float:left;margin:.06em .12em 0 0;font-size:3.3em;line-height:.8;color:var(--gold-soft)}.ab .ab-body p:last-child:not(:first-child){margin:30px 0 0;padding:4px 0 4px 22px;border-left:1px solid var(--gold-soft);font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.8vw,22px);line-height:1.45;color:var(--paper)}.ab-close{margin-top:46px}.ab-ornament{display:flex;align-items:center;gap:12px;width:180px;margin:0 0 22px;color:var(--gold-soft)}.ab-ornament i{flex:1;height:1px;background:#c9ac6c80}.ab-ornament b{font-size:8px;font-weight:400;line-height:1}.ab .ab-sign{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(20px,2vw,24px);color:var(--gold-soft)}.ab .ab-signature{margin:10px 0 0;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#8f8570}.ab .reveal+.reveal{transition-delay:.15s}@media(max-width:860px){.ab-grid{grid-template-columns:1fr;gap:64px}.ab-plate{max-width:420px}.ab-frame{padding:10px;outline-offset:6px}.ab-frame:after{top:10px;right:10px;bottom:10px;left:10px}}.fm{display:inline-block;fill:currentColor}.logomark .tf{display:inline-block;position:relative}.logomark .tf .fm{display:block;height:.86em;width:auto;margin-right:.02em}.logomark .rest{margin-left:0}.ab-drop{float:left;height:3.1em;margin:.14em .08em 0 0;color:var(--gold-soft)}.ab-drop .fm{display:block;height:100%;width:auto}.ab .ab-body--mono p:first-child:first-letter{float:none;margin:0;font-size:inherit;line-height:inherit;color:inherit}.fc{padding:clamp(96px,11vw,140px) 0}.fc-head{max-width:620px;margin:0 auto clamp(56px,7vw,84px);text-align:center}.fc-eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 20px;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-text)}.fc-eyebrow:before,.fc-eyebrow:after{content:"";width:30px;height:1px;background:currentColor;opacity:.7}.fc-title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:-.01em;color:var(--ink)}.fc-rule{display:flex;align-items:center;justify-content:center;gap:14px;margin:24px auto 22px;color:var(--gold)}.fc-rule i{width:56px;height:1px;background:currentColor;opacity:.55}.fc-rule .fm{width:auto;height:22px}.fc-sub{margin:0 auto;max-width:48ch;font-size:15.5px;line-height:1.7;color:var(--ink-soft)}.fc-grid{grid-template-columns:1fr 1fr;max-width:1060px;gap:clamp(48px,6vw,96px);align-items:start}@media(min-width:821px){.fc-grid>.pcx:nth-child(2n){margin-top:96px}}@media(max-width:820px){.fc-grid{grid-template-columns:1fr;max-width:440px;gap:72px}}.fc-note{margin:64px 0 0;text-align:center;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.pcx{background:transparent;border:none}.pcx-media{aspect-ratio:3/4;background:var(--cream-2);border:1px solid var(--line);outline:1px solid rgba(169,135,63,.22);outline-offset:9px;margin:10px}.pcx-slide--cover{padding:0}.pcx-slide--cover img{object-fit:cover;object-position:50% 22%}.pcx-slide--contain{padding:24px}.pcx .pc-slide img{transition:transform 1.3s cubic-bezier(.16,1,.3,1)}.pcx:hover .pc-slide.is-active img{transform:scale(1.03)}@media(hover:hover){.pcx-media[data-carousel]:hover .pc-slide.is-active:first-child{opacity:0}.pcx-media[data-carousel]:hover .pc-slide.is-active:first-child+.pc-slide{opacity:1}}.pcx .pc-dots{bottom:14px}.pcx .pc-dot{background:#faf7f099;border-color:#faf7f0e6}.pcx .pc-dot.is-active{background:var(--paper);border-color:var(--paper)}.pcx .product-tag{left:auto;right:14px}.pcx-info{padding:30px 10px 0;text-align:left}.pcx-index{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-text)}.pcx-index span+span:before{content:"";display:inline-block;width:18px;height:1px;margin-right:12px;vertical-align:middle;background:var(--line)}.pcx .name{margin:0 0 10px;font-family:var(--serif);font-weight:400;font-size:clamp(25px,2.4vw,31px);line-height:1.12;color:var(--ink)}.pcx .name a{color:inherit}.pcx .price{margin:0 0 22px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:15px;letter-spacing:.03em}.pcx .qa{margin:0 0 22px}.pcx .view{font-size:11.5px;letter-spacing:.2em}.pcx .view span{display:inline-block;transition:transform .35s ease}.pcx:hover .view span{transform:translate(4px)}@media(max-width:820px){.pcx-media{margin:8px;outline-offset:7px}.pcx-info{padding:26px 8px 0}}.fc-title em{font-style:italic;color:var(--ink-soft)}.fc-sub{font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.8vw,21px);line-height:1.55;color:var(--ink-soft);max-width:46ch;text-wrap:balance}.pcx-info{padding:34px 10px 0;text-align:center}.pcx-index{justify-content:center;margin:0 0 14px;letter-spacing:.32em}.pcx .name{margin:0 0 12px;font-size:clamp(26px,2.5vw,32px)}.pcx-tagline{margin:0 auto 20px;max-width:40ch;font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--ink-soft);text-wrap:balance}.pcx .price{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:4px 0;margin:0 0 26px;padding:0;border:none}.pcx .price .price-now{font-family:var(--serif);font-size:22px;letter-spacing:.01em}.pcx .price .price-was{font-size:13.5px}.pcx .qa{position:relative;margin:0 0 26px;padding-top:26px}.pcx .qa:before{content:"";position:absolute;top:0;left:50%;width:44px;height:1px;margin-left:-22px;background:var(--gold);opacity:.55}.pcx .qa-colors,.pcx .qa-sizes{justify-content:center}.pcx .qa-label{width:100%;margin:0 0 10px;text-align:center}.pcx .view{justify-content:center}.pcx .view:after{transform:scaleX(0);transform-origin:center}.pcx:hover .view:after{transform:scaleX(1)}.pcx-info{padding-top:30px}.pcx .name{margin:0 0 6px;font-size:clamp(24px,2.3vw,30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcx-tagline{margin:0 auto 14px;max-width:none;font-size:15.5px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcx .price{margin:0 0 24px}.pcx .price .price-now{font-size:21px}.pcx .qa{margin:0 0 22px;padding-top:24px}.pcx .qa-colors{margin-bottom:16px}.pcx .qa-label{margin:0 0 12px;font-size:10.5px;letter-spacing:.24em;color:var(--ink-soft)}.pcx .qa-sizes{gap:8px}.pcx .qa-size{min-width:52px;height:44px;font-size:13px;letter-spacing:.06em;background:var(--paper)}.pcx .qa-size:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pcx .view{font-size:11px;color:var(--ink-soft)}@media(max-width:420px){.pcx .name{font-size:23px}.pcx-tagline{font-size:14.5px}.pcx .qa-size{min-width:58px}}.fc{padding-top:clamp(72px,8vw,100px)}.fc-head{max-width:none;margin:0 auto clamp(44px,5vw,64px)}.fc-eyebrow{gap:16px;margin:0 0 18px;font-size:11px;letter-spacing:.36em}.fc-eyebrow:before,.fc-eyebrow:after{width:44px;opacity:.6}.fc-title{font-size:clamp(40px,5vw,64px);line-height:1}.fc-rule{gap:16px;margin:22px auto 20px}.fc-rule i{width:88px;opacity:.45}.fc-rule .fm{height:20px}.fc-sub{max-width:none;margin:0 auto;font-size:clamp(17px,1.5vw,20px);line-height:1.5;letter-spacing:.012em;color:#4a4237}@media(min-width:900px){.fc-sub{white-space:nowrap}}@media(max-width:899px){.fc-sub{max-width:34ch;text-wrap:balance}}.ct{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,88px);align-items:start;max-width:1080px;margin:0 auto 72px;padding:8px 0 72px;border-bottom:1px solid var(--line-dark);scroll-margin-top:110px}.ct-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-soft)}.ct-eyebrow:before{content:"";width:38px;height:1px;background:currentColor;opacity:.7}.ct-title{margin:0 0 16px;font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.4vw,42px);line-height:1.1;color:var(--paper);text-wrap:balance}.ct-text{margin:0 0 34px;max-width:40ch;font-size:15px;line-height:1.7;color:#a89e88}.ct-channels{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-dark)}.ct-channels li{border-bottom:1px solid var(--line-dark)}.ct-channel{display:flex;align-items:center;gap:18px;padding:18px 4px;color:#cfc6b3;transition:background .35s ease,padding .35s ease}.ct-channel:hover{background:#c9ac6c0f;padding-left:12px;padding-right:12px}.ct-ico{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(201,172,108,.4);border-radius:50%;color:var(--gold-soft);transition:background .35s ease,color .35s ease,border-color .35s ease}.ct-ico svg{width:18px;height:18px;fill:currentColor}.ct-ico svg[stroke]{fill:none}.ct-channel:hover .ct-ico{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--ink)}.ct-ch-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ct-ch-label{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#8f8570}.ct-ch-label em{font-style:normal;color:var(--gold-soft);letter-spacing:.14em}.ct-ch-value{font-family:var(--serif);font-size:20px;line-height:1.25;color:var(--paper);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-arrow{flex-shrink:0;color:var(--gold-soft);font-size:16px;transition:transform .35s ease}.ct-channel:hover .ct-arrow{transform:translate(4px)}.ct-channel:focus-visible{outline:1px solid var(--gold-soft);outline-offset:2px}.ct-card{position:relative;padding:clamp(28px,3.4vw,44px);background:#1b1914;border:1px solid rgba(201,172,108,.28);outline:1px solid rgba(201,172,108,.12);outline-offset:7px;box-shadow:0 40px 80px -48px #000000e6}.ct-card-title{margin:0 0 22px;font-family:var(--serif);font-style:italic;font-size:26px;line-height:1.2;color:var(--paper)}.ct-form{display:flex;flex-direction:column;gap:22px}.ct-topics{margin:0;padding:0;border:none;min-width:0}.ct-topics legend{padding:0;margin:0 0 12px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#a89e88}.ct-topic-row{display:flex;flex-wrap:wrap;gap:8px}.ct-topic{position:relative;cursor:pointer}.ct-topic input{position:absolute;opacity:0;width:1px;height:1px}.ct-topic span{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid var(--line-dark);font-size:12.5px;letter-spacing:.06em;color:#cfc6b3;transition:border-color .25s ease,background .25s ease,color .25s ease}.ct-topic:hover span{border-color:#c9ac6c99}.ct-topic input:checked+span{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--ink)}.ct-topic input:focus-visible+span{outline:1px solid var(--gold-soft);outline-offset:3px}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ct-field{display:flex;flex-direction:column;gap:6px}.ct-field label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#a89e88;transition:color .25s ease}.ct-field:focus-within label{color:var(--gold-soft)}.ct-field input,.ct-field textarea{width:100%;box-sizing:border-box;padding:10px 0 12px;background:transparent;border:none;border-bottom:1px solid #4a4438;border-radius:0;color:var(--paper);font-family:var(--sans);font-size:15px;line-height:1.5;transition:border-color .3s ease}.ct-field textarea{resize:vertical;min-height:96px}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#6f675a}.ct-field input:focus,.ct-field textarea:focus{outline:none;border-bottom-color:var(--gold-soft)}.ct-field input:user-invalid,.ct-field textarea:user-invalid{border-bottom-color:#c98b84}.ct-err{margin:0;padding:12px 14px;border-left:2px solid #c98b84;background:#c98b8414;font-size:13.5px;color:#e0b3ad}.ct-err ul{margin:0;padding-left:18px}.ct-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:6px}.ct-submit{display:inline-flex;align-items:center;gap:12px;padding:16px 30px;background:var(--paper);color:var(--ink);border:1px solid var(--paper);font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .35s ease,color .35s ease,border-color .35s ease}.ct-submit span{transition:transform .35s ease}.ct-submit:hover{background:var(--gold-soft);border-color:var(--gold-soft)}.ct-submit:hover span{transform:translate(4px)}.ct-submit:focus-visible{outline:1px solid var(--gold-soft);outline-offset:4px}.ct-note{margin:0;font-family:var(--serif);font-style:italic;font-size:15px;color:#8f8570}.ct-ok{padding:28px 0;text-align:center}.ct-ok:focus{outline:none}.ct-ok-mark{display:inline-block;width:38px;margin:0 0 18px;color:var(--gold-soft)}.ct-ok-mark .fm{display:block;width:100%;height:auto}.ct-ok-title{margin:0 0 10px;font-family:var(--serif);font-size:30px;color:var(--paper)}.ct-ok-text{margin:0 auto;max-width:34ch;font-size:14.5px;line-height:1.65;color:#a89e88}@media(max-width:860px){.ct{grid-template-columns:1fr;gap:48px;padding-bottom:60px;margin-bottom:60px}.ct-card{outline-offset:5px}}@media(max-width:520px){.ct-row{grid-template-columns:1fr}.ct-ch-value{font-size:18px}.ct-submit{width:100%;justify-content:center}.ct-actions{flex-direction:column;align-items:stretch;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fernato-commerce.css.map */
