html,body,#wrapper{max-width:100%}html,body{overflow-x:hidden;overflow-x:clip}.side-panel{width:min(calc(100vw - .95rem),33.75rem);max-width:100vw}.side-panel:not(.active){visibility:hidden;pointer-events:none}.side-panel.active{visibility:visible}.mobile-menu-drawer,.mobile-menu-drawer *{max-width:100%;box-sizing:border-box}.begode-control-card--theme{--bgts-bg: #12101c;--bgts-border: rgba(205, 178, 255, .34);--bgts-text: #ffffff;--bgts-muted: #d9cdef}.begode-control-card--theme .begode-theme-picker__trigger,.begode-control-card--theme .begode-theme-picker__menu,.begode-control-card--theme select[data-begode-theme-select],.begode-control-card--theme select[data-begode-theme-select] option{background:#12101c!important;color:#fff!important;border-color:#cdb2ff57!important}.begode-control-card--theme .begode-theme-picker__option{color:#fff!important}.begode-control-card--theme .begode-theme-picker__option:hover,.begode-control-card--theme .begode-theme-picker__option:focus-visible,.begode-control-card--theme .begode-theme-picker__option.is-active{background:#a958ff3d!important;border-color:#cdb2ff9e!important;color:#fff!important}@media only screen and (min-width:1068px){.header-section .header .header--inner{padding:.58rem .85rem}.header-section .header.style5 .full-menu{margin-top:.38rem}.header-section .header .thb-full-menu{gap:.3rem}.header-section .header .thb-full-menu>li>.thb-full-menu--link{min-height:2.18rem;padding:.26rem .7rem;font-size:.82rem}.begode-control-deck--desktop .begode-control-card--theme{min-width:10.2rem}.begode-control-deck--desktop .begode-control-card,.begode-control-deck--desktop .begode-control-card--theme{padding:0;border:0;border-radius:.78rem;background:transparent;box-shadow:none}.begode-control-deck--desktop .begode-control-card:before,.begode-control-deck--desktop .begode-control-card:after{display:none}.begode-control-deck--desktop .begode-global-theme--framed{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.38rem;padding:.18rem .22rem .18rem .42rem;border-radius:.78rem;background:#12101c;border-color:#cdb2ff4d}.begode-control-deck--desktop .begode-control-card .begode-global-theme__label{padding:0;border:0;background:transparent;color:#d9cdef!important;font-size:.52rem}.begode-control-deck--desktop .begode-control-card--theme .begode-theme-picker,.begode-control-deck--desktop .begode-control-card--theme select[data-begode-theme-select]{min-width:8.75rem}.begode-control-deck--desktop .begode-control-card .begode-theme-picker__trigger,.begode-control-deck--desktop .begode-control-card select[data-begode-theme-select]{min-height:2rem;padding-block:.14rem;font-size:.76rem}}.template-product .thb-product-detail{margin-bottom:0}.template-product .product-information--inner{padding:clamp(1rem,2vw,1.4rem);border:1px solid color-mix(in srgb,var(--accent, #b45cff) 28%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--card-bg, rgba(20, 13, 37, .88)) 95%,#000 5%);box-shadow:0 1rem 2.4rem #05030c38}.begode-product-details{margin-top:clamp(1.2rem,3vw,2.4rem);padding:clamp(1.15rem,3vw,2.25rem);border:1px solid color-mix(in srgb,var(--accent, #b45cff) 26%,transparent);border-radius:1.15rem;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--accent, #b45cff) 12%,transparent),transparent 34%),color-mix(in srgb,var(--card-bg, rgba(20, 13, 37, .88)) 96%,#000 4%);color:var(--text-primary, #f7f3ff);box-shadow:0 1.1rem 2.6rem #05030c3d}.begode-product-details__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:clamp(1rem,2.5vw,1.7rem);border-bottom:1px solid color-mix(in srgb,var(--accent, #b45cff) 22%,transparent)}.begode-product-details__header h2{margin:0;color:var(--text-primary, #f7f3ff);font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.1}.begode-product-details__eyebrow,.begode-third-party__eyebrow,.begode-third-party-card__brand{color:color-mix(in srgb,var(--accent, #b45cff) 76%,var(--text-primary, #fff) 24%);font-family:Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.begode-product-details__content{column-count:2;column-gap:clamp(2rem,5vw,4.5rem);column-rule:1px solid color-mix(in srgb,var(--accent, #b45cff) 14%,transparent);color:var(--text-primary, #f7f3ff);font-family:Segoe UI,Arial,sans-serif;font-size:clamp(.96rem,1.25vw,1.06rem);line-height:1.72}.begode-product-details__content>*,.begode-product-details__content :is(h1,h2,h3,h4,h5,h6,ul,ol,table){break-inside:avoid-column}.begode-product-details__content :is(h1,h2,h3,h4,h5,h6){color:var(--text-primary, #f7f3ff);font-family:Segoe UI,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.25}.begode-product-details__content :is(p,li,td,th){color:var(--text-primary, #f7f3ff)}.begode-product-details__share{margin-top:1.5rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--accent, #b45cff) 18%,transparent)}@media only screen and (min-width:1068px){.template-product .product-grid-container{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);gap:clamp(1.5rem,3.2vw,3rem)}}@keyframes begode-chat-nudge{0%,to{transform:translateZ(0) rotate(0)}20%{transform:translate3d(-1px,-2px,0) rotate(-.7deg)}42%{transform:translate3d(1px,0,0) rotate(.6deg)}64%{transform:translate3d(-1px,-1px,0) rotate(-.4deg)}82%{transform:translate3d(1px,0,0) rotate(.35deg)}}shopify-chat::part(activator){min-width:7rem!important;min-height:3.35rem!important;padding:.72rem 1rem!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:1rem!important;background:linear-gradient(135deg,#7a38ff,#d13dff 58%,#ff5f82)!important;color:#fff!important;font-size:1rem!important;font-weight:800!important;letter-spacing:.01em;box-shadow:0 0 0 .22rem #9146ff2e,0 .7rem 1.8rem #732aff7a!important;animation:begode-chat-nudge 4.4s ease-in-out infinite;will-change:transform}shopify-chat::part(activator):hover,shopify-chat::part(activator):focus-visible{border-color:#fff!important;box-shadow:0 0 0 .25rem #ffffff2e,0 .9rem 2.2rem #9d3aff9e!important;animation-play-state:paused}.begode-third-party{position:relative;isolation:isolate;margin:clamp(4.5rem,9vw,8rem) 0 clamp(3.5rem,7vw,6rem);padding:clamp(3.5rem,7vw,6.5rem) 0;overflow:hidden;border-top:1px solid rgba(213,164,255,.38);border-bottom:1px solid rgba(213,164,255,.3);background:radial-gradient(circle at 10% 6%,rgba(170,72,255,.22),transparent 33%),radial-gradient(circle at 92% 82%,rgba(80,85,255,.16),transparent 31%),linear-gradient(145deg,#0c0714,#160b24 48%,#0b0713);box-shadow:inset 0 1.1rem 3rem #7830be0f,0 -1.4rem 4rem #4e1c7629,0 1.6rem 4rem #04020a47}.begode-third-party:before,.begode-third-party:after{content:"";position:absolute;left:50%;z-index:-1;width:min(76rem,88vw);height:.2rem;transform:translate(-50%);background:linear-gradient(90deg,transparent,#8b46ff 20%,#ec70ff 50%,#8b46ff 80%,transparent);box-shadow:0 0 1.6rem #b252ff99}.begode-third-party:before{top:0}.begode-third-party:after{bottom:0;opacity:.55}.begode-third-party__header{max-width:54rem;margin-bottom:clamp(1.8rem,4vw,3rem)}.begode-third-party__eyebrow{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .72rem;border:1px solid rgba(223,185,255,.42);border-radius:999px;background:#8e3fde29;color:#e9cfff}.begode-third-party__header h2{margin:.75rem 0 .8rem;color:#fff;font-size:clamp(1.7rem,3.5vw,3rem);line-height:1.08}.begode-third-party__header p{margin:0;color:#d6c9e7;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.65}.begode-third-party__grid{display:grid;gap:1.2rem}.begode-third-party-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);min-width:0;overflow:hidden;border:1px solid rgba(216,174,255,.34);border-radius:1.35rem;background:linear-gradient(135deg,#1f1130fa,#100a1bfa);box-shadow:0 1.5rem 4rem #02010775,inset 0 1px #ffffff0d}.begode-third-party-card__media{min-width:0;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden;background:#000}.begode-third-party-gallery{position:relative;min-width:0;aspect-ratio:1 / 1;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(114,79,145,.22),transparent 52%),#030205}.begode-third-party-gallery__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.begode-third-party-gallery__track::-webkit-scrollbar{display:none}.begode-third-party-gallery__track:focus-visible{outline:2px solid #d792ff;outline-offset:-3px}.begode-third-party-gallery__slide{flex:0 0 100%;width:100%;height:100%;margin:0;display:grid;place-items:center;scroll-snap-align:start;scroll-snap-stop:always}.begode-third-party-gallery__slide img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.begode-third-party-gallery__controls{position:absolute;left:50%;bottom:1rem;z-index:2;display:flex;align-items:center;gap:.55rem;min-height:2.65rem;padding:.35rem;transform:translate(-50%);border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0a0611cc;color:#fff;box-shadow:0 .65rem 1.8rem #00000057;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.begode-third-party-gallery__button{display:grid;place-items:center;width:2rem;height:2rem;min-width:2rem;margin:0;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#9849ff2e;color:#fff;font:inherit;cursor:pointer}.begode-third-party-gallery__button:hover,.begode-third-party-gallery__button:focus-visible{border-color:#e3b4ff;background:#8c45e8;outline:none}.begode-third-party-gallery__counter{min-width:2.7rem;color:#fff;font-family:Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:700;text-align:center}.begode-third-party-card__media :is(img,picture){display:block;width:100%;height:100%}.begode-third-party-card__media img{object-fit:contain;object-position:center}.begode-third-party-card__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.25rem,3.5vw,2.8rem);color:#fff}.begode-third-party-card__content h3{margin:.48rem 0 .9rem;color:#fff;font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:1.12}.begode-third-party-card__description,.begode-third-party-card__description p{color:#f5effc;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(.95rem,1.2vw,1.04rem);line-height:1.68}.begode-third-party-card__link{align-self:flex-start;min-height:2.85rem;margin-top:.65rem;padding:.78rem 1.15rem;border:1px solid rgba(255,255,255,.58)!important;border-radius:.78rem;background:linear-gradient(135deg,#7f3fff,#c54fea)!important;color:#fff!important;font-family:Segoe UI,Arial,sans-serif;font-weight:800;text-decoration:none;box-shadow:0 .7rem 1.7rem #8535e257;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.begode-third-party-card__link:hover,.begode-third-party-card__link:focus-visible{transform:translateY(-2px);border-color:#fff!important;color:#fff!important;box-shadow:0 .9rem 2.2rem #a045f280}.begode-third-party-card__disclaimer{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid rgba(221,186,255,.18);color:#c5b8d5;font-family:Segoe UI,Arial,sans-serif;font-size:.78rem;line-height:1.55}@media only screen and (max-width:1067px){.template-product .product-information{margin-top:1rem}.begode-product-details__header{display:block}.begode-product-details__header h2{margin-top:.4rem}.begode-product-details__content{column-count:1;column-rule:0}.begode-third-party-card{grid-template-columns:1fr}}@media only screen and (max-width:767px){.begode-control-deck--mobile .begode-control-card--theme{padding:0;border-radius:.85rem}.begode-control-deck--mobile .begode-control-card--theme:before,.begode-control-deck--mobile .begode-control-card--theme:after{display:none}.begode-control-deck--mobile .begode-global-theme--framed{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.35rem .42rem;background:#12101c;border-color:#cdb2ff4d}.begode-control-deck--mobile .begode-global-theme__label{padding:0;border:0;background:transparent;color:#d9cdef!important}.begode-control-deck--mobile .begode-theme-picker__trigger,.begode-control-deck--mobile select[data-begode-theme-select]{min-height:2.2rem}.template-product .thb-product-detail{margin-top:.75rem}.template-product .product-information--inner,.begode-product-details{border-radius:.95rem}.begode-product-details{margin-top:1rem;padding:1rem}.begode-product-details__content{font-size:.94rem;line-height:1.65}.begode-third-party{margin:3.75rem 0 3rem;padding:3rem 0}.begode-third-party-card{border-radius:1rem}.begode-third-party-gallery{aspect-ratio:1 / 1}.begode-third-party-gallery__controls{left:.75rem;bottom:.7rem;transform:none}.begode-third-party-card__media{aspect-ratio:1 / 1}.begode-third-party-card__content{padding:1.15rem}.begode-third-party-card__link{width:100%;justify-content:center;text-align:center}shopify-chat::part(activator){min-width:6.75rem!important;min-height:3.2rem!important;padding:.68rem .9rem!important;font-size:.96rem!important}}.template-product .xcotton-productProtection-detail-content{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;min-width:0!important}.template-product .xcotton-productProtection-detail-content-item{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:center!important;column-gap:.25rem!important;row-gap:.1rem!important}.template-product .xcotton-productProtection-detail-content-item-year,.template-product .xcotton-productProtection-detail-content-item-price-wrap,.template-product .xcotton-productProtection-detail-content-item-money{max-width:100%!important;min-width:0!important}.template-product #main-content .thb-product-detail .shopify-payment-button{width:100%!important;padding:.42rem!important;background:#2d1547!important;border:1px solid rgba(211,170,255,.72)!important;border-radius:1.15rem!important;box-shadow:0 .7rem 1.6rem #5223844d,inset 0 1px #ffffff29!important;box-sizing:border-box!important}.template-product #main-content .thb-product-detail .shopify-payment-button:focus-within{border-color:#f1deff!important;box-shadow:0 0 0 3px #c480ff52,0 .75rem 1.7rem #5223845c!important}.template-product #main-content .thb-product-detail shopify-accelerated-checkout{width:100%!important;--shopify-accelerated-checkout-button-block-size: 55px;--shopify-accelerated-checkout-button-border-radius: .78rem;--shopify-accelerated-checkout-button-box-shadow: 0 .35rem .85rem rgba(13, 7, 25, .32);--shopify-accelerated-checkout-skeleton-background-color: #7b2fe4}.template-product #main-content .thb-product-detail .shopify-payment-button__button:not(.shopify-payment-button__button--branded){width:100%!important;min-height:3.45rem!important;padding:.85rem 1.25rem!important;background:#7b2fe4!important;color:#fff!important;border:1px solid #d5adff!important;border-radius:.78rem!important;box-shadow:0 .35rem .85rem #0d071952!important;font-weight:700!important;text-shadow:none!important}.template-product #main-content .thb-product-detail .shopify-payment-button__button:not(.shopify-payment-button__button--branded):not([disabled]):hover,.template-product #main-content .thb-product-detail .shopify-payment-button__button:not(.shopify-payment-button__button--branded):not([disabled]):focus-visible{background:#9149f1!important;color:#fff!important;border-color:#f1deff!important;transform:translateY(-1px)}.template-product .variations .product-form__input--color.begode-variant-cards{gap:.55rem}.template-product .variations .product-form__input--color.begode-variant-cards .form__label{margin-bottom:.15rem}.template-product .variations .product-form__input--color.begode-variant-cards input[type=radio]+label{width:auto;min-width:8rem;height:4.25rem;margin:0;padding:.6rem .85rem .6rem 4.65rem;align-items:center;justify-content:flex-start;box-sizing:border-box;overflow:hidden;border:1px solid var(--color-form-border);border-radius:.8rem;background:var(--bg-body);color:var(--color-body);text-indent:0;box-shadow:none}.template-product .variations .product-form__input--color.begode-variant-cards input[type=radio]+label:after,.template-product .variations .product-form__input--color.begode-variant-cards input[type=radio]:checked+label:after,.template-product .variations .product-form__input--color.begode-variant-cards input[type=radio]:hover+label:after,.template-product .variations .product-form__input--color.begode-variant-cards input[type=radio]:checked:hover+label:after{top:.42rem;right:auto;bottom:auto;left:.42rem;width:3.35rem;height:3.35rem;border:1px solid rgba(var(--color-body-rgb),.18);border-radius:.55rem;background-position:center;background-size:cover}.template-product .variations .product-form__input--color.begode-variant-cards .begode-variant-card__name{position:relative;z-index:2;max-width:9rem;color:inherit;font-size:.86rem;font-weight:700;line-height:1.2;text-align:left;overflow-wrap:anywhere}.template-product .variations .product-form__input--color.begode-variant-cards input[type=radio]:checked+label{border-color:var(--color-accent);color:var(--color-body);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb),.32)}.template-product .variations .product-form__input--color.begode-variant-cards input[type=radio]:hover+label{border-color:var(--color-accent);box-shadow:0 0 0 1px rgba(var(--color-accent-rgb),.2)}.template-product .variations .product-form__input--color.begode-variant-cards input[type=radio]:focus-visible+label{outline:2px solid var(--color-accent);outline-offset:2px}@media only screen and (max-width:767px){.template-product .variations .product-form__input--color.begode-variant-cards input[type=radio]+label{min-width:calc(50% - .3rem);flex:1 1 calc(50% - .3rem)}}@media(prefers-reduced-motion:reduce){shopify-chat::part(activator){animation:none}.begode-third-party-gallery__track{scroll-behavior:auto}.begode-third-party-card__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/begode-028.css.map */
