.px{--k:#000;--cr:#faf7f1;--g:#0fae59;--b:#3ba8ff;--bl:#e1f1ff;--ln:#d9d4ca;font-family:Work Sans,sans-serif;color:#000;background:#fff;font-size:15px;line-height:1.5}.px *{box-sizing:border-box}.px h1,.px h2,.px h3,.px .hd{font-family:Instrument Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;margin:0}.px a{color:inherit}.px .w{max-width:1344px;margin:0 auto;padding:0 48px}.px .crumbs{font-size:12px;color:#555;padding:18px 0 14px}.px .crumbs a{text-decoration:none}.px .rib{background:var(--b);color:#000;font:600 12px Work Sans;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:7px 12px}.px .pd{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start;padding-bottom:56px}.px .pd.g-stack{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.px .gal img{display:block;width:100%;height:100%;object-fit:cover;background:#f3f1ec}.px .main{aspect-ratio:1/1;border:1px solid #eee;overflow:hidden;position:relative}.px .main img{object-fit:contain;background:#fff}.px .thr{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:10px}.px .thr button,.px .thv button{padding:0;border:1px solid #ddd;background:#fff;cursor:pointer;aspect-ratio:1/1;overflow:hidden}.px .thr button.on,.px .thv button.on{border:2px solid #000}.px .thr img,.px .thv img{object-fit:cover}.px .gv{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px}.px .thv{display:flex;flex-direction:column;gap:10px}.px .stk{display:grid;grid-template-columns:1fr 1fr;gap:10px}.px .stk img{aspect-ratio:1/1}.px .stk img:first-child{grid-column:1/-1;object-fit:contain;background:#fff;border:1px solid #eee}.px .car{display:none}.px .buy{padding-top:4px}.px .buy.sticky{position:sticky;top:24px}.px .vend{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.px h1{font-size:40px;line-height:1.02;margin:6px 0 8px}.px .rv{font-size:13px;color:#444;text-decoration:none;display:inline-flex;gap:6px;align-items:center}.px .rv .st{letter-spacing:2px;color:#000}.px .price{font-family:Instrument Sans;font-weight:700;font-size:24px;margin:12px 0 4px}.px .lede{margin:10px 0 0;color:#222}.px .hl{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:7px}.px .hl li{display:flex;gap:10px;align-items:flex-start}.px .hl li:before{content:"";flex:0 0 18px;height:18px;margin-top:2px;border-radius:50%;background:var(--g) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3'/%3E%3C/svg%3E") center/12px no-repeat}.px .lab{display:block;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin:20px 0 8px}.px .lab span{font-weight:400;letter-spacing:0;text-transform:none;color:#444}.px .seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.px .seg button{font:inherit;text-align:left;border:1.5px solid #cfcac0;background:#fff;padding:10px 12px;cursor:pointer;border-radius:2px}.px .seg button b{display:block;font-family:Instrument Sans;font-size:15px;text-transform:uppercase}.px .seg button small{font-size:12.5px;color:#444}.px .seg button.on{border:2px solid #000;padding:9.5px 11.5px;box-shadow:3px 3px #000}.px .bun{display:grid;gap:8px}.px .bopt{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:start;border:1.5px solid #cfcac0;padding:12px;cursor:pointer;background:#fff;border-radius:2px}.px .bopt.on{border:2px solid #000;padding:11.5px;box-shadow:3px 3px #000}.px .bopt .rd{width:18px;height:18px;border:2px solid #000;border-radius:50%;margin-top:2px;position:relative}.px .bopt.on .rd:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--g)}.px .bopt b{font-family:Instrument Sans;text-transform:uppercase;font-size:15px}.px .bopt .pp{font-weight:600;white-space:nowrap}.px .bopt .tag{display:inline-block;background:var(--bl);color:#000;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;margin-left:6px;vertical-align:2px}.px .inc{display:flex;gap:10px;align-items:center;margin-top:8px}.px .inc img{width:46px;height:46px;object-fit:contain;background:#fff;border:1px solid #e6e1d7}.px .inc .plus{font-weight:700}.px .inc ul{margin:0;padding:0 0 0 2px;list-style:none;font-size:13px;line-height:1.4}.px .bcard{border:2px solid #000;background:var(--cr);padding:14px;margin-top:20px}.px .bcard .top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.px .bcard .hd{font-size:16px}.px .bcard label{display:flex;gap:10px;align-items:center;margin-top:12px;font-weight:600;cursor:pointer}.px .bcard input{width:18px;height:18px;accent-color:#0fae59}.px .bcard .incs{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-top:10px}.px .bcard .pics{display:flex;align-items:center;gap:6px}.px .bcard .pics img{width:58px;height:58px;object-fit:contain;background:#fff;border:1px solid #e6e1d7}.px .bcard ul{margin:0;padding-left:18px;font-size:13.5px}.px .ful{display:grid;gap:8px}.px .fo{display:grid;grid-template-columns:22px 1fr auto;gap:10px;border:1.5px solid #cfcac0;padding:11px 12px;cursor:pointer;background:#fff;border-radius:2px}.px .fo.on{border:2px solid #000;padding:10.5px 11.5px}.px .fo .rd{width:18px;height:18px;border:2px solid #000;border-radius:50%;margin-top:2px;position:relative}.px .fo.on .rd:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#000}.px .fo b{font-size:14.5px}.px .fo small{display:block;font-size:12.5px;color:#444}.px .fo .pp{font-weight:600;font-size:14px}.px .fo .pp.free{color:var(--g)}.px .fnote{font-size:12.5px;background:var(--bl);padding:8px 10px;margin-top:2px}.px .fnote .bar{height:5px;background:#fff;margin-top:6px}.px .fnote .bar i{display:block;height:100%;background:var(--b)}.px .ful.compact{grid-template-columns:1fr 1fr}.px .ful.compact .fo{grid-template-columns:1fr;gap:2px}.px .ful.compact .fo .rd{display:none}.px .ful.compact .fo.on{box-shadow:3px 3px #000}.px .atc{display:grid;grid-template-columns:112px 1fr;gap:10px;margin-top:20px}.px .qty{display:flex;align-items:center;justify-content:space-between;border:1.5px solid #000;height:52px;padding:0 12px;font-weight:600}.px .qty button{border:0;background:none;font-size:20px;cursor:pointer}.px .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 22px;border:2px solid #000;background:#fff;color:#000;font:700 15px Instrument Sans;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;cursor:pointer}.px .btn.g{background:var(--g);border-color:var(--g);color:#000}.px .btn.k{background:#000;color:#fff}.px .btn.sm{height:42px;font-size:13px;padding:0 16px}.px .stock{display:flex;gap:8px;align-items:center;font-size:13px;margin-top:12px}.px .stock i{width:8px;height:8px;border-radius:50%;background:var(--g)}.px .dds{margin-top:26px;border-top:1.5px solid #000}.px details.dd{border-bottom:1px solid var(--ln)}.px details.dd>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font:700 15px Instrument Sans;text-transform:uppercase;letter-spacing:.02em}.px details.dd>summary::-webkit-details-marker{display:none}.px details.dd>summary:after{content:"+";font:400 22px Work Sans;line-height:1}.px details.dd[open]>summary:after{content:"\2212"}.px details.dd .ddb{padding:0 0 18px;font-size:14.5px}.px details.dd .ddb p{margin:0 0 10px}.px details.dd .ddb p:last-child{margin:0}.px .ddb ol{margin:0;padding-left:20px;display:grid;gap:6px}.px .ddb ul{margin:0 0 10px;padding-left:18px}.px .spec{width:100%;border-collapse:collapse;font-size:14px;margin:0 0 10px}.px .spec th,.px .spec td{text-align:left;padding:7px 0;border-bottom:1px solid #ece7dd;vertical-align:top}.px .spec th{width:34%;font-weight:600}.px .muted{color:#555}.px .small{font-size:13px}.px .sec{padding:64px 0;border-top:1px solid #eee}.px .sec.cr{background:var(--cr);border-top:0}.px .sh{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.px .sh h2{font-size:34px;line-height:1}.px .eb{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.px .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.px .card{text-decoration:none;display:block}.px .card .ph{aspect-ratio:1/1;background:#fff;border:1px solid #eee;overflow:hidden}.px .card .ph img{width:100%;height:100%;object-fit:contain}.px .card .v{font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:#555;margin-top:10px}.px .card .t{font-weight:600;font-size:14.5px;line-height:1.3;margin-top:2px}.px .card .p{font-size:14px;margin-top:4px}.px .revs{display:grid;grid-template-columns:260px repeat(3,1fr);gap:18px}.px .rsum{border:2px solid #000;background:#fff;padding:20px}.px .rsum .big{font:700 44px Instrument Sans;line-height:1}.px .rsum .st,.px .rc .st{letter-spacing:3px;font-size:16px}.px .rc{background:#fff;border:1px solid #e3ded3;padding:18px;position:relative}.px .rc b{display:block;margin:6px 0 4px}.px .samp{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--bl);padding:2px 6px;display:inline-block}.px .rev-empty{display:flex;justify-content:space-between;align-items:center;gap:20px;border:2px solid #000;background:#fff;padding:22px 24px}.px .brand{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:center}.px .brand .logo{font:700 64px Instrument Sans;text-transform:uppercase;line-height:.9;margin:0 0 12px}.px .brand p{margin:0 0 18px}.px .brand .btns{display:flex;gap:10px;flex-wrap:wrap}.px .brand.lean{grid-template-columns:1fr auto;gap:24px}.px .accsec{display:grid;grid-template-columns:300px 1fr;gap:48px}.px .accsec .dds{margin-top:0}.px .open-note{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--bl);display:inline-block;padding:3px 8px;margin-bottom:10px}@media(max-width:989px){.px .w{padding:0 16px}.px .crumbs{display:none}.px .pd,.px .pd.g-stack{grid-template-columns:1fr;gap:18px;padding-bottom:36px}.px .buy.sticky{position:static}.px .gal .main,.px .gal .stk,.px .gal .gv,.px .gal .thr{display:none}.px .car{display:block;margin:0 -16px}.px .car .trk{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.px .car .trk::-webkit-scrollbar{display:none}.px .car .trk img{flex:0 0 100%;aspect-ratio:1/1;scroll-snap-align:start;object-fit:cover;background:#fff}.px .car .trk img:first-child{object-fit:contain}.px .dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.px .dots i{width:7px;height:7px;border-radius:50%;background:#cfcac0}.px .dots i.on{background:#000;width:20px;border-radius:4px}.px .prog{height:2px;background:#ddd;margin:12px 16px 0;position:relative}.px .prog i{position:absolute;left:0;top:0;bottom:0;width:11.1%;background:#000}.px .mthr{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:8px 16px 0}.px .mthr img{aspect-ratio:1/1;object-fit:cover;border:1px solid #ddd}.px .mthr img:first-child{border:2px solid #000;object-fit:contain;background:#fff}.px h1{font-size:30px}.px .price{font-size:21px}.px .sec{padding:44px 0}.px .sh{flex-direction:column;align-items:flex-start;gap:12px}.px .sh h2{font-size:27px}.px .cards{grid-template-columns:repeat(2,1fr);gap:14px}.px .revs{grid-template-columns:1fr}.px .rev-empty{flex-direction:column;align-items:flex-start}.px .brand,.px .brand.lean{grid-template-columns:1fr;gap:22px}.px .brand .logo{font-size:52px}.px .accsec{grid-template-columns:1fr;gap:16px}.px .rib{font-size:10.5px;padding:6px 10px}}.px .thr{display:flex;gap:10px;overflow:hidden}.px .thr button{flex:0 0 calc((100% - 60px)/6.5)}@media(max-width:989px){.px .inc{flex-wrap:wrap}.px .inc ul{flex-basis:100%}}@media(max-width:989px){.px .revs{display:flex;overflow-x:auto;gap:12px;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.px .revs::-webkit-scrollbar{display:none}.px .revs>div{flex:0 0 78%}}.px .thv button.more{position:relative}.px .thv button.more span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font:700 18px Instrument Sans}@media(max-width:989px){.px .brand .cards{display:flex;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.px .brand .cards .card{flex:0 0 42%}}.px .seg button.bopt2 small{font-weight:600;color:#000;font-size:14px}.px .incl{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;line-height:1.35;background:var(--cr);padding:8px 10px}.px .incl img{width:38px;height:38px;object-fit:contain;background:#fff;border:1px solid #e6e1d7;flex:0 0 38px}.px .incl span{margin-left:4px}.px .sec{border-top:1px solid #000}.px .sec .w{max-width:1344px;margin-left:auto;margin-right:auto}@media(max-width:989px){.px .brand .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;overflow:visible;margin:0;padding:0}.px .brand .cards .card{flex:none}}.px .card .ph{border:0;background:transparent}.px .card .ph img{mix-blend-mode:multiply}.px .sec .sh h2{font-size:39px;font-weight:600;letter-spacing:-.05em;line-height:1}@media(max-width:989px){.px .sec .sh h2{font-size:31px}}.px .sec.cr{border-top:2px solid #000}.px .sec:not(.cr) .sh h2{font-family:Instrument Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;font-size:46px;line-height:1.02}.px .sec:not(.cr){padding:56px 0}.px .sec:not(.cr) .sh{margin-bottom:28px}.px .sec:not(.cr) .card .t{min-height:2.6em}@media(max-width:989px){.px .sec:not(.cr) .sh h2{font-size:34px}.px .sec:not(.cr){padding:40px 0}.px .sec:not(.cr) .sh{margin-bottom:20px}.px .sec:not(.cr) .card .t{min-height:3.9em}}.px .desc ul{margin:0 0 10px;padding-left:18px}.px .lede{font-size:15.5px}.px .al .card .t{min-height:2.6em}.px .al .sh h2{margin:0}@media(max-width:989px){.px .al .card .t{min-height:3.9em}}.px .al-a .ah{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;border-bottom:1px solid #000;margin-bottom:28px}.px .al-a .eb{display:block;font:700 12px Instrument Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0fae59;margin-bottom:8px}.px .al-a h2{font:700 46px/1 Instrument Sans,sans-serif;text-transform:uppercase;letter-spacing:-.01em}.px .al-a .sa{display:inline-flex;align-items:center;gap:8px;font:700 14px Instrument Sans,sans-serif;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;border-bottom:2px solid #000;padding-bottom:3px;margin-bottom:6px;white-space:nowrap}@media(max-width:989px){.px .al-a .ah{flex-direction:row;align-items:flex-end}.px .al-a h2{font-size:30px}.px .al-a .sa{font-size:12px;margin-bottom:3px}.px .al-a .sa svg{width:13px}}@media(max-width:989px){.px .buy{padding:18px 14px 4px!important}}.px .sec.al-a,.px .sec.cr{border-top:2px solid #000}.px .al-a .card .ph img{mix-blend-mode:normal}.px .pd{padding-bottom:48px;border-bottom:1px solid #000}.px .thr button{border:0!important;border-radius:10px!important;overflow:hidden}.px .thr button.on{box-shadow:0 0 0 2px #000}.px .main{border-radius:16px;overflow:hidden}.px .sec.al-a{background:#fff}.px .al-a .card .ph{background:#e1f1ff;border-radius:14px}.px .sec.cr{background:#faf7f1}@media(min-width:990px){.px .gal{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:start}.px .gal .main{grid-column:2;grid-row:1}.px .gal .thr{grid-column:1;grid-row:1;flex-direction:column;margin-top:0;height:0;min-height:100%;overflow-y:auto;scrollbar-width:none;padding:2px}.px .gal .thr::-webkit-scrollbar{display:none}.px .gal .thr button{flex:0 0 auto;width:100%}}.px .al-a .card .ph{background:#fff!important;border:1px solid #e4e4e4!important;border-radius:14px}.px .al-a .ah{border-bottom:0!important}.px .lab .cl{font-weight:400;text-transform:none;letter-spacing:0}.px .cts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.px .ct{width:36px;height:36px;padding:3px;border-radius:50%;border:1.5px solid transparent;background:none;cursor:pointer}.px .ct .sw{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.px .seg.s3{grid-template-columns:repeat(3,1fr)!important;display:grid}.px .brand .logo{font-size:52px!important;line-height:1}@media(max-width:989px){.px .seg.s3 small{font-size:11.5px}}.px .pgb-top{padding-top:28px}.px h1{font-size:34px}@media(max-width:989px){.px h1{font-size:26px}.px .pgb-top{padding-top:12px}}.px .price .cmp{font-weight:400;font-size:.7em;color:#666;margin-left:6px}.px .product__excerpt{margin:10px 0 0;color:#222;font-size:15.5px}.px .seg button b{font-size:14px}.px .seg button small{display:block}.px .seg button:disabled,.px .seg button.na,.px .pills button.na{opacity:.45}.px .pills{display:flex;flex-wrap:wrap;gap:8px}.px .pills button{font:600 14px Work Sans,sans-serif;border:1.5px solid #cfcac0;background:#fff;padding:9px 16px;border-radius:999px;cursor:pointer}.px .pills button.on{border:2px solid #000;padding:8.5px 15.5px}.px .fo.off{cursor:default;opacity:.8}.px .qty input{width:36px;border:0;text-align:center;font:600 15px Work Sans,sans-serif;background:none;-moz-appearance:textfield}.px .qty input::-webkit-inner-spin-button{-webkit-appearance:none}.px .btn[disabled]{opacity:.5;cursor:not-allowed}.px .atc-msg{font-size:13px;margin:10px 0 0}.px .mthr img{cursor:pointer}.px .mthr img.on{border:2px solid #000}.px .main img{width:100%;height:100%;object-fit:contain}.px .desc p{margin:0 0 10px}.px .desc p:last-child{margin-bottom:0}.px .desc ul,.px .desc ol{margin:0 0 12px;padding-left:18px}.px .desc li{margin:0 0 4px}.px .desc h1,.px .desc h2,.px .desc h3,.px .desc h4,.px .desc h5,.px .desc h6{font:700 14px/1.3 Instrument Sans,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:16px 0 6px}.px .desc>:first-child{margin-top:0}.px .desc p:has(+ul),.px .desc p:has(>strong:only-child){margin-bottom:6px}.px .desc p:has(>strong:only-child):not(:first-child){margin-top:14px}.px .desc p:empty,.px .desc p:has(>br:only-child){display:none}.px .desc img{max-width:100%;height:auto}.px .desc table{width:100%;border-collapse:collapse;font-size:14px}.px .desc td,.px .desc th{border-bottom:1px solid #ece7dd;padding:6px 4px;text-align:left}.px .card{color:#000}.px details.dd[data-k] .desc>p:first-child:has(>strong:only-child),.px details.dd[data-k] .desc>p:first-child:has(>b:only-child){display:none}@media(max-width:989px){.px .atc .btn.g{font-size:14px;padding:0 10px;white-space:nowrap}}.px .freeship{margin:12px 0 0;font:400 14px/1.3 Work Sans,sans-serif;color:#bcbcbc;letter-spacing:0}.px .cts{gap:10px 8px}.px .ct{width:50px;height:50px;padding:3px;border:2px solid #fff;border-radius:80px;position:relative}.px .ct.on{border-color:#000}.px .ct .sw{width:40px;height:40px;border:1px solid #ddd;border-radius:80px;box-shadow:none;position:relative;box-sizing:border-box}.px .ct.soldout .sw:after{content:"";position:absolute;left:50%;top:50%;width:1px;height:38px;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}@media(max-width:989px){.px .al-a .ah{flex-direction:column!important;align-items:flex-start!important;gap:10px}.px .al-a h2{font-size:28px!important;line-height:1.05}}.px .pd{border-bottom:0!important}.px .al-a .card .ph{border:0!important;outline:0!important;box-shadow:none!important;background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pgb-pdp.css.map */
