@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";*{box-sizing:border-box}body{color:#282d24;background:#f7f7f2;margin:0;font:14px DM Sans,sans-serif}button,input,select,textarea{font:inherit}button,a{cursor:pointer}button{color:inherit;background:#fff;border:1px solid #dedfd5;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;display:inline-flex}button:hover{background:#f0f1e8}button:disabled{opacity:.5}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-1.3px;margin-bottom:10px;font-size:32px;font-weight:750}h2{letter-spacing:-.5px;font-size:19px}p{line-height:1.6}small{display:block}aside{background:#eff0e7;border-right:1px solid #e0e2d6;flex-direction:column;width:246px;padding:34px 22px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:.5px;align-items:center;gap:9px;margin-bottom:54px;font-size:15px;font-weight:800;display:flex}.brand small{letter-spacing:1.8px;margin-top:5px;font-size:9px;font-weight:500}.navlabel,.eyebrow{letter-spacing:1.5px;color:#858b77;font-size:10px;font-weight:700}.navlabel{margin:0 12px 14px}nav button{color:#656c5d;background:0 0;border:0;justify-content:flex-start;width:100%;margin-bottom:5px;padding:13px 14px}nav button.selected{color:#33402e;background:#dfe4d2;font-weight:600}nav .count{background:#eff1e8;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:11px}.sidealbum{background:#e4e8da;border:1px solid #d5dbc8;border-radius:10px;margin-top:auto;padding:23px 16px}.sidealbum svg{margin-bottom:14px}.sidealbum small{letter-spacing:1.5px;color:#7a846d;font-size:9px}.sidealbum b{margin:9px 0 5px;font-family:Manrope;display:block}.sidealbum>span{color:#7c8373;font-size:11px}.sidealbum button{background:0 0;border:0;justify-content:space-between;width:100%;padding:18px 0 0;font-size:11px}.sidealbum button svg{margin:0}.profile{border-top:1px solid #dce0d1;align-items:center;gap:10px;margin-top:25px;padding-top:20px;font-size:12px;display:flex}.profile small{color:#8d9383;margin-top:4px;font-size:10px}.avatar{background:#d7dec8;border-radius:50%;padding:10px;font-size:11px}main{margin-left:246px}header{color:#929786;letter-spacing:1px;border-bottom:1px solid #e6e7dd;justify-content:space-between;align-items:center;height:73px;padding:0 42px;font-size:10px;display:flex}header>span{align-items:center;gap:12px;display:flex}.saved{letter-spacing:0;color:#7f8875}.saved i{background:#809665;border-radius:50%;width:6px;height:6px}.content{max-width:1550px;margin:auto;padding:37px 42px}.pagehead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.eyebrow{margin-bottom:13px}.pagehead p{color:#8b9082;margin:0;font-size:13px}.primary{color:#fff;background:#36472e;border-color:#36472e}.primary:hover{background:#465b3a}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px;display:grid}.stat{background:#fdfdf9;border:1px solid #e0e2d7;border-radius:10px;padding:22px}.stat small{letter-spacing:1.3px;color:#8b927e;font-size:9px}.stat strong{letter-spacing:-1px;margin:13px 0 10px;font-family:Manrope;font-size:28px;font-weight:650;display:block}.stat span{color:#919786;font-size:11px}.overviewgrid{grid-template-columns:1.25fr 1fr;gap:23px;margin-bottom:25px;display:grid}.albumhero{background:#dee5d3;border:1px solid #d3dcc6;border-radius:12px;min-height:325px;padding:30px;display:flex;position:relative;overflow:hidden}.albumhero>div:first-child{z-index:1;position:relative}.lightlabel{letter-spacing:1.6px;color:#748368;font-size:9px}.albumhero h2{letter-spacing:-1.4px;margin:25px 0 7px;font-size:30px}.albumhero p{color:#718064;font-size:11px}.albumdesc{margin-top:20px;line-height:1.9}.albumhero button{background:#f5f7ee;border-color:#0000;font-size:11px}.record{background:repeating-radial-gradient(circle,#262b24 0 2px,#34382f 3px,#222720 4px);border-radius:50%;justify-content:center;align-items:center;width:268px;height:268px;display:flex;position:absolute;top:46px;right:-70px;transform:rotate(-18deg);box-shadow:0 14px 30px #37432b33}.record>div{background:#b9c89d;border:5px solid #899a73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.record span{text-align:center;font-size:13px;font-weight:800}.record small{letter-spacing:1px;margin-top:6px;font-size:5px}.panel{background:#fdfdf9;border:1px solid #e0e2d7;border-radius:11px;margin-bottom:24px;padding:25px}.overviewgrid .panel{margin:0}.sectiontitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.sectiontitle h2{margin:0}.muted{color:#929887;margin-top:10px;font-size:12px}.pill{color:#7a8865;white-space:nowrap;background:#edf0e5;border-radius:5px;padding:5px 8px;font-size:9px;display:inline-block}.warm{color:#8b7842;background:#eee8cd}.task{text-align:left;background:0 0;border:0;border-bottom:1px solid #eceee4;border-radius:0;justify-content:flex-start;width:100%;padding:16px 0;display:flex}.task>span:not(.taskicon){flex:1}.task b{font-size:12px;font-weight:550}.task small{color:#949b87;margin-top:5px;font-size:10px}.taskicon{color:#a19665;background:#f2f1e5;border-radius:7px;padding:9px}.textbutton{color:#79846b;background:0 0;border:0;padding:4px 0;font-size:11px}.empty{text-align:center;color:#9aa08e;padding:30px}.empty svg{margin-bottom:10px}.empty h3{color:#67735b;margin-bottom:7px;font-size:15px}.empty p{font-size:12px}.empty button{font-size:11px}.tablewrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;margin-top:20px;font-size:12px}th{color:#9ba18f;letter-spacing:.6px;text-transform:uppercase;border-bottom:1px solid #e5e8dc;padding:14px 10px;font-size:9px;font-weight:500}td{border-bottom:1px solid #eceee5;padding:18px 10px}td small{color:#9b9f92;margin-top:5px;font-size:10px}tbody tr{cursor:pointer}tbody tr:hover{background:#f5f6ed}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.tabs{flex-wrap:wrap;gap:4px;display:flex}.tabs button{background:0 0;border:0;font-size:11px}.tabs button.active{color:#586849;background:#e6ebdb}.search{color:#949c87;align-items:center;gap:5px;display:flex}.search input{background:0 0;border:0;outline:none;width:170px;padding:8px;font-size:11px}select{color:#69735d;background:#fff;border:1px solid #dfe3d5;border-radius:6px;padding:10px;font-size:12px}.sessionbanner{background:#dfe7d4;border-radius:10px;align-items:center;gap:25px;padding:30px;display:flex}.sessionbanner h2{margin:0 0 10px;font-size:30px}.sessionbanner p{color:#79866b;margin:0}.sessionbanner>.pill{margin-left:auto}.notice{color:#85896f;background:#f0f0e5;border-radius:6px;padding:16px;font-size:12px;line-height:1.7}.productgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.productcard{text-align:left;background:#fdfdf9;min-height:265px;padding:25px;display:block}.track{letter-spacing:1px;color:#8c987c;justify-content:space-between;align-items:center;margin-bottom:23px;font-size:8px;display:flex}.productcard h2{margin-bottom:10px}.productcard p{color:#8b937f;min-height:36px;font-size:12px}.productnums{border-top:1px solid #e8ebdf;justify-content:space-between;margin-top:18px;padding-top:17px;display:flex}.productnums small{color:#929c82;margin-bottom:8px;font-size:8px}.productnums span{font-size:18px}.editlink{color:#879476;margin-top:20px;font-size:10px}.pantry{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.pantry button{font-size:11px}footer{color:#9da490;letter-spacing:1px;justify-content:space-between;align-items:center;padding:5px 0 20px;font-size:9px;display:flex}.overlay{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20271b77;justify-content:flex-end;display:flex;position:fixed;inset:0}.modal{background:#fafbf5;width:710px;max-width:100%;height:100%;padding:32px;overflow:auto;box-shadow:-10px 0 50px #0001}.modal .sectiontitle{margin-bottom:30px}.modal h2{font-size:24px}.close{background:0 0;border:0;padding:5px}.formgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.formgrid label{color:#758266;flex-direction:column;gap:9px;font-size:11px;display:flex}.formgrid input,.formgrid select,.formgrid textarea{color:#394631;background:#fff;border:1px solid #dce1d1;border-radius:6px;outline:none;width:100%;padding:12px}.formgrid input:focus,.formgrid textarea:focus{border-color:#81936d}.formgrid .notice,.ingredientedit{grid-column:1/-1}.formgrid label:has(textarea){grid-column:1/-1}.formgrid textarea{resize:vertical;min-height:105px;line-height:1.6}.ingredientrow{grid-template-columns:2fr 1fr 1fr 30px;gap:8px;margin-bottom:10px;display:grid}.ingredientrow button{padding:5px}.ingredientedit h3{font-size:14px}.modalfoot{border-top:1px solid #dfe4d6;justify-content:flex-end;gap:10px;margin-top:30px;padding-top:20px;display:flex}.error{color:#934e38;background:#f5dcd2;border-radius:7px;margin-bottom:20px;padding:15px}.loading{padding:60px}.app:focus-visible{outline-offset:3px;outline:2px solid #829468}button:focus-visible{outline-offset:3px;outline:2px solid #829468}@media (min-width:1450px){.record{right:-10px}}@media (max-width:1100px){aside{width:205px;padding:30px 15px}.brand{font-size:12px}main{margin-left:205px}.content{padding:30px 25px}.overviewgrid{grid-template-columns:1fr}.productgrid{grid-template-columns:repeat(2,1fr)}.record{right:10px}.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){aside{width:auto;padding:18px;position:static}.brand{margin:0 0 18px}.navlabel,.sidealbum,.profile{display:none}nav{display:flex;overflow:auto}nav button{white-space:nowrap;width:auto;padding:10px;font-size:11px}nav svg{display:none}main{margin:0}header{height:45px;padding:0 20px}.content{padding:25px 18px}.pagehead{align-items:flex-start}h1{font-size:25px}.pagehead>.primary{padding:10px;font-size:0}.pagehead>.primary svg{width:18px}.stat{padding:18px}.stat strong{font-size:23px}.productgrid{grid-template-columns:1fr}.sessionbanner{gap:15px;padding:20px}.sessionbanner>.pill{display:none}.sessionbanner h2{font-size:24px}.panel{padding:18px}.formgrid{grid-template-columns:1fr}.formgrid>*{grid-column:1}.modal{padding:24px}.record{opacity:.8;right:-95px}.albumhero{padding:25px}.albumhero h2{font-size:27px}.search{width:100%}footer{font-size:7px}}.store{color:#26221d;background:#fbfaf7;font:14px DM Sans,sans-serif}.store button,.store a{transition:background .2s,color .2s}.store a{color:inherit;text-decoration:none}.storestrip{text-align:center;color:#c8b08b;letter-spacing:2px;background:#171613;padding:12px 20px;font-size:9px}.storehead{color:#27231e;letter-spacing:0;border-bottom:1px solid #e7e0d5;gap:25px;height:108px;padding:0 6%;display:flex}.storeword{letter-spacing:3px;white-space:nowrap;font:22px Georgia,serif}.storeword span{text-align:center;letter-spacing:4px;margin-top:8px;font:9px DM Sans,sans-serif;display:block}.storehead nav{gap:14px;margin-left:auto;display:flex}.storehead nav button{color:#6e675e;white-space:nowrap;background:0 0;border:0;border-radius:0;width:auto;margin:0;padding:12px 2px;font-size:12px}.storehead nav button.current{color:#2d251b;border-bottom:1px solid #a38b66}.storehead .cartbutton{white-space:nowrap;background:0 0;border:0;font-size:12px}.storemain{max-width:none;margin:0}.storehero{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;max-width:1550px;margin:auto;padding:75px 6% 65px;display:grid}.shopkicker{letter-spacing:2px;color:#9b8057;margin-bottom:25px;font-size:9px;line-height:1.8;display:block}.store h1,.store h2,.store h3{letter-spacing:-1px;font-family:Georgia,Times New Roman,serif;font-weight:400}.store h1{margin:0 0 28px;font-size:clamp(42px,5.2vw,76px);line-height:1.07}.store h2{margin-bottom:20px;font-size:38px;line-height:1.2}.store h3{letter-spacing:-.4px;font-size:23px}.store p{color:#756c5f;font-size:14px;line-height:1.9}.storehero p{max-width:430px}.herolinks{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.store .shopcta{color:#fff;background:#24201a;border:1px solid #24201a;border-radius:0;padding:15px 23px;font-size:12px}.store .shopcta:hover{background:#625039}.store .shoptext{color:#6f5735;background:0 0;border:0;border-radius:0;padding:12px 0;font-size:12px}.logopanel{aspect-ratio:1;background:#12110f;align-items:center;display:flex}.logopanel img{width:100%;height:auto;display:block}.storemarquee{text-align:center;color:#6b5b45;letter-spacing:3px;border-top:1px solid #e4ddd2;border-bottom:1px solid #e4ddd2;padding:25px 20px;font-size:10px}.storemarquee span{color:#b69a70;margin:0 25px}.storefeature{grid-template-columns:1fr 1fr;align-items:center;gap:15%;padding:95px 12%;display:grid}.storefeature h2{font-size:55px}.storefeature small{color:#9a8e7e;margin-top:15px;font-size:10px;line-height:1.8}.sleeve{aspect-ratio:1;color:#5f503b;background:#e8dfcf;flex-direction:column;justify-content:space-between;padding:27px;display:flex;position:relative;overflow:hidden}.sleeve>span{letter-spacing:2px;z-index:1;font-size:9px}.sleeve>b{z-index:1;margin-top:auto;font:26px Georgia,serif}.sleeve>small{z-index:1;letter-spacing:2px}.goldrecord{background:repeating-radial-gradient(circle,#201e18 0 3px,#3e3a30 4px,#24211a 5px);border-radius:50%;width:85%;height:85%;position:absolute;top:8%;right:-20%;box-shadow:0 10px 30px #0002}.goldrecord:after{content:"B-SIDE";letter-spacing:1px;background:#bda57c;border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;inset:35%}.storytease{text-align:center;background:#f0ece4;padding:85px 20px}.storytease h2{font-size:40px}.socialsection{text-align:center;padding:75px 20px}.socialsection a{border-bottom:1px solid #b8a27f;margin:15px;padding-bottom:8px;font-size:12px;display:inline-block}.storefooter{color:#c7b08b;letter-spacing:0;background:#171613;justify-content:space-between;align-items:flex-start;gap:40px;padding:55px 7%;font-size:11px;display:flex}.storefooter b{letter-spacing:3px;font:22px Georgia,serif}.storefooter p{color:#9e927f;font-size:11px}.storefooter small{color:#a89d8c;line-height:2}.storefooter a{color:#d2bc98;margin:15px 25px 0 0;display:inline-block}.aboutpage,.shoplisting,.sessionpage,.bagpage,.customwrap{max-width:1250px;margin:auto;padding:70px 6% 90px}.aboutbody{grid-template-columns:1.1fr 1fr;gap:10%;margin-top:40px;display:grid}.aboutbody>img{background:#fff;align-self:start;width:100%}.aboutbody p{margin-bottom:25px}.signature{color:#9b8057;margin:30px 0;font:italic 40px Georgia,serif;display:block}.shopnotice{color:#6e604d;background:#f1ede5;border-left:2px solid #ac9470;margin:25px 0;padding:22px 25px;line-height:1.8}.pricecards{grid-template-columns:repeat(3,1fr);gap:25px;margin:50px 0 70px;display:grid}.pricecards>div{border-top:1px solid #c8b99f;padding-top:22px}.pricecards h3{margin-bottom:15px;font-size:25px}.pricecards p{font-size:12px}.pricecards .shoptext{text-align:left;font-size:11px}.shopproducts{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.shopproducts article>img{aspect-ratio:1;object-fit:cover;width:100%}.shopproducts article>small{color:#9e8c71;letter-spacing:1px;margin:20px 0 12px;font-size:9px}.shopproducts article h3{margin-bottom:10px}.productplaceholder{aspect-ratio:1;color:#a18c69;background:#e9e3d8;place-items:center;font:30px Georgia,serif;display:grid}.itemfoot{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.itemfoot button{background:0 0;border:0;border-bottom:1px solid #b4a081;border-radius:0;padding:8px 0}.sessionintro{background:#ede6da;grid-template-columns:1fr 1fr;gap:50px;margin-top:45px;padding:40px;display:grid}.sessionintro h2{margin-top:20px;font-size:45px}.sessionintro small{letter-spacing:1px;color:#8c7b61;margin-bottom:15px;font-size:10px;line-height:2}.sessionintro button{margin-top:20px}.shopbadge{color:#6e5b40;background:#dfd4c1;padding:7px 10px;font-size:10px;display:inline-block}.tracklist>div{border-bottom:1px solid #e2d9cb;grid-template-columns:35px 1fr 170px;align-items:center;gap:25px;padding:28px 0;display:grid}.tracklist>div>span{color:#b59e7a}.tracklist small{letter-spacing:1px;color:#9f8b6c;font-size:9px;line-height:2}.tracklist h3{margin:10px 0}.tracklist p{margin:0;font-size:12px}.tracklist>div>div:last-child{text-align:right;font-size:12px}.subscriptionbox{color:#e8dfd0;background:#24201a;margin-top:65px;padding:50px}.subscriptionbox p{color:#c0b4a1;max-width:650px}.subscriptionbox button{color:#282119;background:#bba17a;border:0;border-radius:0}.shopformgrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.store label{color:#7d6a4e;flex-direction:column;gap:10px;font-size:11px;line-height:1.5;display:flex}.store input,.store select,.store textarea{color:#28231c;background:#fff;border:1px solid #dcd3c5;border-radius:0;width:100%;padding:13px;font:14px DM Sans,sans-serif}.store textarea{resize:vertical;min-height:90px}.store input:focus,.store textarea:focus,.store select:focus{outline-offset:2px;outline:1px solid #9b8057}.customwrap>p{max-width:650px;margin-bottom:40px}.customwrap fieldset{border:1px solid #dfd5c6;margin:40px 0 25px;padding:30px}.customwrap legend{color:#a68b62;letter-spacing:2px;padding:0 10px;font-size:10px}.fullnotes{margin-top:35px}.quotefoot{border-top:1px solid #d9cdbb;justify-content:space-between;align-items:center;gap:40px;margin-top:35px;padding-top:30px;display:flex}.quotefoot strong{font:25px Georgia,serif}.quotefoot p{max-width:580px;font-size:11px}.quotefoot button{white-space:nowrap}.bagrow{border-bottom:1px solid #dfd5c6;align-items:center;gap:30px;padding:25px 0;display:flex}.bagrow>div{flex:1}.bagrow h3{margin-bottom:10px}.bagrow small{color:#9b886a}.bagrow input{width:75px}.bagpage>.shopformgrid{margin-top:35px}.store button:disabled{cursor:not-allowed}:is(.store a:focus-visible,.store button:focus-visible){outline-offset:4px;outline:2px solid #9b8057}.app{--gold:#ad936c}.app aside{background:#f1ede5;border-color:#e1d8ca}.app .primary{background:#28231c;border-color:#28231c}.app .sidealbum,.app .albumhero,.app .sessionbanner{background:#e8dfcf;border-color:#d8ccb9}.app .eyebrow,.app .navlabel{color:#9b8057}.app nav button.selected{color:#5a4830;background:#ded4c3}.app .brand,.app .profile{color:#6e5a3c}.app .record>div{background:#c5ac83;border-color:#a28a65}.app .pill{color:#8e7754;background:#eee7da}.app .warm{color:#94662d;background:#f0dfc6}@media (max-width:1050px){.storehead{flex-wrap:wrap;gap:15px;height:auto;padding:20px 5%}.storehead nav{order:3;gap:22px;width:100%;margin:0;overflow:auto}.storehead .cartbutton{margin-left:auto}.storefeature{gap:8%;padding:70px 7%}.storehero{gap:5%}.store h1{font-size:53px}.pricecards{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.storestrip{letter-spacing:1.3px;font-size:7px}.storehead nav button{white-space:nowrap;font-size:10px}.storeword{font-size:18px}.storehero{grid-template-columns:1fr;gap:40px;padding:45px 6%}.store h1{font-size:46px}.logopanel{aspect-ratio:1.25}.logopanel img{object-fit:contain;max-height:100%}.storemarquee{letter-spacing:1px;font-size:7px;line-height:2.5}.storemarquee span{margin:0 8px}.storefeature{grid-template-columns:1fr;gap:40px;padding:55px 7%}.storefeature h2{font-size:42px}.storytease{padding:55px 6%}.storytease h2{font-size:31px}.aboutbody{grid-template-columns:1fr}.aboutbody>img{max-width:400px}.storefooter{flex-direction:column;gap:25px}.pricecards,.shopproducts,.sessionintro,.shopformgrid{grid-template-columns:1fr}.aboutpage,.shoplisting,.sessionpage,.bagpage,.customwrap{padding:45px 6% 65px}.tracklist>div{grid-template-columns:25px 1fr;gap:15px}.tracklist>div>div:last-child{text-align:left;grid-column:2}.sessionintro{gap:25px;padding:25px}.sessionintro h2{font-size:35px}.subscriptionbox{padding:30px 25px}.subscriptionbox h2{font-size:31px}.customwrap fieldset{padding:22px 18px}.quotefoot{flex-direction:column;align-items:flex-start;gap:20px}.bagrow{flex-wrap:wrap;gap:15px}.bagrow>div{min-width:50%}.storehead nav{display:flex}.herolinks{gap:12px}.pricecards{gap:22px}.shopproducts article{margin-bottom:25px}}.storeword{width:210px;line-height:0;display:block}.storeword>img{width:100%;height:auto;display:block}.logopanel{aspect-ratio:1.15;background:0 0;justify-content:center}.logopanel img{object-fit:contain;width:90%;height:auto;max-height:100%}.aboutbody>img{background:0 0;margin-top:40px}.albumstory{border-top:1px solid #d8cbb7;border-bottom:1px solid #d8cbb7;max-width:780px;margin:55px auto;padding:35px 0}.albumstory>p{color:#6c5b43;font:24px/1.65 Georgia,serif}.albumstory .signature{margin:20px 0 0;font-size:30px}.albumstorytease{color:#9b835d!important;font-size:12px!important}@media (max-width:650px){.storeword{width:180px}.logopanel{aspect-ratio:1.2}.logopanel img{width:85%}.albumstory>p{font-size:21px}}.actualalbum{width:100%;margin:0}.actualalbum img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block;box-shadow:0 16px 45px #33271019}.actualalbum figcaption{letter-spacing:1.3px;color:#998365;margin-top:16px;font-size:8px;line-height:1.8}.sessioncover{width:min(100%,280px);height:auto;margin:0 0 25px;display:block}.studioalbumcover{object-fit:contain;width:220px;height:220px;position:absolute;top:35px;right:25px;box-shadow:0 12px 25px #0002}.albumhero>div:first-child{max-width:60%}@media (max-width:650px){.studioalbumcover{width:130px;height:130px;top:60px;right:12px}.sessioncover{width:100%;max-width:300px}.actualalbum{max-width:440px}.albumhero>div:first-child{max-width:65%}}.contactpage{min-height:55vh}.contactpage>p{max-width:620px}.contactemail{overflow-wrap:anywhere;color:#80623b;margin:15px 0;font-size:clamp(17px,4vw,28px);display:inline-block}.contactpage .shopcta{text-decoration:none;display:inline-block}.storefooter{flex-wrap:wrap}.storefooter>.cottagefooter{letter-spacing:0;border-top:1px solid #655943;flex-basis:100%;width:100%;margin-top:0;padding-top:20px}.cottagefooter strong{color:#e6d4b7;font:600 14px/1.6 Arial,sans-serif}.storefooter .cottagefooter p{color:#d3c8b6;max-width:900px;margin:8px 0 0;font:13px/1.7 Arial,sans-serif}.storefooter .cottagefooter a{color:#e6d4b7;font:inherit;overflow-wrap:anywhere;margin:0;text-decoration:underline;display:inline}.cottagecheckout{color:#403628;background:#f6efdf;border:1px solid #b6a078;border-radius:6px;margin:0 0 30px;padding:22px 24px;font:15px/1.65 Arial,sans-serif}.cottagecheckout>strong{font-size:17px}.cottagecheckout p{max-width:900px;margin:12px 0 0}.cottagecheckout a{color:#61491f;overflow-wrap:anywhere;text-decoration:underline}
