html[data-deco]{--m-bg:#f6efe3;--m-surface:#fffbf4;--m-surface-2:#f1e6d3;--m-ink:#241a14;--m-ink-dim:#6f5b49;--m-ink-faint:#8a7360;--m-accent:#b0714f;--m-accent-fill:#985c3b;--m-accent-strong:#8c5030;--m-on-accent:#fdf6ee;--m-line:rgba(140,80,48,.26);--m-line-strong:rgba(140,80,48,.5);--m-ok:#40704a;--m-warn:#875414;--m-crit:#a23c2b;--n-bg:#10171a;--n-surface:#172024;--n-surface-2:#1d2a2e;--n-ink:#f1e6d6;--n-ink-dim:#a9bcb9;--n-ink-faint:#859591;--n-accent:#d7926b;--n-accent-fill:#d7926b;--n-accent-strong:#e6a988;--n-on-accent:#181110;--n-line:rgba(215,146,107,.3);--n-line-strong:rgba(215,146,107,.58);--n-ok:#7dbb8a;--n-warn:#e0a95f;--n-crit:#e8836b;--deco-radius:0px;--deco-cut:14px;--deco-cut-sm:8px;--deco-hairline:1px;--deco-gold:#c6a15a;--deco-measure:66ch;--deco-gutter:clamp(1rem,4vw,2.5rem);--deco-ease:cubic-bezier(.4,0,.2,1);--deco-ease-out:cubic-bezier(.16,1,.3,1);--deco-ease-sweep:cubic-bezier(.55,.06,.22,1);--deco-dur-band:.55s;--deco-dur-sweep:.7s;--deco-dur-ui:.18s;--bg:var(--m-bg);--surface:var(--m-surface);--surface-2:var(--m-surface-2);--ink:var(--m-ink);--ink-dim:var(--m-ink-dim);--ink-faint:var(--m-ink-faint);--accent:var(--m-accent);--accent-fill:var(--m-accent-fill);--accent-strong:var(--m-accent-strong);--on-accent:var(--m-on-accent);--line:var(--m-line);--line-strong:var(--m-line-strong);--ok:var(--m-ok);--warn:var(--m-warn);--crit:var(--m-crit);--chrome-bg:var(--m-surface);--chrome-ink:var(--m-ink);--chrome-line:var(--m-line-strong);--chrome-accent:var(--m-accent-strong)}html[data-deco] [data-band=dark]{--bg:var(--n-bg);--surface:var(--n-surface);--surface-2:var(--n-surface-2);--ink:var(--n-ink);--ink-dim:var(--n-ink-dim);--ink-faint:var(--n-ink-faint);--accent:var(--n-accent);--accent-fill:var(--n-accent-fill);--accent-strong:var(--n-accent-strong);--on-accent:var(--n-on-accent);--line:var(--n-line);--line-strong:var(--n-line-strong);--ok:var(--n-ok);--warn:var(--n-warn);--crit:var(--n-crit)}html[data-deco] [data-band=light],html[data-deco][data-theme=light],html[data-deco][data-theme=light] [data-band]{--bg:var(--m-bg);--surface:var(--m-surface);--surface-2:var(--m-surface-2);--ink:var(--m-ink);--ink-dim:var(--m-ink-dim);--ink-faint:var(--m-ink-faint);--accent:var(--m-accent);--accent-fill:var(--m-accent-fill);--accent-strong:var(--m-accent-strong);--on-accent:var(--m-on-accent);--line:var(--m-line);--line-strong:var(--m-line-strong);--ok:var(--m-ok);--warn:var(--m-warn);--crit:var(--m-crit)}html[data-deco][data-theme=dark],html[data-deco][data-theme=dark] [data-band]{--bg:var(--n-bg);--surface:var(--n-surface);--surface-2:var(--n-surface-2);--ink:var(--n-ink);--ink-dim:var(--n-ink-dim);--ink-faint:var(--n-ink-faint);--accent:var(--n-accent);--accent-fill:var(--n-accent-fill);--accent-strong:var(--n-accent-strong);--on-accent:var(--n-on-accent);--line:var(--n-line);--line-strong:var(--n-line-strong);--ok:var(--n-ok);--warn:var(--n-warn);--crit:var(--n-crit)}html[data-deco] [data-chrome=dark],html[data-deco][data-theme=dark] [data-chrome]{--chrome-bg:var(--n-surface);--chrome-ink:var(--n-ink);--chrome-line:var(--n-line-strong);--chrome-accent:var(--n-accent-strong)}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:400 700;src:url(/build/app/shop/fonts/cinzel-var.23300ec3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:normal;font-weight:300 700;src:url(/build/app/shop/fonts/josefin-sans-var.78b7657f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Josefin Sans;font-style:italic;font-weight:400;src:url(/build/app/shop/fonts/josefin-sans-italic.df4f4f59.woff2) format("woff2")}html[data-deco]{--font-display:"Cinzel","Trajan Pro","Cormorant Garamond",Georgia,"Times New Roman",serif;--font-body:"Josefin Sans","Century Gothic","Futura","Gill Sans",system-ui,-apple-system,"Segoe UI",sans-serif}html[data-deco] :focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-deco] ::selection{background:var(--accent-fill);color:var(--on-accent)}html[data-deco] .btn-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238c5030' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E");opacity:.7}html[data-deco] .btn-close:focus-visible,html[data-deco] .btn-close:hover{opacity:1}html[data-deco][data-theme=dark] .btn-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e6a988' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E")}html[data-deco] body>div:first-child{overflow-x:clip}html[data-deco] .cut{clip-path:polygon(var(--deco-cut) 0,100% 0,100% calc(100% - var(--deco-cut)),calc(100% - var(--deco-cut)) 100%,0 100%,0 var(--deco-cut))}html[data-deco] .cut--tr-bl{clip-path:polygon(0 0,calc(100% - var(--deco-cut)) 0,100% var(--deco-cut),100% 100%,var(--deco-cut) 100%,0 calc(100% - var(--deco-cut)))}html[data-deco] .cut--all{clip-path:polygon(var(--deco-cut) 0,calc(100% - var(--deco-cut)) 0,100% var(--deco-cut),100% calc(100% - var(--deco-cut)),calc(100% - var(--deco-cut)) 100%,var(--deco-cut) 100%,0 calc(100% - var(--deco-cut)),0 var(--deco-cut))}html[data-deco] .cut--sm{--deco-cut:var(--deco-cut-sm)}html[data-deco] .deco-rule{align-items:center;display:flex;gap:.9rem;margin:1.4rem 0}html[data-deco] .deco-rule:after,html[data-deco] .deco-rule:before{background:var(--line-strong);content:"";flex:1;height:var(--deco-hairline)}html[data-deco] .deco-rule>i{background:var(--accent);flex:none;height:7px;transform:rotate(45deg);width:7px}html[data-deco] .deco-rule--left:before{flex:0 0 0}html[data-deco] .deco-hairline{border:0;border-top:var(--deco-hairline) solid var(--line)}html[data-deco] .deco-hairline--strong{border-top-color:var(--line-strong)}html[data-deco] .deco-eyebrow{color:var(--accent-strong);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}html[data-deco] body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-deco] :is(input,select,textarea,button,optgroup){font-family:inherit}html[data-deco] :is(.h1,.h2,.h3,.h4,.h5,.h6),html[data-deco] :is(.modal-title,.offcanvas-title,.card-title),html[data-deco] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:600;letter-spacing:.012em;line-height:1.22}html[data-deco] :is(h1,.h1){letter-spacing:.015em}.privacy-container{min-height:70vh;padding-top:2rem}.privacy-container .divider{height:3px;width:80px}.privacy-container .privacy-icon{transition:transform .5s ease}.privacy-container .privacy-icon:hover{transform:scale(1.05) rotate(-5deg)}.privacy-container .privacy-section{transition:all .3s ease}.privacy-container .privacy-section:hover{border-color:#0d6efd!important}.privacy-container .privacy-highlight{transition:all .4s ease}.privacy-container .privacy-highlight:hover{box-shadow:0 10px 20px rgba(13,110,253,.1)!important;transform:translateY(-5px)}.privacy-container a{transition:all .2s ease}.privacy-container a:hover{letter-spacing:.3px}.jewelry-care-container{min-height:70vh;padding-top:2rem}.jewelry-care-container .divider{height:3px;width:80px}.jewelry-care-container .jewelry-icon{transition:transform .5s ease}.jewelry-care-container .jewelry-icon:hover{transform:scale(1.05) rotate(10deg)}.jewelry-care-container .accordion-body{background-color:hsla(0,0%,100%,.5)}.returns-container .divider{height:3px;width:80px}.returns-container .returns-icon{transition:transform .5s ease}.returns-container .returns-icon:hover{transform:scale(1.05) rotate(-10deg)}.returns-container .highlight-card{transition:all .3s ease}.returns-container .highlight-card:hover{box-shadow:0 5px 15px rgba(13,110,253,.1);transform:translateY(-3px)}.returns-container .exchange-card,.returns-container .requirement-card{transition:all .3s ease}.returns-container .exchange-card:hover,.returns-container .requirement-card:hover{border-color:#0d6efd!important;box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-7px)}.returns-container .placeholder{border-radius:4px;display:inline-block;height:24px;min-width:150px}.returns-container .signature-line{transition:width .5s ease}.returns-container .signature-line:hover{width:100%!important}.requirement-card .list-group-item{word-wrap:break-word;overflow-wrap:anywhere}.requirement-card .list-group-item span{flex:1;min-width:0}.requirement-card{padding:1.5rem!important}.requirement-card .list-group-item{padding-bottom:.75rem;padding-left:0;padding-right:0}.requirement-card .list-group-item:last-child{padding-bottom:0}@media(min-width:992px){.requirement-card{min-height:380px}}.flex-shrink-0{flex-shrink:0}.disp-container{min-height:60vh;padding-top:2rem}.disp-container .divider{height:3px;width:80px}.disp-container .disp-icon{transition:all .5s ease}.disp-container .disp-icon:hover{color:#0d6efd!important;transform:scale(1.1) rotate(5deg)}.disp-container .disp-message{transition:all .3s ease}.disp-container .disp-message:hover{background-color:rgba(13,110,253,.05)!important;box-shadow:0 5px 15px rgba(13,110,253,.1);transform:translateY(-3px)}.disp-container .feature-card{border:1px solid rgba(0,0,0,.05);border-radius:12px;transition:all .3s ease}.disp-container .feature-card:hover{background:rgba(13,110,253,.03);border-color:#0d6efd!important;box-shadow:0 10px 20px rgba(0,0,0,.05);transform:translateY(-7px)}.faq-container{min-height:80vh;padding-top:2rem}.faq-container .divider{height:3px;width:80px}.faq-container .accordion-body{background-color:hsla(0,0%,100%,.5)}.faq-container .contact-card{transition:all .4s ease}.faq-container .contact-card:hover{box-shadow:0 10px 20px rgba(13,110,253,.1);transform:translateY(-5px)}.payment-methods-container{min-height:80vh;padding-top:2rem}.payment-methods-container .divider{height:3px;width:80px}.payment-methods-container .payment-method{border-radius:16px;overflow:hidden;transition:all .3s ease}.payment-methods-container .payment-method:hover{box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translateY(-7px)}.payment-methods-container .method-notice{transition:all .3s ease}.payment-methods-container .method-notice:hover{box-shadow:0 5px 15px rgba(255,193,7,.1);transform:scale(1.02)}.payment-methods-container .copy-btn{transition:all .2s ease}.payment-methods-container .copy-btn:hover{background-color:#0d6efd;color:#fff}.payment-methods-container .payment-icons i{transition:all .3s ease}.payment-methods-container .payment-icons i:hover{color:#0d6efd!important;transform:scale(1.2)}.garantia-container{min-height:80vh;padding-top:2rem}.garantia-container .divider{height:3px;width:80px}.garantia-container .garantia-intro{transition:all .3s ease}.garantia-container .garantia-intro:hover{box-shadow:0 5px 15px rgba(13,110,253,.1);transform:translateY(-3px)}.garantia-container .garantia-card{transition:all .3s ease}.garantia-container .garantia-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.05);transform:translateY(-5px)}.garantia-container .garantia-badge{height:180px;transition:all .5s ease;width:180px}.garantia-container .garantia-badge:hover{box-shadow:0 10px 25px rgba(13,110,253,.2)!important;transform:rotate(5deg) scale(1.05)}.garantia-container .garantia-summary{transition:all .4s ease}.garantia-container .garantia-summary:hover{box-shadow:0 10px 30px rgba(13,110,253,.1);transform:translateY(-5px)}.reasons-container{min-height:80vh;padding-top:2rem}.reasons-container .divider{height:3px;width:80px}.reasons-container .reason-card{border:1px solid rgba(13,110,253,.1);overflow:hidden;position:relative;transition:all .3s ease}.reasons-container .reason-card:hover{border-color:#0d6efd!important;box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translateY(-10px)}.reasons-container .reason-card:hover .reason-icon i{color:#0d6efd!important;transform:scale(1.2)}.reasons-container .reason-card:before{background:linear-gradient(90deg,#0d6efd,#6f42c1);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease;width:100%}.reasons-container .reason-card:hover:before{transform:scaleX(1)}.reasons-container .closing-section,.reasons-container .reason-icon i{transition:all .4s ease}.reasons-container .closing-section:hover{box-shadow:0 10px 25px rgba(13,110,253,.1);transform:scale(1.02)}.quienes-container{min-height:100vh;padding-top:2rem}.quienes-container .divider{height:3px;width:80px}.quienes-container .quienes-icon{transition:all .5s ease}.quienes-container .quienes-icon:hover{color:#0d6efd!important;transform:rotate(10deg) scale(1.1)}.quienes-container .quienes-image-frame{transition:all .4s ease}.quienes-container .quienes-image-frame:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-5px) rotate(-1deg)}.quienes-container .quienes-feature{border-left:4px solid #0d6efd;transition:all .3s ease}.quienes-container .quienes-feature:hover{box-shadow:0 5px 15px rgba(13,110,253,.1);transform:translateX(10px)}.quienes-container .quienes-highlight{transition:all .4s ease}.quienes-container .quienes-highlight:hover{box-shadow:0 10px 30px rgba(13,110,253,.1);transform:scale(1.02)}.quienes-container .quality-controls>div>div{transition:all .3s ease}.quienes-container .quality-controls>div>div:hover{border-color:#0d6efd!important;box-shadow:0 5px 15px rgba(0,0,0,.05);transform:translateY(-5px)}.quienes-container .generations-timeline{position:relative}.quienes-container .generations-timeline .timeline{padding-left:30px;position:relative}.quienes-container .generations-timeline .timeline:before{background:#0d6efd;content:"";height:100%;left:7px;position:absolute;top:0;width:2px}.quienes-container .generations-timeline .timeline-item{margin-bottom:30px;position:relative}.quienes-container .generations-timeline .timeline-point{border:3px solid #fff;height:16px;left:0;position:absolute;top:15px;width:16px;z-index:1}.quienes-container .generations-timeline .timeline-content{background:#fff;margin-left:30px;transition:all .3s ease}.quienes-container .generations-timeline .timeline-content:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateX(5px)}.legal-container{min-height:100vh;padding-top:2rem}.legal-container .divider{height:3px;width:80px}.legal-container .legal-icon{transition:all .5s ease}.legal-container .legal-icon:hover{color:#0d6efd!important;transform:rotate(10deg) scale(1.1)}.legal-container .legal-content{border-left:4px solid #0d6efd;transition:all .3s ease}.legal-container .legal-content:hover{box-shadow:0 10px 25px rgba(0,0,0,.05);transform:translateY(-5px)}.legal-container .legal-contact{transition:all .4s ease}.legal-container .legal-contact:hover{box-shadow:0 10px 30px rgba(13,110,253,.1);transform:scale(1.02)}.legal-container .legal-text{line-height:1.8}.legal-container a{transition:all .2s ease}.legal-container a:hover{letter-spacing:.3px;text-decoration:underline!important}.envio-container{min-height:80vh;padding-top:2rem}.envio-container .divider{height:3px;width:80px}.envio-container .envio-icon{transition:all .5s ease}.envio-container .envio-icon:hover{color:#0d6efd!important;transform:rotate(10deg) scale(1.1)}.envio-container .envio-intro{transition:all .3s ease}.envio-container .envio-intro:hover{box-shadow:0 10px 25px rgba(0,0,0,.05);transform:translateY(-5px)}.envio-container .cost-card,.envio-container .process-card{border-top:4px solid #0d6efd;transition:all .3s ease}.envio-container .cost-card:hover,.envio-container .process-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translateY(-7px)}.envio-container .envio-guarantee{transition:all .4s ease}.envio-container .envio-guarantee:hover{box-shadow:0 10px 30px rgba(13,110,253,.1);transform:scale(1.02)}.envio-container .badge{transition:all .2s ease}.envio-container .badge:hover{transform:scale(1.05)}.contact-info a{color:inherit;transition:opacity .3s ease}.contact-info a:hover{opacity:.7;text-decoration:underline}.logoSendra:hover{animation:pulse;animation-duration:2s}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}to{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}to{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}.kenburns-top{-webkit-animation:kenburns-top 5s ease-out both;animation:kenburns-top 5s ease-out both}.text-focus-in{-webkit-animation:text-focus-in 2s ease-out both;animation:text-focus-in 2s ease-out both}.bgPatternHouses{background-image:url(/build/app/shop/images/pattern_houses.d1156a45.jpg)}.bgPatternHouses,.bgPatternWall{background-position:50%;background-repeat:no-repeat;background-size:cover}.bgPatternWall{background-image:url(/build/app/shop/images/pattern_white_wall.f17cf1f8.jpg)}.bgPatternMarmol{background-image:url(/build/app/shop/images/pattern_marmol.a3718b29.jpg)}.bgPatternBuilding,.bgPatternMarmol{background-position:50%;background-repeat:no-repeat;background-size:cover}.bgPatternBuilding{background-image:url(/build/app/shop/images/pattern_building.45a245e1.jpg)}.cardCustom{background:#fff;border:4px solid #fff;border-radius:.2em;transition:.3s ease}.cardCustom:hover{border:4px solid hsla(0,0%,68.6%,.522)}.cardCustom img,.cardCustom:hover{border-radius:.2em}.loaderCustom{display:flex;height:fit-content;overflow:visible;padding:20px;width:fit-content}.logoLoader{animation:load 3s linear infinite;fill:none;stroke:#000;stroke-dasharray:5500;stroke-linecap:round}@keyframes load{0%{stroke-dashoffset:11000}to{stroke-dashoffset:0}}.productName{color:#000;font-family:resamitz;transition:.3s ease}.productName:hover{color:#d7926b;transform:scale(1.1)}.sendra-cardtags{align-items:baseline;column-gap:1.1rem;display:flex;flex-wrap:wrap;justify-content:center;padding:0 .5rem;row-gap:.3rem}.sendra-cardtag{align-items:center;color:var(--sendra-ink-soft,#5d555a);display:inline-flex;font-family:resamitz,serif;font-size:.74rem;font-weight:300;letter-spacing:.05em;text-decoration:none;transition:color .2s ease;white-space:nowrap}.sendra-cardtag:hover{color:var(--sendra-copper-deep,#b0714f)}.sendra-cardtag__icon{margin-right:.3rem}.sendra-detailtags{display:flex;flex-wrap:wrap;gap:.3rem .4rem;margin-bottom:.1rem;margin-top:.2rem}.sendra-detailtags .linkCustom{align-items:center;border:1px solid rgba(176,113,79,.28);border-radius:2px;color:#8a6a58;display:inline-flex;font-size:11px;font-style:normal;font-weight:500;letter-spacing:.04em;line-height:1.65;padding:2px 8px 2px 7px;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.sendra-detailtags .linkCustom:hover{background:rgba(215,146,107,.07);border-color:#d7926b;color:#b0714f}.sendra-summary-grid{align-items:start;column-gap:.5rem;display:grid;grid-auto-flow:row dense;grid-template-columns:minmax(0,3fr) auto minmax(0,5fr);row-gap:.5rem}.sendra-summary-grid>*{grid-column:1/-1}.sendra-buyzone-reserve{display:contents}.sendra-summary-grid>.sendra-buyzone-cart{grid-column:1/3}.sendra-summary-grid .sendra-buyzone-reserve-btn{font-size:13px;grid-column:1;line-height:1.15;padding-left:.6rem;padding-right:.6rem;text-align:center;white-space:normal}.sendra-summary-grid .sendra-buyzone-reserve-info{font-family:resamitz,sans-serif;grid-column:1/-1}.sendra-summary-grid>.sendra-buyzone-heart{grid-column:2}.sendra-summary-grid .sendra-buyzone-cart .buttonCustom,.sendra-summary-grid .sendra-buyzone-reserve-btn,.sendra-summary-grid .sendra-heartbtn{height:50px}.sendra-summary-grid>.sendra-buyzone-cart>.mt-3{margin-top:0!important}.sendra-summary-grid>.sendra-buyzone-cart form>.mb-3{margin-bottom:0!important}.sendra-heartbtn{align-items:center;display:inline-flex;justify-content:center;padding:.9rem 1.1rem;width:100%}.sendra-heartbtn .icon{height:1.4rem;width:1.4rem}.sendra-rating{align-items:center;display:flex;font-size:15px;gap:.75rem}.sendra-rating__star{color:var(--sendra-copper-deep,#b0714f)}.summarySeaBackground{border-radius:10px;overflow:hidden;position:relative}.summarySeaImg{display:block;height:100%;inset:0;object-fit:cover;object-position:center;opacity:.13;pointer-events:none;position:absolute;width:100%;z-index:0}.summarySeaBackground>.pt-2,.summarySeaBackground>.summarySeaContent{position:relative;z-index:1}.starColor{color:#afafaf}.steps .steps-item-active a:before{background-color:#d7926b;border-radius:99px;content:"";height:3px;left:0;position:absolute;top:100%;width:calc(100% - 3px)}.steps .steps-item-active a{position:relative}@media(min-width:576px){.steps .steps-item a{padding:1.4rem 0 .6rem}}.steps .steps-item a{text-decoration:none}.stepAnchor:before:hover,.steps .steps-item a:hover{color:#d7926b}.form-check-input:checked{background-color:#d7926b;border-color:#d7926b}.brandHistoryWrap{background:var(--bg);display:flex;justify-content:center;padding:40px 12px 80px}.containerBP{background:transparent;max-width:1200px;width:100%}.panelBP{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.05));border-radius:18px;box-shadow:0 12px 30px rgba(67,59,64,.06);color:var(--text);overflow:hidden;padding:28px}h1.sectionTitleBP{font-size:48px}h1.sectionTitleBP,h2.sectionTitleBP{margin:10px 0 18px;text-align:center}h2.sectionTitleBP{font-size:40px}p.leadBP{font-size:18px;line-height:1.5;margin-bottom:22px}.rowBP{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.colBP{box-sizing:border-box;padding-left:12px;padding-right:12px}.col-6BP{flex:0 0 50%;max-width:50%}.col-9BP{flex:0 0 75%;max-width:75%}@media(max-width:900px){.col-3BP,.col-6BP,.col-9BP{flex:0 0 100%;max-width:100%}}.brandImage{border:2.5px solid #fff;border-radius:12px;box-shadow:0 12px 30px rgba(67,59,64,.3);display:block;height:100%;object-fit:cover;width:100%}.brandImage:hover{box-shadow:0 20px 35px rgba(67,59,64,.36)}.textCardBP{background:hsla(0,0%,100%,.02);border:1px solid rgba(67,59,64,.06);border-radius:12px;padding:20px}.timelineBP{margin-top:40px auto;padding:20px 0;position:relative}.timelineItemBP{align-items:flex-start;display:flex;gap:16px}.timelineYearBP{background:#d7926b;border-radius:10px;color:#fff;font-weight:700;margin-top:10px;min-width:96px;padding:12px;text-align:center}.timelineContentBP{background:hsla(0,0%,100%,.01);border:1px solid rgba(67,59,64,.04);border-radius:10px;flex:1;padding:12px}.ctaRowBP{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.modalBP{align-items:center;background:rgba(0,0,0,.6);display:none;inset:0;justify-content:center;position:fixed;z-index:2000}.modalBP.open{display:flex}.modalBP img{border-radius:8px;max-height:90%;max-width:90%}.fadeIn{animation:fadeIn .45s ease both}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.btnBP:focus{outline:3px solid rgba(67,59,64,.12)}.mutedBP{font-size:14px;opacity:.8}.qty-input::-webkit-inner-spin-button,.qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input{-moz-appearance:textfield}.qty-control{gap:6px}.qty-btn,.qty-control{align-items:center;display:inline-flex}.qty-btn{background:#fff;border:1px solid #ced4da;cursor:pointer;font-size:18px;height:36px;justify-content:center;line-height:1;width:36px}.qty-btn:hover{background-color:#d7926b;color:#fff;transition:.3s}.qty-input{border:1px solid #ced4da;border-radius:6px;height:36px;padding:.5rem;text-align:center;width:72px}.qty-btn:active{transform:translateY(1px)}.cart-reserve-hint{font-size:.78rem;margin-top:4px}.cart-reserve-hint a{color:#d7926b;text-decoration:underline;text-underline-offset:2px}.cart-reserve-hint a:hover{color:#b06a44}.full-height-row-cg,.full-height-row-cp,.full-height-row-hau{height:auto;min-height:60vh}@media(max-width:767.98px){.full-height-row-cg,.full-height-row-cp,.full-height-row-hau{height:auto!important;min-height:auto!important}.category-tile,.category-tile-hau{height:auto;min-height:45vh}.container,.full-height-row-cg,.full-height-row-cp,.full-height-row-hau,.nc-collections-section,.row{position:relative;z-index:0}.nc-collections-section{min-height:auto}.category-tile.css-parallax,.nc-collections-section{background-attachment:scroll}.row{margin-left:0;margin-right:0}}.nc-collections-section{z-index:1}.category-tile,.category-tile-hau{overflow:hidden}.row{margin:0}.featured-reviews-homepage{position:relative;z-index:1}.carousel-item .carousel-bg{display:block;filter:brightness(.95);max-height:550px;object-fit:cover;width:100%}.carousel-item .carousel-overlay{background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.4));inset:0;pointer-events:none;position:absolute}.slide-content{bottom:20px;color:#fff;max-width:55%;padding:1rem;position:absolute;z-index:5}.slide-content h1{font-weight:600;line-height:1.05;margin:0 0 .25rem}.slide-content h5{font-weight:400;margin:0 0 .5rem}.slide-logo{bottom:18px;max-width:220px;min-width:100px;position:absolute;width:20vw;z-index:6}.content-left{left:3%;text-align:left}.logo-right{right:3%}.content-right{right:3%;text-align:right}.logo-left{left:3%}@media(max-width:768px){.slide-content{bottom:12px;left:3%;max-width:90%;right:3%}.slide-content h1{font-size:1.25rem}.slide-content h5{font-size:.95rem}.slide-logo{bottom:12px;max-width:140px;width:28vw}.content-right{left:3%;right:3%;text-align:center}.logo-left,.logo-right{left:50%;transform:translateX(-50%)}}.full-height-row-hau{height:600px;min-height:600px}.category-tile-hau{align-items:end;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:100%;overflow:hidden;position:relative;transition:none;width:100%}.category-tile-hau:before{background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,.06));content:"";inset:0;position:absolute;z-index:1}.category-tile-hau h2{font-size:clamp(1.4rem,2.2vw,2.5rem);font-weight:300;margin:0;padding-bottom:1rem;padding-left:1rem;position:relative;z-index:2}.nc-collections-section{background-color:#111;background-image:linear-gradient(to top,rgba(0,0,0,.58),rgba(0,0,0,.18)),var(--nc-collections-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:clamp(560px,72vw,820px);overflow:hidden;position:relative}@media(min-width:992px){.nc-collections-section{background-attachment:fixed}}.nc-collections-carousel{padding:clamp(2rem,4vw,4rem) 0 clamp(2.5rem,5vw,5rem);position:relative}.nc-slide-container{display:flex;justify-content:center;padding-inline:clamp(1rem,2.5vw,2rem)}.nc-collection-panel{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,7%,.34);border:1px solid hsla(0,0%,100%,.1);border-radius:28px;box-shadow:0 18px 45px rgba(0,0,0,.28);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-height:clamp(380px,52vw,560px);overflow:hidden;width:min(1120px,100%)}.nc-panel-media{min-height:100%;overflow:hidden;position:relative}.nc-panel-image{display:block;height:100%;object-fit:cover;object-position:center;transform:scale(1.03);transition:transform .9s ease;width:100%}.carousel-item.active .nc-panel-image{transform:scale(1.07)}.nc-panel-content{color:#fff;display:flex;flex-direction:column;justify-content:end;padding:clamp(1.25rem,2.5vw,2.5rem)}.nc-panel-kicker{color:hsla(0,0%,100%,.72);font-size:.82rem;letter-spacing:.14em;margin:0 0 .5rem;text-transform:uppercase}.nc-panel-title{font-size:clamp(1.8rem,3.1vw,3.4rem);font-weight:300;letter-spacing:-.02em;line-height:1.02;margin:0 0 .9rem}.nc-panel-title a{color:inherit;text-decoration:none}.nc-panel-title a:focus-visible,.nc-panel-title a:hover{text-decoration:underline;text-underline-offset:.15em}.nc-panel-subtitle{color:hsla(0,0%,100%,.88);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.55;margin:0 0 1.4rem;max-width:34rem}.nc-panel-cta{align-items:center;background:hsla(0,0%,100%,.11);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#fff;display:inline-flex;justify-content:center;min-height:44px;padding:.78rem 1.1rem;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;width:fit-content}.nc-panel-cta:focus-visible,.nc-panel-cta:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.34);color:#fff;transform:translateY(-1px)}.nc-carousel-indicators{margin-bottom:1rem;z-index:3}.nc-carousel-indicators [data-bs-target]{border-radius:999px;height:.68rem;width:.68rem}@media(max-width:991.98px){.nc-collection-panel{grid-template-columns:1fr;min-height:auto}.nc-panel-media{min-height:300px}.nc-panel-content{padding:1.25rem}}@media(max-width:575.98px){.nc-collections-section{background-attachment:scroll;min-height:0}.nc-panel-media{min-height:240px}.nc-panel-title{font-size:1.65rem}.nc-panel-subtitle{font-size:1rem}}@media(prefers-reduced-motion:reduce){.nc-panel-image{transform:none;transition:none}.nc-collections-section{background-attachment:scroll}}.product-color-swatches-wrapper{margin-top:.5rem;width:100%}.product-color-swatches-inner{align-items:center;display:flex;gap:4px;justify-content:center}.swatches-viewport{max-width:100%;overflow:hidden;width:100%}.swatches-track{gap:8px;justify-content:flex-start;transition:transform .25s cubic-bezier(.4,0,.2,1);will-change:transform}.swatches-item,.swatches-track{align-items:center;display:flex}.swatches-item{flex:0 0 auto;justify-content:center}.product-color-swatch{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:6px;touch-action:manipulation;transition:transform .2s ease}.product-color-swatch:focus-visible{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1c1917}.swatch-metal-circle{border:1.5px solid rgba(0,0,0,.18);border-radius:50%;display:block;flex-shrink:0;height:25px;transition:transform .18s ease;width:25px}.swatch-metal-circle[data-metal=gold]{background:linear-gradient(150deg,#c8a035,#b8860b);border-color:rgba(110,70,0,.3)}.swatch-metal-circle[data-metal=rose]{background:linear-gradient(150deg,#c4878c,#b06878);border-color:rgba(120,60,70,.28)}.swatch-metal-circle[data-metal=white]{background:linear-gradient(150deg,#d8d8d8,#c2c2c2);border-color:rgba(0,0,0,.22)}.swatch-metal-circle[data-metal=silver]{background:linear-gradient(150deg,#aebac8,#8a9aac);border-color:rgba(50,70,100,.28)}.swatch-metal-circle:not([data-metal]),.swatch-metal-circle[data-metal=other]{background:linear-gradient(150deg,#c8c8c8,#a8a8a8);border-color:rgba(0,0,0,.2)}.swatch-image{border:1px solid rgba(0,0,0,.08);border-radius:2px;display:block;height:65px;object-fit:cover;width:65px}.swatch-fallback,.swatch-image{box-sizing:border-box;transition:box-shadow .2s ease}.swatch-fallback{align-items:center;background:#f5f3f0;border:1px solid #d6d3d1;border-radius:50%;color:#44403c;display:inline-flex;font-size:.52rem;font-weight:600;height:22px;justify-content:center;letter-spacing:0;width:22px}.product-color-swatch:hover .swatch-fallback,.product-color-swatch:hover .swatch-metal-circle{transform:scale(1.1)}.product-color-swatch:hover .swatch-image{box-shadow:0 3px 10px rgba(0,0,0,.2)}.product-color-swatch.is-active .swatch-fallback,.product-color-swatch.is-active .swatch-metal-circle{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1c1917;transform:scale(1.08)}.product-color-swatch.is-active .swatch-image{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1c1917}.swatches-nav{align-items:center;background:transparent;border:none;color:var(--sendra-ink-soft,#5d555a);cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:20px;justify-content:center;line-height:1;opacity:.45;padding:0;transition:opacity .18s ease;width:20px}.swatches-nav:hover{opacity:1}@media(prefers-reduced-motion:reduce){.product-color-swatch,.swatch-fallback,.swatch-image,.swatch-metal-circle,.swatches-nav,.swatches-track{transition:none}}@media(max-width:480px){.swatch-image{height:48px;width:48px}.swatch-fallback,.swatch-metal-circle{border-width:1px;height:20px;width:20px}}.blog-card{border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)!important;transform:translateY(-4px)}.blog-card__img{height:220px;object-fit:cover;width:100%}.blog-card__image-link{display:block;overflow:hidden}.blog-card__image-link img{transition:transform .4s ease}.blog-card__image-link:hover img{transform:scale(1.04)}.categories-combined__row{height:520px;min-height:520px}@media(max-width:767.98px){.categories-combined__row{height:380px;min-height:380px}}.categories-combined__col{height:100%}.category-tile{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;position:relative;width:100%}.category-tile:before{background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,.06));content:"";inset:0;position:absolute;z-index:1}.category-tile__heading{font-weight:300;margin:0;padding:0 1rem 1rem;position:relative;z-index:2}.category-link{color:#fff;display:inline-block;text-decoration:none}.category-link:focus,.category-link:hover{outline:none;text-decoration:underline}.services-section{overflow:hidden}.services-section__parallax{background-attachment:fixed;height:360px;min-height:360px}@supports(-webkit-overflow-scrolling:touch){.services-section__parallax{background-attachment:scroll}}.services-section__sub{color:hsla(0,0%,100%,.75);font-size:.95rem;margin:0;padding:0 1rem .75rem;position:relative;z-index:2}.services-section__card{align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;justify-content:center;min-height:360px;overflow:hidden;padding:2.5rem 1.5rem;position:relative;text-align:center;transition:all .35s ease}.services-section__card:before{background-color:#d7926b;content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease;width:100%}.services-section__card:hover{border-color:#d7926b;box-shadow:0 12px 28px rgba(0,0,0,.08);transform:translateY(-8px)}.services-section__card:hover:before{transform:scaleX(1)}.services-section__card:hover .services-section__card-icon{color:#d7926b;transform:scale(1.15)}.services-section__card:hover .services-section__card-link{color:#cc7443}.services-section__card:hover .services-section__card-link i{transform:translateX(4px)}.services-section__card-icon{color:#333;font-size:2.5rem;margin-bottom:1.25rem;transition:all .4s ease}.services-section__card-title{color:#1a1a1a;font-size:1.15rem;font-weight:500;letter-spacing:.03em;margin-bottom:.5rem}.services-section__card-subtitle{color:#777;font-size:.85rem;line-height:1.5;margin-bottom:1.25rem;max-width:20ch}.services-section__card-link{align-items:center;color:#d7926b;display:inline-flex;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s ease}.services-section__card-link i{font-size:1.1rem;transition:transform .3s ease}.services-section__card-link:hover{text-decoration:underline}.services-section__gender-row{display:flex;height:300px}.services-section__gender-tile{align-items:flex-end;background-attachment:scroll;background-position:50%;background-size:cover;display:flex;flex:1;position:relative}.services-section__gender-tile:before{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.08));content:"";inset:0;position:absolute;z-index:1}.services-section__gender-heading{font-size:clamp(.95rem,4vw,1.3rem);font-weight:300;margin:0;padding:0 .75rem .75rem;position:relative;z-index:2}ol.breadcrumb{font-size:12px;margin-bottom:.5rem}.sendra-pframe{background:#fdfaf6;border:1px solid rgba(67,59,64,.1);border-radius:2px;border-top:2px solid #d7926b;padding:2.25rem 2.5rem 2rem}@media(max-width:991.98px){.sendra-pframe{padding:1.5rem 1.25rem 1.25rem}}.sendra-pframe__eyebrow{color:#b0714f;font-family:resamitz,sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:.5rem;text-transform:uppercase}h1.sendra-pframe__title{color:#433b40;font-size:30px;font-weight:400;line-height:1.18;margin-bottom:0}.sendra-pframe__shortdesc{color:#5d555a;font-size:.93rem;line-height:1.62;margin-bottom:.1rem;margin-top:.55rem}.sendra-pframe__refs{color:rgba(67,59,64,.55);font-size:11px;letter-spacing:.08em;margin:.35rem 0 .25rem}.sendra-pframe__price{border-top:1px solid rgba(67,59,64,.12);margin-top:.9rem;padding-top:1rem}.price-decimals{font-weight:inherit}.price-strike{display:inline-block;position:relative;text-decoration:none!important}.price-strike:after{border-top:1px solid;content:"";left:0;position:absolute;right:0;top:50%;transform:translateY(-1px)}.sgal__main{aspect-ratio:1/1;background:#fff;border:1px solid rgba(67,59,64,.08);border-radius:2px;overflow:hidden;position:relative}.sgal__slide{display:none;height:100%;width:100%}.sgal__img,.sgal__slide.is-active{display:block}.sgal__img{height:100%;object-fit:contain;width:100%}.sgal__nav{align-items:center;background:transparent;border:none;color:#433b40;cursor:pointer;display:inline-flex;filter:drop-shadow(0 1px 2px rgba(67,59,64,.12));height:4rem;justify-content:center;opacity:.4;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease,transform .25s ease;width:2.75rem;z-index:2}.sgal__nav svg{height:34px;width:34px}.sgal__nav:hover{opacity:1}.sgal__nav--prev{left:.1rem}.sgal__nav--prev:hover{transform:translateY(-50%) translateX(-3px)}.sgal__nav--next{right:.1rem}.sgal__nav--next:hover{transform:translateY(-50%) translateX(3px)}.sgal__count{background:rgba(253,250,246,.85);border-radius:999px;bottom:.6rem;color:#433b40;font-family:resamitz,sans-serif;font-size:11px;letter-spacing:.1em;padding:2px 9px;position:absolute;right:.75rem;z-index:2}.sgal__thumbs{display:flex;gap:.5rem;margin-top:.65rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.sgal__thumb{background:#fff;border:1px solid rgba(67,59,64,.12);border-radius:2px;cursor:pointer;flex:0 0 64px;height:64px;opacity:.65;overflow:hidden;padding:0;transition:opacity .2s ease,border-color .2s ease;width:64px}.sgal__thumb img{display:block;height:100%;object-fit:cover;width:100%}.sgal__thumb:hover{opacity:.9}.sgal__thumb.is-active{border-color:#b0714f;opacity:1}.sgal__thumb--hidden{display:none}.pcar__head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem}.pcar__title{display:inline-block;font-size:42px;letter-spacing:.01em;margin:0 0 .7rem;padding-bottom:.6rem;position:relative}.pcar__title:after{background:var(--sendra-copper-deep,#b0714f);bottom:0;content:"";height:2px;left:0;position:absolute;width:3.25rem}.pcar__controls{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.pcar__nav{align-items:center;background:transparent;border:none;color:#433b40;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;opacity:.5;padding:0;transition:opacity .25s ease,transform .25s ease;width:2rem}.pcar__nav svg{height:26px;width:26px}.pcar__nav:hover{opacity:1}.pcar__nav--prev:hover{transform:translateX(-2px)}.pcar__nav--next:hover{transform:translateX(2px)}.pcar__count{color:rgba(67,59,64,.6);font-family:resamitz,sans-serif;font-size:12px;letter-spacing:.08em;min-width:2.6rem;text-align:center}.pcar__pages .products-grid{display:none}.pcar__pages .products-grid.is-active{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:991.98px){.pcar__pages .products-grid.is-active{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575.98px){.pcar__pages .products-grid.is-active{grid-template-columns:repeat(2,minmax(0,1fr))}}.sendra-psections{margin-top:.5rem}.sendra-psections__h{border-bottom:1px solid rgba(67,59,64,.15);color:#433b40;font-family:resamitz,sans-serif;font-size:13px;font-weight:700;letter-spacing:.2em;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.sendra-psections__body{color:rgba(67,59,64,.9);font-size:15px;line-height:1.75;max-width:65ch}.sendra-psections__review{background:#fdfaf6;border:1px solid rgba(67,59,64,.1);border-radius:2px;height:100%;padding:1rem 1.15rem}.sendra-psections__review-stars span{color:rgba(67,59,64,.2);font-size:13px}.sendra-psections__review-stars span.is-on{color:#b0714f}.sendra-psections__review-title{color:#433b40;font-size:14px;font-weight:600;margin:.25rem 0}.sendra-psections__review-comment{color:rgba(67,59,64,.85);font-size:13.5px;line-height:1.6;margin-bottom:.35rem}.sendra-psections__review-meta{color:rgba(67,59,64,.5);font-size:11.5px;letter-spacing:.05em}html[data-deco] body{background-color:var(--bg)!important;color:var(--ink)}html[data-deco] [data-band]{background-color:var(--bg);color:var(--ink)}@media(prefers-reduced-motion:no-preference){html[data-deco] [data-band],html[data-deco] body{transition:background-color var(--deco-dur-band) var(--deco-ease),color var(--deco-dur-band) var(--deco-ease)}}html[data-deco][data-theme=dark]{--bs-body-bg:var(--n-bg);--bs-body-color:var(--n-ink);--bs-emphasis-color:var(--n-ink);--bs-emphasis-color-rgb:241,230,214;--bs-secondary-color:var(--n-ink-dim);--bs-secondary-bg:var(--n-surface);--bs-tertiary-color:var(--n-ink-faint);--bs-tertiary-bg:var(--n-surface-2);--bs-heading-color:var(--n-ink);--bs-border-color:var(--n-line-strong);--bs-border-color-translucent:var(--n-line);--bs-link-color:var(--n-accent-strong);--bs-link-color-rgb:230,169,136;--bs-link-hover-color:var(--n-accent);--bs-dark:var(--n-surface-2);--bs-dark-rgb:29,42,46;--bs-card-bg:var(--n-surface);--bs-card-color:var(--n-ink);--bs-card-border-color:var(--n-line);--bs-card-cap-bg:var(--n-surface-2);--bs-table-bg:transparent;--bs-table-color:var(--n-ink);--bs-table-border-color:var(--n-line);--bs-offcanvas-bg:var(--n-surface);--bs-offcanvas-color:var(--n-ink);--bs-offcanvas-border-color:var(--n-line-strong);--bs-modal-bg:var(--n-surface);--bs-modal-color:var(--n-ink);--bs-modal-border-color:var(--n-line);--bs-modal-header-border-color:var(--n-line);--bs-modal-footer-border-color:var(--n-line);--bs-dropdown-bg:var(--n-surface);--bs-dropdown-color:var(--n-ink);--bs-dropdown-border-color:var(--n-line-strong);--bs-dropdown-link-color:var(--n-ink);--bs-dropdown-link-hover-bg:var(--n-surface-2);--bs-dropdown-link-hover-color:var(--n-ink);--bs-accordion-bg:transparent;--bs-accordion-color:var(--n-ink);--bs-accordion-border-color:var(--n-line);--bs-accordion-btn-color:var(--n-ink);--bs-accordion-active-bg:var(--n-surface);--bs-accordion-active-color:var(--n-accent-strong)}html[data-deco][data-theme=dark] :is(.card,.cardCustom,.bg-white,.bg-light,.bg-body-tertiary,.bg-body-secondary,.bg-body,.textCardBP){background-color:var(--surface)!important;color:var(--ink)}html[data-deco][data-theme=dark] .bg-body-tertiary,html[data-deco][data-theme=dark] .panelBP{background-color:var(--surface-2)!important}html[data-deco][data-theme=dark] :is(.text-dark,.text-black,.text-body,.text-body-emphasis,.fw-bold,.fw-semibold){color:var(--ink)!important}html[data-deco][data-theme=dark] :is(.text-muted,.text-body-secondary,.text-black-50,.text-body-tertiary){color:var(--ink-dim)!important}html[data-deco][data-theme=dark] :is(.sendra-header-brandbar,.services-section,.categories-combined,.featured-reviews-homepage,.brandHistoryWrap,.bgPatternWall,.bgPatternMarmol,.disp-container){background-color:var(--bg)!important}html[data-deco][data-theme=dark] :is(.sendra-footer-real__payments i,.sendra-footer-real__social i){filter:brightness(0) invert(.82)}html[data-deco][data-theme=dark] .brand-item img{filter:brightness(0) invert(1);opacity:.6}html[data-deco][data-theme=dark] .brand-item:hover img{filter:brightness(0) invert(1);opacity:1;transform:scale(1.05)}html[data-deco][data-theme=dark] .brand-item:hover :is(img[src$="/casio.png"],img[src$="/garmin.png"],img[src$="/majorica.png"],img[src$="/tissot.png"],img[src$="/chimento.png"]){filter:none}html[data-deco][data-theme=dark] img[src*=logo_sendra_negro]{filter:brightness(0) invert(.9)}html[data-deco][data-theme=dark] :is(.inputCustomForm,.iti__flag-container,.iti input){background-color:var(--surface)!important;border-color:var(--line-strong)!important;color:var(--ink)!important}html[data-deco][data-theme=dark] :is(.cookie-banner,.cookie-panel){background-color:var(--surface)!important;border-color:var(--line-strong)!important;color:var(--ink)!important}html[data-deco][data-theme=dark] .cookie-banner{border-top-color:var(--line-strong)!important}html[data-deco][data-theme=dark] :is(.cookie-banner__title,.cookie-panel__title,.cookie-category__name){color:var(--ink)!important}html[data-deco][data-theme=dark] :is(.cookie-banner__text,.cookie-banner__message,.cookie-panel__subtitle,.cookie-category__desc,.cookie-banner a){color:var(--ink-dim)!important}html[data-deco][data-theme=dark] :is(.cookie-banner__link,.cookie-banner__link:hover){border-bottom-color:var(--accent)!important;color:var(--accent-strong)!important}html[data-deco][data-theme=dark] .cookie-banner__icon{background-color:var(--surface-2)!important;color:var(--accent-strong)!important}html[data-deco][data-theme=dark] :is(.cookie-category,.cookie-panel__header,.cookie-panel__footer){border-color:var(--line)!important}html[data-deco][data-theme=dark] .cookie-panel__close{background-color:var(--surface-2)!important;color:var(--ink)!important}html[data-deco][data-theme=dark] .cookie-btn--solid{background-color:var(--accent-fill)!important;border-color:var(--accent-fill)!important;color:var(--on-accent)!important}html[data-deco][data-theme=dark] .cookie-btn--solid:hover{background-color:var(--accent-strong)!important;border-color:var(--accent-strong)!important}html[data-deco][data-theme=dark] .cookie-btn--ghost{border-color:var(--line-strong)!important;color:var(--ink)!important}html[data-deco][data-theme=dark] .cookie-btn--ghost:hover{border-color:var(--accent)!important;color:var(--accent-strong)!important}html[data-deco][data-theme=dark] .cookie-reopen-btn{background-color:var(--surface)!important;border-color:var(--line-strong)!important;color:var(--ink)!important}html[data-deco][data-theme=dark] :is(.placeholder,.skeleton,[class*=skeleton]){background-color:var(--surface-2)!important}html[data-deco][data-theme=dark] :is(.wishlist-action-text,.compare-action-text){box-shadow:0 6px 18px rgba(0,0,0,.45)!important}@media(prefers-reduced-motion:reduce){:root[data-deco-sweep=active]::view-transition-group(root){animation-duration:var(--deco-dur-ui,.18s)}}@media(prefers-reduced-motion:no-preference){:root[data-deco-sweep=active]::view-transition-group(root){animation-duration:var(--deco-dur-sweep,.7s);animation-timing-function:var(--deco-ease-sweep,cubic-bezier(.55,.06,.22,1))}:root[data-deco-sweep=active]::view-transition-new(root),:root[data-deco-sweep=active]::view-transition-old(root){mix-blend-mode:normal}:root[data-deco-sweep=active]::view-transition-old(root){animation:none}:root[data-deco-sweep=active]::view-transition-new(root){animation:deco-sweep-in var(--deco-dur-sweep,.7s) var(--deco-ease-sweep,cubic-bezier(.55,.06,.22,1)) both;filter:drop-shadow(1.5px 1.5px 0 var(--deco-gold,#c6a15a))}@keyframes deco-sweep-in{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,210% 0,0 210%)}}.deco-sweep-fallback{background:linear-gradient(135deg,var(--surface,#172024) 0 calc(100% - 3px),var(--deco-gold,#c6a15a) calc(100% - 3px) 100%);border:0;clip-path:polygon(0 0,0 0,0 0);inset:0;pointer-events:none;position:fixed;transition:clip-path var(--deco-dur-sweep,.7s) var(--deco-ease-sweep,cubic-bezier(.55,.06,.22,1));z-index:2147483000}.deco-sweep-fallback[data-phase=cover]{clip-path:polygon(0 0,210% 0,0 210%)}.deco-sweep-fallback[data-phase=reveal]{clip-path:polygon(210% 210%,210% 210%,210% 210%)}html[data-deco] [data-chrome]{transition:background-color var(--deco-dur-band) var(--deco-ease),border-color var(--deco-dur-band) var(--deco-ease),color var(--deco-dur-band) var(--deco-ease)}}html[data-deco] .deco-chrome{background-color:var(--chrome-bg);border-color:var(--chrome-line);color:var(--chrome-ink)}html[data-deco] .btn{--bs-btn-border-radius:0;--bs-btn-border-width:var(--deco-hairline);--bs-btn-font-family:var(--font-body);--bs-btn-font-weight:600;--bs-btn-font-size:.8rem;--bs-btn-padding-x:1.6rem;--bs-btn-padding-y:.72rem;--bs-btn-focus-box-shadow:none;letter-spacing:.14em;position:relative;text-transform:uppercase;transition:color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .btn-sm{--bs-btn-font-size:.7rem;--bs-btn-padding-x:1rem;--bs-btn-padding-y:.42rem;letter-spacing:.12em}html[data-deco] .btn-lg{--bs-btn-font-size:.9rem;--bs-btn-padding-x:2.1rem;--bs-btn-padding-y:.9rem}html[data-deco] .btn-primary{--bs-btn-bg:var(--accent-fill);--bs-btn-border-color:var(--accent-fill);--bs-btn-color:var(--on-accent);--bs-btn-hover-bg:var(--accent-strong);--bs-btn-hover-border-color:var(--accent-strong);--bs-btn-hover-color:var(--on-accent);--bs-btn-active-bg:var(--accent-strong);--bs-btn-active-border-color:var(--accent-strong);--bs-btn-active-color:var(--on-accent);--bs-btn-disabled-bg:var(--line);--bs-btn-disabled-border-color:var(--line);--bs-btn-disabled-color:var(--ink-faint)}html[data-deco] .btn-dark{--bs-btn-bg:var(--ink);--bs-btn-border-color:var(--ink);--bs-btn-color:var(--bg);--bs-btn-hover-bg:var(--accent-fill);--bs-btn-hover-border-color:var(--accent-fill);--bs-btn-hover-color:var(--on-accent);--bs-btn-active-bg:var(--accent-strong);--bs-btn-active-border-color:var(--accent-strong);--bs-btn-active-color:var(--on-accent);--bs-btn-disabled-bg:var(--line);--bs-btn-disabled-border-color:var(--line);--bs-btn-disabled-color:var(--ink-faint)}html[data-deco] :is(.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray){--bs-btn-bg:transparent;--bs-btn-border-color:var(--line-strong);--bs-btn-color:var(--ink);--bs-btn-hover-bg:var(--accent-fill);--bs-btn-hover-border-color:var(--accent-fill);--bs-btn-hover-color:var(--on-accent);--bs-btn-active-bg:var(--accent-strong);--bs-btn-active-border-color:var(--accent-strong);--bs-btn-active-color:var(--on-accent);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--line);--bs-btn-disabled-color:var(--ink-faint)}html[data-deco] .btn-link{--bs-btn-color:var(--accent-strong);--bs-btn-hover-color:var(--accent-strong);--bs-btn-active-color:var(--accent-strong);--bs-btn-disabled-color:var(--ink-faint);--bs-btn-padding-x:.25rem;text-decoration:none}html[data-deco] .btn-link:after{background:var(--deco-gold);bottom:.3rem;content:"";height:var(--deco-hairline);left:.25rem;position:absolute;right:.25rem;transform:scaleX(0);transform-origin:right;transition:transform var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .btn-link:focus-visible:after,html[data-deco] .btn-link:hover:after{transform:scaleX(1);transform-origin:left}html[data-deco] :is(.btn-transparent,.btn-icon){--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-color:var(--ink-dim);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-hover-color:var(--accent-strong);--bs-btn-active-color:var(--accent-strong);letter-spacing:normal;text-transform:none}html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray):after,html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray):before{border:var(--deco-hairline) solid var(--deco-gold);content:"";height:5px;opacity:.75;pointer-events:none;position:absolute;transition:opacity var(--deco-dur-ui) var(--deco-ease);width:5px}html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray):before{border-bottom:0;border-left:0;right:4px;top:4px}html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray):after{border-right:0;border-top:0;bottom:4px;left:4px}html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray):focus-visible:after,html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray):focus-visible:before,html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray):hover:after,html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray):hover:before{opacity:1}html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray).disabled:after,html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray).disabled:before,html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray):disabled:after,html[data-deco] .btn:is(.btn-primary,.btn-dark,.btn-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-info,.btn-outline-gray):disabled:before{opacity:0}html[data-deco] .buttonCustom{background:transparent;border:var(--deco-hairline) solid var(--line-strong);border-radius:0;color:var(--ink);font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .buttonCustom:hover{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}html[data-deco] .buttonCustom:active{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}html[data-deco] .buttonCustom:before{display:none}html[data-deco] .buttonCustom--solid{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}html[data-deco] .buttonCustom--solid:hover{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}html[data-deco] .buttonCustom--solid:active{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}html[data-deco] .buttonCustom--solid .icon{height:1.05em;width:1.05em}html[data-deco] :is(.form-control,.form-select){background-color:var(--surface);border:var(--deco-hairline) solid var(--line-strong);border-radius:0;box-shadow:none;color:var(--ink);font-family:var(--font-body);font-size:.92rem;min-height:44px;padding:.68rem .9rem;transition:border-color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease),box-shadow var(--deco-dur-ui) var(--deco-ease)}html[data-deco] :is(.form-control,.form-select)::placeholder{color:var(--ink-faint);opacity:1}html[data-deco] :is(.form-control,.form-select):hover:not(:focus):not(:disabled){border-color:var(--accent)}html[data-deco] :is(.form-control,.form-select):focus{background-color:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--line);color:var(--ink);outline:none}html[data-deco] :is(.form-control,.form-select):disabled{background-color:var(--surface-2);border-color:var(--line);color:var(--ink-faint);cursor:not-allowed;opacity:1}html[data-deco] textarea.form-control{line-height:1.6;min-height:120px;resize:vertical}html[data-deco] .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%238c5030' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");cursor:pointer}html[data-deco] .error :is(.form-control,.form-select),html[data-deco] :is(.form-control,.form-select).is-invalid{border-color:var(--crit)}html[data-deco] .error :is(.form-control,.form-select):focus,html[data-deco] :is(.form-control,.form-select).is-invalid:focus{border-color:var(--crit);box-shadow:0 0 0 3px var(--line)}html[data-deco] :is(.form-control,.form-select).is-valid{border-color:var(--ok)}html[data-deco] :is(.form-control,.form-select).is-valid:focus{border-color:var(--ok);box-shadow:0 0 0 3px var(--line)}html[data-deco] :is(.invalid-feedback,.sendra-field-error){color:var(--crit);font-size:.78rem}html[data-deco] .valid-feedback{color:var(--ok);font-size:.78rem}html[data-deco] .form-label{color:var(--ink-dim);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.14em;margin-bottom:.4rem;text-transform:uppercase}html[data-deco] :is(.field.required>.form-label,.required>label,.required>.form-label):after{color:var(--accent-strong);content:" *";font-weight:700}html[data-deco] :is(.sylius-billing-address-title,.sylius-shipping-address-title,.sendra-form-section-title){border-bottom:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong);font-family:var(--font-body);font-weight:700;letter-spacing:.16em;text-transform:uppercase}html[data-deco] .inputCustomForm{background:var(--surface);border:var(--deco-hairline) solid var(--line-strong);border-radius:0;box-shadow:none;color:var(--ink);font-family:var(--font-body);padding:.68rem .9rem}html[data-deco] .inputCustomForm:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--line);outline:none}html[data-deco] .form-check-input{--bs-form-check-bg:var(--surface);border:var(--deco-hairline) solid var(--line-strong);height:1.15em;transition:background-color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease),box-shadow var(--deco-dur-ui) var(--deco-ease);width:1.15em}html[data-deco] .form-check-input[type=checkbox]{border-radius:0}html[data-deco] .form-check-input:hover:not(:checked):not(:disabled){border-color:var(--accent)}html[data-deco] .form-check-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--line)}html[data-deco] .form-check-input:checked{background-color:var(--accent-fill);border-color:var(--accent-fill)}html[data-deco] .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fdf6ee' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}html[data-deco] .form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fdf6ee'/%3E%3C/svg%3E")}html[data-deco] .form-check-label{color:var(--ink);font-family:var(--font-body)}html[data-deco] .checkboxCustom{appearance:none;-webkit-appearance:none;background-color:var(--surface);background-position:50%;background-repeat:no-repeat;background-size:.82em;border:var(--deco-hairline) solid var(--line-strong);border-radius:0;cursor:pointer;flex:0 0 auto;height:1.15em;margin:0;transition:background-color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease),box-shadow var(--deco-dur-ui) var(--deco-ease);width:1.15em}html[data-deco] .checkboxCustom:before{display:none}html[data-deco] .checkboxCustom:hover:not(:checked):not(:disabled){border-color:var(--accent)}html[data-deco] .checkboxCustom:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--line);outline:none}html[data-deco] .checkboxCustom:checked{background-color:var(--accent-fill);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fdf6ee' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:var(--accent-fill)}html[data-deco] .checkboxCustom:disabled{background-color:var(--surface-2);border-color:var(--line);cursor:default}html[data-deco] .form-switch .form-check-input{border-radius:var(--deco-cut-sm);width:2.25em}html[data-deco] .form-switch .form-check-input:checked{background-color:var(--accent-fill);border-color:var(--accent-fill)}html[data-deco] .qty-control{align-items:stretch;display:inline-flex;gap:0}html[data-deco] .qty-btn{background:var(--surface);border:var(--deco-hairline) solid var(--line-strong);border-radius:0;color:var(--ink);font-family:var(--font-body);height:44px;transition:background-color var(--deco-dur-ui) var(--deco-ease),color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease);width:40px}html[data-deco] .qty-btn:hover{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}html[data-deco] .qty-decrease{border-right:0}html[data-deco] .qty-increase{border-left:0}html[data-deco] .qty-input{border:var(--deco-hairline) solid var(--line-strong);border-radius:0;height:44px;min-height:44px;padding:0 .3rem;text-align:center;width:56px}html[data-deco] .deco-icon{color:inherit;display:inline-block;flex:none;height:1.15em;stroke-width:1.5;transition:color var(--deco-dur-ui) var(--deco-ease);vertical-align:-.2em;width:1.15em}html[data-deco] .deco-icon--sm{height:1em;vertical-align:-.15em;width:1em}html[data-deco] .deco-icon--lg{height:1.5em;vertical-align:-.32em;width:1.5em}html[data-deco] .deco-icon--bold{stroke-width:2}html[data-deco] .deco-icon--accent{color:var(--accent-strong)}html[data-deco] .deco-icon--dim{color:var(--ink-faint)}html[data-deco] .deco-icon--up{transform:rotate(180deg)}html[data-deco] .deco-icon--left{transform:rotate(90deg)}html[data-deco] .deco-icon--right{transform:rotate(-90deg)}html[data-deco] .bi{vertical-align:-.125em}html[data-deco] .sendra-toast{background:var(--surface);border:var(--deco-hairline) solid var(--line-strong);border-radius:0;box-shadow:0 6px 22px rgba(0,0,0,.12);color:var(--ink);font-family:var(--font-body)}html[data-deco] .sendra-toast:before{background:var(--accent-fill);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}html[data-deco] .sendra-toast--success:before{background:var(--ok)}html[data-deco] .sendra-toast--danger:before{background:var(--crit)}html[data-deco] .sendra-toast--warning:before{background:var(--warn)}html[data-deco] .sendra-toast--success .sendra-toast__icon{color:var(--ok)}html[data-deco] .sendra-toast--danger .sendra-toast__icon{color:var(--crit)}html[data-deco] .sendra-toast--warning .sendra-toast__icon{color:var(--warn)}html[data-deco] .sendra-toast--info .sendra-toast__icon{color:var(--accent-strong)}html[data-deco] .sendra-toast__body{color:var(--ink)}html[data-deco] .sendra-toast__close{border-radius:0;color:var(--ink-faint)}html[data-deco] .sendra-toast__close:hover{background:var(--surface-2);color:var(--ink)}html[data-deco] .sendra-toast__progress{background:var(--accent)}html[data-deco] .sendra-toast--success .sendra-toast__progress{background:var(--ok)}html[data-deco] .sendra-toast--danger .sendra-toast__progress{background:var(--crit)}html[data-deco] .sendra-toast--warning .sendra-toast__progress{background:var(--warn)}html[data-deco] :is(.sendra-alert,.alert-info,.alert-success,.alert-warning,.alert-danger){background:var(--surface);border:var(--deco-hairline) solid var(--line-strong);border-left-width:3px;border-radius:0;color:var(--ink);font-family:var(--font-body)}html[data-deco] :is(.sendra-alert--success,.alert-success){border-left-color:var(--ok);color:var(--ok)}html[data-deco] :is(.sendra-alert--danger,.alert-danger){border-left-color:var(--crit);color:var(--crit)}html[data-deco] :is(.sendra-alert--warning,.alert-warning){border-left-color:var(--warn);color:var(--warn)}html[data-deco] :is(.sendra-alert--info,.sendra-alert--light,.alert-info){border-left-color:var(--accent-fill);color:var(--ink)}html[data-deco] .sendra-alert .sendra-alert__icon{color:inherit}html[data-deco] .sendra-alert .sendra-alert__body,html[data-deco] .sendra-alert .sendra-alert__body :where(a,strong,p){color:var(--ink)}html[data-deco] .accordion{--bs-accordion-bg:var(--surface);--bs-accordion-color:var(--ink);--bs-accordion-border-color:var(--line-strong);--bs-accordion-border-width:var(--deco-hairline);--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-color:var(--ink);--bs-accordion-btn-bg:var(--surface);--bs-accordion-btn-padding-x:1.1rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-focus-box-shadow:0 0 0 3px var(--line);--bs-accordion-btn-icon-width:1rem;--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%238c5030' stroke-linecap='square' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 9.5 12 16l6.5-6.5'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%238c5030' stroke-linecap='square' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 9.5 12 16l6.5-6.5'/%3E%3C/svg%3E");--bs-accordion-active-color:var(--accent-strong);--bs-accordion-active-bg:var(--surface)}html[data-deco] .accordion-button{font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html[data-deco] .accordion-button:not(.collapsed){box-shadow:inset 0 -1px 0 var(--line)}html[data-deco] .pagination{--bs-pagination-color:var(--ink);--bs-pagination-bg:transparent;--bs-pagination-border-width:0;--bs-pagination-border-color:transparent;--bs-pagination-border-radius:0;--bs-pagination-padding-x:.85rem;--bs-pagination-padding-y:.5rem;--bs-pagination-font-size:.85rem;--bs-pagination-hover-color:var(--on-accent);--bs-pagination-hover-bg:var(--accent-fill);--bs-pagination-hover-border-color:var(--accent-fill);--bs-pagination-focus-color:var(--accent-strong);--bs-pagination-focus-bg:var(--surface-2);--bs-pagination-focus-box-shadow:0 0 0 3px var(--line);--bs-pagination-active-color:var(--on-accent);--bs-pagination-active-bg:var(--accent-fill);--bs-pagination-active-border-color:var(--accent-fill);--bs-pagination-disabled-color:var(--ink-faint);--bs-pagination-disabled-bg:transparent;gap:2px}html[data-deco] .pagination .page-link{border:0;border-radius:0!important;box-shadow:none!important;color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;margin:0;min-width:2.5em;transition:color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .pagination .page-item.active .page-link,html[data-deco] .pagination .page-link:hover{background:var(--accent-fill);color:var(--on-accent)}html[data-deco] .pagination .page-item.disabled .page-link{background:transparent;color:var(--ink-faint)}html[data-deco] .breadcrumb{--bs-breadcrumb-divider:"/";--bs-breadcrumb-divider-color:var(--line-strong);--bs-breadcrumb-item-active-color:var(--ink-dim);--bs-breadcrumb-item-padding-x:.55rem;--bs-breadcrumb-font-size:.74rem;--bs-breadcrumb-margin-bottom:1rem;font-family:var(--font-body);font-weight:600;letter-spacing:.1em;text-transform:uppercase}html[data-deco] .breadcrumb-item>a{color:var(--accent-strong);text-decoration:none;transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .breadcrumb-item>a:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:.2em}html[data-deco] .breadcrumb-item.active{color:var(--ink-dim)}html[data-deco] .deco-chip{align-items:center;background:var(--surface);border:var(--deco-hairline) solid var(--line-strong);border-radius:0;color:var(--ink);display:inline-flex;font-family:var(--font-body);font-size:.72rem;font-weight:600;gap:.45em;letter-spacing:.08em;line-height:1;padding:.34em .7em;text-transform:uppercase}html[data-deco] :is(a,button).deco-chip{cursor:pointer;transition:color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] :is(a,button).deco-chip:hover{border-color:var(--accent-fill);color:var(--accent-strong)}html[data-deco] .deco-chip--accent{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}html[data-deco] .deco-chip__remove{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;opacity:.65;padding:0;transition:opacity var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .deco-chip__remove:hover{opacity:1}html[data-deco] .badge{--bs-badge-border-radius:0;--bs-badge-font-weight:600;font-family:var(--font-body);letter-spacing:.04em}html[data-deco] .sendra-header-bar{background-color:var(--chrome-bg)!important;--bs-border-color:var(--chrome-line);transition:background-color var(--deco-dur-band) var(--deco-ease)}html[data-deco] .sendra-header-brandbar{background-color:var(--surface)!important;border-top:var(--deco-hairline) solid var(--line)}html[data-deco] .sendra-topbar{background-color:var(--bg)!important;border-bottom:var(--deco-hairline) solid var(--line-strong);color:var(--ink)}html[data-deco] .topbar-message{color:var(--ink-dim);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .topbar-message:hover{color:var(--accent-strong)}html[data-deco] .topbar-arrow{color:var(--ink-faint);transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .topbar-arrow:hover{color:var(--accent-strong)}html[data-deco] .brands-arrow{color:var(--ink-faint);transition:color var(--deco-dur-ui) var(--deco-ease),opacity .25s ease,transform .25s ease}html[data-deco] .brands-arrow:hover{color:var(--accent-strong)}html[data-deco] .sendra-header-bar .btn{--bs-btn-color:var(--chrome-ink);--bs-btn-hover-color:var(--chrome-accent);--bs-btn-active-color:var(--chrome-accent);--bs-btn-border-color:transparent;--bs-btn-hover-border-color:transparent}html[data-deco] .sendra-header-bar :is(a,.accountCustom):not(.btn):not(.sendra-header__logo):not(.nav-link){color:var(--chrome-ink);transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-header-bar :is(a,.accountCustom):not(.btn):not(.sendra-header__logo):not(.nav-link):hover{color:var(--chrome-accent)}html[data-deco] .sendra-header-bar .lcs-btn{border-radius:0;color:var(--chrome-ink);transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-header-bar .lcs-btn:focus-visible,html[data-deco] .sendra-header-bar .lcs-btn:hover{color:var(--chrome-accent)}html[data-deco] .sendra-header-bar .lcs-btn-sep{background:var(--chrome-line)}html[data-deco] .iconHover:hover{background-color:transparent;color:var(--chrome-accent)}html[data-deco] .dropdown-menu{--bs-dropdown-bg:var(--surface);--bs-dropdown-color:var(--ink);--bs-dropdown-border-color:var(--line-strong);--bs-dropdown-border-width:var(--deco-hairline);--bs-dropdown-border-radius:0;--bs-dropdown-box-shadow:0 10px 28px rgba(0,0,0,.12);--bs-dropdown-link-color:var(--ink);--bs-dropdown-link-hover-color:var(--on-accent);--bs-dropdown-link-hover-bg:var(--accent-fill);--bs-dropdown-link-active-color:var(--on-accent);--bs-dropdown-link-active-bg:var(--accent-fill);--bs-dropdown-divider-bg:var(--line);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.5rem;font-family:var(--font-body)}html[data-deco] .dropdown-item.fw-semibold{color:var(--accent-strong)}html[data-deco] #navbarNav .dropdown-menu{border-radius:0;font-family:var(--font-body);padding:.35rem 0}html[data-deco] #navbarNav .navbar-nav .dropdown-item{border-radius:0;color:var(--ink);font-family:var(--font-body);font-size:.875rem;font-weight:400;letter-spacing:.01em;padding:.5rem 1.1rem;text-transform:none}html[data-deco] #navbarNav .navbar-nav .dropdown-item.fw-semibold{color:var(--accent-strong);font-weight:600}html[data-deco] #navbarNav .navbar-nav .dropdown-item:focus,html[data-deco] #navbarNav .navbar-nav .dropdown-item:hover{background-color:var(--accent-fill);color:var(--on-accent);transform:none}html[data-deco] #navbarNav .navbar-nav .dropdown-item:after{display:none}html[data-deco] #navbarNav .dropdown-divider{border-top-color:var(--line);margin:.35rem 0}@media(min-width:992px){html[data-deco] #navbarNav .nav-link:not(.dropdown-item){color:var(--chrome-ink);font-family:var(--font-body);position:relative;transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] #navbarNav .nav-link:not(.dropdown-item).active,html[data-deco] #navbarNav .nav-link:not(.dropdown-item):hover{color:var(--chrome-accent)}html[data-deco] .btnNavCustom>.nav-link:after{background:var(--deco-gold);bottom:-3px;content:"";height:var(--deco-hairline);left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .btnNavCustom:hover>.nav-link:after{transform:scaleX(1);transform-origin:left}}html[data-deco] #navbarNav{--bs-offcanvas-bg:var(--surface);--bs-offcanvas-color:var(--ink);--bs-offcanvas-border-color:var(--line-strong)}@media(max-width:991.98px){html[data-deco] #navbarNav .nav-link:not(.dropdown-item){color:var(--ink);font-family:var(--font-body)}html[data-deco] #navbarNav .nav-link:not(.dropdown-item).active,html[data-deco] #navbarNav .nav-link:not(.dropdown-item):hover{color:var(--accent-strong)}}html[data-deco] #searchOffcanvas{--bs-offcanvas-bg:var(--surface);--bs-offcanvas-color:var(--ink);--bs-offcanvas-border-color:var(--line-strong)}html[data-deco] .search-container .input-group{border-bottom-color:var(--line-strong)}html[data-deco] .search-container .input-group:focus-within{border-bottom-color:var(--accent)}html[data-deco] #bitbag_elasticsearch_search_query{color:var(--ink);font-family:var(--font-body)}html[data-deco] #bitbag_elasticsearch_search_query::placeholder{color:var(--ink-faint)}html[data-deco] .floating-label{color:var(--ink-faint);font-family:var(--font-body);letter-spacing:.04em}html[data-deco] #bitbag_elasticsearch_search_query:focus~.floating-label,html[data-deco] #bitbag_elasticsearch_search_query:not(:placeholder-shown)~.floating-label{background:var(--surface);color:var(--accent-strong);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}html[data-deco] .underline{background-color:var(--deco-gold)}html[data-deco] #bitbag_elasticsearch_search_box_search{border-radius:0;color:var(--ink-dim)}html[data-deco] #bitbag_elasticsearch_search_box_search:hover{background-color:var(--surface-2);color:var(--accent-strong)}html[data-deco] .searchdiv .results{background-color:var(--surface);border-color:var(--line-strong);border-radius:0;box-shadow:0 12px 28px rgba(0,0,0,.14);color:var(--ink);font-family:var(--font-body)}html[data-deco] .searchdiv .results .result__category{border-top-color:var(--line);color:var(--ink-dim);letter-spacing:.1em}html[data-deco] .searchdiv .results .result__link .result__container,html[data-deco] .searchdiv .results .result__link .result__container .result__image{border-radius:0}html[data-deco] .searchdiv .results .result__link .result__container{color:var(--ink);transition:background-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .searchdiv .results .result__link .result__container .result__image{border:var(--deco-hairline) solid var(--line)}html[data-deco] .searchdiv .results .result__link .result__container .js-title{color:var(--ink);font-family:var(--font-body)}html[data-deco] .searchdiv .results .result__link .result__container .result__price{color:var(--accent-strong);font-variant-numeric:tabular-nums}html[data-deco] .searchdiv .results .result__link .result__container .result__description{color:var(--ink-faint)}html[data-deco] .searchdiv .results .result__link .result__container:hover{background-color:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent)}html[data-deco] .searchdiv .results .result.no-results{color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] .is-logged svg,html[data-deco] .is-logged:hover svg{color:var(--chrome-accent)}html[data-deco] #userOffcanvasTop{--bs-offcanvas-bg:var(--surface);--bs-offcanvas-color:var(--ink);--bs-offcanvas-border-color:var(--line-strong)}html[data-deco] .userMenu-greeting{color:var(--ink)}html[data-deco] .userMenu-greeting>span{font-family:var(--font-display);font-size:1.05rem;letter-spacing:.01em}html[data-deco] .userMenu-divider{border-top-color:var(--line)}html[data-deco] .userMenu-link{color:var(--ink-dim);font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .userMenu-link svg,html[data-deco] .userMenu-link:hover,html[data-deco] .userMenu-link:hover svg{color:var(--accent-strong)}html[data-deco] .sendra-header__icons .badge.bg-danger{background-color:var(--accent-fill)!important;color:var(--on-accent);font-family:var(--font-body)}html[data-deco] #offcanvasCart{--bs-offcanvas-bg:var(--surface);--bs-offcanvas-color:var(--ink);--bs-offcanvas-border-color:var(--line-strong)}html[data-deco] #offcanvasCart .offcanvas-header{border-bottom:var(--deco-hairline) solid var(--line)}html[data-deco] #offcanvasCart .offcanvas-footer{border-top:var(--deco-hairline) solid var(--line)}html[data-deco] #offcanvasCart{font-family:var(--font-body)}html[data-deco] #offcanvasCart .offcanvas-title{letter-spacing:.06em}html[data-deco] #offcanvasCart .offcanvas-body .table{--bs-table-bg:transparent;margin-bottom:0}html[data-deco] #offcanvasCart .offcanvas-body tbody tr+tr>*{border-top:var(--deco-hairline) solid var(--line)}html[data-deco] #offcanvasCart .offcanvas-body tbody td{background:transparent;padding-bottom:1rem;padding-top:1rem}html[data-deco] #offcanvasCart .offcanvas-body .rounded-3{background:var(--surface-2);border:var(--deco-hairline) solid var(--line);border-radius:0!important}html[data-deco] #offcanvasCart .offcanvas-body .h6{color:var(--ink);font-family:var(--font-body);font-weight:600;letter-spacing:.01em}html[data-deco] #offcanvasCart .offcanvas-body small.text-body-tertiary{color:var(--ink-faint)!important;letter-spacing:.02em}html[data-deco] #offcanvasCart .offcanvas-body [data-test-product-engraving] small,html[data-deco] #offcanvasCart .offcanvas-body [data-test-product-strap-adjustment] small{color:var(--accent-strong)!important}html[data-deco] #offcanvasCart .offcanvas-body tbody td:not(:first-child){color:var(--ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:575.98px){html[data-deco] #offcanvasCart .offcanvas-body{padding-left:.85rem;padding-right:.85rem}html[data-deco] #offcanvasCart .offcanvas-body .d-flex.gap-4{gap:.85rem!important}html[data-deco] #offcanvasCart .offcanvas-body .flex-shrink-0[style*="6rem"]{width:4.25rem!important}html[data-deco] #offcanvasCart .offcanvas-body small.text-body-tertiary{overflow-wrap:anywhere}html[data-deco] #offcanvasCart .offcanvas-body tbody td:not(:first-child){padding-left:.35rem}}html[data-deco] #offcanvasCart .offcanvas-footer .h5{color:var(--ink);font-family:var(--font-body);font-size:.95rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}html[data-deco] #offcanvasCart .offcanvas-footer .h5.text-end{color:var(--accent-strong);font-variant-numeric:tabular-nums;text-transform:none}html[data-deco] .sylius-shop-loader{align-items:center;display:flex;justify-content:center;min-height:40px}html[data-deco] .sylius-shop-loader img{display:none}html[data-deco] .logoLoader{height:auto;stroke:var(--accent);width:clamp(72px,12vw,120px)}html[data-deco] .sylius-shop-loader--mini{min-height:0}html[data-deco] .sylius-shop-loader--mini.loaderCustom{padding:0}html[data-deco] .sylius-shop-loader--mini .logoLoader{width:30px}@media(prefers-reduced-motion:reduce){html[data-deco] .logoLoader{animation:deco-loader-pulse 1.2s ease-in-out infinite}}@keyframes deco-loader-pulse{0%,to{opacity:1}50%{opacity:.35}}html[data-deco] #lcsBackdrop.lcs-open{background:rgba(16,23,26,.5)}html[data-deco] #lcsModal{background:var(--surface);border:var(--deco-hairline) solid var(--line-strong);border-radius:0;box-shadow:0 20px 50px rgba(0,0,0,.16)}html[data-deco] .lcs-header{border-bottom:var(--deco-hairline) solid var(--line);padding:1.5rem 1.5rem 1rem}html[data-deco] .lcs-title{color:var(--ink);font-family:var(--font-display);font-weight:600;letter-spacing:.01em}html[data-deco] .lcs-subtitle{color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] .lcs-close{background:transparent;border:var(--deco-hairline) solid var(--line-strong);border-radius:0;color:var(--ink-dim);transition:color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .lcs-close:hover{background:transparent;border-color:var(--accent);color:var(--accent-strong)}html[data-deco] .lcs-label{color:var(--ink-dim);font-family:var(--font-body);font-weight:600;letter-spacing:.14em}html[data-deco] .lcs-select{background:var(--surface);border:var(--deco-hairline) solid var(--line-strong);border-radius:0;color:var(--ink);font-family:var(--font-body);font-size:.9rem;font-weight:500;transition:border-color var(--deco-dur-ui) var(--deco-ease),box-shadow var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .lcs-select:focus,html[data-deco] .lcs-select:hover{background:var(--surface);border-color:var(--accent)}html[data-deco] .lcs-select:focus{box-shadow:0 0 0 3px var(--line)}html[data-deco] .lcs-select-arrow{color:var(--ink-faint)}html[data-deco] .lcs-select:focus~.lcs-select-arrow{color:var(--accent-strong)}html[data-deco] :is(.lcs-select-emoji,.lcs-btn-flag) .fi{border-radius:0}html[data-deco] .lcs-footer{border-top:var(--deco-hairline) solid var(--line);padding:1rem 1.5rem 1.5rem}html[data-deco] .lcs-apply,html[data-deco] .lcs-cancel{border-radius:0;box-shadow:none;font-family:var(--font-body);font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease),color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .lcs-cancel{background:transparent;border:var(--deco-hairline) solid var(--line-strong);color:var(--ink-dim)}html[data-deco] .lcs-cancel:hover{background:transparent;border-color:var(--accent);color:var(--accent-strong)}html[data-deco] .lcs-apply{background:var(--accent-fill);border:var(--deco-hairline) solid var(--accent-fill);color:var(--on-accent)}html[data-deco] .lcs-apply:hover{background:var(--accent-strong);border-color:var(--accent-strong);box-shadow:none;transform:none}html[data-deco] .lcs-apply:disabled{background:var(--surface-2);border-color:var(--line);color:var(--ink-faint)}html[data-deco] .lcs-apply.loading:after{border-color:hsla(0,0%,100%,.45);border-top-color:var(--on-accent)}@media(max-width:480px){html[data-deco] #lcsModal{border-radius:0}}html[data-deco] .sendra-footerbar{background-color:var(--chrome-bg)!important;border-top:var(--deco-hairline) solid var(--deco-gold);box-shadow:none;transition:background-color var(--deco-dur-band) var(--deco-ease),opacity var(--deco-dur-band) var(--deco-ease),transform var(--deco-dur-band) var(--deco-ease)}html[data-deco] .sendra-footerbar.is-collapsed{opacity:0;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){html[data-deco] .sendra-footerbar{transition:none}}@media(prefers-reduced-motion:no-preference){html[data-deco] body{transition:padding-bottom var(--deco-dur-band) var(--deco-ease)}html[data-deco] .cookie-banner{transition:transform .32s ease,opacity .32s ease,bottom var(--deco-dur-band) var(--deco-ease)}html[data-deco] .compare-floating-bar{transition:bottom var(--deco-dur-band) var(--deco-ease)}}html[data-deco][data-footerbar-collapsed] body{padding-bottom:0}html[data-deco][data-footerbar-collapsed] :is(.cookie-banner,.compare-floating-bar){bottom:0}html[data-deco] .sendra-footerbar :is(.sendra-footerbar__brand,.sendra-footerbar__brand-mobile){color:var(--chrome-ink);font-family:var(--font-body);transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-footerbar :is(.sendra-footerbar__brand,.sendra-footerbar__brand-mobile) a{color:inherit}html[data-deco] .sendra-footerbar .sendra-footerbar__brand a:hover,html[data-deco] .sendra-footerbar__brand-mobile:hover{color:var(--chrome-accent)}html[data-deco] .sendra-footerbar__toggle{border-radius:0;color:var(--chrome-ink);font-family:var(--font-body);font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-footerbar__toggle:focus-visible,html[data-deco] .sendra-footerbar__toggle:hover,html[data-deco] .sendra-footerbar__toggle[aria-expanded=true]{background:transparent;color:var(--chrome-accent)}html[data-deco] .sendra-footerbar .dropdown-menu{border-radius:0;box-shadow:0 10px 28px rgba(0,0,0,.12)}html[data-deco] .sendra-footerbar .dropdown-menu .dropdown-item{color:var(--ink)}html[data-deco] .sendra-footerbar .dropdown-menu .dropdown-item:focus,html[data-deco] .sendra-footerbar .dropdown-menu .dropdown-item:hover{background-color:var(--accent-fill);color:var(--on-accent)}html[data-deco] .sendra-footerbar__address{color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] .sendra-footerbar__address a{color:inherit}html[data-deco] .sendra-footerbar__address a:hover{color:var(--accent-strong)}html[data-deco] :is(.sendra-footerbar__menu-social,.sendra-footerbar__payments) a{color:var(--ink-dim);transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] :is(.sendra-footerbar__menu-social,.sendra-footerbar__payments) a:hover{color:var(--accent-strong)}html[data-deco] .sendra-footerbar__wa{border-radius:0;transition:background-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-footerbar__wa:hover{background:#128c7e;transform:none}html[data-deco] .sendra-footerbar__mobile-btn{color:var(--chrome-ink);font-family:var(--font-body);font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-deco] .sendra-footerbar__mobile-btn:hover,html[data-deco] .sendra-footerbar__mobile-btn[aria-expanded=true]{color:var(--chrome-accent)}html[data-deco] .sendra-footerbar__mobile-btn:focus-visible{outline-color:var(--accent)}html[data-deco] .ss-bd{background:rgba(16,23,26,.55)}html[data-deco] .ss-panel{background:var(--surface);border-radius:0;border-top:var(--deco-hairline) solid var(--line-strong);box-shadow:0 -20px 50px rgba(0,0,0,.16)}html[data-deco] .ss-handle{background:var(--line-strong);border-radius:0}html[data-deco] .ss-grp{border-bottom-color:var(--line)}html[data-deco] .ss-grp-btn{color:var(--ink);font-family:var(--font-body);font-weight:600;letter-spacing:.01em}html[data-deco] .ss-grp-btn:focus-visible,html[data-deco] .ss-grp-btn:hover{background:var(--surface-2)}html[data-deco] .ss-grp-btn.open{color:var(--accent-strong)}html[data-deco] .ss-grp-chev{color:var(--ink-faint)}html[data-deco] .ss-grp-btn.open .ss-grp-chev{color:var(--accent-strong)}html[data-deco] .ss-link{color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] .ss-link:focus-visible,html[data-deco] .ss-link:hover{background:var(--surface-2);color:var(--ink)}html[data-deco] .ss-link i{color:var(--accent-strong)}html[data-deco] .ss-addr{color:var(--ink-faint)}html[data-deco] .ss-addr a:hover{color:var(--accent-strong)}html[data-deco] .ss-icon{color:var(--ink-dim)}html[data-deco] .ss-icon:hover{color:var(--accent-strong)}html[data-deco] .sendra-footer-real{padding:0 1.25rem}html[data-deco] .sendra-footer-real__top{display:grid;gap:2.5rem;grid-template-columns:1.4fr repeat(3,1fr);margin:0 auto;max-width:1180px;padding:4rem 0 3rem}@media(max-width:900px){html[data-deco] .sendra-footer-real__top{grid-template-columns:1fr 1fr;padding:3rem 0 2rem}}@media(max-width:560px){html[data-deco] .sendra-footer-real__top{gap:2rem;grid-template-columns:1fr}}html[data-deco] .sendra-footer-real__logo img{max-height:52px}html[data-deco] .sendra-footer-real__tagline{color:var(--ink-dim);font-family:var(--font-body);font-size:.86rem;line-height:1.7;margin:1.1rem 0 0;max-width:32ch}html[data-deco] .sendra-footer-real__newsletter{border:var(--deco-hairline) solid var(--line-strong);display:flex;margin-top:1.3rem;max-width:320px;transition:border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-footer-real__newsletter:focus-within{border-color:var(--accent)}html[data-deco] .sendra-footer-real__newsletter input{background:none;border:none;color:var(--ink);flex:1;font-family:var(--font-body);font-size:.85rem;min-width:0;padding:.75rem .9rem}html[data-deco] .sendra-footer-real__newsletter input::placeholder{color:var(--ink-faint)}html[data-deco] .sendra-footer-real__newsletter input:focus{outline:none}html[data-deco] .sendra-footer-real__newsletter button{align-items:center;background:var(--accent-fill);border:none;color:var(--on-accent);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:background-color var(--deco-dur-ui) var(--deco-ease);width:44px}html[data-deco] .sendra-footer-real__newsletter button:focus-visible,html[data-deco] .sendra-footer-real__newsletter button:hover{background:var(--accent-strong)}html[data-deco] .sendra-footer-real__col{display:flex;flex-direction:column;min-width:0}html[data-deco] .sendra-footer-real__col h5{color:var(--ink-dim);font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.14em;margin:0 0 1.1rem;text-transform:uppercase}html[data-deco] .sendra-footer-real__col a{color:var(--ink);display:block;font-family:var(--font-body);font-size:.85rem;margin-bottom:.7rem;text-decoration:none;transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-footer-real__col a:hover{color:var(--accent)}html[data-deco] .sendra-footer-real__address{color:var(--ink-dim);font-family:var(--font-body);font-size:.82rem;font-style:normal;line-height:1.8;margin-top:.5rem}html[data-deco] .sendra-footer-real__address a{color:inherit;text-decoration:none}html[data-deco] .sendra-footer-real__address a:hover{color:var(--accent)}html[data-deco] .sendra-footer-real__bottom{align-items:center;border-top:var(--deco-hairline) solid var(--line);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1180px;padding:1.4rem 0}html[data-deco] .sendra-footer-real__copyright{color:var(--ink-faint);font-family:var(--font-body);font-size:.72rem;letter-spacing:.04em}html[data-deco] .sendra-footer-real__payments{align-items:center;color:var(--ink-faint);display:flex;font-size:1.05rem;gap:1rem}html[data-deco] .sendra-footer-real__social{align-items:center;display:flex;font-size:1.05rem;gap:1.1rem}html[data-deco] .sendra-footer-real__social a,html[data-deco] .sendra-footer-real__social button{background:none;border:none;color:var(--ink-dim);cursor:pointer;display:flex;padding:0;transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-footer-real__social a:hover,html[data-deco] .sendra-footer-real__social button:hover{color:var(--accent)}html[data-deco] .sendra-footer-real__utility-sep{background:var(--line-strong);display:block;height:1.1rem;width:1.5px}html[data-deco] .sendra-footer-real__theme{align-items:stretch;display:inline-flex;gap:0}html[data-deco] .sendra-footer-real__theme button{background:transparent;border:var(--deco-hairline) solid var(--line-strong);border-radius:0;color:var(--ink-dim);cursor:pointer;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:.5rem .85rem;text-transform:uppercase;transition:background-color var(--deco-dur-ui) var(--deco-ease),color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-footer-real__theme button+button{border-left:none}html[data-deco] .sendra-footer-real__theme button:hover{border-color:var(--accent);color:var(--ink)}html[data-deco] .sendra-footer-real__theme button[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}html[data-deco] .cookie-reopen-btn{display:none!important}html[data-deco] body[data-route=sylius_shop_cart_summary] .fontResamitz{font-family:var(--font-body)}html[data-deco] body[data-route=sylius_shop_cart_summary] .container>.mb-5>h1{letter-spacing:.02em}html[data-deco] body[data-route=sylius_shop_cart_summary] .container>.mb-5>div{color:var(--ink-dim);font-family:var(--font-body);letter-spacing:.01em}html[data-deco] body[data-route=sylius_shop_cart_summary] .bg-light{background-color:var(--surface)!important}html[data-deco] body[data-route=sylius_shop_cart_summary] .rounded-3{border-radius:0!important}html[data-deco] body[data-route=sylius_shop_cart_summary] .col-xl-8.bg-light,html[data-deco] body[data-route=sylius_shop_cart_summary] .p-4.bg-light{border:var(--deco-hairline) solid var(--line)}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table{--bs-table-bg:transparent;--bs-table-color:var(--ink);border-color:var(--line)}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table thead tr{color:var(--ink-dim);font-family:var(--font-body);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table thead th{border-bottom:var(--deco-hairline) solid var(--line-strong);font-weight:600}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table tbody td{border-bottom:0;border-top:var(--deco-hairline) solid var(--line);padding-bottom:1.25rem;padding-top:1.25rem}html[data-deco] body[data-route=sylius_shop_cart_summary] td .rounded-3{background:var(--surface-2);border:var(--deco-hairline) solid var(--line)}html[data-deco] body[data-route=sylius_shop_cart_summary] td .h6{color:var(--ink);font-family:var(--font-body);font-weight:600}html[data-deco] body[data-route=sylius_shop_cart_summary] td small.text-body-tertiary{color:var(--ink-faint)!important}html[data-deco] body[data-route=sylius_shop_cart_summary] .js-cancel-engraving{color:var(--crit)!important}html[data-deco] body[data-route=sylius_shop_cart_summary] td small[style*="8B6914"]{color:var(--accent-strong)!important}html[data-deco] body[data-route=sylius_shop_cart_summary] td.text-black-50{color:var(--ink-faint)!important;font-variant-numeric:tabular-nums}html[data-deco] body[data-route=sylius_shop_cart_summary] .cart-reserve-hint a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:.2em}html[data-deco] body[data-route=sylius_shop_cart_summary] .buttonCustom.px-2,html[data-deco] body[data-route=sylius_shop_cart_summary] [data-test-remove-cart-item]{align-items:center;display:inline-flex;justify-content:center;line-height:0;padding:.4rem}html[data-deco] body[data-route=sylius_shop_cart_summary] .buttonCustom.px-2:hover,html[data-deco] body[data-route=sylius_shop_cart_summary] [data-test-remove-cart-item]:hover{background:var(--crit);border-color:var(--crit);color:var(--on-accent)}html[data-deco] body[data-route=sylius_shop_cart_summary] .p-4.bg-light h3{letter-spacing:.04em;margin-bottom:1.25rem}html[data-deco] body[data-route=sylius_shop_cart_summary] .p-4.bg-light .hstack{font-family:var(--font-body)}html[data-deco] body[data-route=sylius_shop_cart_summary] .p-4.bg-light .hstack .ms-auto,html[data-deco] body[data-route=sylius_shop_cart_summary] .p-4.bg-light .hstack .text-end{color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:767.98px){html[data-deco] body[data-route=sylius_shop_cart_summary] .table-responsive{overflow-x:visible}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table thead{display:none}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table,html[data-deco] body[data-route=sylius_shop_cart_summary] table.table tbody{display:block;width:100%}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table tbody tr{align-items:center;border-top:var(--deco-hairline) solid var(--line);display:flex;flex-wrap:wrap;gap:.55rem .85rem;padding:1.15rem 0}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table tbody td{border:0!important;display:block;padding:0;text-align:left}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table tbody td:first-child{order:0}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table tbody td:nth-child(2){flex:1 1 auto;order:1}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table tbody td:nth-child(4){order:2}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table tbody td:nth-child(3){margin-left:auto;order:3}html[data-deco] body[data-route=sylius_shop_cart_summary] table.table tbody td:nth-child(5){color:var(--ink);font-weight:600;order:4}}html[data-deco] body[data-route=sylius_shop_cart_summary] [data-test-cart-promotion-coupon] .card{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0}html[data-deco] body[data-route=sylius_shop_cart_summary] [data-test-cart-promotion-coupon] .badge{background:var(--accent-fill)!important;border-radius:0;color:var(--on-accent)!important;font-family:var(--font-body);letter-spacing:.06em}html[data-deco] body[data-route^=sylius_shop_checkout] .fontResamitz{font-family:var(--font-body)}html[data-deco] body[data-route^=sylius_shop_checkout] .bg-white.border-bottom{background-color:var(--surface)!important;border-bottom:var(--deco-hairline) solid var(--line)!important}html[data-deco] body[data-route^=sylius_shop_checkout] .checking-out-as,html[data-deco] body[data-route^=sylius_shop_checkout] [data-test-purchaser-name-or-email]{color:var(--ink-dim)}html[data-deco] body[data-route^=sylius_shop_checkout] .steps{display:flex;flex-wrap:wrap;font-family:var(--font-body);gap:.5rem 1.75rem}html[data-deco] body[data-route^=sylius_shop_checkout] .steps .steps-item{color:var(--ink-faint);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}html[data-deco] body[data-route^=sylius_shop_checkout] .steps .steps-item a{color:var(--ink-dim);text-decoration:none}html[data-deco] body[data-route^=sylius_shop_checkout] .steps .steps-item a:hover{color:var(--accent-strong)}html[data-deco] body[data-route^=sylius_shop_checkout] .steps .steps-item-active,html[data-deco] body[data-route^=sylius_shop_checkout] .steps .steps-item-active a{color:var(--ink);font-weight:600}html[data-deco] body[data-route^=sylius_shop_checkout] .steps .steps-item-active a:before{background-color:var(--deco-gold)!important;border-radius:0!important;height:2px!important}html[data-deco] .card.bg-body-tertiary{background-color:var(--surface)!important;border:var(--deco-hairline) solid var(--line)!important;border-radius:0;transition:border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .card.bg-body-tertiary:has(label.card-body) .card-body{cursor:pointer}html[data-deco] .card.bg-body-tertiary:has(label.card-body):hover{border-color:var(--accent)!important}html[data-deco] .card.bg-body-tertiary:has(.form-check-input:checked){border-color:var(--accent-strong)!important;box-shadow:inset 0 0 0 1px var(--accent-strong)}html[data-deco] .card.bg-body-tertiary :is(.text-black-50,.text-body-tertiary){color:var(--ink-faint)!important}html[data-deco] body[data-route^=sylius_shop_checkout] [data-test-shipping-method-fee]{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-weight:600}html[data-deco] body[data-route^=sylius_shop_checkout] h5.fontResamitz{font-family:var(--font-display);letter-spacing:.03em}html[data-deco] body[data-route^=sylius_shop_checkout] .checkout-sidebar{border-left:var(--deco-hairline) solid var(--line)}html[data-deco] body[data-route^=sylius_shop_checkout] .checkout-sidebar .h2{font-family:var(--font-display);font-weight:600;letter-spacing:.03em}html[data-deco] body[data-route^=sylius_shop_checkout] .checkout-sidebar .h6{color:var(--ink);font-family:var(--font-body);font-weight:600}html[data-deco] body[data-route^=sylius_shop_checkout] .checkout-sidebar table.table{--bs-table-bg:transparent;--bs-table-color:var(--ink)}html[data-deco] body[data-route^=sylius_shop_checkout] .checkout-sidebar table.table:not(.table-borderless) tr td{border-color:var(--line)}html[data-deco] body[data-route^=sylius_shop_checkout] .checkout-sidebar table.table-borderless td{font-variant-numeric:tabular-nums}html[data-deco] body[data-route^=sylius_shop_checkout] .checkout-sidebar table.table-borderless tr:last-child td{border-top:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong);font-weight:600;padding-top:.65rem}html[data-deco] body[data-route^=sylius_shop_checkout] .checkout-sidebar small[style*="8B6914"]{color:var(--accent-strong)!important}html[data-deco] body[data-route^=sylius_shop_checkout] .checkout-sidebar .js-cancel-engraving{color:var(--crit)!important}html[data-deco] body[data-route^=sylius_shop_checkout] .d-flex.justify-content-between>.btn,html[data-deco] body[data-route^=sylius_shop_checkout] form .d-flex.justify-content-between{margin-top:1.5rem}html[data-deco] .sendra-checkout-footer{background:var(--surface);border-top:var(--deco-hairline) solid var(--line);font-family:var(--font-body);margin-top:auto}html[data-deco] .sendra-checkout-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;justify-content:space-between;margin:0 auto;max-width:var(--bs-breakpoint-xl,1140px);padding:1.15rem 1.25rem}html[data-deco] .sendra-checkout-footer__trust{align-items:center;color:var(--accent-strong);display:inline-flex;font-size:.78rem;font-weight:600;gap:.45rem;letter-spacing:.1em;text-transform:uppercase}html[data-deco] .sendra-checkout-footer__payments{align-items:center;color:var(--ink-dim);display:inline-flex;font-size:1.05rem;gap:1rem}html[data-deco] .sendra-checkout-footer__links{display:flex;flex-wrap:wrap;font-size:.78rem;gap:.3rem 1.15rem}html[data-deco] .sendra-checkout-footer__links a{color:var(--ink-dim);letter-spacing:.04em;text-decoration:none;transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-checkout-footer__links a:hover{color:var(--accent-strong)}html[data-deco] .sendra-checkout-footer__copy{color:var(--ink-faint);flex-basis:100%;font-size:.74rem;letter-spacing:.04em;order:5;padding-top:.3rem;text-align:center}@media(max-width:767.98px){html[data-deco] .sendra-checkout-footer__inner{gap:.8rem 1.25rem;justify-content:center;text-align:center}html[data-deco] .sendra-checkout-footer__links{justify-content:center}}html[data-deco] .sendra-intro__overlay{background:var(--n-bg)}html[data-deco] .sendra-intro__video{border-radius:0;box-shadow:none}@media(min-width:768px){html[data-deco] .sendra-intro__video{border:var(--deco-hairline) solid rgba(198,161,90,.5);border-radius:0}}html[data-deco] .sendra-intro__skip{border-radius:0;font-family:var(--font-body);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}html[data-deco] .sendra-thankyou__card{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;box-shadow:none}html[data-deco] .sendra-thankyou__icon{background:var(--accent-fill);color:var(--on-accent)}html[data-deco] .sendra-thankyou__title{color:var(--ink);font-family:var(--font-display);font-weight:600;letter-spacing:.02em}html[data-deco] .sendra-thankyou__subtitle{color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] .sendra-thankyou__summary{background:var(--surface-2);border:var(--deco-hairline) solid var(--line);border-radius:0}html[data-deco] .sendra-thankyou__summary-row{color:var(--ink-dim);font-family:var(--font-body);font-variant-numeric:tabular-nums}html[data-deco] .sendra-thankyou__summary-row strong{color:var(--ink)}html[data-deco] .sendra-thankyou__instructions{background:var(--surface-2);border:var(--deco-hairline) solid var(--line);border-radius:0;color:var(--ink-dim)}html[data-deco] .sendra-thankyou__payment-details{border-top-color:var(--line)}html[data-deco] .sendra-thankyou__payment-detail-row{font-variant-numeric:tabular-nums}html[data-deco] .sendra-thankyou__payment-detail-row span{color:var(--ink-faint)}html[data-deco] .sendra-thankyou__payment-detail-row strong{color:var(--ink);font-family:var(--font-body)}html[data-deco] .sendra-orderpay__banner{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;box-shadow:none}html[data-deco] .sendra-orderpay__banner--issue{background:var(--surface-2);border-color:var(--warn)}html[data-deco] .sendra-orderpay__banner-icon{background:var(--line);color:var(--accent-strong)}html[data-deco] .sendra-orderpay__banner--issue .sendra-orderpay__banner-icon{color:var(--warn)}html[data-deco] .sendra-orderpay__banner-title{color:var(--ink);font-family:var(--font-body);font-weight:600}html[data-deco] .sendra-orderpay__banner-text{color:var(--ink-dim)}html[data-deco] .sendra-orderpay__header h1{color:var(--ink);font-family:var(--font-display);font-weight:600}html[data-deco] .sendra-orderpay__meta{color:var(--ink-faint);font-family:var(--font-body)}html[data-deco] .sendra-orderpay__card{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;box-shadow:none}html[data-deco] body[data-route=sylius_shop_checkout_complete] .fontResamitz{font-family:var(--font-body)}html[data-deco] body[data-route=sylius_shop_checkout_complete] .table-responsive.border-bottom{border-bottom:var(--deco-hairline) solid var(--line)!important;--bs-border-style:solid}html[data-deco] body[data-route=sylius_shop_checkout_complete] table.table{--bs-table-bg:transparent;--bs-table-color:var(--ink)}html[data-deco] body[data-route=sylius_shop_checkout_complete] table.table :is(td,th){border-color:var(--line);border-style:solid}html[data-deco] body[data-route=sylius_shop_checkout_complete] table.table .h6,html[data-deco] body[data-route=sylius_shop_checkout_complete] table.table h6{color:var(--ink);font-family:var(--font-body);font-weight:600}html[data-deco] body[data-route=sylius_shop_checkout_complete] table.table small[style*="8B6914"]{color:var(--accent-strong)!important}html[data-deco] body[data-route=sylius_shop_checkout_complete] table.table .js-cancel-engraving{color:var(--crit)!important}html[data-deco] body[data-route=sylius_shop_checkout_complete] table.table-borderless td{font-variant-numeric:tabular-nums}html[data-deco] body[data-route=sylius_shop_checkout_complete] table.table-borderless tr:last-child td{border-top:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong);font-weight:600}html[data-deco] body[data-route=sylius_shop_account_order_show] .fontResamitz{font-family:var(--font-body)}html[data-deco] body[data-route=sylius_shop_account_order_show] .table-responsive.border-bottom{border-bottom:var(--deco-hairline) solid var(--line)!important;--bs-border-style:solid}html[data-deco] body[data-route=sylius_shop_account_order_show] table.table{--bs-table-bg:transparent;--bs-table-color:var(--ink)}html[data-deco] body[data-route=sylius_shop_account_order_show] table.table :is(td,th){border-color:var(--line);border-style:solid}html[data-deco] body[data-route=sylius_shop_account_order_show] table.table .h6,html[data-deco] body[data-route=sylius_shop_account_order_show] table.table h6{color:var(--ink);font-family:var(--font-body);font-weight:600}html[data-deco] body[data-route=sylius_shop_account_order_show] table.table small[style*="8B6914"]{color:var(--accent-strong)!important}html[data-deco] body[data-route=sylius_shop_account_order_show] table.table .js-cancel-engraving{color:var(--crit)!important}html[data-deco] body[data-route=sylius_shop_account_order_show] table.table-borderless td{font-variant-numeric:tabular-nums}html[data-deco] body[data-route=sylius_shop_account_order_show] table.table-borderless tr:last-child td{border-top:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong);font-weight:600}html[data-deco] .sendra-orderpay__card .fontResamitz{font-family:var(--font-body)}html[data-deco] .sendra-orderpay__card .table-responsive.border-bottom{border-bottom:var(--deco-hairline) solid var(--line)!important;--bs-border-style:solid}html[data-deco] .sendra-orderpay__card table.table{--bs-table-bg:transparent;--bs-table-color:var(--ink)}html[data-deco] .sendra-orderpay__card table.table :is(td,th){border-color:var(--line);border-style:solid}html[data-deco] .sendra-orderpay__card table.table .h6,html[data-deco] .sendra-orderpay__card table.table h6{color:var(--ink);font-family:var(--font-body);font-weight:600}html[data-deco] .sendra-orderpay__card table.table small[style*="8B6914"]{color:var(--accent-strong)!important}html[data-deco] .sendra-orderpay__card table.table .js-cancel-engraving{color:var(--crit)!important}html[data-deco] .sendra-orderpay__card table.table-borderless td{font-variant-numeric:tabular-nums}html[data-deco] .sendra-orderpay__card table.table-borderless tr:last-child td{border-top:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong);font-weight:600}html[data-deco] body[data-route=sylius_shop_checkout_complete] .mx-auto.fontResamitz{font-family:var(--font-body)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .fontResamitz{font-family:var(--font-body)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .col-md-3 .h3{border-bottom:var(--deco-hairline) solid var(--line);color:var(--ink);font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:.04em;padding-bottom:.6rem}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .sendra-account-nav__link{border-left:2px solid transparent;color:var(--ink-dim);font-family:var(--font-body);font-size:.82rem;letter-spacing:.04em;margin:0!important;padding:.5rem .1rem .5rem .6rem!important;transition:color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .sendra-account-nav__link .icon,html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .sendra-account-nav__link svg{color:var(--accent-strong);opacity:.8}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .sendra-account-nav__link:hover{color:var(--accent-strong)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .sendra-account-nav__link.is-current{border-left-color:var(--accent-strong);color:var(--ink);font-weight:600}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .sendra-account-nav__link.is-current .icon,html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .sendra-account-nav__link.is-current svg{opacity:1}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .col-md-9 h1{letter-spacing:.02em}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .col-md-9 .text-black-50,html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .col-md-9 .text-body-tertiary{color:var(--ink-faint)!important}@media(min-width:768px){html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .col-md-3{border-right:var(--deco-hairline) solid var(--line)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .col-md-9{padding-left:2rem}}html[data-deco] body[data-route=sylius_shop_account_order_index] .card:has(table.datatable){background-color:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;box-shadow:none}html[data-deco] body[data-route=sylius_shop_account_order_index] .card:has(table.datatable) .card-body{border-bottom:0!important}html[data-deco] body[data-route=sylius_shop_account_order_index] .card:has(table.datatable) .card-body>.d-flex.border-bottom{border-bottom-color:var(--line)!important}html[data-deco] body[data-route=sylius_shop_account_order_index] table.datatable{--bs-table-bg:transparent;--bs-table-color:var(--ink);--bs-table-border-color:var(--line);font-family:var(--font-body)}html[data-deco] body[data-route=sylius_shop_account_order_index] table.datatable thead th{border-bottom:var(--deco-hairline) solid var(--line-strong);color:var(--ink-dim);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.1em;padding-bottom:.5rem;padding-top:.5rem;text-transform:uppercase}html[data-deco] body[data-route=sylius_shop_account_order_index] table.datatable thead th a{align-items:center;color:inherit;display:inline-flex;gap:.25em;text-decoration:none}html[data-deco] body[data-route=sylius_shop_account_order_index] table.datatable thead th a:hover{color:var(--accent-strong)}html[data-deco] body[data-route=sylius_shop_account_order_index] table.datatable thead th svg{height:.85em;opacity:.55;width:.85em}html[data-deco] body[data-route=sylius_shop_account_order_index] table.datatable thead th.sorted svg{color:var(--accent-strong);opacity:1}html[data-deco] body[data-route=sylius_shop_account_order_index] table.datatable tbody td{border-bottom:0;border-top:var(--deco-hairline) solid var(--line);color:var(--ink);vertical-align:middle}html[data-deco] body[data-route=sylius_shop_account_order_index] table.datatable tbody td:first-child{font-variant-numeric:tabular-nums}html[data-deco] body[data-route=sylius_shop_account_order_index] table.datatable tbody td:nth-child(4){color:var(--accent-strong);font-variant-numeric:tabular-nums;font-weight:600}html[data-deco] body[data-route=sylius_shop_account_order_index] td a.btn-outline-gray{align-items:center;border-bottom:var(--deco-hairline) solid transparent;color:var(--accent-strong);display:inline-flex;font-family:var(--font-body);font-size:.72rem;font-weight:600;gap:.3em;letter-spacing:.1em;padding:.2rem .1rem;text-decoration:none;text-transform:uppercase;transition:border-color var(--deco-dur-ui) var(--deco-ease),color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] body[data-route=sylius_shop_account_order_index] td a.btn-outline-gray:focus-visible,html[data-deco] body[data-route=sylius_shop_account_order_index] td a.btn-outline-gray:hover{border-bottom-color:var(--deco-gold);color:var(--ink)}html[data-deco] body[data-route=sylius_shop_account_order_index] td a.btn-outline-gray svg{height:.95em;width:.95em}html[data-deco] body[data-route=sylius_shop_account_order_index] .badge:is(.text-bg-primary,.text-bg-info,.text-bg-danger,.text-bg-success){background-color:transparent!important;border:var(--deco-hairline) solid var(--line-strong);border-radius:0;color:var(--ink-dim)!important;font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.09em;padding:.38em .7em;text-transform:uppercase}html[data-deco] body[data-route=sylius_shop_account_order_index] .badge.text-bg-primary{border-color:var(--accent);color:var(--accent-strong)!important}html[data-deco] body[data-route=sylius_shop_account_order_index] .badge:is(.text-bg-info,.text-bg-success){border-color:var(--ok);color:var(--ok)!important}html[data-deco] body[data-route=sylius_shop_account_order_index] .badge.text-bg-danger{border-color:var(--crit);color:var(--crit)!important}html[data-deco] body[data-route=sylius_shop_account_order_show] .badge.rounded-pill{background-color:transparent!important;border:var(--deco-hairline) solid var(--line-strong);border-radius:0!important;color:var(--ink-dim)!important;font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.09em;padding:.4em .75em;text-transform:uppercase}html[data-deco] body[data-route=sylius_shop_account_order_show] .badge.rounded-pill[style*=green],html[data-deco] body[data-route=sylius_shop_account_order_show] .badge.rounded-pill[style*=olive]{border-color:var(--ok);color:var(--ok)!important}html[data-deco] body[data-route=sylius_shop_account_order_show] .badge.rounded-pill[style*=red]{border-color:var(--crit);color:var(--crit)!important}html[data-deco] body[data-route=sylius_shop_account_order_show] .badge.rounded-pill[style*=orange],html[data-deco] body[data-route=sylius_shop_account_order_show] .badge.rounded-pill[style*=yellow]{border-color:var(--warn);color:var(--warn)!important}html[data-deco] body[data-route=sylius_shop_account_order_show] .d-flex a.btn-primary{align-items:center;background-color:var(--accent-fill);border:var(--deco-hairline) solid transparent;border-radius:0;color:var(--on-accent);display:inline-flex;font-family:var(--font-body);font-size:.8rem;font-weight:600;gap:.4em;letter-spacing:.14em;padding:.7rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:background-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] body[data-route=sylius_shop_account_order_show] .d-flex a.btn-primary:focus-visible,html[data-deco] body[data-route=sylius_shop_account_order_show] .d-flex a.btn-primary:hover{background-color:var(--accent-strong);color:var(--on-accent)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .card.shadow-sm.border-0{background-color:var(--surface);border:var(--deco-hairline) solid var(--line)!important;border-radius:0;box-shadow:none!important}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .card-title .bi{color:var(--accent-strong)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .list-group-item{--bs-list-group-bg:transparent;--bs-list-group-border-color:var(--line);--bs-list-group-color:var(--ink)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .reservation-item+.reservation-item{border-top-color:var(--line)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi{font-family:var(--font-body)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi--pending{color:var(--warn)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi--pending .rsi__dot{background:var(--warn)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi--approved{color:var(--ok)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi--approved .rsi__dot{background:var(--ok)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi--rejected{color:var(--crit)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi--rejected .rsi__dot{background:var(--crit)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi--completed{color:var(--accent-strong)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi--completed .rsi__dot{background:var(--accent-strong)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi--expired{color:var(--ink-faint)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .rsi--expired .rsi__dot{background:transparent;border:1.5px solid var(--line-strong)}html[data-deco] body:is([data-route^=sylius_shop_account],[data-route^=app_account],[data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .reservation-whatsapp-box{background:var(--surface-2);border:var(--deco-hairline) solid var(--line);border-radius:0}html[data-deco] .modal-content{background-color:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;box-shadow:none}html[data-deco] .modal-footer,html[data-deco] .modal-header{border-color:var(--line)}html[data-deco] .modal-body{color:var(--ink)}html[data-deco] body[data-route=sylius_shop_account_dashboard] .badge:is(.text-bg-danger,.text-bg-primary){background-color:transparent!important;border:var(--deco-hairline) solid var(--line-strong);border-radius:0;font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.09em;padding:.38em .7em;text-transform:uppercase}html[data-deco] body[data-route=sylius_shop_account_dashboard] .badge.text-bg-danger{border-color:var(--crit);color:var(--crit)!important}html[data-deco] body[data-route=sylius_shop_account_dashboard] .badge.text-bg-primary{border-color:var(--accent);color:var(--accent-strong)!important}html[data-deco] body[data-route^=app_account_personal_calendar] .row>div>h5,html[data-deco] body[data-route^=app_account_personal_calendar] h5:has(+.card){color:var(--ink-dim);font-family:var(--font-body);font-size:.95rem;font-weight:400;letter-spacing:normal;line-height:1.5;margin-bottom:1.1rem;max-width:var(--deco-measure);text-transform:none}html[data-deco] body[data-route^=app_account_personal_calendar] .list-group-item .fw-bold{color:var(--accent-strong);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.02em}html[data-deco] body[data-route^=sylius_shop_account_address_book] :is(a,button):is(.btn-primary,.btn-outline-gray){align-items:center;background:transparent;border:var(--deco-hairline) solid var(--line-strong);border-radius:0;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.78rem;font-weight:600;gap:.4em;justify-content:center;letter-spacing:.12em;padding:.7rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] body[data-route^=sylius_shop_account_address_book] :is(a,button):is(.btn-primary,.btn-outline-gray) svg{height:1em;width:1em}html[data-deco] body[data-route^=sylius_shop_account_address_book] :is(a,button).btn-primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}html[data-deco] body[data-route^=sylius_shop_account_address_book] :is(a,button).btn-primary:focus-visible,html[data-deco] body[data-route^=sylius_shop_account_address_book] :is(a,button).btn-primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}html[data-deco] body[data-route^=sylius_shop_account_address_book] :is(a,button).btn-outline-gray:focus-visible,html[data-deco] body[data-route^=sylius_shop_account_address_book] :is(a,button).btn-outline-gray:hover{border-color:var(--accent);color:var(--accent-strong)}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-page-header{border-bottom:var(--deco-hairline) solid var(--line);margin-bottom:1.6rem;padding-bottom:1.1rem}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-page-title{color:var(--ink);font-family:var(--font-display);font-weight:600;letter-spacing:.02em}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-toolbar{margin-bottom:1.4rem}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-back{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html[data-deco] .bb-wishlist-notifications-switch .form-check-input{background-color:var(--surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%238c5030'/%3E%3C/svg%3E");border-color:var(--line-strong);border-radius:var(--deco-cut-sm)}html[data-deco] .bb-wishlist-notifications-switch .form-check-input:checked{background-color:var(--accent-fill);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fdf6ee'/%3E%3C/svg%3E");border-color:var(--accent-fill)}html[data-deco] .bb-wishlist-notifications-switch .form-check-input:focus-visible{box-shadow:0 0 0 3px var(--line);outline:none}html[data-deco] .bb-wishlist-notifications-switch .form-check-label{color:var(--ink);font-family:var(--font-body)}html[data-deco] .bb-wishlist-notifications-info summary{color:var(--accent-strong);font-family:var(--font-body)}html[data-deco] .bb-wishlist-notifications-info p{color:var(--ink-dim)}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-empty{padding:2.5rem 1rem}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-grid{gap:1rem}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-card{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;padding:1.35rem 1.25rem 1.1rem;transition:border-color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-card:hover{border-color:var(--accent);box-shadow:none}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-card-icon{background:transparent;border:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong)}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-card-name{color:var(--ink);font-family:var(--font-display);font-weight:600;letter-spacing:.012em}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-card-link:focus-visible .bb-wishlist-card-name,html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-card-link:hover .bb-wishlist-card-name{color:var(--accent-strong)}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-card-count{color:var(--ink-dim);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.05em}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-card-footer{border-top:var(--deco-hairline) solid var(--line);margin-top:1.1rem;padding-top:.9rem}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-card-save{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-icon-btn{background:var(--surface);border:var(--deco-hairline) solid var(--line-strong);border-radius:0;color:var(--ink-dim);height:2.25rem;transition:border-color var(--deco-dur-ui) var(--deco-ease),color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease);width:2.25rem}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-icon-btn:focus-visible,html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-icon-btn:hover{background:var(--surface);border-color:var(--accent);color:var(--accent-strong);outline:none}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-icon-btn--danger:focus-visible,html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-icon-btn--danger:hover{background:var(--surface);border-color:var(--crit);color:var(--crit)}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-page-loader{background:color-mix(in srgb,var(--bg) 88%,transparent)}html[data-deco] #wishlist{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0}html[data-deco] #wishlist .bb-wishlist-item>*{border-bottom-color:var(--line)}html[data-deco] #wishlist .bb-wishlist-item--header>*{background:var(--surface-2);border-bottom:var(--deco-hairline) solid var(--line-strong);color:var(--ink-dim);font-family:var(--font-body);font-size:.68rem;letter-spacing:.1em}html[data-deco] #wishlist .bb-wishlist-item-thumb{background:var(--surface-2);border-color:var(--line);border-radius:0}html[data-deco] #wishlist .bb-wishlist-item-name .linkCustom{color:var(--ink)}html[data-deco] #wishlist .bb-wishlist-variant-label{color:var(--ink-faint);font-family:var(--font-body)}html[data-deco] #wishlist .bb-wishlist-variant-option .form-check-label{color:var(--ink)}html[data-deco] #wishlist input.bb-wishlist-variant-select[type=radio]:checked{background-color:var(--accent-fill);border-color:var(--accent-fill)}html[data-deco] #wishlist .bb-wishlist-item-price{color:var(--accent-strong);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:600}html[data-deco] #wishlist .bb-wishlist-actions{background:var(--surface-2);border-top:var(--deco-hairline) solid var(--line)}html[data-deco] #wishlist .bb-colective-actions .dropdown-menu{border:var(--deco-hairline) solid var(--line);border-radius:0;box-shadow:none}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-empty-state{border:var(--deco-hairline) solid var(--line);border-radius:0}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-empty-state-icon{background:transparent;border:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong)}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-empty-state-title{color:var(--ink);font-family:var(--font-display);font-weight:600}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) .bb-wishlist-empty-state-text{color:var(--ink-dim)}@media(max-width:767.98px){html[data-deco] #wishlist{display:block}html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) #wishlist .bb-wishlist-actions .buttonCustom,html[data-deco] body:is([data-route^=sylius_wishlist_plugin_shop_locale_wishlist]) #wishlist .bb-wishlist-actions .dropdown-toggle{white-space:normal}}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) .fontResamitz{font-family:var(--font-body)}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) :is(.bgPatternHouses,.bgPatternBuilding){background-image:none;border:var(--deco-hairline) solid var(--line);border-radius:0!important;gap:1rem;min-height:24rem;padding:3rem 2rem}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) :is(.bgPatternHouses,.bgPatternBuilding) .image,html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) :is(.bgPatternHouses,.bgPatternBuilding) img{margin-bottom:.5rem;max-height:44px;width:auto}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) :is(.bgPatternHouses,.bgPatternBuilding) h2{color:var(--ink);font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:.02em;margin-bottom:.9rem;padding-bottom:.9rem;position:relative}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) :is(.bgPatternHouses,.bgPatternBuilding) h2:after{background:var(--deco-gold);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:2.5rem}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) :is(.bgPatternHouses,.bgPatternBuilding) .linkCustom{color:var(--accent-strong);font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) .login-container h1,html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) h1{letter-spacing:.02em}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) .text-center .linkCustom{font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) .bgPatternWall{background-color:var(--bg);background-image:none}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) .border.border-5.bg-light.rounded{background-color:var(--surface)!important;border:var(--deco-hairline) solid var(--line)!important;border-radius:0!important;padding:2.5rem!important}@media(max-width:575.98px){html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) .border.border-5.bg-light.rounded{padding:1.5rem!important}}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) .p-1.rounded{color:var(--ink-dim)}html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) form h2{border-bottom:var(--deco-hairline) solid var(--line);letter-spacing:.02em;padding-bottom:.5rem}body[data-route=sylius_shop_register_thank_you] h1,html[data-deco] body:is([data-route=sylius_shop_login],[data-route=sylius_shop_register],[data-route=sylius_shop_register_thank_you],[data-route^=sylius_shop_request_password_reset],[data-route=sylius_shop_password_reset]) .text-center h1{letter-spacing:.02em}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .container.mt-4.mb-5{max-width:calc(var(--deco-measure) + 8rem)}html[data-deco] body[data-route=monsieurbiz_cms_page_show] h1.mt-5{border-bottom:var(--deco-hairline) solid var(--line);letter-spacing:.012em;margin-top:2.5rem!important;padding-bottom:.9rem}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5{color:var(--ink);font-family:var(--font-body);line-height:1.75;max-width:var(--deco-measure)}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 :is(p,li){font-size:1rem;line-height:1.75}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 p{margin:0 0 1.15rem}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 :is(h2,h3,h4,h5,h6){margin:2.2rem 0 .8rem}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 h2{border-bottom:var(--deco-hairline) solid var(--line);padding-bottom:.4rem}html[data-deco] body[data-route=monsieurbiz_cms_page_show] :is(h1,h2,h3,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6){font-family:var(--font-display)}html[data-deco] body[data-route=monsieurbiz_cms_page_show] :is(.display-1,.display-2){font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:600}html[data-deco] body[data-route=monsieurbiz_cms_page_show] :is(.display-3,.display-4){font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600}html[data-deco] body[data-route=monsieurbiz_cms_page_show] :is(.display-5,.display-6){font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600}html[data-deco] body[data-route=monsieurbiz_cms_page_show] [style*="color: #666"],html[data-deco] body[data-route=monsieurbiz_cms_page_show] [style*="color:#666"]{color:var(--ink-dim)!important}html[data-deco] body[data-route=monsieurbiz_cms_page_show] [style*="color: #999"],html[data-deco] body[data-route=monsieurbiz_cms_page_show] [style*="color:#999"]{color:var(--ink-faint)!important}html[data-deco] body[data-route=monsieurbiz_cms_page_show] [style*="color: #000"],html[data-deco] body[data-route=monsieurbiz_cms_page_show] [style*="color:#000"]{color:var(--ink)!important}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 a{color:var(--accent-strong);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.15em;transition:text-decoration-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 a:hover{text-decoration-color:var(--accent)}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 b,html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 strong{color:var(--ink);font-weight:600}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 :is(ul,ol){margin:0 0 1.15rem;padding-left:1.4rem}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 li{margin-bottom:.4rem}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 ul li::marker{color:var(--accent-strong)}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 ol li::marker{color:var(--ink-dim);font-variant-numeric:tabular-nums}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 blockquote{border-left:2px solid var(--deco-gold);color:var(--ink-dim);font-style:italic;margin:1.6rem 0;padding:.2rem 0 .2rem 1.2rem}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 blockquote p:last-child{margin-bottom:0}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 hr{border:0;border-top:var(--deco-hairline) solid var(--line);margin:2rem 0;opacity:1}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 img{border:var(--deco-hairline) solid var(--line);border-radius:0;height:auto;max-width:100%}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 table{border-collapse:collapse;font-size:.95rem;margin:1.4rem 0;width:100%}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 table :is(th,td){border:var(--deco-hairline) solid var(--line);padding:.6rem .8rem;text-align:left}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 table thead th{background:var(--surface-2);border-bottom:var(--deco-hairline) solid var(--line-strong);color:var(--ink-dim);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 [style*="text-align: center"],html[data-deco] body[data-route=monsieurbiz_cms_page_show] .mt-5 [style*="text-align: right"]{color:inherit}html[data-deco] body[data-route=sylius_shop_contact_request] .fontResamitz{font-family:var(--font-body)}html[data-deco] body[data-route=sylius_shop_contact_request] .bgPatternMarmol{background-color:var(--bg);background-image:none}html[data-deco] body[data-route=sylius_shop_contact_request] .border.border-5.bg-light.rounded{background-color:var(--surface)!important;border:var(--deco-hairline) solid var(--line)!important;border-radius:0!important;padding:2.5rem!important}@media(max-width:575.98px){html[data-deco] body[data-route=sylius_shop_contact_request] .border.border-5.bg-light.rounded{padding:1.5rem!important}}html[data-deco] body[data-route=sylius_shop_contact_request] .mb-5{color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] body[data-route=sylius_shop_contact_request] .mb-5 h1{color:var(--ink);letter-spacing:.012em;margin-bottom:.6rem}html[data-deco] body[data-route=sylius_shop_branded_products_index] .row.mb-5>img.img-fluid{border-bottom:var(--deco-hairline) solid var(--line);border-radius:0;display:block;margin-bottom:1.5rem;width:100%}html[data-deco] body[data-route=sylius_shop_branded_products_index] .input-group .form-control{border-right:0}html[data-deco] body[data-route=sylius_shop_branded_products_index] .input-group .btn{border-left:0}html[data-deco] body[data-route=sylius_shop_branded_products_index] .dropdown-toggle{font-family:var(--font-body)}html[data-deco] body[data-route=sylius_shop_branded_products_index] .products-grid .cardCustom.p-3{padding:0!important}html[data-deco] body[data-route=sylius_shop_branded_products_index] .brandHistoryWrap{background:var(--bg);padding-bottom:4rem;padding-top:3rem}html[data-deco] body[data-route=sylius_shop_branded_products_index] .panelBP{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}html[data-deco] body[data-route=sylius_shop_branded_products_index] .sectionTitleBP,html[data-deco] body[data-route=sylius_shop_branded_products_index] :is(h1,h2,h3,h4).sectionTitleBP{color:var(--ink);font-family:var(--font-display)!important;font-weight:600;letter-spacing:.012em}html[data-deco] body[data-route=sylius_shop_branded_products_index] h1.sectionTitleBP{font-size:clamp(1.9rem,4vw,2.6rem)}html[data-deco] body[data-route=sylius_shop_branded_products_index] h2.sectionTitleBP{font-size:clamp(1.6rem,3.2vw,2.1rem)}html[data-deco] body[data-route=sylius_shop_branded_products_index] .leadBP{color:var(--ink-dim);font-family:var(--font-body);font-size:1.05rem;line-height:1.6}html[data-deco] body[data-route=sylius_shop_branded_products_index] .mutedBP{color:var(--ink-dim);font-family:var(--font-body);opacity:1}html[data-deco] body[data-route=sylius_shop_branded_products_index] .brandHistoryWrap :is(h3,h4,h5).fontResamitz{color:var(--ink);font-family:var(--font-display);font-weight:600}html[data-deco] body[data-route=sylius_shop_branded_products_index] .brandHistoryWrap :is(p,li){color:var(--ink);font-family:var(--font-body)}html[data-deco] body[data-route=sylius_shop_branded_products_index] .brandImage{border:var(--deco-hairline) solid var(--line);border-radius:0;box-shadow:none}html[data-deco] body[data-route=sylius_shop_branded_products_index] .brandImage:hover{box-shadow:none}html[data-deco] body[data-route=sylius_shop_branded_products_index] .textCardBP{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0}html[data-deco] body[data-route=sylius_shop_branded_products_index] .timelineItemBP{gap:1rem}html[data-deco] body[data-route=sylius_shop_branded_products_index] .timelineYearBP{background:var(--accent-fill);border-radius:0;color:var(--on-accent);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.04em}html[data-deco] body[data-route=sylius_shop_branded_products_index] .timelineContentBP{background:transparent;border:0;border-radius:0}html[data-deco] body[data-route=sylius_shop_branded_products_index] .timelineItemBP .timelineContentBP{border-left:var(--deco-hairline) solid var(--line);padding-left:1rem}html[data-deco] body[data-route=sylius_shop_branded_products_index] .modalBP img{border:var(--deco-hairline) solid var(--line);border-radius:0}@media(max-width:575.98px){html[data-deco] body[data-route=sylius_shop_branded_products_index] .timelineItemBP{flex-direction:column;gap:.5rem}html[data-deco] body[data-route=sylius_shop_branded_products_index] .timelineYearBP{align-self:flex-start;min-width:0;padding:.35rem .7rem}html[data-deco] body[data-route=sylius_shop_branded_products_index] .timelineItemBP .timelineContentBP{border-left:0;padding-left:0}}html[data-deco] body[data-route=sylius_shop_branded_products_index] .brandHistoryWrap [style*="#f8f9fa"],html[data-deco] body[data-route=sylius_shop_branded_products_index] .brandHistoryWrap [style*=f8f9fa],html[data-deco] body[data-route=sylius_shop_branded_products_index] .brandHistoryWrap [style*=linear-gradient]{background:var(--surface)!important;background-image:none!important;border:var(--deco-hairline) solid var(--line)!important;border-radius:0!important}html[data-deco] .carousel-item .carousel-overlay{background:linear-gradient(rgba(16,23,26,.35),rgba(16,23,26,.55))}html[data-deco] .slide-content h5{font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.18em;opacity:.92;text-transform:uppercase}html[data-deco] .slide-content h1{text-shadow:0 2px 12px rgba(0,0,0,.35)}html[data-deco] .carousel-indicators{bottom:1.1rem;gap:.4rem}html[data-deco] .carousel-indicators [data-bs-target]{background-color:rgba(241,230,214,.45);border:none;border-radius:0;height:2px;opacity:1;transition:background-color var(--deco-dur-ui) var(--deco-ease),width var(--deco-dur-ui) var(--deco-ease);width:22px}html[data-deco] .carousel-indicators [data-bs-target].active{background-color:var(--deco-gold);width:34px}@media(prefers-reduced-motion:no-preference){html[data-deco] #watchCarousel>.overflow-hidden{animation:deco-hero-reveal var(--deco-dur-sweep) var(--deco-ease-sweep) both}@keyframes deco-hero-reveal{0%{clip-path:polygon(0 0,0 0,0 0)}to{clip-path:polygon(0 0,210% 0,0 210%)}}}html[data-deco] .pcar__title{font-size:2rem;letter-spacing:.02em;padding-bottom:.8rem}html[data-deco] .pcar__title:after{background:var(--deco-gold);height:var(--deco-hairline);width:3.5rem}html[data-deco] .pcar__nav{color:var(--ink-dim);opacity:1;transition:color var(--deco-dur-ui) var(--deco-ease),transform var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .pcar__nav:hover{color:var(--accent-strong)}html[data-deco] .pcar__nav svg{stroke-width:1.5}html[data-deco] .pcar__count{color:var(--ink-faint);font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.12em}html[data-deco] .sendra-pframe__eyebrow{color:var(--accent-strong);font-family:var(--font-body)}html[data-deco] .category-tile:before{background:linear-gradient(0deg,rgba(16,23,26,.55),rgba(16,23,26,.08))}html[data-deco] .category-tile__heading.fs-5{font-family:var(--font-body);font-weight:400;opacity:.88}html[data-deco] .category-link{font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.12em;position:relative;text-transform:uppercase}html[data-deco] .category-link:focus,html[data-deco] .category-link:hover{color:var(--deco-gold);text-decoration:none}html[data-deco] .services-section__sub{color:rgba(241,230,214,.75);font-family:var(--font-body)}html[data-deco] .services-section__card{background-color:var(--surface);border-color:var(--line);transition:border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .services-section__card:before{background-color:var(--deco-gold);height:var(--deco-hairline)}html[data-deco] .services-section__card:hover{border-color:var(--accent);box-shadow:none;transform:none}html[data-deco] .services-section__card:hover .services-section__card-icon{color:var(--accent-strong);transform:none}html[data-deco] .services-section__card:hover .services-section__card-link{color:var(--accent-strong)}html[data-deco] .services-section__card-icon{color:var(--ink-dim)}html[data-deco] .services-section__card-title{color:var(--ink);font-family:var(--font-body);font-weight:700;letter-spacing:.04em}html[data-deco] .services-section__card-subtitle{color:var(--ink-faint);font-family:var(--font-body)}html[data-deco] .services-section__card-link{color:var(--accent-strong);font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html[data-deco] .services-section__card-link:hover{text-decoration:none}html[data-deco] .nc-collections-section{background-image:linear-gradient(to top,rgba(16,23,26,.62),rgba(16,23,26,.22)),var(--nc-collections-bg)}html[data-deco] .nc-collection-panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(16,23,26,.55);border:var(--deco-hairline) solid rgba(241,230,214,.18);border-radius:0;box-shadow:none}html[data-deco] .nc-panel-kicker{color:rgba(241,230,214,.78);font-family:var(--font-body);font-weight:600;letter-spacing:.18em}html[data-deco] .nc-panel-title a:focus-visible,html[data-deco] .nc-panel-title a:hover{color:var(--deco-gold);text-decoration:none}html[data-deco] .nc-panel-subtitle{color:rgba(241,230,214,.82);font-family:var(--font-body)}html[data-deco] .nc-panel-cta{background:transparent;border:var(--deco-hairline) solid rgba(241,230,214,.4);border-radius:0;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:border-color var(--deco-dur-ui) var(--deco-ease),color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .nc-panel-cta:focus-visible,html[data-deco] .nc-panel-cta:hover{background:transparent;border-color:var(--deco-gold);color:var(--deco-gold);transform:none}html[data-deco] .nc-carousel-indicators [data-bs-target]{background-color:rgba(241,230,214,.45);border-radius:0;height:2px;width:22px}html[data-deco] .nc-carousel-indicators [data-bs-target].active{background-color:var(--deco-gold);width:34px}html[data-deco] .category-tile-hau:before{background:linear-gradient(0deg,rgba(16,23,26,.55),rgba(16,23,26,.08))}html[data-deco] .category-tile-hau h2 .category-link{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}html[data-deco] .category-tile-hau h2 .category-link:focus,html[data-deco] .category-tile-hau h2 .category-link:hover{color:var(--deco-gold);text-decoration:none}html[data-deco] .featured-reviews-homepage hr{background-color:var(--deco-gold)!important;height:var(--deco-hairline)!important}html[data-deco] .featured-reviews-homepage .text-muted{color:var(--ink-faint)!important;font-family:var(--font-body)}html[data-deco] .featured-reviews-homepage .bi-star-fill.text-warning{color:var(--deco-gold)!important}html[data-deco] .featured-reviews-homepage .bi-star-fill.text-secondary{color:var(--line-strong)!important}html[data-deco] .featured-reviews-homepage .card{background-color:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;box-shadow:none}html[data-deco] .featured-reviews-homepage .card-title{font-family:var(--font-display);font-weight:600}html[data-deco] .featured-reviews-homepage blockquote{color:var(--ink-dim);font-family:var(--font-body);font-style:italic}html[data-deco] .featured-reviews-homepage .border-top{border-color:var(--line)!important}html[data-deco] .featured-reviews-homepage strong{color:var(--ink);font-family:var(--font-body);font-weight:700}html[data-deco] .featured-reviews-homepage small{color:var(--ink-faint);font-family:var(--font-body);letter-spacing:.04em}html[data-deco] .cardCustom{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;position:relative;transition:border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .cardCustom:after{background:var(--deco-gold);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .cardCustom:hover{border-color:var(--line-strong)}html[data-deco] .cardCustom:hover:after{transform:scaleX(1)}html[data-deco] .cardCustom img{border-radius:0}@media(prefers-reduced-motion:reduce){html[data-deco] .cardCustom:after{transition:none}}.sendra-card-media__hover{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease}@media(hover:hover){.sendra-card-media:hover .sendra-card-media__hover.is-loaded{opacity:1}}@media(prefers-reduced-motion:reduce){.sendra-card-media__hover{transition:none}}html[data-deco] .productName{color:var(--ink);font-family:var(--font-body);transition:color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .productName:hover{color:var(--accent-strong);transform:none}html[data-deco] .sendra-cardtag{color:var(--ink-dim)}html[data-deco] .sendra-cardtag:hover{color:var(--accent-strong)}html[data-deco] [data-test-product-price]{color:var(--accent-strong);font-family:var(--font-body);font-weight:700}html[data-deco] [data-test-product-original-price]{color:var(--ink-faint)}html[data-deco] [data-applied-promotions-locale] .badge{background-color:transparent!important;border:var(--deco-hairline) solid var(--accent);border-radius:0;color:var(--accent-strong)!important;font-family:var(--font-body);font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-deco] [data-applied-promotions-locale] small{color:var(--ink-dim)!important;font-family:var(--font-body);letter-spacing:.06em}html[data-deco] :is(.wishlist-label,.compare-label){background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ink);filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));transition:color var(--deco-dur-ui) var(--deco-ease),transform var(--deco-dur-ui) var(--deco-ease)}html[data-deco] :is(.wishlist-label,.compare-label):hover{background:transparent;border:0;color:var(--accent);transform:translateY(-1px)}html[data-deco] .js-compare-checkbox:checked+.compare-label,html[data-deco] .js-wishlist-checkbox:checked+.wishlist-label{background:transparent;border:0;color:var(--accent-strong)}html[data-deco] .js-wishlist-checkbox:checked+.wishlist-label .heart-path{color:var(--accent-strong)}html[data-deco] :is(.wishlist-label,.compare-label) svg{height:21px;width:21px}html[data-deco][data-theme=dark] :is(.wishlist-label,.compare-label){color:var(--accent)}html[data-deco][data-theme=dark] :is(.wishlist-label,.compare-label):hover{color:var(--accent-strong)}html[data-deco] :is(.wishlist-action-text,.compare-action-text){background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;bottom:calc(100% + 6px);box-shadow:0 6px 18px rgba(0,0,0,.18);color:var(--ink);font-family:var(--font-body);font-size:.68rem;font-weight:600;left:50%;letter-spacing:.08em;padding:6px 9px;right:auto;text-transform:uppercase;top:auto;transform:translateX(-50%) translateY(4px)}html[data-deco] .js-compare-checkbox:focus+.compare-label .compare-action-text,html[data-deco] .js-wishlist-checkbox:focus+.wishlist-label .wishlist-action-text,html[data-deco] :is(.wishlist-label,.compare-label):hover :is(.wishlist-action-text,.compare-action-text){opacity:1;transform:translateX(-50%) translateY(0)}html[data-deco] :is(.wishlist-action-text,.compare-action-text) :is(.option-add,.option-remove){font-weight:inherit}html[data-deco] .si{font-family:var(--font-body)}html[data-deco] .si--in-stock{color:var(--ok)}html[data-deco] .si--in-stock .si__dot{background:var(--ok)}html[data-deco] .si--low-stock{color:var(--warn)}html[data-deco] .si--low-stock .si__dot{background:var(--warn)}html[data-deco] .si--out-stock{color:var(--ink-faint)}html[data-deco] .si--out-stock .si__dot{border-color:var(--line-strong)}html[data-deco] .si--check-avail{color:var(--ink-dim)}html[data-deco] .si--check-avail:hover{color:var(--ink)}html[data-deco] .si--unknown{color:var(--ink-faint)}html[data-deco] .si--unknown .si__dot{border-color:var(--line)}html[data-deco] .btn.dropdown-toggle .text-black-50{color:var(--ink-faint)!important}html[data-deco] .text-body-secondary .badge.rounded-pill{background-color:transparent!important;border:var(--deco-hairline) solid var(--line-strong)!important;border-radius:0!important;color:var(--accent-strong)!important;font-family:var(--font-body)}@media(max-width:767.98px){html[data-deco] .products-grid:not(.is-active){grid-template-columns:minmax(0,1fr)}}html[data-deco] .sgal__main{background:transparent;border:0;border-radius:0}html[data-deco] .sgal__main:after{background-color:var(--ink-dim);bottom:.55rem;content:"";height:1.15rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='square' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m10 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='square' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M8 3H5a2 2 0 0 0-2 2v3m18 0V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3m10 0h3a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.65;pointer-events:none;position:absolute;right:.55rem;width:1.15rem;z-index:2}html[data-deco] .sgal__count{left:.55rem;right:auto}html[data-deco] .sgal__nav{color:var(--ink-dim);transition:color var(--deco-dur-ui) var(--deco-ease),transform var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sgal__nav:hover{color:var(--accent-strong)}html[data-deco] .sgal__count{color:var(--ink-dim);font-family:var(--font-body);font-weight:600;letter-spacing:.08em}html[data-deco] .sgal__count,html[data-deco] .sgal__thumb{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0}html[data-deco] .sgal__thumb:hover{border-color:var(--accent);opacity:1}html[data-deco] .sgal__thumb.is-active{border-color:var(--accent-strong)}html[data-deco] .sgal__img{transition:transform .5s var(--deco-ease)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html[data-deco] .sgal__main:hover .sgal__img{transform:scale(1.045)}}@media(min-width:992px){html[data-deco] .sendra-pgallery-col>.sgal{position:sticky;top:var(--sgal-sticky-top,calc(69px + 1rem))}}html[data-deco] .sendra-pframe{background:transparent;border:0;border-radius:0;padding:0}@media(max-width:991.98px){html[data-deco] .sendra-pframe{padding:0}}html[data-deco] .sendra-pframe__title{color:var(--ink);font-size:2rem;line-height:1.16}html[data-deco] .sendra-pframe .sendra-pframe__eyebrow{align-items:center;color:var(--accent-strong);display:flex;gap:.75rem}html[data-deco] .sendra-pframe .sendra-pframe__eyebrow:after{background:var(--line-strong);content:"";flex:0 0 2.5rem;height:1px}html[data-deco] .sendra-pframe__shortdesc{color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] .sendra-pframe__refs{color:var(--ink-faint);font-family:var(--font-body)}html[data-deco] .sendra-pframe__price{border-top:var(--deco-hairline) solid var(--line);font-family:var(--font-body);font-variant-numeric:tabular-nums}html[data-deco] .sendra-price{color:var(--accent-strong);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:700}html[data-deco] .sendra-price--old{color:var(--ink-faint);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:400}html[data-deco] .sendra-rating__stars{color:var(--line-strong);display:inline-flex;gap:.1em;letter-spacing:.05em}html[data-deco] .sendra-rating__stars .is-on{color:var(--accent)}html[data-deco] .sendra-rating__count{color:var(--ink-faint)}html[data-deco] .sendra-price__off{border:var(--deco-hairline) solid var(--accent);border-radius:0;color:var(--accent-strong);display:inline-block;font-family:var(--font-body);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.08em;padding:.12em .5em;white-space:nowrap}html[data-deco] .sendra-promos{display:flex;flex-direction:column;gap:.5rem}html[data-deco] .sendra-promos__item{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}html[data-deco] .sendra-promo-chip{background:transparent;border-color:var(--accent);color:var(--accent-strong)}html[data-deco] .sendra-promos__desc{color:var(--ink-faint);font-family:var(--font-body);font-size:.8rem;line-height:1.5}html[data-deco] .vog{--vog-radius:0;--vog-border:var(--line-strong);--vog-border-sel:var(--accent-fill);--vog-bg-sel:var(--accent-fill);--vog-color-sel:var(--on-accent);--vog-out-color:var(--ink-faint);--vog-out-border:var(--line);--vog-out-bg:var(--surface-2);--vog-low-amber:var(--warn);--vog-trans:var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .vog__label{color:var(--ink);font-family:var(--font-body)}html[data-deco] .vog__selected-name{color:var(--ink-faint);font-family:var(--font-body)}html[data-deco] .vog__btn{background:var(--surface);color:var(--ink);font-family:var(--font-body)}html[data-deco] .vog__btn:hover:not(.vog__btn--out):not(.vog__btn--selected){border-color:var(--accent)}html[data-deco] .vog__btn--selected .vog__low-dot{background:var(--on-accent)}html[data-deco] .vog__slash:before{background:linear-gradient(to bottom right,transparent calc(50% - .6px),var(--line-strong) calc(50% - .6px),var(--line-strong) calc(50% + .6px),transparent calc(50% + .6px))}html[data-deco] .vog__hint{color:var(--ink-faint);font-family:var(--font-body)}html[data-deco] .vog__hint--low{color:var(--warn)}html[data-deco] .vog__hint--out{color:var(--ink-faint)}html[data-deco] .swatch-image{border-color:var(--line);border-radius:0}html[data-deco] .swatch-fallback{background:var(--surface-2);border-color:var(--line-strong);color:var(--ink);font-family:var(--font-body)}html[data-deco] .product-color-swatch:focus-visible{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--accent-strong)}html[data-deco] .product-color-swatch.is-active :is(.swatch-metal-circle,.swatch-fallback,.swatch-image){box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--accent-strong)}html[data-deco] .swatches-nav{color:var(--ink-dim)}html[data-deco] .swatches-nav:hover{color:var(--accent-strong);opacity:1}html[data-deco] .table-list{font-family:var(--font-body);--bs-table-border-color:var(--line)}html[data-deco] .table-list th{color:var(--ink-dim);font-weight:600}html[data-deco] .table-list td{color:var(--ink)}html[data-deco] .sendra-detailtags .linkCustom{border-color:var(--line-strong);border-radius:0;color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] .sendra-detailtags .linkCustom:hover{background:var(--surface-2);border-color:var(--accent);color:var(--accent-strong)}html[data-deco] .linkCustom{color:var(--ink);font-family:var(--font-body)}html[data-deco] .linkCustom:before{background-color:var(--deco-gold);border-radius:0}html[data-deco] .linkCustom:hover{color:var(--accent-strong)}html[data-deco] .sendra-comparebtn{background:transparent;border-color:var(--line-strong);border-radius:0;color:var(--ink-dim);font-family:var(--font-body);font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--deco-dur-ui) var(--deco-ease),color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-comparebtn:hover{background:var(--surface-2);border-color:var(--accent);color:var(--accent-strong)}html[data-deco] .js-compare-checkbox:checked+.sendra-comparebtn{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}html[data-deco] .sendra-rating__star{color:var(--accent-strong)}html[data-deco] .sendra-rating{color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] :is(.sendra-rating,.sendra-psections__review-actions) .linkCustom{color:var(--accent-strong);font-size:.72rem;font-weight:600;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}html[data-deco] :is(.sendra-rating,.sendra-psections__review-actions) .linkCustom:hover{color:var(--ink)}html[data-deco] .sendra-buyzone-reserve-info{font-family:var(--font-body)}html[data-deco] .sendra-buyzone-reserve-info .text-body-secondary,html[data-deco] .sendra-buyzone-reserve-info [data-test-reservation-conditions]{color:var(--ink-dim)}html[data-deco] .sendra-summary-grid{column-gap:0;grid-auto-flow:row;grid-template-columns:1fr 1fr;row-gap:.5rem}html[data-deco] .sendra-summary-grid .sendra-buyzone-reserve-btn,html[data-deco] .sendra-summary-grid .sendra-buyzone-reserve-info,html[data-deco] .sendra-summary-grid>.sendra-buyzone-cart{grid-column:1/-1}html[data-deco] .sendra-summary-grid .sendra-buyzone-reserve-btn{font-size:.8rem;line-height:1.4;padding-left:1rem;padding-right:1rem;white-space:normal}html[data-deco] .sendra-summary-grid .sendra-buyzone-cart .buttonCustom,html[data-deco] .sendra-summary-grid .sendra-buyzone-reserve-btn{height:auto;min-height:3rem}html[data-deco] .sendra-stock-help{color:var(--ink-faint);display:none;font-family:var(--font-body);font-size:.8rem;margin:.3rem 0 .2rem}html[data-deco] .stock-indicator-wrapper:has(.si--in-stock,.si--low-stock)+.sendra-stock-help{display:block}html[data-deco] .sendra-summary-grid>.sendra-buyzone-heart{grid-column:1/2;padding:.55rem 1rem .55rem 0}html[data-deco] .sendra-summary-grid>.sendra-buyzone-compare{border-left:var(--deco-hairline) solid var(--line);grid-column:2/3;padding:.55rem 0 .55rem 1rem}html[data-deco] .sendra-summary-grid>:is(.sendra-buyzone-heart,.sendra-buyzone-compare){margin-top:.4rem}html[data-deco] .sendra-buyzone-heart__btn,html[data-deco] .sendra-summary-grid .sendra-comparebtn{align-items:center;background:transparent;border:0;color:var(--ink-dim);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.74rem;font-weight:600;gap:.5rem;letter-spacing:.08em;line-height:1.3;min-height:0;padding:0;text-align:left;text-transform:uppercase;transition:color var(--deco-dur-ui) var(--deco-ease);width:auto}html[data-deco] .sendra-buyzone-heart__btn:hover,html[data-deco] .sendra-summary-grid .sendra-comparebtn:hover{background:transparent;border:0;color:var(--accent-strong)}html[data-deco] .sendra-buyzone-heart__btn .icon,html[data-deco] .sendra-buyzone-heart__btn svg,html[data-deco] .sendra-summary-grid .sendra-comparebtn svg{flex-shrink:0;height:1.05em;width:1.05em}html[data-deco] .sendra-summary-grid .js-compare-checkbox:checked+.sendra-comparebtn{background:transparent;border:0;color:var(--accent-strong)}html[data-deco] .sendra-summary-grid .sendra-knowmore{margin-top:1rem}html[data-deco] .sendra-reserve-info-chevron{display:inline-block;font-size:.7em;margin-left:.15em;transition:transform var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sendra-reserve-info-toggle[aria-expanded=true] .sendra-reserve-info-chevron{transform:rotate(180deg)}html[data-deco] .sendra-summary-grid .sendra-buyzone-cart form>.engraving-block.mb-3,html[data-deco] .sendra-summary-grid .sendra-buyzone-cart form>.strap-adjustment-block.mb-3{margin-bottom:1.6rem!important}html[data-deco] .sendra-psections{border-top:var(--deco-hairline) solid var(--line);font-family:var(--font-body);margin-top:3rem;padding-top:2.5rem}html[data-deco] .sendra-psections__h{border-bottom:var(--deco-hairline) solid var(--line);color:var(--ink);font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:.06em;margin-bottom:1.5rem;padding-bottom:.85rem;position:relative;text-transform:none}html[data-deco] .sendra-psections__h:after{background:var(--deco-gold);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:2.25rem}html[data-deco] .sendra-psections__body{color:var(--ink-dim);font-family:var(--font-body);font-size:.95rem;line-height:1.8;max-width:var(--deco-measure)}html[data-deco] .sendra-psections__body p:last-child{margin-bottom:0}html[data-deco] .sendra-psections__review{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;padding:1.35rem 1.4rem}html[data-deco] .sendra-psections__review-stars span{color:var(--line-strong);letter-spacing:.1em}html[data-deco] .sendra-psections__review-stars span.is-on{color:var(--accent)}html[data-deco] .sendra-psections__review-title{color:var(--ink);font-family:var(--font-body);font-size:.92rem;font-weight:600;margin:.5rem 0 .35rem}html[data-deco] .sendra-psections__review-comment{color:var(--ink-dim);font-family:var(--font-body);font-size:.88rem;line-height:1.7}html[data-deco] .sendra-psections__review-meta{color:var(--ink-faint);font-family:var(--font-body);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}html[data-deco] .sendra-psections .sendra-psections__body:only-child,html[data-deco] .sendra-psections p.sendra-psections__body{color:var(--ink-faint)}html[data-deco] .sendra-psummary-block{margin-top:2.2rem}html[data-deco] .sendra-psummary-block .sendra-psections__h{margin-bottom:1rem}html[data-deco] .sendra-readmore__text{color:var(--ink-dim);font-family:var(--font-body);font-size:.95rem;line-height:1.8}html[data-deco] .is-clamped:not(.is-expanded) .sendra-readmore__text{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}html[data-deco] .sendra-readmore__btn{background:none;border:0;color:var(--accent-strong);cursor:pointer;font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.16em;margin-top:.6rem;padding:0;text-transform:uppercase}html[data-deco] .sendra-readmore__btn[hidden]{display:none}html[data-deco] .sendra-readmore__btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-deco] .sendra-carebox{margin:1rem 0 3rem}html[data-deco] .sendra-carebox .sendra-psections__h{align-items:center;display:flex;gap:.55rem;margin-bottom:1.1rem}html[data-deco] .sendra-carebox .sendra-psections__h .deco-icon{color:var(--accent-strong)}html[data-deco] .sendra-care,html[data-deco] .sendra-includes{display:grid;font-family:var(--font-body);gap:1.1rem;list-style:none;margin:0;padding:0}html[data-deco] .sendra-care__item{align-items:start;display:grid;gap:1rem;grid-template-columns:2.8rem 1fr}html[data-deco] .sendra-care__name{color:var(--ink);display:block;font-family:var(--font-display);font-size:.95rem;font-weight:500;margin-bottom:.2rem}html[data-deco] .sendra-care__text{color:var(--ink-dim);font-size:.88rem;line-height:1.6;margin:0}html[data-deco] .sendra-care__swatch{background:#c9c9c9;border:var(--deco-hairline) solid var(--line);border-radius:50%;display:block;height:2.8rem;width:2.8rem}html[data-deco] .sendra-care__swatch--pearl{background:radial-gradient(circle at 35% 30%,#fffdf8,#efe6da 55%,#d9cbbb)}html[data-deco] .sendra-care__swatch--gold,html[data-deco] .sendra-care__swatch--gold_plated{background:linear-gradient(135deg,#f3dc9a,#c9a24e 55%,#a67c2e)}html[data-deco] .sendra-care__swatch--rhodium_silver{background:linear-gradient(135deg,#fbfbfb,#d7d9dc 55%,#b9bcc1)}html[data-deco] .sendra-care__swatch--silver{background:linear-gradient(135deg,#f1f1f1,#c7c7c7 55%,#a4a4a4)}html[data-deco] .sendra-care__swatch--steel{background:linear-gradient(135deg,#e6e8ea,#aeb3b8 55%,#868c93)}html[data-deco] .sendra-care__swatch--titanium{background:linear-gradient(135deg,#b9b8b4,#7f7e7a 55%,#5c5b58)}html[data-deco] .sendra-care__swatch--resin{background:linear-gradient(135deg,#4b4b4b,#262626 60%,#141414)}html[data-deco] .sendra-care__swatch--leather{background:linear-gradient(135deg,#a5714a,#7a4e2f 55%,#5a371f)}html[data-deco] .sendra-includes li{align-items:start;color:var(--ink-dim);display:grid;font-size:.9rem;gap:.6rem;grid-template-columns:1.6rem 1fr;line-height:1.55}html[data-deco] .sendra-includes .deco-icon{color:var(--accent-strong);margin-top:.15rem}html[data-deco] .sendra-includes b{color:var(--ink);font-weight:600}html[data-deco] .sendra-vitrina{--vitrina-open:.5s;border-top:var(--deco-hairline) solid var(--line-strong);font-family:var(--font-body)}html[data-deco] .sendra-vitrina__item{border-bottom:var(--deco-hairline) solid var(--line)}html[data-deco] .sendra-vitrina__heading{font:inherit;margin:0}html[data-deco] .sendra-vitrina__btn{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:grid;gap:.8rem;grid-template-columns:2rem 1fr auto;padding:.95rem .2rem;position:relative;text-align:left;width:100%}html[data-deco] .sendra-vitrina__btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html[data-deco] .sendra-vitrina__icon{color:var(--accent-strong);display:grid;font-size:1.1rem;place-items:center}html[data-deco] .sendra-vitrina__titles{display:grid;grid-template-rows:auto 1fr;min-width:0;transition:grid-template-rows var(--vitrina-open) var(--deco-ease-out)}html[data-deco] .sendra-vitrina__item.is-open .sendra-vitrina__titles{grid-template-rows:auto 0fr}html[data-deco] .sendra-vitrina__name{font-family:var(--font-display);font-size:.98rem;font-weight:500;letter-spacing:.02em;line-height:1.2}html[data-deco] .sendra-vitrina__preview{color:var(--ink-faint);font-size:.8rem;min-height:0;overflow:hidden;padding-top:.15rem;text-overflow:ellipsis;transition:opacity .3s var(--deco-ease);white-space:nowrap}html[data-deco] .sendra-vitrina__item.is-open .sendra-vitrina__preview{opacity:0}html[data-deco] .sendra-vitrina__gem{border:var(--deco-hairline) solid var(--accent);height:.6rem;margin-right:.3rem;transform:rotate(45deg);transition:background-color .35s var(--deco-ease),transform var(--vitrina-open) var(--deco-ease-out);width:.6rem}html[data-deco] .sendra-vitrina__item.is-open .sendra-vitrina__gem{background-color:var(--accent);transform:rotate(225deg)}html[data-deco] .sendra-vitrina__btn:hover .sendra-vitrina__gem{border-color:var(--accent-strong)}html[data-deco] .sendra-vitrina__btn:after{background:linear-gradient(90deg,var(--deco-gold),var(--accent));bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--deco-ease-out)}html[data-deco] .sendra-vitrina__item.is-open .sendra-vitrina__btn:after{transform:scaleX(1)}html[data-deco] .sendra-vitrina__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vitrina-open) var(--deco-ease-out)}html[data-deco] .sendra-vitrina__item.is-open .sendra-vitrina__panel{grid-template-rows:1fr}html[data-deco] .sendra-vitrina__inner{min-height:0;overflow:hidden;transition:visibility 0s linear var(--vitrina-open);visibility:hidden}html[data-deco] .sendra-vitrina__item.is-open .sendra-vitrina__inner{transition-delay:0s;visibility:visible}html[data-deco] .sendra-vitrina__rows{margin:0;padding:.3rem 0 1.1rem 2.8rem}html[data-deco] .sendra-vitrina__row{border-bottom:var(--deco-hairline) dotted var(--line);display:grid;font-size:.88rem;gap:1rem;grid-template-columns:minmax(7rem,42%) 1fr;opacity:0;padding:.45rem 0;transform:translateY(6px);transition:opacity .35s var(--deco-ease),transform .45s var(--deco-ease-out)}html[data-deco] .sendra-vitrina__row:last-child{border-bottom:0}html[data-deco] .sendra-vitrina__item.is-open .sendra-vitrina__row{opacity:1;transform:none;transition-delay:calc(60ms + var(--i, 0)*45ms)}html[data-deco] .sendra-vitrina__row dt{color:var(--ink-faint);font-weight:400;letter-spacing:.02em}html[data-deco] .sendra-vitrina__row dd{color:var(--ink);margin:0;overflow-wrap:anywhere}html[data-deco] .sendra-vitrina__chips{display:flex;flex-wrap:wrap;gap:.35rem}html[data-deco] .sendra-vitrina__chip{border:var(--deco-hairline) solid var(--line-strong);color:var(--ink-dim);font-size:.78rem;line-height:1.3;padding:.2rem .55rem}@media(max-width:575.98px){html[data-deco] .sendra-vitrina__rows{padding-left:0}html[data-deco] .sendra-vitrina__row{gap:.75rem;grid-template-columns:minmax(6rem,45%) 1fr}}html[data-deco] .sendra-specpanel__open{align-items:center;background:var(--surface);border:var(--deco-hairline) solid var(--line-strong);color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-body);gap:1rem;justify-content:space-between;margin-top:1.1rem;padding:1rem 1.1rem;text-align:left;transition:border-color .3s var(--deco-ease);width:100%}html[data-deco] .sendra-specpanel__open[hidden]{display:none}html[data-deco] .sendra-specpanel__open:hover{border-color:var(--accent)}html[data-deco] .sendra-specpanel__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-deco] .sendra-specpanel__open-text{display:grid;gap:.2rem;min-width:0}html[data-deco] .sendra-specpanel__open-title{font-family:var(--font-display);font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1.2}html[data-deco] .sendra-specpanel__open-meta{color:var(--ink-faint);font-size:.8rem}html[data-deco] .sendra-specpanel__open-icons{color:var(--accent-strong);display:flex;flex:none;gap:.4rem}html[data-deco] .sendra-specpanel__open-icons .deco-icon--right{transition:transform .3s var(--deco-ease-out)}html[data-deco] .sendra-specpanel__open:hover .deco-icon--right{transform:rotate(-90deg) translateY(3px)}html.sendra-specpanel-lock{overflow:hidden;padding-right:var(--sendra-scrollbar,0)}html[data-deco] .sendra-specpanel__dialog{--specpanel-in:.55s;background:var(--surface);border:0;border-left:var(--deco-hairline) solid var(--line-strong);box-shadow:-24px 0 48px -32px rgba(10,8,6,.45);color:var(--ink);font-family:var(--font-body);height:100%;inset:0 0 0 auto;margin:0;max-height:100%;max-width:100%;padding:0 0 env(safe-area-inset-bottom,0);position:fixed;transform:translateX(102%);transition:transform var(--specpanel-in) var(--deco-ease-out);width:min(460px,100%)}html[data-deco] .sendra-specpanel__dialog[open]{display:grid;grid-template-rows:auto auto 1fr}html[data-deco] .sendra-specpanel__dialog.is-open{transform:none}html[data-deco] .sendra-specpanel__dialog::backdrop{background:rgba(10,8,6,.45);opacity:0;transition:opacity .4s var(--deco-ease)}html[data-deco] .sendra-specpanel__dialog.is-open::backdrop{opacity:1}html[data-deco] .sendra-specpanel__head{align-items:center;border-bottom:var(--deco-hairline) solid var(--line);display:flex;gap:1rem;justify-content:space-between;padding:calc(1.1rem + env(safe-area-inset-top, 0px)) 1.3rem 1.1rem}html[data-deco] .sendra-specpanel__title{font-family:var(--font-display);font-size:1.1rem;font-weight:500;letter-spacing:.02em;margin:0}html[data-deco] .sendra-specpanel__close{background:none;border:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong);cursor:pointer;display:grid;flex:none;height:2.2rem;padding:0;place-items:center;width:2.2rem}html[data-deco] .sendra-specpanel__close:hover{border-color:var(--accent)}html[data-deco] .sendra-specpanel__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-deco] .sendra-specpanel__index{border-bottom:var(--deco-hairline) solid var(--line);display:flex;gap:.3rem;overflow-x:auto;padding:.7rem 1.3rem;scrollbar-width:none}html[data-deco] .sendra-specpanel__index::-webkit-scrollbar{display:none}html[data-deco] .sendra-specpanel__index-link{align-items:center;border:var(--deco-hairline) solid transparent;color:var(--ink-faint);display:flex;flex:none;font-size:.62rem;font-weight:600;gap:.35rem;letter-spacing:.14em;line-height:1;padding:.45rem .55rem;text-decoration:none;text-transform:uppercase;transition:color .25s var(--deco-ease),border-color .25s var(--deco-ease);white-space:nowrap}html[data-deco] .sendra-specpanel__index-link.is-current,html[data-deco] .sendra-specpanel__index-link:hover{color:var(--accent-strong)}html[data-deco] .sendra-specpanel__index-link.is-current{border-color:var(--line-strong)}html[data-deco] .sendra-specpanel__index-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html[data-deco] .sendra-specpanel__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1.3rem 2rem;position:relative}html[data-deco] .sendra-specpanel__body:focus{outline:none}html[data-deco] .sendra-specpanel__group{padding-top:1.3rem}html[data-deco] .sendra-specpanel__group-h{align-items:center;border-bottom:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong);display:flex;font-family:var(--font-display);font-size:.95rem;font-weight:500;gap:.6rem;letter-spacing:.02em;margin:0;padding-bottom:.4rem}html[data-deco] .sendra-specpanel__group .sendra-vitrina__rows{padding:.3rem 0 0}html[data-deco] .sendra-specpanel__group .sendra-vitrina__row{opacity:1;transform:none;transition:none}@media(max-width:599.98px){html[data-deco] .sendra-specpanel__dialog{border-left:0;border-top:var(--deco-hairline) solid var(--line-strong);box-shadow:0 -24px 48px -32px rgba(10,8,6,.45);height:82%;height:82dvh;inset:auto 0 0 0;transform:translateY(102%);width:100%}html[data-deco] .sendra-specpanel__head{padding-top:1.1rem}}html[data-deco] .sendra-keys{border-bottom:var(--deco-hairline) solid var(--line);border-top:var(--deco-hairline) solid var(--line);display:flex;margin:.9rem 0 1rem}html[data-deco] .sendra-keys__item{display:flex;flex:1 1 0;flex-direction:column-reverse;gap:.35rem;justify-content:flex-end;min-width:0;padding:.75rem .6rem;text-align:center}html[data-deco] .sendra-keys__item+.sendra-keys__item{border-left:var(--deco-hairline) solid var(--line)}html[data-deco] .sendra-keys__value{color:var(--ink);font-family:var(--font-display);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.15;margin:0;white-space:nowrap}html[data-deco] .sendra-keys__item.is-long .sendra-keys__value{hyphens:auto;overflow-wrap:break-word;white-space:normal;text-wrap:balance}html[data-deco] .sendra-keys__label{color:var(--ink-faint);font-family:var(--font-body);font-size:.6rem;font-weight:500;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}@media(max-width:575.98px){html[data-deco] .sendra-keys__item{flex:0 0 auto;min-width:auto;padding:.65rem .6rem}html[data-deco] .sendra-keys__item.is-long{flex:1 1 0;min-width:0}html[data-deco] .sendra-keys:not(:has(.is-long)) .sendra-keys__item{flex:1 1 0}html[data-deco] .sendra-keys__value{font-size:.92rem}html[data-deco] .sendra-keys__label{letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){html[data-deco] .sendra-specpanel__dialog,html[data-deco] .sendra-specpanel__dialog::backdrop,html[data-deco] .sendra-specpanel__index-link,html[data-deco] .sendra-specpanel__open,html[data-deco] .sendra-specpanel__open-icons .deco-icon--right,html[data-deco] .sendra-vitrina__btn:after,html[data-deco] .sendra-vitrina__gem,html[data-deco] .sendra-vitrina__inner,html[data-deco] .sendra-vitrina__item.is-open .sendra-vitrina__inner,html[data-deco] .sendra-vitrina__item.is-open .sendra-vitrina__row,html[data-deco] .sendra-vitrina__panel,html[data-deco] .sendra-vitrina__preview,html[data-deco] .sendra-vitrina__row,html[data-deco] .sendra-vitrina__titles{transition:none}}html[data-deco] .sendra-promises{border-top:var(--deco-hairline) solid var(--line);font-family:var(--font-body);grid-column:1/-1;margin-top:.6rem;padding-top:1rem}html[data-deco] .sendra-promises__list{display:grid;gap:.7rem;list-style:none;margin:0;padding:0}html[data-deco] .sendra-promises__item{align-items:start;color:var(--ink-dim);display:grid;font-size:.88rem;gap:.55rem;grid-template-columns:1.6rem 1fr;line-height:1.45}html[data-deco] .sendra-promises__icon{color:var(--accent-strong);display:grid;font-size:1.05rem;padding-top:.05rem;place-items:center}html[data-deco] .sendra-promises__text{min-width:0}html[data-deco] .sendra-promises__text b{color:var(--ink);font-weight:600}html[data-deco] .sendra-promises__sub{color:var(--ink-faint);display:block;font-size:.8rem;margin-top:.1rem}html[data-deco] .sendra-promises__meter{background:var(--line);display:block;height:3px;margin-top:.45rem;overflow:hidden;position:relative}html[data-deco] .sendra-promises__meter>i{background:linear-gradient(90deg,var(--accent),var(--deco-gold));inset:0 auto 0 0;position:absolute;transition:width .6s var(--deco-ease-out)}html[data-deco] .sendra-promises__dot{background:var(--ink-faint);border-radius:50%;display:inline-block;height:.45rem;margin-right:.3rem;vertical-align:.08em;width:.45rem}html[data-deco] .sendra-promises__dot.is-open{background:var(--ok)}html[data-deco] .sendra-pinfo{border-bottom:var(--deco-hairline) solid var(--line);border-top:var(--deco-hairline) solid var(--line);font-family:var(--font-body);grid-column:1/-1;margin-top:.9rem}html[data-deco] .sendra-pinfo__summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-display);font-size:.95rem;font-weight:500;gap:1rem;justify-content:space-between;letter-spacing:.02em;list-style:none;padding:.85rem .2rem}html[data-deco] .sendra-pinfo__title{color:inherit;font:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}html[data-deco] .sendra-pinfo__summary::-webkit-details-marker{display:none}html[data-deco] .sendra-pinfo__summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html[data-deco] .sendra-pinfo__gem{border:var(--deco-hairline) solid var(--accent);flex:none;height:.6rem;margin-right:.3rem;transform:rotate(45deg);transition:background-color .35s var(--deco-ease),transform .5s var(--deco-ease-out);width:.6rem}html[data-deco] .sendra-pinfo[open] .sendra-pinfo__gem{background-color:var(--accent);transform:rotate(225deg)}html[data-deco] .sendra-pinfo__body{display:grid;gap:1.2rem;padding:.2rem .2rem 1.2rem}html[data-deco] .sendra-pinfo__h{align-items:center;border-bottom:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong);display:flex;font-family:var(--font-display);font-size:.88rem;font-weight:500;gap:.55rem;letter-spacing:.02em;margin:0 0 .5rem;padding-bottom:.35rem}html[data-deco] .sendra-pinfo__hours,html[data-deco] .sendra-pinfo__payments,html[data-deco] .sendra-pinfo__zones{color:var(--ink-dim);font-size:.84rem;list-style:none;margin:0;padding:0}html[data-deco] .sendra-pinfo__zone{border-bottom:var(--deco-hairline) dotted var(--line);display:grid;gap:.9rem;grid-template-columns:minmax(8rem,45%) 1fr;padding:.45rem 0}html[data-deco] .sendra-pinfo__zone:last-child{border-bottom:0}html[data-deco] .sendra-pinfo__zone-name{color:var(--ink)}html[data-deco] .sendra-pinfo__countries{color:var(--ink-faint);display:block;font-size:.74rem;line-height:1.4;margin-top:.15rem}html[data-deco] .sendra-pinfo__zone-price{display:grid;gap:.1rem}html[data-deco] .sendra-pinfo__payments b,html[data-deco] .sendra-pinfo__zone-price b{color:var(--ink);font-weight:600}html[data-deco] .sendra-pinfo__hours li,html[data-deco] .sendra-pinfo__payments li{padding:.2rem 0}html[data-deco] .sendra-pinfo__text{color:var(--ink-dim);font-size:.84rem;margin:0 0 .35rem}html[data-deco] .sendra-pinfo__text b{color:var(--ink);font-weight:600}html[data-deco] .sendra-pinfo__muted,html[data-deco] .sendra-pinfo__note{color:var(--ink-faint);font-size:.76rem}html[data-deco] .sendra-pinfo__note{margin:.45rem 0 0}@media(max-width:575.98px){html[data-deco] .sendra-pinfo__zone{gap:.2rem;grid-template-columns:1fr}}html[data-deco] .sendra-installments{font-family:var(--font-body);margin:-.5rem 0 1rem}html[data-deco] .sendra-installments[hidden]{display:none}html[data-deco] .sendra-installments b{color:var(--ink);font-weight:600}html[data-deco] .sendra-installments__line{align-items:center;color:var(--ink-dim);display:flex;flex-wrap:wrap;font-size:.88rem;gap:.2rem .45rem;margin:0}html[data-deco] .sendra-installments__icon{color:var(--accent-strong);display:inline-grid;font-size:1rem;place-items:center}html[data-deco] .sendra-installments__how{background:none;border:0;color:var(--accent-strong);cursor:pointer;font:inherit;font-size:.8rem;padding:0;text-decoration:underline;text-underline-offset:.2em}html[data-deco] .sendra-installments__how[hidden]{display:none}html[data-deco] .sendra-installments__how:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-deco] .sendra-installments__body{color:var(--ink-dim);font-size:.9rem;padding-top:1.2rem}html[data-deco] .sendra-installments__steps{counter-reset:step;display:grid;gap:.7rem;list-style:none;margin:0 0 1.4rem;padding:0}html[data-deco] .sendra-installments__steps li{align-items:start;counter-increment:step;display:grid;gap:.6rem;grid-template-columns:1.8rem 1fr;line-height:1.5}html[data-deco] .sendra-installments__steps li:before{border:var(--deco-hairline) solid var(--line-strong);color:var(--accent-strong);content:counter(step);display:grid;font-family:var(--font-display);font-size:.85rem;height:1.6rem;place-items:center;width:1.6rem}html[data-deco] .sendra-installments__body .sendra-vitrina__rows{padding:.3rem 0 0}html[data-deco] .sendra-installments__body .sendra-vitrina__row{opacity:1;transform:none;transition:none}html[data-deco] .sendra-installments__legal{color:var(--ink-faint);font-size:.76rem;line-height:1.5;margin:1.2rem 0 0}@media(prefers-reduced-motion:reduce){html[data-deco] .sendra-pinfo__gem,html[data-deco] .sendra-promises__meter>i{transition:none}}html[data-deco]{--sendra-buybar-h:64px}html[data-deco] .sendra-buybar{align-items:center;background:var(--surface);border-top:var(--deco-hairline) solid var(--line-strong);bottom:var(--sendra-footerbar-offset,0);display:flex;font-family:var(--font-body);gap:.9rem;left:0;min-height:var(--sendra-buybar-h);padding:.55rem 1rem calc(.55rem + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transform:translateY(100%);visibility:hidden;z-index:1031}html[data-deco] .sendra-buybar[hidden]{display:none}html[data-deco] .sendra-buybar.is-visible{transform:none;visibility:visible}html[data-deco] .sendra-buybar__info{flex:1 1 auto;min-width:0}html[data-deco] .sendra-buybar__name{color:var(--ink-dim);font-size:.8rem;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-deco] .sendra-buybar__price{font-size:1.15rem;line-height:1.25;margin:0}html[data-deco] .sendra-buybar__btn{align-items:center;display:inline-flex;flex:0 0 auto;gap:.45rem;justify-content:center;margin:0;padding-inline:1.1rem;white-space:nowrap;width:auto}html[data-deco][data-buybar] :is(.cookie-banner,.compare-floating-bar){bottom:calc(var(--sendra-buybar-h) + var(--sendra-footerbar-offset, 0px))}@media(prefers-reduced-motion:no-preference){html[data-deco] .sendra-buybar{transition:transform var(--deco-dur-band) var(--deco-ease-out),visibility 0s linear var(--deco-dur-band)}html[data-deco] .sendra-buybar.is-visible{transition:transform var(--deco-dur-band) var(--deco-ease-out),visibility 0s}}html[data-deco] .sfam{margin:1.25rem 0}html[data-deco] .sfam__eyebrow{color:var(--accent-strong);display:block;font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.22em;margin-bottom:.55rem;text-transform:uppercase}html[data-deco] .sfam__strip{display:flex;gap:.55rem;list-style:none;margin:0;overflow-x:auto;padding:0 0 .25rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}html[data-deco] .sfam__item{flex:0 0 auto}html[data-deco] .sfam__link{color:var(--ink-dim);display:flex;flex-direction:column;gap:.3rem;text-decoration:none;transition:color var(--deco-dur-ui) var(--deco-ease);width:4.75rem}html[data-deco] .sfam__link:focus-visible,html[data-deco] .sfam__link:hover{color:var(--accent-strong)}html[data-deco] .sfam__thumb{aspect-ratio:3/4;background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0;display:block;overflow:hidden;transition:border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .sfam__link:focus-visible .sfam__thumb,html[data-deco] .sfam__link:hover .sfam__thumb{border-color:var(--accent)}html[data-deco] .sfam__thumb img{display:block;height:100%;object-fit:cover;width:100%}html[data-deco] .sfam__name{display:-webkit-box;font-family:var(--font-body);font-size:.68rem;letter-spacing:.02em;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html[data-deco] .card-family{display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;margin-top:.5rem;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}html[data-deco] .card-family::-webkit-scrollbar{display:none}html[data-deco] .card-family__item{background:var(--surface);border:var(--deco-hairline) solid var(--line);display:block;flex:0 0 auto;height:40px;overflow:hidden;transition:border-color var(--deco-dur-ui) var(--deco-ease);width:40px}html[data-deco] .card-family__item:focus-visible,html[data-deco] .card-family__item:hover{border-color:var(--accent);outline:none}html[data-deco] .card-family__item img{display:block;height:100%;object-fit:cover;width:100%}html[data-deco] .card-family__fallback{align-items:center;background:var(--surface-2);color:var(--ink-dim);display:flex;font-family:var(--font-body);font-size:.62rem;height:100%;justify-content:center;letter-spacing:.04em;text-transform:uppercase;width:100%}html[data-deco] .sassoc{border-top:var(--deco-hairline) solid var(--line);margin-top:2.5rem;padding-top:2rem}html[data-deco] .sassoc__title{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.35rem,1rem + 1.4vw,1.9rem);font-weight:600;letter-spacing:.04em;line-height:1.2;margin:0 0 1.75rem;padding-bottom:1.35rem;position:relative;text-align:center;text-transform:none}html[data-deco] .sassoc__title:after{background:var(--deco-gold);bottom:.4rem;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:3.25rem}html[data-deco] .sassoc__title:before{background:var(--accent);bottom:.4rem;content:"";height:6px;left:50%;margin:0 0 -2.5px -3px;position:absolute;transform:rotate(45deg);width:6px;z-index:1}@media(prefers-reduced-motion:no-preference){html[data-deco] .sassoc__title:before{transition:transform .9s var(--deco-ease-sweep,cubic-bezier(.55,.06,.22,1))}html[data-deco] .sassoc:has([data-deco-reveal].is-revealed) .sassoc__title:before{transform:rotate(225deg)}}html[data-deco] .sassoc .products-grid,html[data-deco] .sassoc__grid{grid-gap:2.25rem 1.5rem}html[data-deco] .compare-bar-toggle{background:var(--surface);border-color:var(--line-strong);border-radius:0;box-shadow:0 -6px 18px rgba(0,0,0,.12);color:var(--ink-dim);font-family:var(--font-body);transition:color var(--deco-dur-ui) var(--deco-ease),background-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .compare-bar-toggle:hover{background:var(--surface-2);color:var(--accent-strong)}html[data-deco] .compare-bar-inner{background:var(--surface);border-top:var(--deco-hairline) solid var(--line-strong);box-shadow:0 -8px 24px rgba(0,0,0,.12)}html[data-deco] .compare-bar-item{background:var(--bg);border-color:var(--line);border-radius:0}html[data-deco] .compare-bar-item-link{color:var(--ink)}html[data-deco] .compare-bar-item-thumb{background:var(--surface);border:var(--deco-hairline) solid var(--line);border-radius:0}html[data-deco] .compare-bar-item-name{font-family:var(--font-body)}html[data-deco] .compare-bar-item-remove{color:var(--ink-faint)}html[data-deco] .compare-bar-item-remove:hover{color:var(--accent-strong)}html[data-deco] .compare-bar-clear,html[data-deco] .compare-bar-count{color:var(--ink-dim);font-family:var(--font-body);letter-spacing:.04em}html[data-deco] .compare-bar-clear:hover{color:var(--accent-strong)}html[data-deco] .compare-bar-cta{background:var(--accent-fill);border:var(--deco-hairline) solid var(--accent-fill);border-radius:0;color:var(--on-accent);font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--deco-dur-ui) var(--deco-ease),color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] .compare-bar-cta:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}html[data-deco] .compare-bar-cta--disabled,html[data-deco] .compare-bar-cta--disabled:hover{background:var(--surface-2);border-color:var(--line);color:var(--ink-faint)}html[data-deco] .js-compare-checkbox:checked+.compare-label{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}html[data-deco] .js-compare-checkbox:focus-visible+.compare-label,html[data-deco] .js-compare-checkbox:focus-visible+.sendra-comparebtn{outline-color:var(--accent)}html[data-deco] .compare-page h1{font-family:var(--font-display)}html[data-deco] .compare-page-empty,html[data-deco] .compare-page-portrait-guard{color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] :is(.compare-table-prev,.compare-table-next){background:var(--surface);border-color:var(--line-strong);border-radius:0;color:var(--ink-dim);transition:background-color var(--deco-dur-ui) var(--deco-ease),border-color var(--deco-dur-ui) var(--deco-ease)}html[data-deco] :is(.compare-table-prev,.compare-table-next):hover:not(:disabled){background:var(--surface-2);border-color:var(--accent);color:var(--accent-strong)}html[data-deco] :is(.compare-table-prev,.compare-table-next):focus-visible{outline-color:var(--accent)}html[data-deco] .compare-table-body{background:var(--surface);border-color:var(--line-strong);border-radius:0}html[data-deco] .compare-table-labels{border-right-color:var(--line-strong)}html[data-deco] .compare-table-label-cell{background:var(--bg);border-bottom-color:var(--line);color:var(--ink-dim);font-family:var(--font-body)}html[data-deco] .compare-table-label-cell--head{background:var(--surface)}html[data-deco] .compare-table-label-cell--section{background:var(--surface-2);border-bottom-color:var(--line-strong)}html[data-deco] .compare-table-col{border-bottom-color:var(--line);color:var(--ink);font-family:var(--font-body)}html[data-deco] .compare-table-row:first-child .compare-table-col{background:var(--surface)}html[data-deco] .compare-table-col-thumb{background:var(--bg);border:var(--deco-hairline) solid var(--line);border-radius:0}html[data-deco] .compare-table-col-link{color:var(--ink)}html[data-deco] .compare-table-col-name{font-family:var(--font-body);font-weight:600}html[data-deco] :is(.compare-table-col-remove,.compare-bar-item-remove){border-radius:0}html[data-deco] .compare-table-col-remove{background:var(--bg);color:var(--ink-faint)}html[data-deco] .compare-table-col-remove:hover,html[data-deco] .compare-table-section-row{background:var(--surface-2);color:var(--accent-strong)}html[data-deco] .compare-table-section-row{border-bottom-color:var(--line-strong);font-family:var(--font-body);font-weight:600;letter-spacing:.1em}html[data-deco] .compare-table-cell--differs{background:var(--surface-2);border-left-color:var(--accent)}html[data-deco] .compare-table-empty{color:var(--ink-faint);font-family:var(--font-body)}@media(prefers-reduced-motion:no-preference){html[data-deco] [data-deco-reveal]>*{opacity:0;transform:translateY(12px);transition:opacity .5s var(--deco-ease),transform .5s var(--deco-ease);transition-delay:calc(var(--deco-reveal-i, 0)*45ms)}html[data-deco] [data-deco-reveal].is-revealed>*{opacity:1;transform:none}}@view-transition{navigation:auto}@media(prefers-reduced-motion:no-preference){:root:not([data-deco-sweep=active])::view-transition-old(root){animation:deco-page-fade-out var(--deco-dur-ui,.18s) var(--deco-ease,ease) both}:root:not([data-deco-sweep=active])::view-transition-new(root){animation:deco-page-fade-in .28s var(--deco-ease-out,ease-out) both}@keyframes deco-page-fade-out{to{opacity:0}}@keyframes deco-page-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}html[data-deco]{--deco-pipeline:ready}