.sr-pdp{--sr-ink: var(--COLOR-TEXT);--sr-soft: var(--COLOR-TEXT-LIGHT);--sr-champ: var(--COLOR-ACCENT);--sr-line: var(--COLOR-BORDER-LIGHT);--sr-tile: var(--COLOR-BG-ACCENT);--sr-surface: var(--COLOR-BG);--sr-on-ink: var(--COLOR-TEXT-BTN-BLACK);--sr-cta-h: 53px;--sr-ctl-h: 44px;--sr-input-radius: 22px;--sr-pill: 300px;font-family:var(--FONT-STACK-BODY);color:var(--sr-ink);font-size:15px;line-height:1.55;container-type:inline-size;container-name:srpdp}.sr-pdp *{box-sizing:border-box;min-width:0}.sr-lbl{display:block;font-family:var(--FONT-STACK-BODY);font-size:16px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--sr-ink);margin-bottom:10px}.sr-price-wrap{margin-bottom:18px}.sr-price-label{display:block;font-family:var(--FONT-STACK-SUBHEADING);font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--sr-champ);margin-bottom:5px}.sr-price{font-family:var(--FONT-STACK-HEADING);font-size:28px;font-weight:700;color:var(--sr-ink);line-height:1.2}.sr-value{border:1px solid var(--sr-line);padding:18px 20px;margin-bottom:18px;background:var(--sr-surface)}.sr-value-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px 12px;margin-bottom:10px}.sr-value-top>div{flex:1 1 150px}.sr-value-badge{display:inline-block;background:var(--sr-tile);color:var(--sr-ink);font-family:var(--FONT-STACK-SUBHEADING);font-size:12px;letter-spacing:.35px;text-transform:uppercase;padding:5px 12px;border-radius:var(--sr-pill);border:1px solid var(--sr-line);margin-bottom:10px}.sr-value-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.sr-value-row>span:first-child{font-size:14px;color:var(--sr-soft)}.sr-value-price{font-family:var(--FONT-STACK-HEADING);font-size:21px;font-weight:700;color:var(--sr-ink)}.sr-value-off{background:transparent;color:var(--sr-champ);border:1px solid var(--sr-champ);font-family:var(--FONT-STACK-SUBHEADING);font-size:13px;letter-spacing:.35px;text-transform:uppercase;padding:7px 15px;border-radius:var(--sr-pill);white-space:nowrap;flex:0 0 auto}.sr-value-note{font-size:14px;color:var(--sr-soft);line-height:1.55;margin:0 0 12px}.sr-value-cta{background:var(--sr-tile);border-left:2px solid var(--sr-champ);color:var(--sr-ink);font-size:14px;padding:10px 14px}.sr-smiles{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 16px;background:var(--sr-tile);padding:18px 20px;margin-bottom:20px}.sr-smiles>div{flex:1 1 180px}.sr-smiles-title{font-family:var(--FONT-STACK-HEADING);font-size:16px;font-weight:700;color:var(--sr-ink);margin:0 0 4px;line-height:1.3}.sr-smiles-sub{font-size:14px;color:var(--sr-soft);line-height:1.5;margin:0}.sr-smiles-coin{width:44px;height:44px;flex:0 0 auto;border-radius:50%;background:var(--sr-surface);border:1px solid var(--sr-champ);display:flex;align-items:center;justify-content:center}.sr-smiles-coin svg{width:24px;height:24px;stroke:var(--sr-champ);fill:none;stroke-width:1.6}.sr-smiles-coin svg circle[fill]{fill:var(--sr-champ)}.sr-row{border-top:1px solid var(--sr-line);padding-top:20px;margin-bottom:22px}.sr-row-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.sr-quality{display:block;font-family:var(--FONT-STACK-BODY);font-size:15px;letter-spacing:0;text-transform:none;color:var(--sr-soft);background:none;border:0;border-radius:0;padding:0}.sr-charity{background:var(--sr-tile);padding:20px;margin-bottom:22px;display:flex;flex-direction:column;gap:14px}.sr-charity-mark{display:flex;align-items:center;gap:12px}.sr-charity-emblem{width:38px;height:38px;flex:none;border-radius:50%;border:1px solid var(--sr-line);background:var(--sr-surface);display:flex;align-items:center;justify-content:center}.sr-charity-emblem svg,.sr-charity-mark>svg{width:19px;height:19px;flex:none;stroke:var(--sr-champ);fill:none;stroke-width:1.3}.sr-charity-mark-name{font-family:var(--FONT-STACK-SUBHEADING);font-size:13px;letter-spacing:.35px;text-transform:uppercase;color:var(--sr-ink)}.sr-charity-intro{font-size:14px;color:var(--sr-soft);line-height:1.55;margin:0}.sr-charity-opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sr-charity-row{display:flex;flex-direction:column;gap:8px;align-items:stretch;padding:0;border:0;background:none}.sr-charity-row label{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;margin:0;padding:14px 6px 12px;text-align:center;background:var(--sr-surface);border:1px solid var(--sr-line);cursor:pointer;transition:border-color .2s ease;flex:1 1 auto}.sr-charity-row:has(input[type=checkbox]:checked) label{border-color:var(--sr-champ)}.sr-charity-row input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.sr-charity-ic{width:36px;height:36px;flex:none;border-radius:50%;border:1px solid var(--sr-line);background:var(--sr-surface);color:var(--sr-champ);display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.sr-charity-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3}.sr-charity-row:has(input[type=checkbox]:checked) .sr-charity-ic{background:var(--sr-champ);border-color:var(--sr-champ);color:var(--sr-surface)}.sr-charity-row input[type=checkbox]:focus-visible+.sr-charity-ic{box-shadow:0 0 0 2px var(--sr-champ)}.sr-charity-name{font-family:var(--FONT-STACK-SUBHEADING);font-size:11px;letter-spacing:.3px;line-height:1.25;text-transform:uppercase;color:var(--sr-ink)}.sr-pct-wrap{display:flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto}.sr-pct-wrap span{font-size:13px;color:var(--sr-soft)}.sr-pdp .sr-charity-row .sr-pct{width:100%!important;min-width:0;text-align:center;padding:10px 4px}.sr-charity-split{font-family:var(--FONT-STACK-SUBHEADING);font-size:13px;letter-spacing:.35px;color:var(--sr-champ);border-top:1px solid var(--sr-line);padding-top:12px;margin:0}.sr-charity-split.bad{color:var(--COLOR-ERROR)}.sr-charity-save-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sr-charity-saved{font-size:14px;color:var(--sr-champ)}@media(prefers-reduced-motion:reduce){.sr-charity-row label,.sr-charity-ic{transition:none}}.sr-pincode{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sr-pincode input{flex:1 1 140px}.sr-pincode .btn{flex:0 0 auto}.sr-note{font-size:14px;color:var(--sr-soft);line-height:1.55;margin:12px 0 0}.sr-pdp input[type=text],.sr-pdp input[type=number],.sr-pdp input[type=tel],.sr-pdp input[type=email]{height:var(--sr-ctl-h);border:1px solid var(--sr-line);background:var(--sr-surface);border-radius:var(--sr-input-radius);padding:10px 16px;font-family:var(--FONT-STACK-BODY);font-size:16px;line-height:1.4;color:var(--sr-ink);box-shadow:none}.sr-pdp input:focus{border-color:var(--sr-ink);outline:none}.sr-pdp .sr-pct{width:82px!important;text-align:right;padding:10px 12px}.sr-pdp .sr-pct:disabled{background:transparent;color:var(--sr-soft)}.sr-pdp .btn:not(.btn--large){min-height:var(--sr-ctl-h);padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center}body.template-product .shopify-payment-button__button,body.template-product .shopify-payment-button__button--unbranded{min-height:53px;font-family:var(--FONT-STACK-SUBHEADING);font-size:14px;letter-spacing:.35px;text-transform:uppercase;line-height:1.2}.sr-wish{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--sr-ctl-h);padding:0 22px;margin-bottom:22px;background:transparent;border:1px solid var(--sr-line);border-radius:var(--sr-pill);font-family:var(--FONT-STACK-SUBHEADING);font-size:14px;letter-spacing:.35px;text-transform:uppercase;color:var(--sr-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease}.sr-wish:hover{border-color:var(--sr-ink)}.sr-wish svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;transition:fill .2s ease}.sr-wish.is-active{border-color:var(--sr-champ);color:var(--sr-champ)}.sr-wish.is-active svg{fill:currentColor}@media(prefers-reduced-motion:reduce){.sr-wish,.sr-wish svg{transition:none}}.sr-actions{display:flex;align-items:stretch;gap:10px;margin-bottom:22px}.sr-actions .sr-wish{flex:1 1 auto;width:auto;margin-bottom:0}.sr-actions .share-holder{flex:0 0 auto;display:flex}.sr-actions .sharing-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--sr-ctl-h);padding:0 20px;background:transparent;border:1px solid var(--sr-line);border-radius:var(--sr-pill);color:var(--sr-ink);cursor:pointer;transition:border-color .2s ease,color .2s ease}.sr-actions .sharing-button:hover{border-color:var(--sr-ink)}.sr-actions .sharing-button .icon{width:18px;height:18px}.sr-actions .sharing-button__text{margin-left:0}.sr-actions .sharing-button__text:after{display:none}@media(prefers-reduced-motion:reduce){.sr-actions .sharing-button{transition:none}}popup-component .drawer__inner{--DRAWER-WIDTH: min(560px, 92vw)}popup-component .drawer__body{padding-left:28px;padding-right:28px}.product__popup__content{font-size:14px;line-height:1.62;color:var(--COLOR-TEXT-LIGHT)}.product__popup__content strong{color:var(--COLOR-TEXT);font-weight:500}.product__popup__content>p:first-child{font-size:15px;color:var(--COLOR-TEXT);margin:0 0 4px}.product__popup__content h2{font-family:var(--FONT-STACK-SUBHEADING);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--COLOR-TEXT);margin:0 0 14px;padding-top:26px;border-top:1px solid var(--COLOR-BORDER-LIGHT)}.product__popup__content p{margin:0 0 12px}.product__popup__content h2+p{margin-top:0}.product__popup__content ol,.product__popup__content ul{margin:0 0 26px;padding-left:1.5em}.product__popup__content li{margin:0 0 7px;padding-left:3px}.product__popup__content li::marker{color:var(--COLOR-TEXT-LIGHT)}.product__popup__content table{width:100%;border:0;margin:0 0 26px;font-size:13px;font-variant-numeric:tabular-nums}.product__popup__content thead th{background:var(--COLOR-BG-ACCENT);border:0;font-family:var(--FONT-STACK-SUBHEADING);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--COLOR-TEXT-LIGHT);padding:10px 12px;text-align:left}.product__popup__content tbody td{border:0;border-top:1px solid var(--COLOR-BORDER-LIGHT);padding:9px 12px;text-align:left}.product__popup__content tbody td:first-child{color:var(--COLOR-TEXT)}.product__popup__content .btn{width:100%;margin:2px 0 18px}.product__popup__content small{font-size:12px}.product__popup__content>*:last-child{margin-bottom:0}.product__form__holder:has([id$=-select-pricing-label]):not(:has(.selector-wrapper+.selector-wrapper)){display:none}.sr-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-top:1px solid var(--sr-line);padding-top:20px;margin-bottom:22px}.sr-link{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--sr-surface);border:1px solid var(--sr-line);font-size:14px;line-height:1.3;color:var(--sr-ink);text-decoration:none;cursor:pointer;transition:border-color .2s ease}.sr-link:hover{border-color:var(--sr-champ);color:var(--sr-ink)}.sr-link__ic{display:flex;align-items:center;flex:none}.sr-link__ic .icon{--icons: var(--sr-champ);--icon-size: 18px;width:18px;height:18px}@media(prefers-reduced-motion:reduce){.sr-link{transition:none}}.sr-reasons{padding-top:4px;margin-bottom:22px}.sr-reasons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.sr-reason{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.3;color:var(--sr-soft)}.sr-reason__ic{display:flex;align-items:center;flex:none}.sr-reason__ic .icon{--icons: var(--sr-champ);--icon-size: 18px;width:18px;height:18px}.sr-pdp .sr-dl{padding:0;margin:0;list-style:none}.sr-pdp .sr-dl li{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;font-size:14px;padding:11px 0;border-top:1px solid var(--sr-line);color:var(--sr-soft);list-style:none;margin:0}.sr-pdp .sr-dl li:first-child{border-top:0;padding-top:0}.sr-pdp .sr-dl li span:first-child{color:var(--sr-ink);flex:0 0 auto}.sr-pdp .sr-dl li span:last-child{text-align:right}.sr-bk{border:1px solid var(--sr-line);overflow:hidden}.sr-bk-head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);background:var(--sr-tile);font-family:var(--FONT-STACK-SUBHEADING);font-size:12px;text-transform:uppercase;letter-spacing:.35px;color:var(--sr-soft);padding:12px 18px;gap:8px}.sr-bk-head span:nth-child(2){text-align:center}.sr-bk-head span:last-child{text-align:right}.sr-bk-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);padding:12px 18px;gap:8px;font-size:14px;color:var(--sr-soft);border-top:1px solid var(--sr-line)}.sr-bk-row span:nth-child(2){text-align:center}.sr-bk-row span:last-child{text-align:right;color:var(--sr-ink)}.sr-bk-total{background:var(--sr-tile);font-family:var(--FONT-STACK-HEADING);font-weight:700;color:var(--sr-ink)}.sr-bk-total span:last-child{font-size:15px;color:var(--sr-ink)}@container srpdp (max-width: 470px){.sr-price{font-size:24px}.sr-value{padding:15px 16px}.sr-value-top{flex-direction:column;align-items:flex-start;gap:8px}.sr-value-off{align-self:flex-start}.sr-value-cta{padding:9px 12px}.sr-smiles{padding:15px 16px}.sr-charity{padding:16px}.sr-charity-row label{padding:12px 4px 10px;gap:8px}.sr-charity-name{font-size:10px}.sr-actions .sharing-button{padding:0 16px}.sr-row{padding-top:18px;margin-bottom:20px}.sr-link{padding:11px 12px;gap:9px}.sr-bk-head,.sr-bk-row{padding:10px 12px;font-size:13px}.sr-bk-head{font-size:11.5px}}@container srpdp (max-width: 360px){.sr-price{font-size:22px}.sr-value-off{white-space:normal}.sr-charity-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-actions .sharing-button__text{display:none}.sr-actions .sharing-button{padding:0 14px}.sr-links,.sr-reasons-grid{grid-template-columns:1fr}.sr-pdp .sr-dl li{flex-direction:column;gap:2px}.sr-pdp .sr-dl li span:last-child{text-align:left}.sr-bk-head span:nth-child(2),.sr-bk-row span:nth-child(2){display:none}.sr-bk-head,.sr-bk-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@supports not (container-type: inline-size){@media screen and (max-width:749px){.sr-price{font-size:24px}.sr-value-top{flex-direction:column;align-items:flex-start}.sr-links,.sr-reasons-grid{grid-template-columns:1fr}}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/sr-pdp.css.map */
