.pdp .product-info{display:flex;flex-direction:column}.pdp .product-info>*{margin-top:0}.pdp-title{margin:0 0 12px}.pdp-price{margin:0 0 20px}.pdp-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.pdp-price-row .product-price{margin:0;font-size:26px;font-weight:700;line-height:1.2;color:#171715}.pdp-compare{font-size:17px;color:#655e55}.pdp-save{align-self:center;background:#51302d;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1;padding:6px 9px;text-transform:uppercase}.pdp-tax{margin:4px 0 0;font-size:13px;color:#4f4942}.pdp-compare[hidden],.pdp-save[hidden]{display:none}.pdp-picker{margin:0 0 18px;max-width:420px;border-radius:2px}.pdp-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:15px;font-weight:600}.pdp-size-help,.pdp-size-whatsapp{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#51302d;font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}.pdp-size-help .icon,.pdp-size-whatsapp .icon{width:20px;height:20px;flex:none}.pdp-size-whatsapp{margin-top:4px;font-weight:500}.pdp-picker .size-options{gap:8px}.pdp-picker .size-option label{min-width:56px;min-height:48px;font-weight:600}.pdp-stock{margin:10px 0 0;font-size:14px;font-weight:600;color:#843e38}.pdp-size-error{margin:10px 0 0;font-size:14px;font-weight:700;color:#843e38}.pdp-stock[hidden],.pdp-size-error[hidden]{display:none}.pdp-needs-size{animation:pdp-nudge .45s ease}@keyframes pdp-nudge{0%,to{transform:none}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.pdp-buy-wrap{margin:0 0 18px}.pdp-buy{display:grid;gap:10px;max-width:420px}.pdp-buy .button{margin:0;width:100%;max-width:none;justify-content:space-between}.pdp-buy .shopify-payment-button{margin:0}.pdp-buy .shopify-payment-button__button--unbranded{width:100%;min-height:54px;border-radius:0;background:#fffdf7;color:#171715;border:1px solid #171715;font-size:16px;font-weight:600}.pdp-buy .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#efe9dd}.pdp-buy .shopify-payment-button__more-options{display:none}.pdp-trust{list-style:none;margin:0 0 20px;padding:16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;border-block:1px solid #d8d3c8;max-width:420px}.pdp-trust li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.35;margin:0}.pdp-trust .icon{width:26px;height:26px;flex:none;color:#51302d}.pdp-trust a{color:inherit;text-decoration:none}.pdp-trust a:hover{text-decoration:underline}.pdp-bundle{margin:0 0 22px;max-width:420px}.pdp-bundle .pair-panel{margin-top:0}.pdp-description{margin:4px 0 18px}.pdp-description .richtext{margin-top:0}.pdp-block-heading{font-size:22px;margin:0 0 10px}.pdp-text{margin:0 0 18px;font-size:14px;line-height:1.6}.pdp-text--boxed{padding:14px 16px;border:1px solid #b59b7e;background:#fffdf7}.pdp-text p{margin:0}.pdp-collapsible{border-bottom:1px solid #d8d3c8;margin:0}.pdp-collapsible:first-of-type{border-top:1px solid #d8d3c8}.pdp-collapsible summary{cursor:pointer;padding:16px 0;font-weight:600;min-height:44px}.pdp-collapsible .richtext{padding-bottom:16px;margin-top:0}.pdp-app,.pdp-custom{margin:0 0 16px}.pdp-app:empty{display:none}.card-meta s{color:#655e55;font-weight:400;font-size:.85em;margin-right:6px}.pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#f8f6f0;border-top:1px solid #d8d3c8;box-shadow:0 -6px 18px #17171514;transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.pdp-sticky.is-visible{transform:none;visibility:visible}.pdp-sticky img{width:44px;height:55px;object-fit:cover;flex:none;background:#e9e5de}.pdp-sticky-meta{flex:1;min-width:0;display:grid;line-height:1.3}.pdp-sticky-title{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky-price{font-size:15px;font-weight:700}.pdp-sticky-btn{flex:none;min-height:48px;padding:0 22px;border:0;background:#51302d;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}@media(min-width:750px){.pdp-sticky{display:none}}@media(max-width:749px){body.template-product{padding-bottom:76px}.pdp-picker,.pdp-buy,.pdp-trust,.pdp-bundle{max-width:none}.pdp-price-row .product-price{font-size:26px}}@media(max-width:359px){.pdp-trust{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pdp-sticky{transition:none}.pdp-needs-size{animation:none}}.pdp-fit-note{margin:10px 0 0;font-size:14px;color:#4f4942}.sc .sc-title{font-size:32px;line-height:1.1;margin:0 0 6px;padding-right:44px}.sc-fit{font-size:14px;color:#4f4942;margin:0 0 16px}.sc-image img{display:block;width:100%;height:auto;margin:0 0 18px}.sc-table thead th{background:#171715;color:#f8f6f0;font-weight:600;font-size:13px}.sc-table tbody th{font-weight:700}.sc-table tbody tr:nth-child(2n){background:#efebe3}.sc-unit{font-size:12px;color:#655e55;margin:8px 0 18px}.sc-how{border-top:1px solid #d8d3c8;padding-top:16px;margin-top:6px}.sc-how h3{font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;margin:0 0 8px}.sc-how ol{margin:0;padding-left:20px;font-size:14px;line-height:1.6}.sc-how li{margin-bottom:6px}@media(max-width:600px){.sc{padding:28px 18px}.sc .sc-title{font-size:28px}}.pair{background:#fffdf7;border:1px solid #d8d3c8;padding:18px;color:#171715}.pair-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pair-eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#843e38}.pair h2{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:700;line-height:1.15;letter-spacing:-.03em;margin:0;max-width:none}.pair-price{display:grid;justify-items:end;margin:0;line-height:1.2;white-space:nowrap}.pair-price strong{font-size:21px;font-weight:700}.pair-price s{font-size:13px;color:#655e55}.pair-step{border-top:1px solid #e3ded4;padding:14px 0}.pair-step-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pair-num{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:#171715;color:#fff;font-size:12px;font-weight:700}.pair-step-head img{width:40px;height:50px;object-fit:cover;flex:none;background:#e9e5de}.pair-step-head div{display:grid;line-height:1.3;min-width:0}.pair-step-head strong{font-size:15px;font-weight:700}.pair-hint{font-size:13px;color:#655e55}.pair-sizes{display:flex;flex-wrap:wrap;gap:6px}.pair-chip{position:relative}.pair-chip input,.pair-design input{position:absolute;opacity:0;width:1px;height:1px}.pair-chip span{display:grid;place-items:center;min-width:48px;min-height:44px;padding:0 10px;border:1px solid #998f80;background:#fff;font-size:14px;font-weight:600;cursor:pointer}.pair-chip input:checked+span{background:#171715;border-color:#171715;color:#fff}.pair-chip input:disabled+span{background:#ece8e0;color:#9a948a;text-decoration:line-through;cursor:not-allowed}.pair-chip input:focus-visible+span,.pair-design input:focus-visible~img{outline:3px solid #843e38;outline-offset:2px}.pair-designs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.pair-design{position:relative;display:grid;gap:5px;text-align:center;cursor:pointer}.pair-design img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#e9e5de;border:2px solid transparent}.pair-design input:checked~img{border-color:#171715}.pair-design-name{font-size:12px;line-height:1.2;color:#4f4942}.pair-design input:checked~.pair-design-name{color:#171715;font-weight:700}.pair-error{margin:0 0 10px;padding:10px 12px;background:#fbebeb;border:1px solid #d9a7a7;color:#6f2622;font-size:14px;font-weight:600}.pair-error[hidden]{display:none}.pair .pair-add{margin:2px 0 0;width:100%;max-width:none;justify-content:space-between}.pair-terms{margin:8px 0 0;font-size:12px;color:#655e55}.pdp .pdp-title{font-size:30px;line-height:1.1;letter-spacing:-.035em;font-weight:700;margin:0 0 12px;color:#171715}.pdp-price{margin:0 0 24px}.pdp-price-row{gap:4px 10px}.pdp .pdp-price-row .product-price{font-size:26px;font-weight:800;letter-spacing:-.01em}.pdp-compare{font-size:17px;color:#6b655c}.pdp-save{background:#843e38;font-size:12px;padding:6px 8px;letter-spacing:.06em}.pdp-tax{font-size:13px;color:#4f4942;margin-top:4px}.pdp-picker{margin:0 0 20px}.pdp-picker-head{font-size:15px;font-weight:700;margin-bottom:8px;color:#171715}.pdp-size-help{font-size:14px;font-weight:600;color:#171715}.pdp-size-help .icon{color:#51302d}.pdp .size-option label{min-height:52px;font-size:15px;font-weight:700;color:#171715;border:1.5px solid #171715;background:#fffdf7}.pdp .size-option input:checked+label{background:#171715;border-color:#171715;color:#fff}.pdp .size-option input:disabled+label{border-color:#cfc7b9;color:#9a948a}.pdp-buy-wrap{margin:0 0 20px}.pdp .pdp-add{min-height:56px;font-size:16px;font-weight:700;letter-spacing:.01em}.pdp-buy .shopify-payment-button__button--unbranded{border:1.5px solid #171715;font-weight:700;min-height:56px}.pdp .pdp-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:16px 4px;margin:0 0 24px;background:#efebe3;border:0}.pdp-trust li{flex-direction:column;justify-content:flex-start;gap:8px;padding:0 6px;text-align:center;font-size:13px;font-weight:600;line-height:1.3;color:#171715}.pdp-trust li+li{border-left:1px solid #d3cbbe}.pdp-trust .icon{width:26px;height:26px;color:#51302d}.pdp-bundle{margin:0 0 24px}.pdp .pair{padding:0;border:1.5px solid #171715;background:#fffdf7}.pdp .pair-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:10px 14px;background:#171715;color:#fff}.pdp .pair-eyebrow{margin:0 0 2px;font-size:10px;letter-spacing:.14em;color:#e7c9a6}.pdp .pair h2{font-size:19px;line-height:1.15;letter-spacing:-.03em;color:#fff;margin:0}.pdp .pair-price{display:grid;justify-items:end;margin:0;line-height:1.2;white-space:nowrap}.pdp .pair-price strong{font-size:18px;font-weight:800;color:#fff}.pdp .pair-price s{font-size:12px;color:#bdb5a8}.pair-form{padding:12px 14px 14px}.pair-first[hidden]{display:none}.pdp .pair-label{margin:0 0 8px;font-size:13px;line-height:1.35;color:#4f4942}.pdp .pair-label strong{color:#171715;font-weight:700}.pdp .pair-designs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px}.pdp .pair-design{gap:3px}.pdp .pair-design img{aspect-ratio:1/1;border:2px solid #e3ded4}.pdp .pair-design input:checked~img{border-color:#171715}.pdp .pair-design-name{font-size:11px;color:#4f4942}.pdp .pair-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pdp .pair-chip span{min-width:0;min-height:40px;padding:0 4px;font-size:13px;font-weight:700;border:1.5px solid #171715;color:#171715}.pdp .pair-chip input:checked+span{background:#171715;color:#fff}.pdp .pair-chip input:disabled+span{border-color:#cfc7b9;color:#9a948a}.pdp .pair-error{margin:10px 0 0;font-size:13px}.pdp .pair .pair-add{margin-top:12px;background:#51302d;border-color:#51302d;min-height:48px;font-size:15px;font-weight:700}.pdp .pair .pair-add:hover{background:#3f2523}@media(min-width:750px){.pdp .pair-design img{aspect-ratio:4/5}}.pdp-description{margin:0}.pdp-intro{margin:0 0 22px;font-size:16px;line-height:1.7;color:#2b2824}.pdp-intro p{margin:0;line-height:1.7}.pdp-accordions{border-top:1.5px solid #171715}.pdp-acc{border-bottom:1px solid #cfc7b9}.pdp .pdp-acc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0;cursor:pointer;list-style:none;font-size:16px;font-weight:700;color:#171715}.pdp-acc summary::-webkit-details-marker{display:none}.pdp-acc summary .icon{width:18px;height:18px;flex:none;transition:transform .2s ease}.pdp-acc[open] summary .icon{transform:rotate(45deg)}.pdp-description .pdp-acc-body{margin:0;padding:0 0 18px;font-size:15px;line-height:1.65;color:#2b2824}.pdp-acc-body p{margin:0 0 8px;line-height:1.65}.pdp-acc-body ul{margin:0;padding-left:18px}.pdp-acc-body li{margin:0 0 6px}.pdp-acc-body strong{color:#171715}.pdp .pdp-acc summary:after{content:none;display:none}@media(min-width:750px){.pdp .pdp-title{font-size:36px}.pdp-description{max-width:420px}}@media(max-width:359px){.pdp .pair h2{font-size:17px}.pdp .pair-price strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.pdp-acc summary .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cl-product.css.map */
