:root.sig-spines{--sp-grain: url(/sig-art/spines/grain.webp);--sp-crepe: url(/sig-art/spines/crepe.webp);--sp-linen: url(/sig-art/spines/linen.webp);--sp-tissue: url(/sig-art/spines/tissue.webp);--sp-kraft: url(/sig-art/spines/kraftgrain.webp);--sp-paper: color-mix(in srgb, var(--soft) 55%, var(--ground));--sp-sheet: #cfd5c1;--sp-rod: #2b231e;--sp-twine: #a88a66;--sp-card: #fbf7ee;--sp-card-ink: #2a1f19;--sp-card-ink-2: #5d4c41;--sp-shadow: 0 1px 1px rgb(30 20 15 / .08), 0 10px 22px -10px rgb(30 20 15 / .35);--sp-lift: 0 2px 2px rgb(30 20 15 / .08), 0 26px 34px -16px rgb(30 20 15 / .45);--sp-drop: drop-shadow(0 1px 1px rgb(40 25 15 / .16)) drop-shadow(0 12px 10px rgb(40 25 15 / .16));--heading-weight: 400;--heading-track: -.02em;--heading-leading: 1;--h1: clamp(48px, 7vw, 108px);--h2: clamp(36px, 4.6vw, 68px);--nav-size: 14.5px;--nav-case: none;--nav-track: 0;--btn-size: 15.5px;--btn-case: none;--btn-track: 0;--btn-weight: 500;--btn-h: 52px;--btn-pad: 28px;--eyebrow-size: 12px;--eyebrow-track: .16em;--line: color-mix(in srgb, var(--ink) 16%, transparent);--card-ratio: 4 / 5;--f-bg: var(--sp-paper);--f-ink: var(--ink)}:root.sig-spines.is-dark{--sp-paper: color-mix(in srgb, var(--soft) 70%, var(--ground));--sp-sheet: #4a1c2b;--sp-rod: #c4ad82;--sp-twine: #b59d7a;--sp-card: #cdbf9f;--sp-shadow: 0 1px 1px rgb(0 0 0 / .3), 0 12px 26px -10px rgb(0 0 0 / .7);--sp-lift: 0 2px 2px rgb(0 0 0 / .3), 0 28px 40px -14px rgb(0 0 0 / .8);--sp-drop: drop-shadow(0 1px 1px rgb(0 0 0 / .4)) drop-shadow(0 14px 12px rgb(0 0 0 / .45))}.sig-spines .sp-c1{--a: #7b2539;--b: #5a1727;--t: #f7ecd6;--tex: var(--sp-grain);--ts: 160px;--tex-o: .5}.sig-spines .sp-c2{--a: #dcaea6;--b: #c9958d;--t: #3a1018;--tex: var(--sp-crepe);--ts: 480px;--tex-o: .7}.sig-spines .sp-c3{--a: #a9b59b;--b: #919f84;--t: #18200f;--tex: var(--sp-linen);--tex-o: .5}.sig-spines .sp-c4{--a: #d2a24e;--b: #bb8a35;--t: #3a2408;--tex: var(--sp-crepe);--ts: 480px;--tex-o: .7}.sig-spines .sp-c5{--a: #2f3c5c;--b: #1f2943;--t: #f4ecdb;--tex: var(--sp-grain);--ts: 160px;--tex-o: .45}.sig-spines .sp-c6{--a: #f0cbcd;--b: #e3b3b8;--t: #4a1020;--tex: var(--sp-tissue);--ts: 560px;--tex-o: .9}.sig-spines .sp-c7{--a: #c9a47b;--b: #b38c63;--t: #2c1d12;--tex: var(--sp-kraft);--ts: 480px;--tex-o: .55}.sig-spines .sp-c8{--a: #efe6d3;--b: #ddd0b6;--t: #3b2a20;--tex: var(--sp-linen);--tex-o: .7}:root.sig-spines.is-dark .sp-c2{--a: #a8655e;--b: #8b4f49;--t: #f6e6dc}:root.sig-spines.is-dark .sp-c3{--a: #2f4a3c;--b: #22382d;--t: #e9dcb6}:root.sig-spines.is-dark .sp-c4{--a: #a8843f;--b: #8a6a2c;--t: #2a1a06}:root.sig-spines.is-dark .sp-c6{--a: #9a5a66;--b: #7e4552;--t: #fbeaea}:root.sig-spines.is-dark .sp-c7{--a: #9c7a55;--b: #7f6142;--t: #1f140b}:root.sig-spines.is-dark .sp-c8{--a: #d6c8aa;--b: #bfb08f;--t: #2e2118}:root.sig-spines.is-dark .sec-about .about-media .pic{background:var(--sp-tissue) center / cover,linear-gradient(170deg,#284536,#1d3328);background-blend-mode:overlay,normal}.sig-spines :is(h1,h2,h3,.sec-title,.page-title,.pdp-title){text-wrap:balance}.sig-spines :is(p,.lead,.prose,.sp-text){text-wrap:pretty}.sig-spines :is(.sec-title,.hero-title,.page-title) em{font-style:italic;color:inherit}.sig-spines .eyebrow{color:var(--ink-2);font-weight:500}.sig-spines .eyebrow:before{display:none}.sig-spines .lead{font-size:clamp(17px,1.3vw,19px)}.sig-spines .logo-text{font-size:clamp(26px,2.4vw,36px);letter-spacing:-.015em}:root.sig-spines:has(.sp-hero) .logo-text{font-size:clamp(30px,3vw,46px);letter-spacing:-.025em}@media(max-width:999px){:root.sig-spines .logo-text,:root.sig-spines:has(.sp-hero) .logo-text{font-size:25px;overflow:hidden;text-overflow:ellipsis;max-width:58vw}}.sig-spines{--sp-flower: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 28'%3E%3Cpath d='M4 22c8-1 14-6 22-6s12 6 20 4c4-1 7-4 9-8' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M26 16c-1-4 1-7 4-8-1 3-1 6-4 8z'/%3E%3Cg transform='translate(55 10)'%3E%3Ccircle r='1.6'/%3E%3Cellipse cy='-3.4' rx='1.6' ry='2.4'/%3E%3Cellipse cy='-3.4' rx='1.6' ry='2.4' transform='rotate(72)'/%3E%3Cellipse cy='-3.4' rx='1.6' ry='2.4' transform='rotate(144)'/%3E%3Cellipse cy='-3.4' rx='1.6' ry='2.4' transform='rotate(216)'/%3E%3Cellipse cy='-3.4' rx='1.6' ry='2.4' transform='rotate(288)'/%3E%3C/g%3E%3C/svg%3E")}:root.sig-spines .sec-head .sec-titles:before,:root.sig-spines .page-hero:has(.page-title):before{content:"";display:block;width:46px;height:20px;margin:0 auto 14px;background:var(--ink);opacity:.75;-webkit-mask:var(--sp-flower) center / contain no-repeat;mask:var(--sp-flower) center / contain no-repeat}:root.sig-spines:not(.head-centred) .sec-head .sec-titles:before{margin-inline:0}:root.sig-spines[dir=rtl] :is(.sec-titles,.page-hero):before{transform:scaleX(-1)}.sig-spines .announce{background:var(--ink);color:var(--ground);font-family:var(--font-heading);font-style:italic;font-size:16px;letter-spacing:.01em}.sig-spines .site-header{background:color-mix(in srgb,var(--ground) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--line)}.sig-spines .nav-link:after{height:1px;bottom:10px}.sig-spines .drop-inner{background:var(--ground);border-color:var(--line);box-shadow:var(--sp-shadow);border-radius:0 0 14px 14px}.sig-spines .drop-list a{font-family:var(--font-heading);font-size:21px}.sig-spines .m-panel{background:var(--ground)}.sig-spines .m-link{font-size:32px;letter-spacing:-.02em}.sig-spines .m-link-small{font-size:17px;letter-spacing:0}.sig-spines .hdr-basket,.sig-spines .btn{border-radius:999px}.sig-spines .btn-primary{transition:transform .35s var(--ease),background-color .25s,box-shadow .35s}.sig-spines .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--sp-shadow)}.sig-spines .btn-ghost{border-color:var(--line-strong)}.sig-spines :is(.sec-more,.link-arrow){font-family:var(--font-heading);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none;font-weight:400}.sig-spines .ck-btn{border-radius:999px}.sig-spines .sp-hero{--shelf-h: clamp(250px, calc(100svh - 540px) , 430px);--cw: calc(var(--shelf-h) * .78);--gap: clamp(5px, .5vw, 9px);--rod: 30px;--pw: calc(var(--cw) * .62);--sw: clamp(36px, calc((min(100vw, var(--wrap)) - 2 * var(--gutter) - var(--cw) - var(--picks, 0) * (var(--pw) + 40px) - 80px) / var(--n) - var(--gap)), 66px);background:var(--ground);color:var(--ink);overflow:hidden;position:relative}.sig-spines .sp-stage{display:grid;justify-items:center;padding-block:clamp(10px,2vh,28px) clamp(40px,6vh,84px)}.sig-spines .sp-rail{position:relative;display:flex;align-items:flex-start;justify-content:safe center;gap:var(--gap);width:100%;height:calc(var(--rod) + var(--shelf-h) + 10px)}.sig-spines .sp-rod{position:absolute;z-index:0;top:calc(var(--rod) / 2 - 2px);inset-inline:max(-3vw,-40px);height:4px;border-radius:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--sp-rod) 70%,#fff) 0,var(--sp-rod) 45%,color-mix(in srgb,var(--sp-rod) 70%,#000));box-shadow:0 3px 4px -1px #00000040}.sig-spines .sp-rod:before,.sig-spines .sp-rod:after{content:"";position:absolute;top:-5px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--sp-rod) 50%,#fff),var(--sp-rod) 55%,color-mix(in srgb,var(--sp-rod) 60%,#000))}.sig-spines .sp-rod:before{inset-inline-start:-6px}.sig-spines .sp-rod:after{inset-inline-end:-6px}.sig-spines .sp-row{position:relative;z-index:1;display:flex;align-items:flex-start;gap:var(--gap);height:100%}.sig-spines .sp-len{--lw: calc(var(--sw) * 1.1);position:relative;flex:none;display:flex;flex-direction:column;align-items:center;width:var(--lw);color:var(--t);text-decoration:none;filter:var(--sp-drop);animation:sp-unroll 1.1s var(--ease) both;animation-delay:calc(var(--i) * 60ms + .1s)}.sig-spines :is(.sp-c1,.sp-c3,.sp-c5,.sp-c8).sp-len{--lw: calc(var(--sw) * .74)}.sig-spines .sp-len.is-plain{--lw: calc(var(--sw) * .5)}.sig-spines .sp-roll{position:relative;z-index:2;flex:none;width:calc(100% + 8px);height:var(--rod);border-radius:5px;background:linear-gradient(180deg,#00000052,#ffffff38 30%,#fff0 52%,#00000057),var(--tex) 0 0 / 180px,linear-gradient(var(--a),var(--a));background-blend-mode:normal,overlay,normal}.sig-spines :is(.sp-c1,.sp-c3,.sp-c5,.sp-c8)>.sp-roll{width:calc(100% + 10px);border-inline:3px solid color-mix(in srgb,var(--sp-rod) 82%,var(--a));border-radius:3px}.sig-spines .sp-strip{--cut: polygon(0 0, 100% 0, 100% 100%, 0 100%);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;height:calc(var(--shelf-h) * var(--h));margin-top:-6px;padding-top:22px;overflow:hidden;background:linear-gradient(90deg,#00000024,#ffffff1a 26%,#fff0 52%,#00000024),var(--tex) calc(var(--i) * -29px) 0 / var(--ts, 320px),linear-gradient(180deg,var(--a),var(--a) 55%,var(--b));background-blend-mode:normal,overlay,normal;clip-path:var(--cut);transform-origin:50% 0;transition:height .7s var(--ease);animation:sp-sway calc(5.5s + var(--i) * .6s) ease-in-out calc(var(--i) * -.9s) infinite alternate}.sig-spines .sp-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc(var(--tex-o) - .4);background:var(--tex) calc(var(--i) * -29px) 0 / var(--ts, 320px);mix-blend-mode:overlay}.sig-spines :is(.sp-c1,.sp-c5)>.sp-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#00000061,#ffffff29 36%,#ffffff0a 56%,#00000057)}.sig-spines :is(.sp-c1,.sp-c3,.sp-c5,.sp-c8)>.sp-strip{--cut: polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 13px) , 0 100%)}.sig-spines :is(.sp-c2,.sp-c4)>.sp-strip{clip-path:none;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 7px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom / 10px 7px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 7px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom / 10px 7px repeat-x}.sig-spines :is(.sp-c6,.sp-c7)>.sp-strip{--cut: polygon(0 0, 100% 0, 100% calc(100% - 12px) , 0 100%)}:root.sig-spines[dir=rtl] :is(.sp-c6,.sp-c7)>.sp-strip{--cut: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 12px) )}.sig-spines .sp-title{flex:0 1 auto;min-height:0;max-height:calc(var(--shelf-h) * var(--h) - 64px);writing-mode:vertical-rl;text-orientation:mixed;text-align:center;white-space:nowrap;overflow-x:visible;overflow-y:clip;text-overflow:ellipsis;padding-inline:2px}.sig-spines .sp-title{font-family:var(--font-heading);font-style:normal;font-size:clamp(16px,1.3vw,19px);line-height:1.05;letter-spacing:.015em;color:var(--t);background:var(--a);padding:9px 3px;border-radius:2px;box-shadow:0 0 5px 3px var(--a)}.sig-spines .sp-len.is-longtitle .sp-title{font-size:clamp(14px,1.1vw,16px)}:root.sig-spines:is(:lang(ja),:lang(zh),:lang(ko)) .sp-title{text-orientation:upright;letter-spacing:.1em;text-transform:none;font-style:normal}.sig-spines a.sp-len:hover .sp-strip,.sig-spines a.sp-len:focus-visible .sp-strip{height:calc(var(--shelf-h) * var(--h) + 18px)}.sig-spines a.sp-len:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.sig-spines .sp-wrap{position:relative;z-index:2;flex:none;display:flex;flex-direction:column;align-items:center;width:var(--cw);height:calc(var(--rod) + var(--shelf-h));margin-inline:clamp(10px,1.6vw,26px);color:var(--ink);animation:sp-unroll 1.2s var(--ease) both;animation-delay:calc(var(--i) * 60ms)}.sig-spines .sp-wrap>.sp-roll{--a: var(--sp-sheet);--tex: var(--sp-tissue);width:calc(100% + 14px);filter:var(--sp-drop)}.sig-spines .sp-sheet{position:relative;display:block;width:100%;height:calc(var(--shelf-h) - 6px);margin-top:-6px;filter:var(--sp-drop)}.sig-spines .sp-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(96deg,#0000001a,#ffffff1f 18%,#0000000d 34%,#ffffff1a 58%,#00000014 80%,#ffffff0f),var(--sp-tissue) 0 0 / 620px,linear-gradient(180deg,var(--sp-sheet),color-mix(in srgb,var(--sp-sheet) 86%,#000));background-blend-mode:normal,overlay,normal;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom / 12px 8px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom / 12px 8px repeat-x}.sig-spines .sp-wrap img{position:absolute;z-index:3;display:block}.sig-spines .is-cutout .sp-wrap img{left:50%;bottom:-6%;width:auto;height:128%;max-width:165%;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 22px 20px rgb(30 20 10 / .34)) drop-shadow(0 4px 6px rgb(30 20 10 / .18));transition:transform .8s var(--ease)}.sig-spines .is-photo .sp-wrap img{top:calc(var(--rod) + 8%);left:9%;width:82%;height:78%;object-fit:cover;border-radius:2px;box-shadow:0 0 0 6px var(--sp-card),0 18px 26px -12px #00000073;transform:rotate(-1.2deg)}.sig-spines .sp-wrap:hover .sp-sheet:before{filter:brightness(1.03)}.sig-spines .is-cutout .sp-wrap:hover img{transform:translate(-50%) translateY(-6px) scale(1.02)}.sig-spines .sp-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.sig-spines .sp-pick{position:relative;z-index:2;flex:none;display:flex;flex-direction:column;align-items:center;width:var(--pw);height:calc(var(--rod) + var(--shelf-h) * .78);margin-inline:18px;color:#2c1d12;text-decoration:none}.sig-spines .sp-pick>.sp-roll{--a: #e9dfcf;--tex: var(--sp-tissue);width:calc(100% + 10px);filter:var(--sp-drop)}.sig-spines .sp-pick.is-end>.sp-roll{--a: #ecd3cd}.sig-spines .sp-pick .sp-sheet{height:calc(var(--shelf-h) * .78 - 6px);--sp-sheet: #ebe2d2}.sig-spines .sp-pick.is-end .sp-sheet{--sp-sheet: #efd8d2}:root.sig-spines.is-dark .sp-pick .sp-sheet{--sp-sheet: #2b3349}:root.sig-spines.is-dark .sp-pick.is-end .sp-sheet{--sp-sheet: #203a30}:root.sig-spines.is-dark .sp-pick>.sp-roll{--a: #2b3349}:root.sig-spines.is-dark .sp-pick.is-end>.sp-roll{--a: #203a30}.sig-spines .sp-pick img{position:absolute;z-index:3;left:50%;bottom:4%;width:auto;height:104%;max-width:160%;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 16px 14px rgb(30 20 10 / .3));transition:transform .8s var(--ease)}.sig-spines .sp-pick.is-photo img{top:calc(var(--rod) + 8%);bottom:auto;height:70%;width:80%;object-fit:cover;box-shadow:0 0 0 5px var(--sp-card)}.sig-spines .sp-pick:hover img{transform:translate(-50%) translateY(-5px)}.sig-spines .sp-pricetag{position:absolute;z-index:4;bottom:-12px;inset-inline-start:50%;translate:-50% 0;display:grid;justify-items:center;gap:2px;width:max-content;min-width:112px;max-width:210px;padding:9px 14px 8px;text-align:center;background:var(--sp-kraft) 0 0 / 300px,linear-gradient(#d3b089,#c39c71);background-blend-mode:overlay,normal;border-radius:14px 14px 4px 4px;corner-shape:bevel bevel round round;box-shadow:0 10px 14px -8px #00000073;rotate:-3deg}:root.sig-spines[dir=rtl] .sp-pricetag{translate:50% 0}.sig-spines .sp-pick.is-end .sp-pricetag{rotate:3deg}.sig-spines .sp-pricetag:before{content:"";position:absolute;top:5px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--ground);box-shadow:0 0 0 2px #d9c39c}.sig-spines .sp-pricetag-name{padding-top:6px;font-family:var(--font-heading);font-size:15px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sig-spines .sp-pricetag-price{font-family:"Caveat",var(--font-heading);font-size:21px;font-weight:600;line-height:1}:root.sig-spines:is(:lang(ja),:lang(zh),:lang(ko),:lang(ar),:lang(fa),:lang(he)) .sp-pricetag-price{font-family:var(--font-heading);font-size:16px}@media(max-width:1199px){.sig-spines .sp-pick{display:none}.sig-spines .sp-hero{--picks: 0 !important}}.sig-spines .sp-tag{position:absolute;z-index:4;top:calc(var(--rod) + 13%);inset-inline-end:-34px;display:flex;align-items:center;min-width:118px;max-width:170px;min-height:54px;padding:10px 16px 10px 34px;background:var(--sp-kraft) 0 0 / 260px,linear-gradient(#cfac83,#c29d73);background-blend-mode:overlay,normal;color:#2c1d12;border-radius:16px 4px 4px 16px;corner-shape:bevel round round bevel;box-shadow:0 12px 18px -10px #00000073,0 1px 2px #0000002e;transform:rotate(7deg);transform-origin:18px 50%;animation:sp-swing 6s ease-in-out 1.4s infinite alternate}.sig-spines .sp-tag:before{content:"";position:absolute;inset-inline-start:12px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--sp-sheet);box-shadow:0 0 0 2.5px #d9c39c,inset 0 1px 2px #00000073}.sig-spines .sp-tag:after{content:"";position:absolute;inset-inline-start:16px;bottom:50%;width:1.5px;height:calc(var(--shelf-h) * .13 + var(--rod) / 2 + 30px);background:var(--sp-twine);transform:rotate(-7deg);transform-origin:50% 100%}.sig-spines .sp-tag-text{font-family:"Caveat",var(--font-heading);font-size:25px;font-weight:500;line-height:1}:root.sig-spines[dir=rtl] .sp-tag{border-radius:4px 16px 16px 4px;corner-shape:round bevel bevel round;transform:rotate(-7deg);animation-name:sp-swing-rtl}:root.sig-spines[dir=rtl] .sp-tag:after{transform:rotate(7deg)}:root.sig-spines:is(:lang(ja),:lang(zh),:lang(ko),:lang(ar),:lang(fa),:lang(he)) .sp-tag-text{font-family:var(--font-heading);font-size:17px}.sig-spines .sp-copy{display:grid;justify-items:center;text-align:center;margin-top:clamp(14px,2.4vh,30px);max-width:860px}.sig-spines .sp-flourish{display:block;width:50px;height:22px;margin:0 auto 8px;color:var(--ink);opacity:.75}:root.sig-spines[dir=rtl] .sp-flourish{transform:scaleX(-1)}.sig-spines .sp-title-main{margin:0;font-size:clamp(38px,4.3vw,66px);line-height:1.02;font-style:italic;letter-spacing:-.02em;overflow-wrap:anywhere}.sig-spines .sp-text{margin:12px auto 0;max-width:34em;font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.5;color:var(--ink-2)}.sig-spines .sp-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 26px;margin-top:22px}.sig-spines .sp-cta{gap:10px}.sig-spines .sp-alt{min-height:48px;display:inline-flex;align-items:center;font-family:var(--font-heading);font-style:italic;font-size:20px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.sig-spines .sp-alt:hover{text-decoration-thickness:2px}.sig-spines .sp-cutoff{margin:14px 0 0;font-size:14px;color:var(--ink-3);letter-spacing:.01em}:root.sig-spines.is-dark .sp-rod{height:5px;box-shadow:0 1px #fff0c840 inset,0 4px 6px #0009}:root.sig-spines.is-dark .sp-roll{box-shadow:0 3px 5px #00000073}:root.sig-spines.is-dark .sp-hero{background:radial-gradient(70% 70% at 50% 34%,color-mix(in srgb,#7a4a3a 22%,var(--ground)),var(--ground) 74%)}@media(max-width:999px){.sig-spines .sp-hero{--shelf-h: clamp(270px, 44vw, 380px)}}@media(max-width:1199px){.sig-spines .sp-hero{--cw: min(30vw, 300px);--shelf-h: calc(var(--cw) / .74);--gap: 6px;--rod: 28px;--low: 26px;--drop: 150px}.sig-spines .sp-rail{--y2: calc(var(--rod) + var(--shelf-h) + 14px + var(--low) / 2);flex-wrap:wrap;justify-content:center;align-content:flex-start;height:auto;row-gap:14px;padding-inline:18px;background:radial-gradient(circle 6px at 7px calc(var(--rod) / 2),var(--sp-rod) 5.5px,#0000 6px),radial-gradient(circle 6px at calc(100% - 7px) calc(var(--rod) / 2),var(--sp-rod) 5.5px,#0000 6px),radial-gradient(circle 6px at 7px var(--y2),var(--sp-rod) 5.5px,#0000 6px),radial-gradient(circle 6px at calc(100% - 7px) var(--y2),var(--sp-rod) 5.5px,#0000 6px),linear-gradient(var(--sp-rod),var(--sp-rod)) 6px calc(var(--rod) / 2 - 2px) / calc(100% - 12px) 4px no-repeat,linear-gradient(var(--sp-rod),var(--sp-rod)) 6px calc(var(--y2) - 2px) / calc(100% - 12px) 4px no-repeat}.sig-spines .sp-rod{display:none}.sig-spines .sp-row{display:contents}.sig-spines .sp-wrap{order:-1;flex:0 0 var(--cw);margin-inline:calc((100% - var(--cw)) / 2)}.sig-spines .sp-len{--rod: var(--low);flex:4 1 0;min-width:22px;width:auto}.sig-spines :is(.sp-c1,.sp-c3,.sp-c5,.sp-c8).sp-len{flex-grow:3;width:auto}.sig-spines .sp-len.is-plain{display:none}.sig-spines .sp-roll{width:calc(100% + 4px)}.sig-spines :is(.sp-c1,.sp-c3,.sp-c5,.sp-c8)>.sp-roll{width:calc(100% + 6px);border-inline-width:2px}.sig-spines .sp-len{--hh: calc(.62 + var(--h) * .38)}.sig-spines .sp-strip{height:calc(var(--drop) * var(--hh) + 34px);padding-top:12px}.sig-spines a.sp-len:hover .sp-strip{height:calc(var(--drop) * var(--hh) + 44px)}.sig-spines .sp-title{max-height:calc(var(--drop) * var(--hh) + 4px)}.sig-spines .sp-title,.sig-spines .sp-len.is-longtitle .sp-title{font-size:14px;padding:6px 2px;box-shadow:0 0 4px 2px var(--a)}}@media(min-width:700px)and (max-width:1199px){.sig-spines .sp-title,.sig-spines .sp-len.is-longtitle .sp-title{font-size:16.5px}}@media(max-width:699px){.sig-spines .sp-hero{--cw: min(47vw, 220px);--gap: 4px;--rod: 24px;--low: 22px;--drop: 100px}.sig-spines .sp-stage{padding-top:12px}.sig-spines .sp-tag{inset-inline-end:-18px;min-width:0;min-height:44px;padding:8px 12px 8px 30px}.sig-spines .sp-tag-text{font-size:22px}.sig-spines .sp-flourish{display:none}.sig-spines .sp-copy{margin-top:18px}.sig-spines .sp-title-main{font-size:clamp(32px,9vw,42px)}.sig-spines .sp-text{margin-top:8px;font-size:16px;line-height:1.45}.sig-spines .sp-actions{width:100%;margin-top:16px}.sig-spines .sp-cta{width:100%;max-width:420px}}@keyframes sp-unroll{0%{clip-path:inset(0 -60px 100% -60px)}to{clip-path:inset(0 -60px -80px -60px)}}@keyframes sp-sway{0%{transform:rotate(-.7deg)}to{transform:rotate(.7deg)}}@keyframes sp-swing{0%{transform:rotate(7deg)}to{transform:rotate(3deg)}}@keyframes sp-swing-rtl{0%{transform:rotate(-7deg)}to{transform:rotate(-3deg)}}.sig-spines .sec-title{letter-spacing:-.02em}.sig-spines .sec-head{border:0}:root.sig-spines .sec-head{flex-direction:row;align-items:flex-end;justify-content:flex-start;text-align:start;gap:clamp(16px,2vw,30px)}:root.sig-spines .sec-head .sec-titles:before{margin-inline:0}:root.sig-spines .sec-head:before{content:"";order:1;flex:1 1 40px;min-width:40px;height:22px;margin-bottom:.55em;background:linear-gradient(90deg,var(--sp-rod) 0 3px,#0000 3px 17px,var(--sp-rod) 17px 20px,#0000 20px) 0 0 / 20px 100% no-repeat,linear-gradient(180deg,#0000004d,#fff3 35%,#0000004d) 3px 2px / 14px 18px no-repeat,linear-gradient(#7b2539,#7b2539) 3px 2px / 14px 18px no-repeat,linear-gradient(180deg,#ffffff29,#0000002e) 17px 6px / 100% 10px no-repeat,var(--sp-linen) 0 0 / 200px,linear-gradient(#7b2539,#7b2539) 17px 6px / 100% 10px no-repeat;background-blend-mode:normal,normal,normal,normal,overlay,normal;-webkit-mask:linear-gradient(#000 0 0) 0 0 / 20px 100% no-repeat,linear-gradient(#000 0 0) 0 6px / 100% 10px no-repeat;mask:linear-gradient(#000 0 0) 0 0 / 20px 100% no-repeat,linear-gradient(#000 0 0) 0 6px / 100% 10px no-repeat;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);filter:drop-shadow(0 2px 2px rgb(0 0 0 / .18))}:root.sig-spines[dir=rtl] .sec-head:before{transform:scaleX(-1)}:root.sig-spines .sec-head .sec-more{order:2;min-height:0;padding:0;border:0;background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;margin-bottom:.45em}:root.sig-spines .sec-head .sec-title{font-size:min(var(--h2),clamp(36px,4.2vw,64px))}@media(max-width:640px){:root.sig-spines .sec-head{flex-direction:column;align-items:flex-start;gap:10px}:root.sig-spines .sec-head:before{display:none}}.sig-spines :is(.tiles>.tile:nth-child(6n+1),.product-grid>.card:nth-child(8n+1),.ck-bline:nth-child(4n+1)){--pp: #e7d5bb;--ptex: var(--sp-kraft);--rib: #7b2539}.sig-spines :is(.tiles>.tile:nth-child(6n+2),.product-grid>.card:nth-child(8n+2),.ck-bline:nth-child(4n+2)){--pp: #dfe3d4;--ptex: var(--sp-tissue);--rib: #55684f}.sig-spines :is(.tiles>.tile:nth-child(6n+3),.product-grid>.card:nth-child(8n+3),.ck-bline:nth-child(4n+3)){--pp: #f3dedb;--ptex: var(--sp-tissue);--rib: #2f3c5c}.sig-spines :is(.tiles>.tile:nth-child(6n+4),.product-grid>.card:nth-child(8n+4),.ck-bline:nth-child(4n+4)){--pp: #f1e9d8;--ptex: var(--sp-kraft);--rib: #9a5149}.sig-spines :is(.tiles>.tile:nth-child(6n+5),.product-grid>.card:nth-child(8n+5)){--pp: #efdfbd;--ptex: var(--sp-kraft);--rib: #4a5a44}.sig-spines :is(.tiles>.tile:nth-child(6n+6),.product-grid>.card:nth-child(8n+6)){--pp: #dde3ea;--ptex: var(--sp-tissue);--rib: #8a6424}.sig-spines .product-grid>.card:nth-child(8n+7){--pp: #ecd3cd;--ptex: var(--sp-tissue)}.sig-spines .product-grid>.card:nth-child(8n+8){--pp: #f5eedf;--ptex: var(--sp-kraft)}:root.sig-spines.is-dark :is(.tiles>.tile:nth-child(6n+1),.product-grid>.card:nth-child(8n+1),.ck-bline:nth-child(4n+1)){--pp: #4b1f28;--ti: #f1e6d2;--rib: #2f3c5c}:root.sig-spines.is-dark :is(.tiles>.tile:nth-child(6n+2),.product-grid>.card:nth-child(8n+2),.ck-bline:nth-child(4n+2)){--pp: #cdbf9f;--ti: #2a1f19;--rib: #6b1f30}:root.sig-spines.is-dark :is(.tiles>.tile:nth-child(6n+3),.product-grid>.card:nth-child(8n+3),.ck-bline:nth-child(4n+3)){--pp: #203a30;--ti: #ece4cf;--rib: #6b1f30}:root.sig-spines.is-dark :is(.tiles>.tile:nth-child(6n+4),.product-grid>.card:nth-child(8n+4),.ck-bline:nth-child(4n+4)){--pp: #2b3349;--ptex: var(--sp-kraft);--ti: #ece4cf;--rib: #6b1f30}:root.sig-spines.is-dark :is(.tiles>.tile:nth-child(6n+5),.product-grid>.card:nth-child(8n+5)){--pp: #302f34;--ptex: var(--sp-tissue);--ti: #ece4cf;--rib: #6b1f30}:root.sig-spines.is-dark :is(.tiles>.tile:nth-child(6n+6),.product-grid>.card:nth-child(8n+6)){--pp: #c8b995;--ti: #2a1f19;--rib: #2f3c5c}:root.sig-spines.is-dark .product-grid>.card:nth-child(8n+7){--pp: #3d2333;--ti: #f1e6d2}:root.sig-spines.is-dark .product-grid>.card:nth-child(8n+8){--pp: #203a30;--ti: #ece4cf}.sig-spines .tile{position:relative}.sig-spines .tile:has(.pic) .tile-label{bottom:20px}.sig-spines .tile .pic{position:relative;isolation:isolate;border-radius:3px;overflow:hidden;background:linear-gradient(color-mix(in srgb,var(--pp) 30%,transparent),color-mix(in srgb,var(--pp) 30%,transparent)),var(--ptex) 0 0 / max(100%,560px),linear-gradient(170deg,color-mix(in srgb,var(--pp) 80%,#fff),var(--pp));background-blend-mode:normal,overlay,normal;box-shadow:var(--sp-shadow);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.sig-spines .tile .pic img{position:relative;z-index:1}.sig-spines .tile .pic.is-cutout img{object-fit:contain;padding:2% 2% 17%;filter:drop-shadow(0 16px 14px rgb(40 25 15 / .28))}.sig-spines .tile:hover .pic{transform:translateY(-6px);box-shadow:var(--sp-lift)}.sig-spines .tile-label{position:absolute;z-index:2;inset-inline:0;bottom:20px;justify-content:center;padding:10px 26px 11px;color:#f8f0e0;font-style:normal;font-size:clamp(17px,1.35vw,21px);line-height:1.1;letter-spacing:.01em;text-align:center;background:linear-gradient(180deg,#ffffff29,#fff0 40%,#00000024),var(--sp-linen) 0 0 / 260px,linear-gradient(var(--rib),var(--rib));background-blend-mode:normal,overlay,normal;clip-path:polygon(0 0,100% 0,calc(100% - 11px) 50%,100% 100%,0 100%,11px 50%);filter:drop-shadow(0 4px 4px rgb(0 0 0 / .2));text-shadow:0 1px 1px rgb(0 0 0 / .25);transition:transform .5s var(--ease)}.sig-spines .tile-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-spines .tile-label .icon{display:none}.sig-spines .tile:hover .tile-label{transform:translateY(-6px)}.sig-spines .occasion-list a{font-style:italic}@media(min-width:600px)and (max-width:1023px){.sig-spines .tiles{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:14px}.sig-spines .tiles-5{grid-template-columns:repeat(6,minmax(0,1fr))}.sig-spines .tiles-5>.tile:nth-child(-n+3){grid-column:span 2}.sig-spines .tiles-5>.tile:nth-child(n+4){grid-column:span 3}.sig-spines .tiles-5>.tile:nth-child(n+4) .pic{aspect-ratio:16 / 10}.sig-spines :is(.tiles-6,.tiles-3){grid-template-columns:repeat(3,minmax(0,1fr))}.sig-spines .tiles-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sig-spines .tiles-5 .tile-label{font-size:17px}}@media(min-width:760px)and (max-width:1023px){.sig-spines .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));--gx: 14px}.sig-spines .card-title{font-size:17px}}.sig-spines .sec-related .product-grid:has(>.card:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:759px){.sig-spines .sec-related .product-grid:has(>.card:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.sig-spines .product-grid{--gx: clamp(16px, 2.2vw, 34px);column-gap:var(--gx);row-gap:clamp(76px,7vw,104px);padding-top:52px}.sig-spines .card{--ti: var(--sp-card-ink);position:relative;isolation:isolate;padding:34px clamp(10px,1vw,16px) 18px;color:var(--ti);background:linear-gradient(color-mix(in srgb,var(--pp, #efe6d3) 40%,transparent),color-mix(in srgb,var(--pp, #efe6d3) 40%,transparent)),var(--ptex, var(--sp-tissue)) 0 0 / max(100%,640px),linear-gradient(176deg,color-mix(in srgb,var(--pp, #efe6d3) 82%,#fff),var(--pp, #efe6d3));background-blend-mode:normal,overlay,normal;border-radius:28px 28px 6px 6px;corner-shape:bevel bevel round round;box-shadow:0 1px 1px #28190f1a,0 16px 24px -16px #28190f73;transition:box-shadow .6s var(--ease)}:root.sig-spines.is-dark .card{background-blend-mode:normal,soft-light,normal;box-shadow:0 1px 1px #0006,0 18px 30px -14px #000c,inset 0 0 0 1px #ffffff0a}.sig-spines .card:before{content:"";position:absolute;z-index:4;top:12px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--ground);box-shadow:0 0 0 3px #cdb48a,0 0 0 4px #0000001a,inset 0 1px 2px #00000073}.sig-spines .card:after{content:"";position:absolute;z-index:3;top:-27px;left:50%;width:14px;height:48px;margin-left:-7px;border:1.5px solid var(--sp-twine);border-bottom-color:transparent;border-radius:50% 50% 40% 40%}.sig-spines .card-body{position:static}.sig-spines .card-body:before{content:"";position:absolute;z-index:2;top:-46px;left:calc(var(--gx) / -2);right:calc(var(--gx) / -2);height:20px;pointer-events:none;border-bottom:1.5px solid var(--sp-twine);border-radius:0 0 50% 50%/0 0 100% 100%}.sig-spines .card-body:after{content:"";position:absolute;z-index:3;top:-56px;left:calc(var(--gx) / -2 - 4px);width:8px;height:22px;border-radius:3px;pointer-events:none;background:linear-gradient(90deg,#a98459,#d9bd92 45%,#b8936a);box-shadow:0 2px 3px #00000040,inset 0 -8px 0 -7px #00000059}:root.sig-spines[dir=rtl] .card-body:after{left:auto;right:calc(var(--gx) / -2 - 4px)}.sig-spines .card-media{position:relative;overflow-x:clip;overflow-clip-margin:8px}.sig-spines .card-img{display:block;position:relative}.sig-spines .card-img .pic{position:relative;aspect-ratio:1 / 1;background:transparent;border-radius:3px;overflow:visible}.sig-spines .card-img .pic.is-photo{overflow:hidden;box-shadow:0 0 0 1px #0000000d}.sig-spines .card-img .pic:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:72px;height:32px;margin:-16px 0 0 -36px;background:currentColor;opacity:.28;-webkit-mask:var(--sp-flower) center / contain no-repeat;mask:var(--sp-flower) center / contain no-repeat}.sig-spines .card-img .pic img{position:relative;z-index:1}.sig-spines .card-img .pic.is-cutout img{object-fit:contain;padding:0;transform:scale(1.3);transform-origin:50% 74%;filter:drop-shadow(0 14px 12px rgb(30 20 10 / .28));transition:transform .8s var(--ease)}.sig-spines .card:hover{box-shadow:0 2px 2px #28190f1a,0 26px 34px -18px #28190f80}.sig-spines .card:hover .card-img .pic.is-cutout img{transform:scale(1.37)}.sig-spines .badge{top:0;inset-inline-start:0;z-index:2;border-radius:999px;font-size:11px;letter-spacing:.08em}.sig-spines .card-body{text-align:center;justify-items:center;padding-top:12px;gap:6px;color:var(--ti)}.sig-spines .card-title{font-size:clamp(19px,1.55vw,23px);line-height:1.12;letter-spacing:-.01em;color:var(--ti)}.sig-spines .card-price{position:relative;padding-top:8px;font-family:"Caveat",var(--font-heading);font-size:24px;line-height:1;font-weight:500;color:var(--ti);font-variant-numeric:tabular-nums}.sig-spines .card-price:before{content:"";position:absolute;top:0;left:50%;width:28px;height:1px;margin-left:-14px;background:currentColor;opacity:.35}.sig-spines .card-price :is(.card-was,s){color:inherit;opacity:.65}.sig-spines .card-buy{inset-inline:0;bottom:0}.sig-spines .card-buy .ck-btn{border-radius:999px;background:#2a1f19;color:#fbf7ee}:root.sig-spines:is(:lang(ja),:lang(zh),:lang(ko),:lang(ar),:lang(fa),:lang(he)) .card-price{font-family:var(--font-heading);font-size:19px}@media(max-width:599px){.sig-spines .product-grid{--gx: 14px;row-gap:64px;padding-top:44px}.sig-spines .card{padding:28px 8px 14px;border-radius:20px 20px 5px 5px}.sig-spines .card:before{top:9px;width:10px;height:10px;margin-left:-5px;box-shadow:0 0 0 2.5px #cdb48a,inset 0 1px 2px #0006}.sig-spines .card:after{top:-24px;height:40px;width:12px;margin-left:-6px}.sig-spines .card-body:before{top:-40px;height:16px}.sig-spines .card-body:after{top:-48px;height:18px;width:7px}.sig-spines .card-title{font-size:17px}.sig-spines .card-price{font-size:21px;padding-top:6px}}.sig-spines :is(.sec-builder .builder-inner,.sec-weddings.no-media .weddings-inner){--roll: #d9c9ad;position:relative;isolation:isolate;overflow:visible;margin-top:22px;border-radius:0}.sig-spines :is(.sec-builder .builder-inner,.sec-weddings.no-media .weddings-inner):before{content:"";position:absolute;z-index:3;top:-18px;inset-inline:-16px;height:34px;pointer-events:none;background:linear-gradient(180deg,#0000004d,#ffffff3d 30%,#fff0 52%,#00000057) 10px 3px / calc(100% - 20px) 28px no-repeat,var(--sp-tissue) 10px 3px / calc(100% - 20px) 28px no-repeat,linear-gradient(var(--roll),var(--roll)) 10px 3px / calc(100% - 20px) 28px no-repeat,radial-gradient(circle 7px at 7px 50%,var(--sp-rod) 6.5px,#0000 7px),radial-gradient(circle 7px at calc(100% - 7px) 50%,var(--sp-rod) 6.5px,#0000 7px),linear-gradient(var(--sp-rod),var(--sp-rod)) 6px 50% / calc(100% - 12px) 4px no-repeat;background-blend-mode:normal,overlay,normal,normal,normal,normal;filter:drop-shadow(0 4px 4px rgb(0 0 0 / .25));border-radius:6px}.sig-spines :is(.sec-builder .builder-inner,.sec-weddings.no-media .weddings-inner):after{content:"";position:absolute;z-index:3;inset-inline:0;bottom:-1px;height:10px;pointer-events:none;background:conic-gradient(from -45deg at 50% 100%,var(--ground) 90deg,#0000 0) bottom / 14px 10px repeat-x}.sig-spines :is(.sec-builder .builder-inner,.sec-weddings.no-media .weddings-inner){width:calc(100% - 2 * var(--gutter));max-width:calc(var(--wrap) - 2 * var(--gutter))}.sig-spines .sec-builder .builder-inner{--roll: #c9a57c;color:#2a1c12;min-height:clamp(400px,36vw,540px);align-content:center;background:url(/sig-art/spines/build-day.webp) right center / cover,#d4b18d;box-shadow:var(--sp-shadow)}.sig-spines .sec-builder .builder-copy{position:relative;max-width:460px}@media(min-width:900px){.sig-spines .sec-builder .builder-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sig-spines .sec-builder .builder-stems{display:none}.sig-spines .sec-builder :is(.eyebrow,.lead,.sec-title){color:inherit}.sig-spines .sec-builder .eyebrow{opacity:.8}.sig-spines .sec-builder .btn-primary{background:#2a1c12;color:#f6efe2}:root.sig-spines.is-dark .sec-builder .builder-inner{--roll: #2f4a63;color:#efe6d2;background:linear-gradient(90deg,#2d4f68 0,#2d4f68 53%,#2d4f6800 68%),url(/sig-art/spines/build-night.webp) right center / auto 100% no-repeat,#2d4f68}:root.sig-spines.is-dark .sec-builder .btn-primary{background:#efe6d2;color:#1d2335}@media(max-width:899px){.sig-spines .sec-builder .builder-inner{--ph: min(62vw, 440px);align-content:start;min-height:0;padding-bottom:calc(var(--ph) + 20px);background:linear-gradient(#d4b18d,#d4b18d00) 0 calc(100% - var(--ph)) / 100% 70px no-repeat,url(/sig-art/spines/build-day.webp) 82% 100% / auto var(--ph) no-repeat,#d4b18d}:root.sig-spines.is-dark .sec-builder .builder-inner{background:linear-gradient(#2d4f68,#2d4f6800) 0 calc(100% - var(--ph)) / 100% 70px no-repeat,url(/sig-art/spines/build-night.webp) 50% 100% / auto var(--ph) no-repeat,#2d4f68}.sig-spines .sec-builder .builder-copy{max-width:none}}.sig-spines .sec-about .about-media .pic{border-radius:3px;box-shadow:var(--sp-shadow);background:var(--sp-tissue) center / cover,linear-gradient(170deg,#e4e7d8,#d2d8c4);background-blend-mode:overlay,normal}.sig-spines .sec-about .about-media .pic.is-cutout img{object-fit:contain;padding:6%;filter:drop-shadow(0 20px 18px rgb(40 25 15 / .3))}.sig-spines .sec-about .about-copy{--ink: var(--sp-card-ink);--ink-2: var(--sp-card-ink-2);--ink-3: var(--sp-card-ink-2);position:relative;color:var(--ink);padding:clamp(40px,4vw,60px) clamp(30px,3.6vw,58px) clamp(34px,3.4vw,50px);background:var(--sp-kraft) 0 0 / 480px,linear-gradient(var(--sp-card),var(--sp-card));background-blend-mode:soft-light,normal;border-radius:4px;box-shadow:0 1px 1px #28190f1a,0 24px 40px -22px #28190f8c;transform:rotate(-1.4deg)}.sig-spines .sec-about .about-copy:before{content:"";position:absolute;top:16px;inset-inline-start:18px;width:11px;height:11px;border-radius:50%;background:var(--ground);box-shadow:0 0 0 2.5px #cdb48a,inset 0 1px 2px #0006}.sig-spines .sec-about .about-copy:after{content:"";position:absolute;top:-46px;inset-inline-start:16px;width:15px;height:66px;border:1.5px solid var(--sp-twine);border-bottom-color:transparent;border-radius:50% 50% 40% 40%;transform:rotate(-14deg)}.sig-spines .sec-about .eyebrow{letter-spacing:.16em}.sig-spines .sec-about .sec-title{margin-bottom:18px}.sig-spines .sec-about .about-text{font-family:var(--font-heading);font-style:italic;font-size:clamp(20px,1.6vw,23px);line-height:1.45;color:var(--ink);text-wrap:pretty}.sig-spines .sec-about .about-text p+p{margin-top:.8em}.sig-spines .sec-about .about-text:has(p+p) p:first-child{font-size:1.12em}.sig-spines .sec-about .about-text:has(p+p) p:not(:first-child){font-style:normal;font-size:.9em;line-height:1.55}.sig-spines .sec-about .about-text:after{content:var(--sp-signoff, "") "\a" var(--sp-shop, "");display:block;margin-top:22px;white-space:pre-line;font-family:"Caveat",var(--font-heading);font-style:normal;font-size:clamp(28px,2.4vw,36px);line-height:1.05;color:#6b1f30;transform:rotate(-2deg);transform-origin:0 50%}.sig-spines .sec-about .about-copy:has(.about-signoff) .about-text:after{content:none}.sig-spines .sec-about .about-signoff{margin:20px 0 0;font-family:"Caveat",var(--font-heading);font-size:clamp(30px,2.6vw,38px);line-height:1.05;color:#6b1f30;transform:rotate(-2deg);transform-origin:0 50%}:root.sig-spines:is(:lang(ja),:lang(zh),:lang(ko),:lang(ar),:lang(fa),:lang(he)) .sec-about .about-signoff{font-family:var(--font-heading);font-style:italic;font-size:24px}:root.sig-spines:is(:lang(ja),:lang(zh),:lang(ko),:lang(ar),:lang(fa),:lang(he)) .sec-about .about-text:after{font-family:var(--font-heading);font-style:italic;font-size:24px}@media(min-width:900px){.sig-spines .sec-about .about-inner{grid-template-columns:7fr 5fr;gap:0}.sig-spines .sec-about .about-copy{margin-inline-start:-10%;align-self:end;margin-bottom:9%}.sig-spines .sec-about.no-media .about-copy{margin-inline-start:0}}@media(min-width:700px)and (max-width:899px){.sig-spines .sec-about .about-inner{grid-template-columns:5fr 6fr;gap:0;align-items:start}.sig-spines .sec-about .about-copy{margin:56px 0 0 -8%}}@media(max-width:699px){.sig-spines .sec-about .about-copy{margin:-48px 10px 0}}@media(max-width:699px){.sig-spines .sec-about .about-copy{transform:none;margin-inline:0}.sig-spines .sec-about .about-text{font-size:19px}.sig-spines .sec-about .about-text:has(p+p) p:not(:first-child){font-family:var(--font-body);font-size:16.5px;line-height:1.6}}.sig-spines .sec-weddings.no-media .weddings-inner{--band-bg: transparent;--band-ink: #2a1418;--roll: #ecd3cb;display:grid;justify-items:start;align-content:center;text-align:start;min-height:clamp(440px,38vw,580px);padding:clamp(52px,5vw,84px) clamp(28px,5vw,84px);background:linear-gradient(90deg,#f6e4dee6 0,#f6e4deb8 30%,#f6e4de00 52%),url(/sig-art/spines/wed-day.webp) right center / cover,#f1d0c8;box-shadow:var(--sp-shadow)}.sig-spines .sec-weddings.no-media .weddings-copy{position:relative;max-width:min(460px,44%);justify-items:start;text-align:start;margin-inline:0}.sig-spines .sec-weddings.no-media .weddings-copy .prose{margin-inline:0}.sig-spines .sec-weddings.no-media .sec-title{margin-inline:0;text-wrap:pretty}.sig-spines .sec-weddings.no-media .weddings-copy:after{content:var(--sp-sw1, "") "\a" var(--sp-sw2, "") "\a" var(--sp-sw3, "");display:block;width:max-content;max-width:100%;margin-top:30px;padding:14px 22px 14px 74px;white-space:pre;color:#2c1d12;font-family:var(--font-heading);font-size:16px;line-height:29px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 84'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23d6ccbb'/%3E%3Cstop offset='.35' stop-color='%23fffaf0'/%3E%3Cstop offset='.65' stop-color='%23ede4d3'/%3E%3Cstop offset='1' stop-color='%23cfc3b0'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%238e9d82'/%3E%3Cstop offset='.45' stop-color='%23b4c2a6'/%3E%3Cstop offset='1' stop-color='%238a997e'/%3E%3C/linearGradient%3E%3ClinearGradient id='v' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23a5636a'/%3E%3Cstop offset='.45' stop-color='%23d6a1a2'/%3E%3Cstop offset='1' stop-color='%23985860'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 4h46l-7 7 7 7H0z' fill='url(%23s)'/%3E%3Cpath d='M0 33h46l-7 7 7 7H0z' fill='url(%23c)'/%3E%3Cpath d='M0 62h46l-7 7 7 7H0z' fill='url(%23v)'/%3E%3C/svg%3E") 0 14px / 52px 95px no-repeat,var(--sp-kraft) 0 0 / 300px,linear-gradient(#f7f1e5,#f1e8d8);background-blend-mode:normal,soft-light,normal;border-radius:3px;box-shadow:0 1px 1px #28190f1f,0 12px 18px -12px #28190f73;rotate:-1.5deg}:root.sig-spines[dir=rtl] .sec-weddings.no-media .weddings-copy:after{padding:14px 74px 14px 22px;background-position:100% 14px,0 0,0 0}.sig-spines .sec-weddings.no-media :is(.sec-title,.eyebrow,.prose){color:#2a1418}.sig-spines .sec-weddings.no-media .sec-title em{color:#7b2539}.sig-spines .sec-weddings.no-media .btn-primary{color:#2c1d12;border:0;padding-inline:42px 26px;border-radius:22px 6px 6px 22px;corner-shape:bevel round round bevel;background:radial-gradient(circle 9px at 20px 50%,var(--sp-ground-hole, #efe4dc) 4.5px,#cdb48a 5px 7px,#0000 7.5px),var(--sp-kraft) 0 0 / 300px,linear-gradient(#d3b089,#c39c71);background-blend-mode:normal,overlay,normal;box-shadow:0 10px 16px -10px #00000073,0 1px 2px #00000026}:root.sig-spines[dir=rtl] .sec-weddings.no-media .btn-primary{padding-inline:42px 26px;border-radius:6px 22px 22px 6px;corner-shape:round bevel bevel round;background-position:calc(100% - 20px) 50%,0 0,0 0}:root.sig-spines.is-dark .sec-weddings.no-media .weddings-inner{--roll: #5a2330;--sp-ground-hole: #4a1c26;background:linear-gradient(90deg,#341018e0 0,#341018a8 30%,#34101800 54%),url(/sig-art/spines/wed-night.webp) right center / cover,#4a1d26}@media(max-width:899px){.sig-spines .sec-weddings.no-media .weddings-inner{--ph: min(66vw, 470px);align-content:start;min-height:0;padding-bottom:calc(var(--ph) + 20px);background:linear-gradient(#f1d0c8,#f1d0c800) 0 calc(100% - var(--ph)) / 100% 70px no-repeat,url(/sig-art/spines/wed-day.webp) 76% 100% / auto var(--ph) no-repeat,#f1d0c8}:root.sig-spines.is-dark .sec-weddings.no-media .weddings-inner{background:linear-gradient(#522a2d,#522a2d00) 0 calc(100% - var(--ph)) / 100% 70px no-repeat,url(/sig-art/spines/wed-night.webp) 70% 100% / auto var(--ph) no-repeat,#522a2d}.sig-spines .sec-weddings.no-media .weddings-copy{max-width:none}}:root.sig-spines.is-dark .sec-weddings.no-media :is(.sec-title,.eyebrow,.prose){color:#f1e6d2}:root.sig-spines.is-dark .sec-weddings.no-media .sec-title em{color:#d9b56e}.sig-spines .sec-weddings:not(.no-media) .weddings-media .pic{border-radius:3px;box-shadow:var(--sp-shadow)}.sig-spines .delivery-big{font-style:italic}@media(min-width:900px){.sig-spines .delivery-inner{align-items:center;grid-template-columns:5fr 6fr}}.sig-spines .delivery-detail{--ink: var(--sp-card-ink);--ink-2: var(--sp-card-ink-2);--ink-3: var(--sp-card-ink-2);--line: rgb(42 31 25 / .16);position:relative;color:var(--ink);margin-top:46px;padding:62px clamp(22px,2.6vw,40px) 30px;background:radial-gradient(circle 9px at 50% 26px,var(--ground) 6px,#cdb48a 6.5px 8.5px,#0000 9px),var(--sp-kraft) 0 0 / 480px,linear-gradient(var(--sp-card),var(--sp-card));background-blend-mode:normal,soft-light,normal;border-radius:46px 46px 6px 6px;corner-shape:bevel bevel round round;box-shadow:0 1px 1px #28190f1f,0 22px 34px -20px #28190f80;transform:rotate(.8deg);transform-origin:50% -40px}:root.sig-spines.is-dark .delivery-detail{box-shadow:0 22px 34px -16px #000000b3}.sig-spines .delivery-detail:before{content:"";position:absolute;top:-40px;left:50%;width:18px;height:74px;margin-left:-9px;pointer-events:none;border:1.5px solid var(--sp-twine);border-bottom-color:transparent;border-radius:50% 50% 40% 40%}.sig-spines .delivery-detail:after{content:"";position:absolute;inset-inline-start:clamp(-90px,-6vw,-40px);bottom:-96px;width:clamp(190px,17vw,250px);height:clamp(160px,14vw,210px);pointer-events:none;background:url(/sig-art/spines/stem-laid.webp) center / contain no-repeat;filter:drop-shadow(0 14px 12px rgb(40 25 15 / .3));rotate:-8deg}:root.sig-spines[dir=rtl] .delivery-detail:after{transform:scaleX(-1);rotate:8deg}.sig-spines .delivery-detail .delivery-list{padding-inline-start:clamp(60px,9vw,150px)}@media(max-width:899px){.sig-spines .delivery-detail:after{width:150px;height:130px;bottom:-50px;inset-inline-start:-14px}.sig-spines .delivery-detail .delivery-list{padding-inline-start:0;padding-bottom:60px}}.sig-spines .zones thead th{color:var(--ink-2)}.sig-spines .zones thead th:last-child{padding-inline-end:0;visibility:hidden}.sig-spines .delivery-detail .zones,.sig-spines .delivery-detail .zones :is(thead,tbody){display:block;width:100%}.sig-spines .delivery-detail .zones thead tr{display:flex;justify-content:space-between}.sig-spines .zones tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;border-bottom:1px solid var(--line)}.sig-spines .zones tbody :is(th,td){border:0;padding-block:14px}.sig-spines .zones tbody th{flex:none;max-width:60%;font-family:var(--font-heading);font-size:21px;font-weight:400}.sig-spines .zones tbody td{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;font-family:var(--font-heading);font-style:italic;font-size:21px}.sig-spines .zones tbody td:before{content:"";flex:1 1 24px;min-width:24px;margin-inline:10px;border-bottom:2px dotted rgb(42 31 25 / .35);transform:translateY(-.28em)}.sig-spines .zones tbody td small{flex-basis:100%;text-align:end;font-family:var(--font-body);font-style:normal;font-size:14px;color:var(--ink-2);margin-top:2px}.sig-spines .delivery-list{font-size:16px}.sig-spines .delivery-list .icon{color:#8b2a3c}.sig-spines .visit-address{font-style:italic}@media(min-width:900px){.sig-spines .visit-inner{grid-template-columns:5fr 6fr;align-items:center}}:root.sig-spines.is-dark .visit-hours{background:var(--sp-kraft) 0 0 / 480px,linear-gradient(170deg,#b08e66,#9c7a55);background-blend-mode:soft-light,normal}.sig-spines .visit-hours{--ink: var(--sp-card-ink);--ink-2: var(--sp-card-ink-2);--ink-3: var(--sp-card-ink-2);--line: rgb(42 31 25 / .16);position:relative;margin-top:70px;max-width:520px;padding:40px clamp(24px,2.8vw,40px) 30px;color:var(--ink);background:var(--sp-kraft) 0 0 / 480px,linear-gradient(170deg,#d6b48d,#c7a176);background-blend-mode:soft-light,normal;border-radius:30px 30px 6px 6px;corner-shape:bevel bevel round round;box-shadow:0 1px 1px #28190f1f,0 22px 34px -20px #28190f8c;transform:rotate(-1.2deg);transform-origin:50% -56px}.sig-spines .visit-hours:before{content:"";position:absolute;top:14px;left:22%;right:22%;height:12px;background:radial-gradient(circle 5px,var(--ground) 72%,#cdb48a 76%,#cdb48a 98%,#0000) 0 0 / 12px 12px no-repeat,radial-gradient(circle 5px,var(--ground) 72%,#cdb48a 76%,#cdb48a 98%,#0000) 100% 0 / 12px 12px no-repeat}.sig-spines .visit-hours:after{content:"";position:absolute;bottom:calc(100% - 20px);left:calc(22% + 6px);right:calc(22% + 6px);height:76px;background:radial-gradient(circle 5px at 50% 5px,color-mix(in srgb,var(--ink) 0%,#9a8a74) 90%,#0000),linear-gradient(to bottom right,#0000 calc(50% - 1px),var(--sp-twine) calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + 1px)) 0 0 / 50% 100% no-repeat,linear-gradient(to bottom left,#0000 calc(50% - 1px),var(--sp-twine) calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + 1px)) 100% 0 / 50% 100% no-repeat}.sig-spines .open-pill{padding:7px 24px 7px 14px;border:0;border-radius:0;font-size:12px;color:#f6eedd;background:linear-gradient(180deg,#ffffff24,#00000024),var(--sp-linen) 0 0 / 220px,linear-gradient(#6b1f30,#6b1f30);background-blend-mode:normal,overlay,normal;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%)}.sig-spines .open-pill.is-open{background:linear-gradient(180deg,#ffffff24,#00000024),var(--sp-linen) 0 0 / 220px,linear-gradient(#4a5f45,#4a5f45);background-blend-mode:normal,overlay,normal}.sig-spines .open-pill span{background:currentColor;opacity:.8}:root.sig-spines[dir=rtl] .open-pill{padding:7px 14px 7px 24px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,9px 50%)}.sig-spines .visit-hours .hours>div{border:0;align-items:baseline}.sig-spines .visit-hours .hours dt{flex:none;font-family:var(--font-heading);font-size:21px;font-weight:400}.sig-spines .visit-hours .hours dd{flex:1;display:flex;align-items:baseline;justify-content:flex-end;font-family:var(--font-heading);font-style:italic;font-size:21px;color:var(--ink)}.sig-spines .visit-hours .hours dd:before{content:"";flex:1 1 20px;min-width:20px;margin-inline:10px;border-bottom:2px dotted rgb(42 31 25 / .3);transform:translateY(-.28em)}.sig-spines .post-media .pic,.sig-spines .gallery .pic{border-radius:3px;box-shadow:var(--sp-shadow)}.sig-spines .quote{background:transparent;border-block:1px solid var(--line);border-radius:0;text-align:center}.sig-spines .quote blockquote{font-style:italic;font-size:clamp(26px,2.8vw,42px);line-height:1.2}.sig-spines .promise strong{font-family:var(--font-heading);font-style:italic;font-size:22px;font-weight:400}.sig-spines .page-hero{text-align:center}.sig-spines .page-hero .page-intro{margin-inline:auto;font-family:var(--font-heading);font-style:italic;font-size:clamp(19px,1.6vw,23px);color:var(--ink-2)}.sig-spines .page-title{letter-spacing:-.025em}.sig-spines .cat-nav ul{justify-content:safe center;gap:8px}.sig-spines .cat-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 26px 0 16px;border:0;border-radius:0;font-family:var(--font-heading);font-size:18px;color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%);transition:transform .35s var(--ease),background-color .25s,color .25s}:root.sig-spines[dir=rtl] .cat-nav a{padding:0 16px 0 26px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%)}.sig-spines .cat-nav a:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--ink) 12%,transparent)}.sig-spines .cat-nav a.is-active{color:#f0dcae;background:linear-gradient(180deg,#ffffff1f,#00000024),var(--sp-linen) 0 0 / 220px,linear-gradient(#7b2539,#7b2539);background-blend-mode:normal,overlay,normal}.sig-spines .sort-bar .count{font-family:var(--font-heading);font-style:italic;font-size:18px}.sig-spines .pdp-slide .pic{position:relative;isolation:isolate;border-radius:3px;box-shadow:var(--sp-shadow);background:var(--sp-tissue) center / cover,linear-gradient(170deg,color-mix(in srgb,var(--sp-sheet) 70%,#fff),var(--sp-sheet));background-blend-mode:overlay,normal}:root.sig-spines.is-dark .pdp-slide .pic{background:var(--sp-tissue) center / cover,linear-gradient(170deg,#5a2536,var(--sp-sheet));background-blend-mode:overlay,normal}.sig-spines .pdp-slide .pic img{position:relative;z-index:1}.sig-spines .pdp-slide .pic.is-cutout img{object-fit:contain;padding:8% 6% 4%;filter:drop-shadow(0 26px 24px rgb(30 20 10 / .32))}.sig-spines .pdp-cat{font-family:var(--font-heading);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.sig-spines .pdp-title{letter-spacing:-.025em;line-height:1}.sig-spines .pdp-price{font-family:var(--font-heading);font-style:italic;font-size:clamp(26px,2.4vw,34px)}.sig-spines .pdp-gallery{position:relative;padding-top:34px}.sig-spines .pdp-gallery:before{content:"";position:absolute;z-index:3;top:10px;inset-inline:-14px;height:14px;pointer-events:none;background:radial-gradient(circle 7px at 7px 50%,var(--sp-rod) 6.5px,#0000 7px),radial-gradient(circle 7px at calc(100% - 7px) 50%,var(--sp-rod) 6.5px,#0000 7px),linear-gradient(var(--sp-rod),var(--sp-rod)) 6px 50% / calc(100% - 12px) 4px no-repeat}.sig-spines .pdp-gallery:after{content:"";position:absolute;z-index:4;top:4px;inset-inline:-8px;height:26px;border-radius:5px;pointer-events:none;background:linear-gradient(180deg,#0000004d,#ffffff38 30%,#fff0 52%,#00000052),var(--sp-tissue) 0 0 / 300px,linear-gradient(var(--sp-sheet),var(--sp-sheet));background-blend-mode:normal,overlay,normal;filter:var(--sp-drop)}.sig-spines .pdp-slide .pic{-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom / 14px 9px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom / 14px 9px repeat-x}@media(min-width:960px){.sig-spines .pdp-gallery{position:sticky;top:24px;align-self:start}}.sig-spines .pdp-tag{display:grid;justify-items:center;gap:2px;position:absolute;z-index:5;top:92px;inset-inline-end:22px;margin:0;width:max-content;max-width:min(240px,46%);padding:22px 18px 12px;text-align:center;color:#2c1d12;background:var(--sp-kraft) 0 0 / 300px,linear-gradient(#d3b089,#c39c71);background-blend-mode:overlay,normal;border-radius:16px 16px 4px 4px;corner-shape:bevel bevel round round;box-shadow:0 12px 18px -10px #00000073;rotate:4deg;transform-origin:50% -60px}.sig-spines .pdp-tag:before{content:"";position:absolute;top:8px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--sp-sheet);box-shadow:0 0 0 2.5px #d9c39c,inset 0 1px 2px #0006}.sig-spines .pdp-tag:after{content:"";position:absolute;bottom:calc(100% - 12px);left:50%;width:1.5px;height:80px;background:var(--sp-twine)}.sig-spines .pdp-tag-name{font-family:var(--font-heading);font-size:17px;line-height:1.15}.sig-spines .pdp-tag-price{font-family:"Caveat",var(--font-heading);font-size:25px;font-weight:600;line-height:1}:root.sig-spines:is(:lang(ja),:lang(zh),:lang(ko),:lang(ar),:lang(fa),:lang(he)) .pdp-tag-price{font-family:var(--font-heading);font-size:18px}@media(max-width:699px){.sig-spines .pdp-tag{display:none}.sig-spines .pdp-gallery{padding-top:26px}}@media(max-width:959px){.sig-spines .pdp-tag{top:70px;inset-inline-end:calc(var(--gutter) + 6px);padding:18px 14px 10px}.sig-spines .pdp-tag:after{height:60px}}@media(max-width:959px){.sig-spines .pdp-gallery:before{inset-inline:0}.sig-spines .pdp-gallery:after{inset-inline:10px}}.sig-spines .pdp-more{--ink: var(--sp-card-ink);--ink-2: var(--sp-card-ink-2);--ink-3: var(--sp-card-ink-2);--line: rgb(42 31 25 / .14);position:relative;margin-top:40px;padding:30px clamp(20px,2vw,30px) 10px;border:0;color:var(--ink);background:var(--sp-kraft) 0 0 / 480px,linear-gradient(var(--sp-card),var(--sp-card));background-blend-mode:soft-light,normal;border-radius:4px;box-shadow:0 1px 1px #28190f1a,0 18px 28px -18px #28190f80;rotate:.5deg}.sig-spines .pdp-more:before{content:"";position:absolute;top:12px;inset-inline-start:16px;width:10px;height:10px;border-radius:50%;background:var(--ground);box-shadow:0 0 0 2.5px #cdb48a,inset 0 1px 2px #0006}.sig-spines .pdp-more:after{content:"";position:absolute;top:-40px;inset-inline-start:14px;width:14px;height:60px;border:1.5px solid var(--sp-twine);border-bottom-color:transparent;border-radius:50% 50% 40% 40%;transform:rotate(-12deg)}.sig-spines .pdp-more details:last-child{border-bottom:0}.sig-spines .ck-size-grid{gap:12px}@media(max-width:599px){.sig-spines .ck-size-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sig-spines .ck-size-grid:has(>:nth-child(3):last-child) .ck-size{padding-inline:26px 8px}.sig-spines .ck-size-grid:has(>:nth-child(3):last-child) .ck-size:before{inset-inline-start:10px}}.sig-spines .ck-size{position:relative;padding-inline-start:36px;border-radius:14px 6px 6px 14px;corner-shape:bevel round round bevel;border:1px solid var(--line-strong);background:transparent;transition:transform .4s var(--ease),background-color .25s,color .25s,box-shadow .4s}:root.sig-spines[dir=rtl] .ck-size{border-radius:6px 14px 14px 6px;corner-shape:round bevel bevel round}.sig-spines .ck-size:before{content:"";position:absolute;inset-inline-start:14px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;border:1px solid currentColor;background:var(--ground)}.sig-spines .ck-size:hover{transform:rotate(-1.5deg) translateY(-2px)}.sig-spines .ck-size.is-on{color:#2c1d12;border-color:transparent;transform:rotate(-1.5deg);box-shadow:var(--sp-shadow);background:var(--sp-kraft) 0 0 / 260px,linear-gradient(#d3b089,#c4a077);background-blend-mode:overlay,normal}.sig-spines .ck-size.is-on :is(.ck-size-name,.ck-size-price){color:inherit}.sig-spines .ck-size-name{font-family:var(--font-heading);font-size:19px;font-weight:400}.sig-spines :is(.pdp-more,.pdp-more details,.size-list,.size-list li){border-color:var(--line)}.sig-spines .pdp-more summary{font-family:var(--font-heading);font-style:italic;font-size:21px;letter-spacing:0;text-transform:none;font-weight:400}.sig-spines .bld-stage{background:var(--sp-tissue) center / cover,linear-gradient(var(--sp-paper),var(--sp-paper));background-blend-mode:overlay,normal;border-radius:6px;position:relative}.sig-spines :is(.bld-swatch,.bld-filter,.bld-palette,.bld-ask-chip){border-radius:999px}.sig-spines .bld-filter.is-on{background:var(--ink);color:var(--ground)}.sig-spines .bld-stem-add{border-radius:14px 14px 4px 4px}.sig-spines .bld-stem-name,.sig-spines .bld-total-price{font-family:var(--font-heading);font-weight:400;font-size:18px}.sig-spines .bld-total-price{font-size:26px;font-style:italic}.sig-spines .bld-ask-label{font-family:var(--font-heading);font-style:italic;font-size:22px}.sig-spines .site-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:color-mix(in srgb,var(--soft) 45%,var(--ground));border-color:var(--line)}.sig-spines :is(.ck-summary-card,.ck-basket-side,.ck-co-side,.panel){background:var(--sp-paper);border-radius:6px}.sig-spines :is(.ck-title,.ck-h2,.ck-step-title,.ck-summary-title,.ck-drawer-title){font-family:var(--font-heading);font-weight:400;letter-spacing:-.015em}.sig-spines :is(.ck-title,.ck-drawer-title){font-style:italic}.sig-spines :is(.ck-line,.ck-item){border-color:var(--line)}.sig-spines :is(.ck-line-name,.ck-item-name){font-family:var(--font-heading);font-size:21px;font-weight:400}.sig-spines :is(.ck-line-img,.ck-item-img,.ck-line .pic){border-radius:4px;background:var(--sp-tissue) 0 0 / 300px,linear-gradient(#efe0d6,#e3cfc3);background-blend-mode:overlay,normal}.sig-spines .ck-basket-lines{counter-reset:sp-line}.sig-spines .ck-bline{counter-increment:sp-line;position:relative;border-color:var(--line)}.sig-spines .ck-bline-main:before{content:counter(sp-line,decimal-leading-zero);display:block;margin-bottom:2px;font-family:var(--font-heading);font-style:italic;font-size:15px;color:var(--ink-3)}.sig-spines .ck-bline-pic{border-radius:14px 14px 3px 3px;corner-shape:bevel bevel round round;box-shadow:var(--sp-shadow);transform:rotate(-1.5deg);background:var(--ptex, var(--sp-tissue)) 0 0 / 260px,linear-gradient(var(--pp, #efe6d3),var(--pp, #efe6d3));background-blend-mode:overlay,normal}.sig-spines .ck-bline:nth-child(2n) .ck-bline-pic{transform:rotate(1.2deg)}.sig-spines .ck-basket-side{box-shadow:var(--sp-shadow)}.sig-spines .ck-keep{font-family:var(--font-heading);font-style:italic;font-size:19px}.sig-spines .site-footer{margin-top:96px;border-top:1px solid var(--line)}.sig-spines .ftr-logo{font-size:clamp(34px,3.4vw,52px);letter-spacing:-.02em}.sig-spines .ftr-tag{font-family:var(--font-heading);font-style:italic;font-size:19px}.sig-spines .ftr-h{letter-spacing:.16em}.sig-spines .site-footer :is(.hours>div,.ftr-base){border-color:var(--line)}@media(prefers-reduced-motion:reduce){.sig-spines :is(.sp-len,.sp-wrap,.sp-strip,.sp-tag){animation:none}.sig-spines :is(.sp-strip,.sp-wrap img,.card,.tile .pic,.tile-label,.ck-size,.btn-primary){transition:none}.sig-spines .card:hover,.sig-spines .tile:hover .pic{transform:rotate(var(--tilt, 0deg))}}:root.sig-spines:is(:lang(ar),:lang(fa),:lang(he)) :is(.sp-title,.eyebrow,.ftr-h,.open-pill){letter-spacing:0;text-transform:none}.sig-spines .ck-drawer{padding-top:54px;background:var(--sp-tissue) center / cover,linear-gradient(var(--ground),var(--ground));background-blend-mode:soft-light,normal}.sig-spines .ck-drawer:before{content:"";position:absolute;top:18px;inset-inline:0;height:16px;pointer-events:none;background:linear-gradient(180deg,#ffffff29,#0003),var(--sp-linen) 0 0 / 220px,linear-gradient(#7b2539,#7b2539);background-blend-mode:normal,overlay,normal;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%,10px 50%);filter:drop-shadow(0 3px 3px rgb(0 0 0 / .2))}.sig-spines .ck-drawer-close{top:40px}.sig-spines .ck-tick{background:#4a5f45;color:#f6eedd}.sig-spines :is(.ck-drawer-item,.ck-bline){position:relative;align-items:center;padding:16px 18px 16px 44px;border:0;color:#2c1d12;background:var(--sp-kraft) 0 0 / 360px,linear-gradient(170deg,#d6b48d,#c7a176);background-blend-mode:soft-light,normal;border-radius:28px 6px 6px 28px;corner-shape:bevel round round bevel;box-shadow:0 1px 1px #28190f1f,0 14px 22px -14px #28190f80}.sig-spines :is(.ck-drawer-item,.ck-bline):before{content:"";position:absolute;inset-inline-start:16px;top:50%;width:11px;height:11px;margin-top:-5.5px;border-radius:50%;background:var(--ground);box-shadow:0 0 0 2.5px #e2cba2,inset 0 1px 2px #0006}:root.sig-spines[dir=rtl] :is(.ck-drawer-item,.ck-bline){padding:16px 44px 16px 18px;border-radius:6px 28px 28px 6px;corner-shape:round bevel bevel round}:root.sig-spines.is-dark :is(.ck-drawer-item,.ck-bline){background:var(--sp-kraft) 0 0 / 360px,linear-gradient(170deg,#b8966d,#a5825b);background-blend-mode:soft-light,normal}.sig-spines :is(.ck-drawer-item,.ck-bline) :is(strong,.ck-bline-name){font-family:var(--font-heading);font-weight:400;font-size:21px;color:#2c1d12!important}.sig-spines :is(.ck-drawer-item span,.ck-bline-size,.ck-bline-note,.ck-remove){color:#5a4532!important}.sig-spines .ck-drawer-item img,.sig-spines .ck-drawer-item .ck-line-ph{background:var(--sp-tissue) center / cover,linear-gradient(#efe3d5,#e6d6c4);background-blend-mode:soft-light,normal;border-radius:4px}.sig-spines .ck-basket-lines{border:0;display:grid;gap:16px}.sig-spines .ck-bline-main:before{color:#6a5440}.sig-spines .ck-bline .ck-bline-pic{transform:none;box-shadow:none}.sig-spines :is(.ck-drawer-sum strong,.ck-bline-price,.ck-totals .ck-total dd){font-family:"Caveat",var(--font-heading);font-weight:600;letter-spacing:0}.sig-spines .ck-drawer-sum strong{font-size:26px;vertical-align:-2px}.sig-spines .ck-bline-price{font-size:25px;color:#2c1d12}.sig-spines .ck-totals .ck-total dd{font-size:32px;line-height:1}.sig-spines .ck-basket-side .ck-totals>div:first-child dd{font-family:"Caveat",var(--font-heading);font-size:26px;font-weight:600;line-height:1}.sig-spines .ck-totals .ck-total dt{font-family:var(--font-heading);font-style:italic;font-size:22px;font-weight:400;color:var(--ink)}:root.sig-spines:is(:lang(ja),:lang(zh),:lang(ko),:lang(ar),:lang(fa),:lang(he)) :is(.ck-drawer-sum strong,.ck-bline-price,.ck-totals .ck-total dd){font-family:var(--font-heading);font-size:21px}.sig-spines .ck-basket-side{position:sticky;padding-top:46px;overflow:hidden;background:var(--sp-kraft) 0 0 / 480px,linear-gradient(var(--sp-paper),var(--sp-paper));background-blend-mode:soft-light,normal}.sig-spines .ck-basket-side:before{content:"";position:absolute;top:14px;inset-inline:0;height:14px;background:linear-gradient(180deg,#ffffff29,#0003),var(--sp-linen) 0 0 / 220px,linear-gradient(#7b2539,#7b2539);background-blend-mode:normal,overlay,normal}
