.pdp{--pdp-border:#deded8;--pdp-soft:#f0ede7;padding-top:25px;padding-bottom:72px}.pdp-breadcrumbs{display:flex;gap:9px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:28px;line-height:1.6}.pdp-breadcrumbs a{text-decoration:none}.pdp-breadcrumbs a:hover{text-decoration:underline}.pdp-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,76px);align-items:start}.pdp-gallery{position:sticky;top:135px;min-width:0}.pdp-stage{position:relative;aspect-ratio:1;background:#efe8de;overflow:hidden;border-radius:3px}.pdp-stage .pdp-image-button{display:block;width:100%;height:100%;border:0;background:none;padding:0;cursor:zoom-in}.pdp-stage img{width:100%;height:100%;object-fit:contain}.pdp-gallery-label{position:absolute;left:20px;top:20px;z-index:1;font-size:9px;font-weight:700;letter-spacing:.11em;pointer-events:none;background:#fafaf7d9;padding:7px 10px}.pdp-zoom-button{position:absolute;right:18px;bottom:18px;width:43px;height:43px;border:0;background:#fafaf7f0;display:grid;place-items:center;border-radius:50%}.pdp-zoom-button svg{width:20px;height:20px}.pdp-thumbnails{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.pdp-thumbnails>button{width:calc((100% - 54px)/7);min-width:51px;max-width:88px;aspect-ratio:1;padding:2px;border:1px solid transparent;background:none;border-radius:2px;overflow:hidden;min-height:44px}.pdp-thumbnails>button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pdp-thumbnails img{width:100%;height:100%;object-fit:cover}.pdp-gallery-caption{margin-top:13px;font-size:11px;color:var(--muted)}.pdp-zoom-dialog{width:min(1000px,calc(100% - 28px));max-height:95dvh;padding:50px 18px 18px}.pdp-zoom-dialog>img{max-height:calc(95dvh - 75px);width:100%;object-fit:contain}.pdp-empty-image{display:grid;place-items:center}.pdp-empty-image svg{width:85%;height:auto}.pdp-empty-image p{font-size:12px;position:absolute;bottom:15px}.pdp-information{min-width:0;padding-top:5px}.pdp-edition{display:flex;gap:10px;align-items:center;font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--blue);margin-bottom:15px}.pdp-edition>span{color:#999}.pdp-rating-link{display:flex;gap:9px;align-items:center;min-height:35px;text-decoration:none;font-size:12px;margin-bottom:12px}.pdp-rating-link>span:last-child{text-decoration:underline;text-underline-offset:4px}.pdp-stars{color:var(--blue);letter-spacing:2px;white-space:nowrap;font-size:16px}.pdp-review-icon{font-size:25px;line-height:1}.pdp h1{font-size:clamp(34px,3.6vw,52px);font-weight:750;letter-spacing:-.055em;line-height:1.03;text-transform:none;margin:0 0 18px;overflow-wrap:anywhere}.pdp-deck{font-size:14px;color:var(--muted);line-height:1.8;margin:0 0 22px;max-width:460px}.pdp-price-line{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:21px}.pdp-price{font-size:27px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.pdp-price-line s{font-size:15px;color:var(--muted)}.pdp-stock{display:inline-flex;align-items:center;gap:6px;color:#35523e;font-size:10px;font-weight:600;line-height:1.6;border:1px solid #cad8cc;padding:3px 9px;border-radius:30px;margin-left:auto}.pdp-stock:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.pdp-stock[data-available=false]{color:#6b5d56;border-color:#ddd1c8}.pdp-highlights{padding:0 0 23px;margin:0 0 23px;list-style:none;display:grid;gap:8px;border-bottom:1px solid var(--pdp-border);font-size:13px;line-height:1.6}.pdp-highlights li{display:flex;gap:10px;align-items:center}.pdp-highlights li>span{color:var(--blue);font-size:15px}.pdp-native-label{display:block;font-size:13px;margin-bottom:7px}.pdp-form>select{width:100%;margin-bottom:20px}.pdp-option-group{border:0;padding:0;margin:0 0 23px;min-width:0}.pdp-option-group legend{font-size:12px;line-height:1.6;padding:0;margin-bottom:13px}.pdp-option-group legend strong{font-weight:700;margin-left:5px}.pdp-swatches{display:flex;flex-wrap:wrap;gap:11px}.pdp-swatch{position:relative;width:49px;height:49px;border:1px solid #c4c1b9;background:transparent;border-radius:50%;padding:4px;display:grid;place-items:center}.pdp-swatch-core{display:block;width:100%;height:100%;border-radius:50%;background:#d1ccc4;overflow:hidden}.pdp-swatch[aria-pressed=true]{border:2px solid var(--ink);padding:3px;box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ink)}.pdp-swatch[data-unavailable=true]:after{content:"";position:absolute;inset:23px 0 auto;height:1px;transform:rotate(-45deg);background:var(--ink);box-shadow:0 0 0 1px var(--paper)}.pdp-swatch-core[data-color*=python],.pdp-swatch-core[data-color*=snake]{background:repeating-linear-gradient(43deg,transparent 0 4px,#332c23 4px 7px,transparent 7px 12px),repeating-linear-gradient(-43deg,#8f6d3d 0 5px,#b89d71 5px 9px,#302b25 9px 11px)}.pdp-swatch-core[data-color*=red],.pdp-swatch-core[data-color*=crimson]{background:repeating-linear-gradient(68deg,#b31c34 0 13px,#1c1b1d 13px 15px,#f2e8d8 15px 19px,#18171a 19px 21px,#b31c34 21px 30px)}.pdp-swatch-core[data-color*=emerald],.pdp-swatch-core[data-color*=green]{background:repeating-linear-gradient(35deg,transparent 0 6px,#244c34 6px 8px,transparent 8px 12px),repeating-linear-gradient(-35deg,#536c3f 0 6px,#74915a 6px 10px,#2c4b37 10px 12px)}.pdp-swatch-core[data-color*=leopard]{background:radial-gradient(ellipse at 25% 35%,#d1a55f 0 10%,#30271e 12% 17%,transparent 19%),radial-gradient(ellipse at 70% 65%,#d1a55f 0 10%,#30271e 12% 17%,transparent 19%),#b98d4b;background-size:18px 20px}.pdp-swatch-core[data-color*=check],.pdp-swatch-core[data-color*=monochrome]{background:conic-gradient(#2a2928 25%,#eee8db 0 50%,#2a2928 0 75%,#eee8db 0);background-size:12px 12px}.pdp-swatch-core[data-color*=blue],.pdp-swatch-core[data-color*=sapphire]{background:repeating-linear-gradient(48deg,#264f9c 0 8px,#b2c6df 8px 10px,#263854 10px 13px)}.pdp-swatch-core[data-color*=ruby]{background:repeating-linear-gradient(48deg,#8a2442 0 8px,#423e75 8px 12px,#c23a4f 12px 16px)}.pdp-option-pills{display:flex;flex-wrap:wrap;gap:8px}.pdp-option-pills button{min-width:52px;min-height:44px;border:1px solid var(--pdp-border);padding:9px 15px;background:transparent;font-size:13px}.pdp-option-pills button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pdp-option-pills button[data-unavailable=true]{text-decoration:line-through;opacity:.6}.pdp-purchase-row{display:flex;gap:10px;align-items:stretch;margin:6px 0 14px}.pdp-quantity{display:flex;border:1px solid #a7a79f;align-items:center;flex-shrink:0}.pdp-quantity button{width:34px;min-height:55px;border:0;background:transparent;font-size:19px}.pdp-quantity input{-webkit-appearance:textfield;appearance:textfield;max-width:38px;min-width:25px;padding:4px 0;border:0;text-align:center;background:transparent;font-size:14px}.pdp-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.pdp-add{flex:1;min-width:0;min-height:58px;padding-inline:22px;font-size:13px;gap:10px;letter-spacing:.04em}.pdp-checkout-note{display:flex;justify-content:center;align-items:center;gap:7px;font-size:10px;line-height:1.7;color:var(--muted);margin-top:12px}.pdp-checkout-note svg{height:15px;width:15px}.pdp-error{color:#a80b2b;font-size:13px;line-height:1.7;margin:10px 0 17px}.pdp-policy-links{display:flex;justify-content:center;gap:17px;font-size:11px;margin:9px 0 24px;min-height:20px}.pdp-accordions{border-top:1px solid var(--pdp-border);margin-top:22px}.pdp-accordions summary{font-size:13px;font-weight:700;min-height:58px}.pdp-accordions .rte{font-size:13px;line-height:1.85;color:var(--muted)}.pdp-accordions .rte li+li{margin-top:6px}.pdp-accordions .rte h2,.pdp-accordions .rte h3{font-size:17px;text-transform:none;letter-spacing:-.02em;line-height:1.3;margin-top:15px}.pdp-accordions .rte p+p{margin-top:12px}.pdp-sticky{display:none}.pdp-story{padding:70px 0;background:#eeeae2}.pdp-story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.pdp-story-photo{position:relative;aspect-ratio:1.15;overflow:hidden}.pdp-story-photo img{height:100%;width:100%;object-fit:cover}.pdp-story-copy .eyebrow{margin-bottom:20px}.pdp-story h2,.pdp-editorial h2{font-size:clamp(35px,4vw,60px);line-height:1.02;letter-spacing:-.05em;text-transform:none;max-width:470px}.pdp-story-description{font-size:14px;color:var(--muted);line-height:1.9;max-width:430px;margin-top:23px}.pdp-story-features{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:15px}.pdp-story-features li{border-top:1px solid #c8c4bd;padding-top:12px;font-size:12px;line-height:1.7}.pdp-story-features strong{font-weight:700;margin-right:13px;color:var(--ink)}.pdp-editorial{padding-block:76px}.pdp-editorial-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:31px}.pdp-editorial-heading>p{max-width:320px;font-size:14px;color:var(--muted);line-height:1.8}.pdp-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.pdp-editorial figure{min-width:0}.pdp-editorial figure>img{aspect-ratio:4/4.7;width:100%;height:auto;object-fit:cover;object-position:center}.pdp-editorial figcaption{display:flex;justify-content:space-between;gap:10px;padding-top:15px;line-height:1.6}.pdp-editorial figcaption strong{font-size:13px}.pdp-editorial figcaption span{font-size:11px;color:var(--muted)}.pdp-styling-note{font-size:10px;color:var(--muted);margin-top:15px;line-height:1.7}.pdp-blue-band{background:var(--blue);color:#fff;padding:24px;text-align:center;font-size:clamp(18px,2.3vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.4}.pdp-reviews{padding-block:72px;border-top:1px solid var(--pdp-border);scroll-margin-top:125px}.pdp-reviews-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.pdp-reviews h2{font-size:clamp(35px,4vw,58px);text-transform:none;letter-spacing:-.05em}.pdp-reviews-top .button{min-height:46px;font-size:11px}.pdp-review-intro{font-size:13px;color:var(--muted);margin-top:15px;max-width:510px;line-height:1.8}.pdp-review-summary{display:flex;align-items:center;gap:22px;padding:23px 0;border-block:1px solid var(--pdp-border);margin-bottom:27px}.pdp-review-summary strong{font-size:38px;letter-spacing:-.05em;line-height:1}.pdp-review-summary>div{display:grid;gap:5px}.pdp-review-summary small{font-size:11px;color:var(--muted)}.pdp-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pdp-review{background:#fff;border:1px solid var(--pdp-border);padding:25px;min-width:0;display:flex;flex-direction:column}.pdp-review>img{width:100%;height:auto;aspect-ratio:1.2;object-fit:cover;margin-bottom:20px}.pdp-review h3{font-size:19px;letter-spacing:-.025em;line-height:1.3;margin:15px 0 12px}.pdp-review blockquote{font-size:13px;line-height:1.85;margin:0 0 23px;color:var(--muted)}.pdp-review footer{border-top:1px solid var(--pdp-border);padding-top:16px;margin-top:auto;display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.7}.pdp-review footer strong{font-size:12px;font-weight:700}.pdp-review footer span{color:var(--muted)}.pdp-review-example{display:block;font-size:10px;color:var(--muted);margin-top:10px}.pdp-reviews-empty{text-align:center;border:1px solid var(--pdp-border);padding:38px 24px;background:#fff}.pdp-reviews-empty>span{font-size:27px;letter-spacing:5px;color:#aaa}.pdp-reviews-empty h3{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin:14px 0 10px}.pdp-reviews-empty p{font-size:13px;line-height:1.8;max-width:470px;margin:auto;color:var(--muted)}.pdp-reviews .editor-note{margin-bottom:24px}.pdp-reviews-app{min-height:35px}@media(max-width:989px){.pdp-layout{grid-template-columns:1fr 1fr;gap:28px}.pdp-gallery{top:130px}.pdp h1{font-size:37px}.pdp-thumbnails>button{width:calc((100% - 36px)/5)}.pdp-purchase-row{flex-wrap:wrap}.pdp-quantity{min-height:50px}.pdp-quantity button{width:30px;min-height:49px}.pdp-add{font-size:11px;padding-inline:14px}.pdp-story-grid{gap:35px}.pdp-reviews-grid{gap:12px}.pdp-review{padding:20px}}@media(max-width:749px){.pdp{padding-block:17px 45px}.pdp-breadcrumbs{font-size:10px;margin-bottom:17px;gap:7px}.pdp-layout{grid-template-columns:1fr;gap:27px}.pdp-gallery{position:static}.pdp-gallery-label{left:13px;top:13px;font-size:8px;padding:6px 8px}.pdp-zoom-button{right:13px;bottom:13px;width:40px;height:40px}.pdp-thumbnails{gap:7px;margin-top:11px}.pdp-thumbnails>button{width:calc((100% - 42px)/7);min-width:44px;min-height:44px}.pdp-gallery-caption{font-size:10px}.pdp-information{padding-top:0}.pdp h1{font-size:38px;line-height:1.03;margin-bottom:15px}.pdp-edition{font-size:9px;margin-bottom:10px}.pdp-rating-link{font-size:11px;margin-bottom:11px}.pdp-deck{font-size:13px;margin-bottom:18px}.pdp-price{font-size:25px}.pdp-stock{font-size:10px}.pdp-highlights{font-size:12px;gap:8px;padding-bottom:20px;margin-bottom:21px}.pdp-option-group{margin-bottom:22px}.pdp-option-group legend{font-size:12px}.pdp-swatches{gap:12px}.pdp-swatch{height:47px;width:47px}.pdp-purchase-row{flex-wrap:nowrap;gap:10px}.pdp-add{min-height:56px;font-size:12px;padding-inline:20px}.pdp-quantity button{min-height:54px;width:30px}.pdp-quantity input{width:30px;max-width:30px}.pdp-checkout-note{font-size:9px}.pdp-policy-links{font-size:10px;margin-bottom:20px}.pdp-accordions{margin-top:17px}.pdp-sticky:not([hidden]){position:fixed;inset:auto 0 0;z-index:26;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--paper);border-top:1px solid var(--pdp-border);padding:11px 18px max(11px,env(safe-area-inset-bottom))}.pdp-sticky>div{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:11px;line-height:1.5}.pdp-sticky strong{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:180px}.pdp-sticky .button{min-height:46px;white-space:nowrap;font-size:11px;padding:12px 18px;gap:15px}.pdp-story{padding-block:36px}.pdp-story-grid{grid-template-columns:1fr;gap:28px}.pdp-story h2,.pdp-editorial h2{font-size:39px;line-height:1.04}.pdp-story-description{font-size:13px;margin-top:19px}.pdp-story-features{margin-top:22px;gap:13px}.pdp-story-features li{font-size:11px}.pdp-editorial{padding-block:43px}.pdp-editorial-heading{display:block;margin-bottom:25px}.pdp-editorial-heading>p{font-size:13px;margin-top:18px}.pdp-editorial-grid{grid-template-columns:1fr;gap:27px}.pdp-editorial figure>img{aspect-ratio:4/4.6}.pdp-editorial figcaption strong{font-size:12px}.pdp-editorial figcaption span{font-size:10px}.pdp-styling-note{font-size:9px}.pdp-blue-band{font-size:21px;padding:22px}.pdp-reviews{padding-block:43px;scroll-margin-top:110px}.pdp-reviews-top{align-items:start;flex-direction:column;gap:20px;margin-bottom:24px}.pdp-reviews h2{font-size:39px}.pdp-review-intro{font-size:12px}.pdp-reviews-grid{grid-template-columns:1fr;gap:14px}.pdp-review{padding:24px}.pdp-review-summary strong{font-size:34px}.pdp-review-summary{padding-block:20px}.pdp-reviews-empty{padding:30px 20px}.pdp-reviews-empty h3{font-size:21px}}body:has(dialog[open]) .pdp-sticky{display:none!important}.pdp-zoom-dialog:not([open]){display:none}.pdp-quantity{flex-wrap:nowrap}.pdp-quantity input{width:34px;flex:0 0 34px}.pdp-swatch-core[data-color*=python]{background-color:#9a7950}.pdp-swatch-core[data-color*=red]{background-color:#b31c34}.pdp-swatch-core[data-color*=emerald]{background-color:#536c3f}.pdp-swatch-core[data-color*=leopard]{background-color:#b98d4b}.pdp-swatch-core[data-color*=check]{background-color:#272727}.pdp{--pdp-accent:#754b53;padding-top:28px}.pdp-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px)}.pdp-edition{display:none}.pdp h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,43px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-bottom:14px}.pdp-rating-link{font-size:11px;min-height:27px;margin-bottom:12px}.pdp-deck{font-size:13px;line-height:1.6;margin-bottom:16px}.pdp-highlights{border:0;gap:4px;margin-bottom:22px;padding-bottom:0;font-size:13px}.pdp-highlights li>span{display:inline-grid;place-items:center;background:#496252;color:#fff;border-radius:50%;width:16px;height:16px;flex:0 0 16px;font-size:11px}.pdp-gallery-label,.pdp-gallery-caption{display:none}.pdp-swatch{width:42px;height:42px;padding:3px}.pdp-swatch[aria-pressed=true]{border-color:var(--pdp-accent);box-shadow:0 0 0 1px var(--pdp-accent)}.pdp-option-group{margin-bottom:23px}.pdp-compact-price{margin:12px 0 18px}.pdp[data-offers-ready=true] .pdp-compact-price{display:none}.pdp-offers{border:0;border-top:1px solid #b8afa7;padding:18px 0 0;margin:0 0 20px;min-width:0}.pdp-offers legend{padding:0 14px;margin:auto;font-size:12px;letter-spacing:.08em;font-weight:700}.pdp-offer{display:flex;align-items:center;gap:13px;border:1px solid #d3cec8;border-radius:7px;padding:18px;margin:0 0 10px;cursor:pointer;min-height:86px;background:#fff7}.pdp-offer:has(input:checked){border:2px solid var(--pdp-accent);padding:17px;background:#f2ede7}.pdp-offer input{accent-color:var(--pdp-accent);width:17px;height:17px;flex:0 0 17px;margin:0}.pdp-offer>span:nth-of-type(1){display:flex;flex-direction:column;gap:4px;min-width:0}.pdp-offer strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.2}.pdp-offer small{font-size:11px;color:#746d65;line-height:1.5}.pdp-offer-price{margin-left:auto;font-size:21px;font-weight:650;white-space:nowrap}.pdp-pair-options{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;background:#f2ede7;padding:18px;border:1px solid #d3cec8;border-radius:6px}.pdp-pair-options[hidden],.pdp-offers[hidden]{display:none}.pdp-pair-options label{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.pdp-pair-options select{min-width:0;width:100%;border:1px solid #c4bdb4;border-radius:4px;background:#fff;padding:10px 9px;font:inherit;font-size:12px;min-height:44px}.pdp-pair-options p{grid-column:1/-1;font-size:10px;color:#746d65;line-height:1.6;margin:0}.pdp-add,.pdp-sticky .button{background:#25272b;color:#fff;border-color:#25272b;border-radius:5px}.pdp-add:hover,.pdp-sticky .button:hover{background:#5f3942;color:#fff}.pdp-purchase-row{gap:12px}.pdp-quantity[hidden],.pdp-policy-links{display:none}.pdp-accordions{margin-top:24px}.pdp-accordions details{padding:17px 0;border-color:#ddd7cf}.pdp-accordions summary{font-weight:400;font-size:13px}.pdp-accordions summary:after{font-size:22px}.pdp-accordions .rte{font-size:13px;line-height:1.8}.pdp-price{white-space:nowrap}@media(max-width:749px){.pdp{padding-top:17px}.pdp-layout{grid-template-columns:1fr;gap:25px}.pdp h1{font-size:32px}.pdp-highlights{font-size:12px;gap:6px;margin-bottom:19px}.pdp-swatch{width:43px;height:43px}.pdp-offer{padding:16px;min-height:78px}.pdp-offer:has(input:checked){padding:15px}.pdp-offer strong{font-size:19px}.pdp-offer-price{font-size:21px}.pdp-pair-options{padding:15px;grid-template-columns:84px minmax(0,1fr)}.pdp-accordions{margin-top:20px}.pdp-add{min-height:54px}.pdp-sticky .button{border-radius:4px}}.pdp-swatch-core .pdp-print-texture{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:50%;transform:none;max-width:100%}.pdp-swatches{gap:8px}.pdp-swatch{width:44px;height:44px;min-width:44px;flex:0 0 44px}.pdp-swatch:focus-visible{outline:2px solid var(--pdp-accent);outline-offset:3px}@media(max-width:749px){.pdp-swatches{gap:7px}.pdp-swatch{width:44px;height:44px;min-width:44px;flex-basis:44px}}.pdp-swatches{align-items:center}.pdp-swatch{display:block;position:relative;flex:0 0 auto;width:44px;height:44px;min-width:44px;min-height:44px;padding:0}.pdp-swatch[aria-pressed=true]{padding:0}.pdp-swatch-core{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:auto;height:auto;aspect-ratio:1;border-radius:50%;overflow:hidden}.pdp-swatch-core .pdp-print-texture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain}.pdp-swatch-core:has(.pdp-print-texture){background-image:none}.pdp-block--accordion+.pdp-block--accordion .pdp-accordions{margin-top:0;border-top:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/serpent-product.css.map */
