:root{--radius-panel:18px;--radius-card:12px;--radius-control:8px;--edge:rgba(211,211,211,.12);--edge-hover:rgba(211,211,211,.28);--shadow-panel:0 2px 5px #00000012,0 18px 46px -22px #00000066,inset 0 1px 0 #ffffff05;--shadow-card:0 2px 4px #00000010,0 10px 24px -16px #00000066,inset 0 1px 0 #ffffff04;--shadow-float:0 4px 10px #00000020,0 24px 65px -24px #000000bb,inset 0 1px 0 #ffffff09;--ease-out:cubic-bezier(.22,1,.36,1)}.header{border-radius:16px;border-color:var(--edge);box-shadow:var(--shadow-float);background:linear-gradient(115deg,#262626f5,#212121f5);-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%)}.desktop-nav{padding:5px;border-color:#ffffff09;background:#ffffff04;box-shadow:inset 0 1px 4px #00000018}.desktop-nav a{transition:background .25s,color .25s,box-shadow .25s}.desktop-nav a[aria-current=page]{box-shadow:0 1px 3px #00000018,inset 0 1px #ffffff80;background:linear-gradient(#eee,#dbdbdb)}.header-actions .text-btn{border-radius:6px;transition:color .2s}.header-actions .text-btn:hover{color:#cecece}.panel,.product-detail,.contact-form,.help-layout>div,.policy-layout{border-radius:var(--radius-panel);border-color:var(--edge);box-shadow:var(--shadow-panel)}.campaign{border-color:#d5d5d526;box-shadow:0 3px 8px #0000001a,0 24px 70px -25px #00000080}.campaign-info{background:radial-gradient(ellipse at top right,#f1f1f180,transparent 65%),linear-gradient(145deg,#e7e7e7,#d0d0d0)}.campaign-print{border-radius:5px;box-shadow:0 2px 5px #0004,0 20px 40px -10px #0008;transition:transform .6s var(--ease-out),box-shadow .6s}.campaign-print>img{border-radius:2px}.campaign-print:hover{box-shadow:0 3px 6px #0003,0 24px 50px -10px #0009}.campaign-choice{border-radius:7px;box-shadow:inset 0 1px #ffffff06;transition:background .2s,border-color .2s,transform .25s var(--ease-out)}.campaign-choice:hover{border-color:#b1b1b180;transform:translateY(-1px)}.campaign-choice.active{box-shadow:0 2px 5px #0003,inset 0 1px #fff8}.category-strip a{border-radius:11px;border-color:var(--edge);background:linear-gradient(135deg,#27272799,#212121dd);box-shadow:var(--shadow-card);transition:background .25s,border-color .25s,transform .35s var(--ease-out),box-shadow .35s}.category-strip a:hover{border-color:var(--edge-hover);box-shadow:0 10px 22px -14px #0009,inset 0 1px #ffffff0b;transform:translateY(-2px)}.category-strip img{border-radius:5px}.product-card,.journal-card{border-radius:var(--radius-card);border-color:#cdcdcd12;background:linear-gradient(155deg,#252525,#212121);box-shadow:var(--shadow-card);transition:border-color .3s,box-shadow .35s var(--ease-out),transform .4s var(--ease-out)}.product-card:hover,.journal-card:hover{border-color:var(--edge-hover);box-shadow:0 3px 8px #0002,0 18px 35px -20px #000a,inset 0 1px #ffffff09;transform:translateY(-2px)}.product-media,.journal-card figure{border-radius:7px}.product-media img{transition:transform .85s var(--ease-out),opacity .4s}.product-code{border-radius:4px;background:#eaeaeadf;border-color:#a4a4a43b;box-shadow:0 1px 3px #0000000b}.product-go{border-color:#85858577;box-shadow:0 2px 6px #0000000c;transition:background .25s,color .25s,transform .3s}.product-card:hover .product-go{transform:rotate(8deg)}.gallery-main{border-radius:var(--radius-panel);box-shadow:0 4px 8px #0001,0 22px 45px -25px #0008;border-color:#d1d1d126}.gallery-thumb{border-radius:8px;border-color:#adadad26;transition:border-color .25s,box-shadow .25s,transform .25s}.gallery-thumb:hover{border-color:#adadad80;transform:translateY(-1px)}.gallery-thumb.active{border-color:#c1c1c1;box-shadow:0 0 0 2px #c1c1c11a}.gallery-arrows button{box-shadow:0 2px 8px #00000010;border-color:#93939366;transition:background .2s,transform .2s}.gallery-arrows button:hover{background:#e6e6e6;transform:translateY(-1px)}.product-detail,.shop-sidebar,.story-block,.contact-form,.help-layout>div{background:linear-gradient(145deg,#262626,#1f1f1f)}.shop-sidebar,.story-block{border-radius:var(--radius-card);box-shadow:var(--shadow-card);border-color:var(--edge)}.collection-note{border-radius:11px;border-color:#aeaeae21;background:linear-gradient(110deg,#262626,#232323);box-shadow:inset 0 1px #ffffff03}.filter-btn{border-radius:7px;transition:background .2s,color .2s,box-shadow .2s}.filter-btn.active{box-shadow:0 2px 5px #00000015,inset 0 1px #ffffff2b;background:linear-gradient(120deg,#d1d1d1,#bdbdbd)}.filter-btn:hover:not(.active){background:#313131;color:#d6d6d6}.option-btn{border-radius:7px;border-color:#a6a6a633;box-shadow:inset 0 1px #ffffff04;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.option-btn.active{background:linear-gradient(135deg,#cdcdcd,#b3b3b3);border-color:#c9c9c9;box-shadow:0 2px 6px #00000018,inset 0 1px #ffffff40}.option-btn:hover:not(.active){background:#303030;border-color:#9797977a}.btn{border-radius:var(--radius-control);box-shadow:0 2px 4px #00000010,inset 0 1px #ffffff32;transition:background .25s,border-color .25s,color .25s,box-shadow .25s,transform .3s var(--ease-out)}.btn:hover{box-shadow:0 5px 12px -5px #0005,inset 0 1px #ffffff26;transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.99);box-shadow:inset 0 1px 3px #0002}.btn.dark{background:linear-gradient(145deg,#2b2b2b,#222);border-color:#2e2e2e;box-shadow:0 3px 7px #00000018,inset 0 1px #ffffff12}.purchase-row .btn.dark,.contact-form .btn.dark{background:linear-gradient(135deg,#cdcdcd,#b9b9b9);border-color:#ccc;box-shadow:0 3px 9px #0000001a,inset 0 1px #ffffff40}.purchase-row .btn.dark:hover,.contact-form .btn.dark:hover{background:linear-gradient(135deg,#d9d9d9,#c5c5c5)}.btn.outline{box-shadow:inset 0 1px #ffffff05}.quantity{border-radius:var(--radius-control);border-color:#9d9d9d33;background:#1b1b1b2b;overflow:hidden}.quantity button{transition:background .2s}.quantity button:hover{background:#bebebe14}.fit-callout{border-radius:0 7px 7px 0;border-left-color:#969696;background:linear-gradient(90deg,#3030306b,#2c2c2c33);padding:11px 13px}.pdp-accordions{border-top-color:#a0a0a021}.pdp-accordions details{border-bottom-color:#a0a0a021}.pdp-accordions summary{padding:18px 0;transition:color .2s}.pdp-accordions summary:hover{color:#e2e2e2}.pdp-accordions summary:after{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#c1c1c10b;border:1px solid #c1c1c11c;font-size:13px;line-height:1}.pdp-accordions details[open] summary:after{background:#c1c1c11a;color:#cfcfcf}.pdp-accordions details>div{padding:0 0 20px;line-height:1.95}.field input,.field textarea,.field select{border-radius:var(--radius-control);border-color:#9c9c9c33;background:#1919193b;box-shadow:inset 0 1px 3px #00000010;transition:border-color .2s,box-shadow .2s,background .2s}.field input:hover,.field textarea:hover,.field select:hover{border-color:#acacac4f}.field input:focus,.field textarea:focus,.field select:focus{background:#232323;border-color:#a0a0a0;box-shadow:0 0 0 3px #ababab13;outline:none}.email-row{border-bottom-color:#a3a3a340;transition:border-color .2s}.email-row:focus-within{border-bottom-color:#bdbdbd}.email-row input:focus{outline:none}select{color-scheme:dark;cursor:pointer;min-height:36px;line-height:1.45!important;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' stroke='%23bdbdbd' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:32px!important;transition:border-color .2s,box-shadow .2s,background-color .2s}.shop-controls select,.size-filter select{border-radius:var(--radius-control);border:1px solid #9c9c9c3b;background-color:#252525;box-shadow:inset 0 1px #ffffff05}.shop-controls select{max-width:170px;font-size:10px;min-height:36px;padding-left:12px}.size-filter select{padding-left:12px;min-height:39px;font-size:11px}select:hover{border-color:#a3a3a370!important}select option{background:#292929;color:#d4d4d4;font-size:12px}@supports (appearance:base-select){select,select::picker(select){-webkit-appearance:base-select;appearance:base-select}select{background-image:none!important;padding-right:12px!important;align-items:center;gap:12px}select::picker-icon{color:#a9a9a9;transition:rotate .25s;font-size:10px;margin-left:auto}select:open::picker-icon{rotate:180deg}select::picker(select){border:1px solid #a4a4a44f;border-radius:11px;background:linear-gradient(145deg,#2d2d2d,#202020);color:#d0d0d0;padding:5px;box-shadow:0 6px 15px #0003,0 22px 55px -15px #0009;max-height:300px;scrollbar-width:thin;scrollbar-color:#595959 transparent;top:calc(anchor(bottom) + 7px);opacity:1}select option{padding:10px 12px;border-radius:6px;margin:2px 0;background:transparent;min-height:37px;white-space:nowrap;transition:background .15s,color .15s}select option:hover,select option:focus{background:#56565666;color:#ededed;outline:none}select option:checked{background:#c7c7c7;color:#252525}select option::checkmark{font-size:10px;order:1;margin-left:auto;color:#4d4d4d}}dialog{box-shadow:0 10px 30px #0004,0 45px 110px -20px #0009;scrollbar-width:thin;scrollbar-color:#939393 transparent}dialog::backdrop{background:#0b0b0bab;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.search-dialog,.size-dialog{border-radius:var(--radius-panel);border:1px solid #ffffff44;background:linear-gradient(145deg,#e8e8e8,#d6d6d6);padding:32px}.side-dialog{border:1px solid #ffffff38;border-radius:18px 0 0 18px;background:linear-gradient(145deg,#e8e8e8,#d6d6d6);padding:30px}.dialog-head{padding-bottom:22px;margin-bottom:25px;border-bottom-color:#82828231}.dialog-head .icon-btn{width:34px;height:34px;border-radius:50%;border:1px solid #71717138;font-size:25px;display:grid;place-items:center;background:#ffffff15;transition:background .2s,border-color .2s}.dialog-head .icon-btn:hover{background:#fff6;border-color:#71717170}.search-dialog>input{border-bottom-color:#919191;line-height:1.5;padding:12px 0 16px}.search-result{border-bottom-color:#8c8c8c26;gap:17px;transition:background .2s}.search-result:hover{background:#ffffff24;border-radius:7px}.search-result img,.bag-item img{border-radius:7px}.bag-item{border-bottom-color:#8c8c8c2b;padding:22px 0}.bag-item .quantity{background:#ffffff18;border-color:#8c8c8c4f}.side-dialog .btn.dark{color:#e5e5e5}.size-dialog .table-scroll{border-radius:8px;border:1px solid #b0b0b0;overflow:auto;margin:20px 0}.size-dialog table{border-style:hidden}.size-dialog th{background:#b7b7b74a;font-weight:500}.size-dialog th,.size-dialog td{padding:12px 10px;border-color:#b4b4b499;font-variant-numeric:tabular-nums}.size-dialog tbody tr:nth-child(2n){background:#ffffff1f}.mobile-nav{border:1px solid #ffffff44;border-radius:13px;box-shadow:var(--shadow-float)}.mobile-nav a{border-radius:6px;transition:background .2s}.mobile-nav a:hover{background:#ffffff30}.toast{border-radius:9px;border:1px solid #ffffff45;box-shadow:var(--shadow-float)}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #c5c5c5;outline-offset:3px}.paper:has(.policy-layout) a:focus-visible,.size-dialog a:focus-visible,.side-dialog a:focus-visible,.side-dialog button:focus-visible,.search-dialog button:focus-visible,.size-dialog button:focus-visible{outline-color:#5e5e5e}@media(max-width:760px){.header{border-radius:12px;box-shadow:0 5px 15px #00000024,0 15px 35px -20px #0009,inset 0 1px #ffffff07}.panel,.product-detail,.contact-form,.help-layout>div,.policy-layout,.gallery-main{border-radius:14px}.product-card,.journal-card,.shop-sidebar,.story-block{border-radius:11px}.product-media{border-radius:7px}.category-strip a{border-radius:9px}.campaign-print{border-radius:4px}.campaign-choice{border-radius:6px}.shop-controls select{min-height:36px;max-width:145px;font-size:9px}.size-filter select{max-width:170px;min-height:38px}.filter-btn,.option-btn{border-radius:6px;min-height:40px}.shop-sidebar{padding:16px 13px}.filter-list{gap:6px}.field input,.field textarea,.field select{font-size:16px}.search-dialog,.size-dialog{padding:24px 22px;border-radius:14px}.side-dialog{width:calc(100% - 10px);max-width:calc(100% - 10px);padding:25px 22px;border-radius:15px 0 0 15px}.dialog-head h2{font-size:27px}.dialog-head .icon-btn{width:32px;height:32px;flex-shrink:0}.pdp-accordions summary{padding:18px 0}}@media(hover:none){.product-card:hover,.category-strip a:hover,.btn:hover{transform:none}.product-media .alternate{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}.product-card:hover,.category-strip a:hover,.btn:hover,.campaign-choice:hover{transform:none}}.product-media img,.gallery-main img,.campaign-print>img{mix-blend-mode:normal}.gallery-main img{height:auto;max-height:none;aspect-ratio:1/1;object-fit:contain}:root{--ink:#050505;--paper:#ededed;--muted:#a5a5a5;--line:#292929;--red:#c6c6c6;--accent:#dedede;--edge:rgba(255,255,255,.12);--edge-hover:rgba(255,255,255,.28)}html,body{background:#050505;color:#ededed}.header{background:linear-gradient(115deg,#181818f5,#101010f5)}.panel,.category-strip a,.product-card,.journal-card,.product-detail,.shop-sidebar,.story-block,.contact-form,.help-layout>div,.policy-layout,.collection-note,.about-preview,.story-intro-copy,.editorial-row{background:linear-gradient(145deg,#171717ed,#0c0c0cf5);border-color:var(--edge)}.campaign-stage{background:#101010}.filter-btn:hover:not(.active),.option-btn:hover:not(.active){background:#242424;color:#eee}.shop-controls select,.size-filter select,.field input,.field textarea,.field select{background-color:#121212}.field input:focus,.field textarea:focus,.field select:focus{background:#1b1b1b}.fit-callout{background:linear-gradient(90deg,#ffffff08,#ffffff03)}.product-media,.gallery-main,.gallery-thumb,.journal-card figure,.feature-visual,.about-preview,.campaign{isolation:isolate;overflow:hidden;overflow:clip;background-clip:padding-box}.product-media img,.gallery-main img,.gallery-thumb img,.journal-card figure img{display:block}@media(max-width:760px){.header{background:linear-gradient(115deg,#181818f5,#101010f5)}.filter-btn{background:#171717}.filter-btn.active{background:#cecece}}.feature-visual{height:auto;aspect-ratio:1/1;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;background:#171717;border-radius:18px}.feature-visual>img{min-height:0;height:100%;width:100%;object-fit:contain;mix-blend-mode:normal;filter:none}.feature-code{top:16px;left:16px;padding:7px 10px;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1.2;color:#eee;background:#111c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff24;border-radius:6px;mix-blend-mode:normal}.feature-caption{position:static;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding:15px 18px;min-height:49px;font-size:9px;line-height:1.5;letter-spacing:.08em;background:#111c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #ffffff16;color:#ddd}.feature-caption span:last-child{color:#aaa}.feature-content{min-width:0}.journal-card img,.editorial-row img{mix-blend-mode:normal}@media(max-width:760px){.feature-visual{height:auto;border-radius:14px}.feature-code{font-size:10px;top:12px;left:12px}.feature-caption{padding:13px 15px;font-size:8px;min-height:44px}.design-feature{gap:25px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vow-polish.css.map */
